View Your Schedule

Dev Day

Saturday, April 5
10:00am–5:30pm

Whether you're new to programming or wanting to sharpen your skills, Dev Day is your day. Attend these workshops for lessons on today's most used languages and programs.

  • Select 1 focused workshop track. You’ll spend the afternoon with 10-20 of your peers digging deep into your selected topic.
  • Enjoy breaks, lunch, and happy hour as a group, with opportunities to network with other workshop attendees!
  • Stay for focused Lightning Presentations from great local companies solving complex problems

THE WORKSHOP TRACKS

  • Introduction to Client-Side Applications with AngularJS, from Chariot Solutions. This is an introduction to building client-side web-applications with AngularJS. We will start with a review of JavaScript, move on to a walk-through of the AngularJS official tutorial, and finish with tools and techniques for building AngularJS applications. Attendees should have a basic knowledge of HTML, and be comfortable with a text editor. All other tools will be provided.

  • From Zero to 80: Your First Node.js Web Application led by Andrew Theken of NodePhilly. JavaScript has proven to be "the little language that could." In only a few years, it's gone from the language that no one understood, to one that every developer must know. In this workshop, learn the basics of Node.js including:

    • The reasons to use (or not use) Node.js
    • Getting Node.js installed, and getting comfortable in in the environment.
    • Node.js fundamentals:
    • The Node.js process model
    • The "require" system
    • The Node Package Manager
    • EventEmitters
    • Streams
    • Build your first web application using Node.js
    • Learn how to create a web server using Node.js
    • Learn what "middleware" is, and why it's so powerful.
    • Learn some basic HTML templating using Jade.

    The goal for this workshop will be to provide an overview of the Node.js landscape, and to work through developing a very simple web application that demonstrates what makes Node.js so special. This workshop will include a mix of instruction, and hands-on labs, so come prepared to code. Please bring a laptop, your favorite text editor, preferably one with some basic syntax highlighting. This workshop is geared toward those with a little bit of programming experience (Having written some JavaScript in a web browser is more than adequate).

  • Intro to Database Theory & SQL led by Sondra Willhite, Database Consultant. In this workshop, build and populate a relational database from scratch using only the SQL language on the MySQL platform. As we build the database, we will discuss the underlying theory including functional dependencies, referential integrity, and normalization. This workshop is geared toward beginner-intermediate developers, business analysts or others interested in learning the concepts behind database and basic SQL. No prior programming experience necessary, but please have MySQL and phpMyAdmin installed on your laptop if you want to follow along. The easiest way is to install MAMP (Mac), WAMP (Windows) or XAMPP (multi-platform). All are free.

  • HTML & CSS Master Class: Led by ThinkBrownstone So you think you know HTML and CSS? What you don't know may be impacting the performance, accessibility, and user experience of your web site or application. This master class will help you advance your skills and think about these "simple" declarative languages in a whole new way. Topics will include history of each language, deep review of the concepts most often misunderstood, emerging topics, and best practices. Intermediate knowledge of HTML and CSS (min. 1 year experience).

  • Getting Started With Responsive Web Design led by Brian Crumley of O3 World. The ways people can access your website have evolved into an innumerable assortment of screen sizes and devices. Mobile devices that fit in your hand, to TV screens, and even refrigerators?! This new landscape requires not only a new way of architecting websites, but also a new perspective on how and where an individual might be accessing your site. In this workshop, through a combination of instruction and hands-on learning, we’ll get familiar with the concept of Responsive Design, learn why any site you’re working on today should be architected mobile-first, and experiment with the techniques and tool to build future-friendly websites. Attendees should have an beginner - intermediate understanding of HTML and CSS and be comfortable writing code by hand in a text editor such as Sublime Text. Bring your laptop.

  • Intro to iBeacons and Bluetooth on iOS led by CapTech This workshop will introduce Bluetooth and how it is used on iOS. We will review the capabilities of Bluetooth LE and, in a lab environment, build an app that will discover iBeacons and communicate with other devices nearby using only Bluetooth technology. This session is for developers who are already familiar with Objective-C. The workshop will be presented by experienced iOS developers who will be on hand to help with the labs and collaborate on additional app functionality. You will be expected to have a Mac running Xcode 5. You should also bring a device running iOS 7 that is compatible with iBeacon. Compatible devices are:

    • iPhone 4s or later
    • iPad (3rd generation) or later
    • iPad mini or later
    • iPod touch (5th generation) or later

