Dev Day Talks
Join us for an afternoon of high-level dev talks focused around problem solving and innovative solutions. You'll hear from over 15 dev experts talking about real world scenarios and the tools they're using.
Want a discounted ticket to this event? Try and solve these brain-teasers (brought to you by Curalate) for a chance at up to $20 off your ticket!
Detailed Agenda
- 1:00 p.m. Registration & Networking
- 1:30 p.m. Welcoming Remarks
- 1:35 p.m. Program Begins
- The Firefox OS Email App with Andrew Sutherland, Software Engineer, Mozilla Corporation
- IPython parallel programming - a hidden gem with John Granieri, Research Computing Systems, SIG
- Scaling R - an R implementation on Hadoop for Time Series Forecasting with Lorren Kay, Software Engineer, IntegriChain
- Driving the Future: Intelligent, Connected Vehicles - Cem Sarayder, Director, Electrical and Controls Systems Research Lab, General Motors
- Projections in the Gardens: Nightscape with Ricardo Rivera, Creative Director and Co-founder, Klip Collective
- JavaScripting in a Hostile Environment: War Stories from a 3rd Party with Elise Wei, Engineering Director and Front-End Engineer, Monetate
- HPC Cluster in the Cloud: Enabling Research Computing with Gavin Burris, Senior IT Leader, The Wharton School, University of Pennsylvania
- Stream Processing with ZMQ and Protocol Buffers with Vess Bakalov, Product Development Lead, SevOne
- 3:30 p.m. 15 Minute Break
- 3:45 p.m. Program Resumes
- Making Entertainment Accessible through the Cloud with Tom Wlodkowski, Vice President of Accessibility, Comcast
- Creating Dynamic Content without Servers, Databases or Developers with Mike Matranga, Development Lead, Tonic Design
- Data to Insights in Health Care with John Varghese, Director of Data Warehouse Development, Independence Blue Cross
- Custom Class loader to reduce memory consumption with Shilpa Jindal, Technology Lead, Capital One
- Distributing the load between client and server in a location-aware mobile application with Michael Bedrosian, Managing Director of Information Systems, PHMC
- Coming to Clojure with Chris Merrick, VP of Engineering, RJMetrics
- 5:30 p.m. 15 Minute Break
- 5:45 p.m. Program Resumes
- Switching to Swift with Steven Beyers, Senior Consultant, CapTech Consulting
- Getting started with Kinect for Windows with Amanda Lange, Technical Evangelist, Microsoft
- From Raspberry Pis to the [Linode] Cloud, Ubuntu Snappy Core Pushes the Envelope with Ricardo Feliciano, Developer Evangelist, Linode
- AngularJS Performance Tips and Tricks with Todd McNeal, Software Engineer Lead, Curalate
- 7:00 p.m. Program Ends
- 7:30 - 9:30 p.m. Dev Day After Party
Presentation Descriptions
The Firefox OS Email App with Andrew Sutherland, Software Engineer, Mozilla Corporation - Firefox OS devices run apps built from HTML, CSS, and JS. Hear what we did when building its default email app that might help you.
IPython parallel programming - a hidden gem with John Granieri, Research Computing Systems, SIG - IPython’s parallel computing tools provide the basics to solve many problems you will encounter in trying to exploit parallelism in your data-intensive workflows. I’ll demonstrate how to program and run a DAG (directed acyclic graph) of tasks, the most common problem you will encounter in most distributed computing problems.
Scaling R - an R implementation on Hadoop for Time Series Forecasting with Lorren Kay, Software Engineer, IntegriChain - When creating a system that can perform statistical analysis and run machine learning algorithms, R is a natural fit, but what happens when you need to make it scalable? In this discussion I will introduce a solution that fit well in our problem domain. The technologies we choose and why, given the alternatives, this was the most workable and desirable one to implement.
Driving the Future: Intelligent, Connected Vehicles - Cem Sarayder, Director, Electrical and Controls Systems Research Lab, General Motors - General Motors is on a mission to make personal transportation fundamentally better by adding intelligence, connectivity, and automated controls to our vehicles. The addition of new features and the interactions between these features lead to increased system complexity which has to be managed well. During this presentation, Cem will highlight the current trends in automotive which result in the complexity mentioned above and provide a couple of examples that demonstrate how we deal with it.
Projections in the Gardens: Nightscape with Ricardo Rivera, Creative Director and Co-founder, Klip Collective - Hear from Ricardo Rivera of Klip Collective about directing Klip’s most ambitious projection experience to date, Nightscape, at Longwood Gardens
JavaScripting in a Hostile Environment: War Stories from a 3rd Party with Elise Wei, Engineering Director and Front-End Engineer, Monetate - What do you do when you need to modify a site, but you don't have access to the source code? Whatever you have to. Covering special topics in JS, these are the hacks you hoped you'd never see.
HPC Cluster in the Cloud: Enabling Research Computing with Gavin Burris, Senior IT Leader, The Wharton School, University of Pennsylvania - High-performance computing has typically been characterized by large computing clusters within research centers. Cloud computing is disruptive but offers a path forward in this area. We will look at use cases, cost comparisons, and the application of a hybrid approach.
Stream Processing with ZMQ and Protocol Buffers with Vess Bakalov, Product Development Lead, SevOne - SevOne uses a distributed cluster to ingest hundreds of thousands to millions of infrastructure performance metrics per second from dozens of data sources. In order to do analytics across the data set in real time, such as aggregations across groups, we can't wait for the data to be inserted in the database. We use a combination of ZMQ and Protocol Buffers to route data between the nodes of the cluster in real time to provide extremely extensible horizontal scalability.
Making Entertainment Accessible through the Cloud with Tom Wlodkowski, Vice President of Accessibility, Comcast - This presentation highlights Comcast’s use of Cloud-based Voice Navigation technology and accessible mobile apps to deliver a rich entertainment experience that is inclusive of the senior market and customers with disabilities.
Creating Dynamic Content without Servers, Databases or Developers with Mike Matranga, Development Lead, Tonic Design - Developers are all familiar with the struggle of being the sole gatekeepers to publishing content. By gluing together tools like Middleman, Github, and Travis, we can help our non-technical brethren deploy their own content without having to understand the complexities of running databases and servers.
Data to Insights in Health Care with John Varghese, Director of Data Warehouse Development, Independence Blue Cross - An overview of the Data Warehouse at Independence Blue Cross and an explanation on how the data is transformed to insights by building Informatics capabilities such as customer reporting, chronic disease management, clinical interventions, and optimization of operational processes.
Custom Class loader to reduce memory consumption with Shilpa Jindal, Technology Lead, Capital One - There are some libraries that are commonly used by all the applications deployed in Capital One enterprise environment. So, every API loads these classes individually, thereby, increasing memory usage by loading same list of class per API. So, our team built up a custom class loader to avoid duplicate loading of common framework classes, thereby, saving on memory usage.
Distributing the load between client and server in a location-aware mobile application with Michael Bedrosian, Managing Director of Information Systems, PHMC - PHMC Locator tracks the device location using the available location and network services. The mobile application connects to a Web server using HTTPS, and the processing load must be distributed optimally between the app and the server.
Coming to Clojure with Chris Merrick, VP of Engineering, RJMetrics - Over the past year our team has introduced and eventually adopted Clojure as our language of choice. We will talk about our approach for introducing a new language into our codebase, and discuss some of the benefits our team has felt as a result.
Switching to Swift with Steven Beyers, Senior Consultant, CapTech Consulting - With the introduction of Apple’s new programming language, Swift, companies and their developers are faced with a question: Should I switch to Swift? In this talk we will discuss reasons to move to or avoid moving to Swift, Apple’s vision for the future of Swift and evaluate a case study of a large financial institution’s decision.
Getting started with Kinect for Windows with Amanda Lange, Technical Evangelist, Microsoft - Amanda Lange is going to explain the functions of Kinect 2.0 for Windows for body positioning and tracking, for use in home and medical applications. Many people see the technology as mostly suitable for game demos, but it has some functional uses in health, workout, and therapy and is being utilized in hospitals to assist in physical therapy functions. We’ll look at how one hospital is fighting pain using Kinect, and how developers can take advantage of these same features in their own projects.
From Raspberry Pis to the [Linode] Cloud, Ubuntu Snappy Core Pushes the Envelope with Ricardo Feliciano, Developer Evangelist, Linode - We quickly dive into Ubuntu Snappy Core, what it is, how it works, and what it can do for a range of use-cases. Particularly embedded environments like a Raspberry Pi to cloud computing like that of Linode.
AngularJS Performance Tips and Tricks with Todd McNeal, Software Engineer Lead, Curalate - AngularJS is one of the most popular JavaScript frameworks for developing web applications. Learn about common AngularJS performance pitfalls and some tips for keeping your AngularJS apps speedy.
This event is a part of Philly Tech Week's Dev Conference Day. Check out the full list of Dev Conference events.
Speakers
-
Mike Matranga
As a development lead, Mike runs the stellar teams that build exceptional software. He's an…
-
Andrew Sutherland
Andrew works for the Mozilla Corporation on the Firefox OS email client.Previously he worked on…
-
Chris Merrick
Chris is the VP of Engineering at RJMetrics, where the team is building a cutting edge hosted data…
-
Steven Beyers
Steven is a Senior Consultant with CapTech Consulting. Since he joined CapTech, he has been building…
-
Ricardo Rivera
Ricardo Rivera is Creative Director and Co-founder of Klip Collective, an experiential art shop…
-
Amanda Lange
Amanda Lange is a Technical Evangelist at Microsoft. She specializes in game development, cloud…
-
Cem Saraydar
Cem U. Saraydar received a bachelor’s degree from Bogazici University, Istanbul, Turkey, and…
-
Todd McNeal
Todd McNeal is a Software Engineer Lead at Curalate, the leading marketing and analytics suite for…
-
Ricardo Feliciano
Ricardo N. Feliciano began at Linode in 2013, moving quickly through the customer support team…
-
Vess Bakalov
Vess Bakalov leads SevOne’s product development, design and overall vision of the technology…
-
John Granieri
John Granieri leads a team of software and data developers working on backtesting of options…
-
Michael Bedrosian
Michael Bedrosian has over 25 years of experience in the design and implementation of…
-
-
Shilpa Jindal
Shilpa is a Technology Lead in Capital one. Her current responsibility includes building Restful…
-
Tom Wlodkowski
Thomas J. Wlodkowski is the Vice President of Accessibility at Comcast. In this role, Tom is…
-
John Varghese
John Varghese is the Director of Data Warehouse Development at Independence Blue Cross. He heads…
-
Gavin Burris
As a specialist in Linux and high-performance computing, Burris enjoys enabling faculty within The…
-
Kimberly Gress
Kimberly is the Chief Operating Officer at Tesorio, LLC, a company that enables buyers to…
-
Lorren Kay
Lorren has worked as a Big Data Architect and Software Engineer over the past several years with a…
-
Kevin Clough
Kevin Clough is the Director of Client Services of Jarvus Innovations and is lead developer on the…