Thunder Plains

Developer Conference

November 7th Oklahoma City

Developer Conference

Thunder Plains is a web and mobile developer conference organized by the Oklahoma City Javascript User Group. The conference will focus on JavaScript and related technologies in a wide variety of different use cases and platforms. Topics can be anything from best practices, HTML5 game development, helpful tips and code libraries, node.js, mobile development, APIs, client-side frameworks like Backbone, Angular, Ember or Knockout, and more.

Speakers

Sebastian Motraghi

Sebastian Motraghi

Twitter

Nathan Smith

Nathan Smith

projekt202

Yury Delendik

Yury Delendik

Mozilla

Elyse Holladay

Elyse Holladay

Square Root

Kevin Whinnery

Kevin Whinnery

Twilio

Jory Burson

Jory Burson

Bocoup

Rob Sullivan

Rob Sullivan

Tekpub

Mike Taylor

Mike Taylor

Mozilla

Jordan Rousseau

Jordan Rousseau

Weather Decision Technologies

Jeremy Green

Jeremy Green

OctoLabs

Jeff French

Jeff French

ShoppinPal

Adam Horton

Adam Horton

 

With great talks on

Schedule

Room 5 Room 2

Keynote

Kyle Simpson

Where's My Straw?

Kyle Simpson

Rob Sullivan

Why nothing will love your app more than Postgres

Rob Sullivan

In the world of web development, relational databases can often take on the stigma of a technology dinosaur. Postgres turns this trend on its head by being a fast, reliable and extensible datastore of love. In this session, we'll look at how Postgres stays relevant with features, embraces NoSQL concepts and works with your code to live App'ily ever after.

Jeff French

Cross-Platform Mobile Apps with PhoneGap

Jeff French

Are you excited about all the mobile technologies available today but you can’t decide which language to learn? Is your company planning to build a mobile app but you can’t decide which platform to invest in first? The answer is simple: don’t choose! In this session I will show you how you can use the PhoneGap framework to build an app using just HTML, Javascript and CSS that will compile to a native app. Along the way, I’ll point out various performance tips, helper libraries and design patters to make your app experience awesome on all devices. Your app will be ready for submission to each platform’s app store and will install and run natively all from a single code base!

Kevin Whinnery

JavaScript and iOS7

Kevin Whinnery

In this talk, we'll focus on what developers need to know to take advantage of JavaScriptCore bindings in iOS 7. We will also explore where this new technology fits in alongside existing JavaScript solutions for mobile development, like Appcelerator's Titanium and Apache Cordova (PhoneGap). To demonstrate how this new framework might be used, we will script a simple game using SpriteKit, the new built-in 2D game framework in iOS 7.

Jordan Rousseau

How WDT Visualizes Weather (GeoJSON, d3.js, leaflet.js)

Jordan Rousseau

Data visualizations of large weather datasets have always been too expensive to render client-side. Commonly used datasets (radar/satellite/rainfall) are run through WDT's image tiling server and served out as x/y/z Mercator tiles. Small point-based or polygon-based datasets are being served out as GeoJSON feeds. Experimental and forecast-based products have always been viewed by static imagery. Our web development team has built leaflet plugins for displaying tile and GeoJSON products, and they have utilized d3.js, leaflet.js to render the raw output of WDT's newest weather products client-side.

Lunch provided by SST Software

Sebastian Motraghi

Testing at Twitter

Sebastian Motraghi

Web testing at Twitter - the challenges that our size presents, the systems we've evolved to meet our needs, how attendees can incorporate what we've learned into their workplaces.

Jeremy Green

Service-Oriented Architecture for Single-Page Apps

Jeremy Green

A breakdown of the general architecture that was used for building CloudHdr. The entire system is composed of 3 main "service" apps (users, files, processing), and a collection of various single page apps each aimed at a different vertical slice of user facing functionality. Topics would include auth from service to service and from SPA to service, cross domain issues for data transfer, and handling file uploads. JS examples would be in Ember, but concepts would be broadly applicable to other frameworks. In fact some of the "tricks" are accomplished outside of the framework, with jQuery.

Mike Taylor

(Mobile) Compatibility on the World Wide Web

Mike Taylor

In this talk I'll cover some of what the Mozilla Web Compat team does, i.e., working towards a truly open web where content is available to all users of the web, independent of device, browser, or country of origin. Along the way we'll look at some truly horrific code ranging from old school clientside UA sniffing to busted HTTP interactions. And hopefully we'll come away with a better understanding of how we can hope to support the ever-growing set of devices accessing our sites and apps.

Elyse Holladay

Get Sassy

Elyse Holladay

"You've heard of Sass and probably even seen a talk explaining its powerful features. Everyone's telling you to use it, to switch your projects to Sass… but why? And HOW? What do you mean you can't just delete your entire CSS folder and start over?

Jory Burson

The Way of the Open Web

Jory Burson

Jory will discuss Open Web values and how to bring them in to your organization for the benefit of your workflow, engineering culture, and of course your business's bottom line. She'll discuss lessons learned cultivating these values at Bocoup, its clients, and the developer communities of which it is a part.

Adam Horton

Everything I know about games I learned from the 90s

Adam Horton

Computing is a history of possibility and limitation. Creativity thrives in limitation through attempts to understand and exploit boundaries. The goal of this talk is to appreciate and respect the past triumphs over limitation by looking to the lore and artifacts of sages. It also attempts to convey the value of true understanding by doing.

Nathan Smith

HTML5 Can't Do That: Surveying the Mobile Landscape

Nathan Smith

Depending on who you ask, HTML5 is either the pinnacle of open technologies, or a telltale reason so many mobile apps suck. After an awkward adolescence, from HTML to XHTML and back again, battle lines have been drawn around this revitalized contender named HTML5. Even supposing a victory is possible, is it winner-take-all? In this talk, we'll look at various approaches to mobile development: from responsive sites, to native apps, and what role HTML5 has to play.

Yury Delednik

Nuts and Bolts of Shumway

Yury Delendik

Following on the success of pdf.js, a high-fidelity PDF renderer written in pure HTML and JavaScript, the Shumway project aims to implement an emulator for the Flash multimedia platform. Shumway’s primary goals are to demonstrate the power and expressiveness of the HTML5 platform and to discover and remedy gaps in the Web platform.

Passes

Where it’s at

Located at the Cox Convention Center in downtown Oklahoma City
within walking distance of great hotels and restaurants

We have a special rate of $159/night at the Courtyard Marriott hotel downtown until October 31st.
Book a room online with this link or call 800-217-9905 and use code THPC when booking.

With help from these fine folks

Special thanks to Jesse Harlin

Sponsorship Opportunities (PDF)  •  Become a sponsor