SCHEDULE-AT-A-GLANCE

11:00AM: Doors Open with a coffee demo from Hubbub Coffee

11:30AM: Workshops begin

1PM: Group lunch

2PM: Workshops resume

4PM: Lightning talks and an ice cream break

  • Intro from host Dan Alig, Chief Information Officer, Wharton Computing and Information Technology
  • Pam Selle, Comcast
  • Nick Shiftan, Curalate
  • Kimberly Blessing, ThinkBrownstone
  • Brian James Kirk, Technical.ly

4:45PM: Closing remarks, thanks for coming!

5-6:30: Drinks and networking on the 8th floor. Please stick around for lite fare, beer courtesy of Neshaminy Creek Brewing, a skyline view and conversation.

BYO Laptop!


Dev Track presented by

400x400

400x400

Event supported by

400x400

400x400

400x400

200x200

Jon M. Huntsman Hall at UPenn, the Forum Level
Wharton, 3730 Walnut Street

Speakers

  • Keith Gregory

    Keith Gregory

    Keith Gregory is a consultant for Chariot Solutions, and has been a technology professional for over 30 years. In that time he has worked on projects as diverse as the early Macintosh, real-time data acquisition, and massively parallel databases. He has also worked with many UI technologies: Macintosh, Windows, X/Motif, Java/Swing, and HTML/JQuery. His favorite so far is HTML/AngularJS.

  • Sondra Willhite

    Sondra Willhite

    Sondra Willhite has over ten years of experience designing databases, migrating data, building BI reports and developing database front-ends, primarily in SQL Server environments. She teaches an Intro to Database Design for Girl Develop It, and is an organizer for LadyHacks, Philadelphia's hackathon for women. In her spare time she enjoys traveling, lectures, jazz and blues, and hiking.

  • Andrew Theken

    Andrew Theken

    Andrew Theken is a Software Engineer with more than 10 years experience building both desktop and web applications. During that time, Andrew has worked on the full web stack, from managing database servers, all the way up to "pixel-perfect" web interfaces, using the latest CSS3, HTML5, and JavaScript browser capabilities. Andrew has made contributions to many Open Source projects, and is the creator of "Ektorp," a Node.js command line tool for working with CouchDB.

  • Brian Crumley

    Brian Crumley

    Brian is passionate about creating high performance responsive web experiences that strike a balance between business goals and user needs.

    A regular face around Philly’s creative circles, Brian champions community engagement as an organizer for both BarCamp Philly and Content Camp Philly, in addition to his work on Forge Conference.

    When he’s not out getting his geek on or showing his Baltimore roots by cheering on the Ravens, Brian is usually eating his way around Philly, checking out the latest movies, or pretending to be a snowboarder.

  • Greg Fiest

    Greg Fiest

    Greg Fiest has over 9 years of consulting experience across numerous federal and private sector clients. He is a certified technical project manager (PMP) and Scrum Master (CSM) and is also ITIL Certified. He has successfully led many types of projects including mobile application development, SharePoint implementations, custom software development, COTS integration, Service Oriented Architecture (SOA), and infrastructure and network upgrades. Most recently Greg has led mobile implementations using Agile (Scrum) and Waterfall development methodologies for clients at CapTech. These projects spanned iPhone, iPad, Android, and Service Tier work.

  • John Neyer

    John Neyer

    John Neyer has called the Greater Philadelphia area home since his college days. He is the Systems Integration lead for CapTech’s Philadelphia office. John has fifteen years of experience in information technology, systems integration and web technologies. He has a background in designing and developing Java based REST APIs and applications for financial, retail, and defense clients. John’s specialties include Agile Project Management, Mobile Development, Web Services. He is also an independent iOS developer who has some in-flight projects published on Github.

  • Steven Beyers

    Steven Beyers

    Steven is a Senior Consultant with CapTech Consulting. Since he joined CapTech, he has been building iOS apps for a major financial institution. Steven is leading architecture and development for client projects and has lead the effort to adopt Swift. Although iOS development is his passion, Steven has worked on Android and Windows front end apps and has vast experience with Java and C# writing back end services.

    Beyers is an experienced mobile developer who has successfully implemented mobile banking applications for some of CapTech’s largest retail banking clients. He has also worked with Java and C# and has implemented Web Services for satellite image systems. In addition to development, he has experience performing Database Design, Project Management, Research and Planning, and Technical Writing. Steven has lived in the Philadelphia area his entire life and is an avid Eagles and Flyers fan.