1. Workshops
  2. The Future of APIs
  3. Web and App Development
  4. Mobile Development
  5. Startups and Innovators

Conference Day 1

Thursday, November 21st

  1. A photo of Ian Murphy
    9:00am - 9:05am

    Welcome

    Ian Murphy

    Welcome to the Ultimate Developer Event!

  2. A photo of Cali Lewis and John P.
    9:05am - 9:45am

    Keynote - The Interconnected Future of Everything

    Cali Lewis and John P.

    Gesture control. Wearable technology. The Connected Home. Google Glass. Induction Charging. Smart health devices. How will all this technology impact our future in a decade? Technology gurus Cali Lewis and John P. from GeekBeat.TV give you a sneak peek into the future, and give you insight into what you should be developing today to be prepared for tomorrow.

  3. A photo of Mark Otto
    9:55am - 10:35am

    The Frameworks of Tomorrow

    Mark Otto

    Frameworks have long been an important part of building on the Web. Tools of all shapes and sizes have become common place within our design and development processes, and their prominence shows no sign of slowing down. In fact, we’ll continue to see more and more frameworks in the near future, but perhaps not in the same vein as those of today. Nearly two years ago, the type of frameworks we use dramatically changed, and they’ll do the same again in the near future. We’ll take a brief look back through not only the evolution of front-end frameworks, but where they may be heading in the next couple years—and how to prepare yourself for them today.

  4. 10:35am - 11:05am

    Coffee Break

    Delicious hot coffee in the Expo Hall. Mmmmmm .... coffee.

  5. A photo of Steve Marx
    11:05am - 11:45am

    Cloud Storage for App Developers

    Steve Marx

    It’s more important than ever to create apps that provide an amazing user experience across multiple platforms, devices, and even offline. Even though saving data in cloud storage is becoming ubiquitous, it's still difficult for developers to manage user authentication, syncing, and caching. In this session, you'll learn how Dropbox approaches these challenges and explore the developer tools available on the Dropbox platform.

  6. A photo of Julia Ferraioli
    11:55am - 12:25pm

    Spinning Up Your Developer Ecosystem (in Waterfront 2)

    Julia Ferraioli

  7. 12:25pm - 1:40pm

    Lunch and Spotlight Sessions: PayPal and modern.IE

    Get your noms, and check out these sessions from our sponsor friends in Beacon Hill: 12:50 - 1:10 p.m. Designing JavaScript APIs - Jonathan LeBlanc of PayPal 1:15 - 1:35 p.m. Introducing modern.IE: Tools for Building Compatible Web Sites - Jason McConnell of modern.IE

  8. A photo of Josh Holmes
    1:40pm - 2:10pm

    Keynote - Groking Perf in Browser

    Josh Holmes

    Building a high performance front end is a balancing act. You need to understand all the different moving parts and subsystems in the browser and how they interact with each other. Small changes can significantly impact page and app load time, memory consumption, and processor use which has a huge impact on your user’s experience! In this session, we will dive into the subsystems of the browser and learn to optimize performance on sites and in web apps. We will also deep dive into the new performance analyzing tools available expose good and bad run-time patterns for your sites and web apps, and provide users with a fast and fluid experience.

  9. A photo of Jessey White-Cinis
    2:20pm - 3:00pm

    Hackers Gotta Hack

    Jessey White-Cinis

    Being a full-stack developer in today's start-up landscape means that you'll likely be in high demand, will be prototyping constantly, and will frequently be wearing many hats. In this talk, Jessey will teach you how to choose the right projects to work on, how to "write bad code the right way," how to work effectively with others, and how to make yourself more valuable as a programmer, team-member, and technical founder.

  10. A photo of Jen Kramer
    3:10pm - 3:50pm

    Up and Running with Twitter Bootstrap

    Jen Kramer

    Twitter Bootstrap is one of the most popular responsive design frameworks in use today. What makes it so special? Learn what Bootstrap is, how to configure it to get started, discover the grid system, get an overview of styling and LESS configurations, learn about navigation options and Javascript plugins, and much more.

  11. 3:50pm - 4:10pm

    Coffee Break and Spotlight Session: Code School

    Get an afternoon pick-me-up and check out this session from our friends at Code School in Beacon Hill: Catching a Moving Train - Carlos Souza

  12. A photo of Chris Lea
    4:10pm - 4:50pm

    An Introduction to the Tornado Application Framework

    Chris Lea

    Asynchronous network programming is all the rage these days, and you want to be one of the cool kids, right? Tornado is a web framework and networking library originally built to power FriendFeed. It was open sourced by Facebook after the acquisition, and has matured considerably with a healthy developer community. Tornado allows you to easily write asynchronous applications with all the power and beauty of Python at your side. In this talk, we'll go over Tornado basics such as handling GET and POST requests, but we'll also touch on some more advanced features such as templating and security. We'll also do a quick comparison to some other notable frameworks such as Node.js and Flask. You should leave with a good understanding of how to get started with Tornado for your own projects.

  13. A photo of Russ Reeder
    5:00pm - 5:40pm

    Keynote - "It Depends" Is Not an Answer

    Russ Reeder,  Russ Reeder

    What does a successful next-gen web developer look like and how do they achieve success and keep building on it? Russell Reeder, President and COO of web hosting and cloud services provider (mt) Media Temple, will share insightful business advice that will help web developers take charge to reach ultimate success. Reeder will talk about why “It Depends” is neither an acceptable answer nor a winning state of mind, and why developers should put their business hat on when they approach their work. He will then walk the audience through different scenarios to show that, when developers put blinders on, they are not aiming for success, but for failure. Through collaboration with all elements of the business, developers can be the key to sustainable success. Reeder will also explain how developers should look beyond the code and identify the problem they are addressing. How? By fully understanding their competitive advantage and the market they are targeting.

  14. 5:40pm - 8:00pm

    Attendee Party!

    After a hard day's learning, come join us in the Expo Hall for a chance to catch up with speakers and attendees, relax, and have a few complimentary beverages courtesy of our friends at Media Temple.

Conference Day 2

Friday, November 22nd

  1. A photo of Ian Murphy
    9:00am - 9:05am

    Welcome

    Ian Murphy

    Welcome to Day Two!

  2. A photo of Jamie Turner
    9:05am - 9:45am

    Keynote - How Consumers Engage with Apps

    Jamie Turner

    Apps come in many forms - games, e-commerce platforms, educational tools and many other variations. But critical to any app is understanding how consumers engage with apps and the companies that create them. Jamie Turner will take you on an interesting and engaging exploration of how humans connect with businesses via apps and what makes some apps succeed while others fail, with special attention paid to monetizing apps and trends and strategies for creating business apps.

  3. A photo of Ana Nelson
    9:55am - 10:35am

    Closing the Documentation Loop

    Ana Nelson

    While testing is now generally acknowledged as a core component in an iterative development process, documentation is still frequently relegated to an afterthought, or delegated outside of the development team. With the right tools, however, documentation can become an integral part of the process. Dexy is an open source, developer-oriented command-line tool for generating documentation based on live code. This talk will cover using dexy as part of an iterative development approach where source code, tests, and documentation are all written throughout the development cycle, and each provides feedback for the others. Documentation is backed by tests, code is improved by writing about it, and live code examples mean that documentation won't go silently out of date. Learn how to make writing documentation not only less painful, but more valuable.

  4. 10:35am - 11:05am

    Coffee Break and Spotlight Session: Red Hat

    Come get some coffee in the Expo Hall, or check out the session from our friends from Red Hat in Beacon Hill: Wake Me Up! A Tale of (not) a Startup - Langdon D. White

  5. A photo of Caleb Thompson
    11:05am - 11:45am

    Not Invented There: Things Rails Didn't Innovate

    Caleb Thompson

    Rails is a mixture of design patterns, practices, and magic. In this talk, we'll explore how Rails embraces ideas from other frameworks and projects. Active Record was born of Martin Fowler. MVC was the brainchild of Trygve Reenskaug. Rails 3 completely absorbed the Merb project, gaining modularity and extensibility that it previously lacked. We all learn by standing on the shoulders of giants, even Rails. By understanding the inception of design patterns, we are more likely to be able to create ideas of our own. This helps us to not only grow in our own ability, but to help others improve as well.

  6. A photo of Andy Sterland
    11:55am - 12:25pm

    A Tour of F12 Developer Tools In Internet Explorer 11

    Andy Sterland

    The developer tools in Internet Explorer were re-written from the ground up. In this session, we’ll give you a glimpse at the new tools including the UI Responsiveness and memory profiling tools, new JavaScript debugging and the live DOM explorer and CSS inspector.

  7. 12:25pm - 1:40pm

    Lunch and Spotlight Session: Bloomberg

    Delicious delights and a great spotlight session from our friends at Bloomberg in Beacon Hill: 1:15 - 1:35 p.m. Object-Oriented Directives in Angular.js - Wade Tandy and Chaz Chandler

  8. A photo of Jonathan LeBlanc
    1:40pm - 2:10pm

    Keynote: The Hardware to Web Commerce Revolution

    Jonathan LeBlanc

    Hardware technology is driving a significant revolution in the commerce world, where inexpensive hardware and revitalized standards, like Arduino, Raspberry Pi, and Bluetooth Low Energy, are enabling a hack space for payment technology. As we explore these technology standards, we'll see how the startups and small scale developers are the ones changing the path of the future of commerce.

  9. A photo of Chris Toomey
    2:20pm - 3:00pm

    Vim: An Old Tool for Modern Web Dev

    Chris Toomey

    Vim is a text editor that is, depending on how you count, between 20 and 40 years old. What place does it have in the tool set of modern web dev? At its core Vim was designed with a sole focus on editing text, and at this job it absolutely excels. Vim is highly adaptable to the constantly changing collection of languages used in web dev, and opens itself up to extension through an ever-growing community of plugins providing functionality rivaling single purpose editors and IDEs. This talk will provide an overview of what makes Vim unique, and why it continues to be the most efficient editor out there.

  10. A photo of Julia Ferraioli
    3:10pm - 3:50pm

    Continuum Between IaaS and PaaS: Finding the Sweet Spot

    Julia Ferraioli

    PaaS can give you the ultimate in productivity - you focus on writing the differentiated code that your application needs to be successful, while not worrying about the boilerplate services, system administration and more. IaaS typically provides vanilla virtual machines - you have the ultimate in flexibility, but there can also be a lot of configuration / management overhead. This talk will explore how we find the sweet spot on the continuum between these two models.

  11. 3:50pm - 4:10pm

    Coffee Break and Spotlight Session: Zumba Fitness

    Sweet, sweet liquid refreshment and a great spotlight session from our friends at Zumba Fitness in Beacon Hill: Building a Websocket Game with node.js and socket.io - Stephen Young, Chris Saylor and Ralph Valdes

  12. A photo of Adam Roben
    4:10pm - 4:50pm

    The Importance of Face-to-Face Time

    Adam Roben

    Open source projects have shown that teams can be incredibly productive even when spread across different time zones and continents. Companies have learned from this and are increasingly allowing their employees to work from home, wherever that may be. This allows them to attract the very best developers, designers, salespeople, executives, etc., regardless of their living situation. But a far-flung team comes with a cost. Purely electronic communication, whether via email, chat, bug trackers, or even video conferencing, easily leads to misinterpretation, stifled thoughts, nit-picking, lack of camaraderie, and worse. When all your communication is textual, it's far too easy to assume the worst in others, rather than the best. Don't despair! There's an easy solution: face-to-face time. Talking and hanging out in person for even a few days reminds us that we're all warm-blooded humans with good intentions and puts our interactions back on the right track. Come hear how we've made this a big part of how we work, both in the WebKit open source project, and at GitHub.

  13. A photo of Junior Barrett
    5:00pm - 5:50pm

    Automotive Connectivity: More Than Just a Phone with Wheels

    Junior Barrett,  Junior Barrett

    Automakers are re-thinking their structure and business models to move in-sync with the broader connected ecosystem and consumer trends. GM's dev kit will expand access to the infotainment environment, bringing developers new ways to make money on their apps. It's a flexible software framework that includes HTML5 and JavaScript. We don't want you to build apps for today's vehicle; we're looking for apps that will be fresh well into the future.

Thanks to our amazing sponsors
Sponsors
Media Temple Paypal Developer General Motors Co. INTERNET EXPLORER