Skip to main content
JavaScript - HTML5 - Web

JavaScript - HTML5 - Web

The Web remains a key foundation for communications, the window through which people see many of your projects. Find out how the Web is changing and what it means for your work.

Add to your personal schedule
JavaScript - HTML5 - Web
Portland 251
Tutorial Please note: to attend, your registration must include Tutorials.
Joshua Marinacci (Nokia), Walter `wxl` Lapchynski (Bike Friday)
Average rating: ***..
(3.88, 17 ratings)
In the fourth edition of this popular tutorial, we will focus on data visualization. Finding, parsing, drawing, and animating interesting data sets to promote understanding. Read more.
Add to your personal schedule
JavaScript - HTML5 - Web | Tools & Techniques
Portland 255
Tutorial Please note: to attend, your registration must include Tutorials.
Sam Helman (MongoDB, Inc)
Average rating: ****.
(4.22, 27 ratings)
AngularJS is relatively new, meteorically popular, and functionally powerful. However, a lot of AngularJS’s workings are very opaque and confusing. In this tutorial, my goal is to walk you through building a basic app, and introduce you to concepts, patterns, and ways of thinking that will allow you to comfortably dive further into using AngularJS for future projects. Read more.
Add to your personal schedule
JavaScript - HTML5 - Web | Python | Tools & Techniques
Portland 252
Tutorial Please note: to attend, your registration must include Tutorials.
Harry Percival (Harry Percival)
Average rating: ****.
(4.13, 15 ratings)
Learn Test-Driven-Development and how it applies to web applications by building a simple web app from scratch using Python and Django. We'll cover unit testing, Django models, views and templates, as well as using Selenium to open up a real web browser for functional tests. Read more.
Add to your personal schedule
Java & JVM | JavaScript - HTML5 - Web
E145/146
Tutorial Please note: to attend, your registration must include Tutorials.
James Ward (Typesafe)
Average rating: **...
(2.50, 10 ratings)
In this tutorial you will build a Reactive application with Play Framework, Scala, WebSockets, and AngularJS. We will get started with a template app in Typesafe Activator. Then we will add a Reactive RESTful JSON service and a WebSocket in Scala. We will then build the UI with AngularJS. Read more.
Add to your personal schedule
Emerging Languages | JavaScript - HTML5 - Web
Portland 255
Tutorial Please note: to attend, your registration must include Tutorials.
C. Aaron Cois (Carnegie Mellon University, Software Engineering Institute), Tim Palko (Carnegie Mellon University, Software Engineering Institute)
Average rating: ***..
(3.89, 19 ratings)
In this tutorial, we’ll explore three unique technologies, and accompanying use cases, for Node.js development. We’ll divide the tutorial into three one-hour segments, in which you will develop three different Node.js-powered applications. Read more.
Add to your personal schedule
JavaScript - HTML5 - Web | Tools & Techniques
D139/140
Tutorial Please note: to attend, your registration must include Tutorials.
Garrett Smith (CloudBees)
Average rating: ****.
(4.14, 7 ratings)
Learn the fundamentals of Erlang - a high productivity, functional programming language used to build scalable, highly concurrent systems. In this tutorial, we'll introduce Erlang by way of a fun problem: building an HTTP server! You'll learn the basic of networking programming in Erlang along with key techniques for performance and scalability. Read more.
Add to your personal schedule
C. Aaron Cois (Carnegie Mellon University, Software Engineering Institute)
Average rating: ****.
(4.43, 7 ratings)
In this session, I’ll presenting high-quality Node.js design patterns. I’ll bring to the table design patterns I’ve stumbled across in my own Node projects, as well as patterns observed from experts in the Node.js community. Topics include: Mastering Modules, Object Inheritance in Node.js, Patterns to avoid callback hell, Batch and Queuing patterns for massively concurrent asynchronous I/O Read more.
Add to your personal schedule
Michael Bleigh (Divshot)
Average rating: ****.
(4.07, 14 ratings)
A combination of open standards, open source projects, and evolving browser technologies have made static web apps an increasingly appealing target even for complex applications. Learn how you can “go static” and why you might want to do so. Read more.
Add to your personal schedule
Joshua Long (Pivotal), Phil Webb (Pivotal)
Average rating: ****.
(4.43, 7 ratings)
Today's Java developer is a rare bird: SQL and JPA on the backend, or MongoDB or Hadoop? HTTP, REST and websockets on the web? What about security? JavaScript, HTML, CSS, (not to mention LESS, SASS, and CoffeeScript!) on the client? Today's Java developer is a _full stack_ developer. Join Josh Long and Phillip Webb for a look at how Spring Boot simplifies full-stack development for everyone. Read more.
Add to your personal schedule
Ben Henick ([sole proprietor])
Average rating: *....
(1.22, 36 ratings)
Unless you're working full time as a front-end engineer, odds are that CSS frustrates you from time to time. This session offers advice on how to see past the obtuse corners of CSS, backed by fifteen years' hands-on experience. Read more.
Add to your personal schedule
Kyle Simpson (Getify Solutions)
Average rating: ****.
(4.82, 11 ratings)
'Callback hell' has very little to do with callbacks. Are promises delivering on the promise of better async flow control, or muddying the waters? Generating general generators, WAT? Let's wade through the world of async in JS to find order in the chaos. Read more.
Add to your personal schedule
Doris Chen (Microsoft)
Average rating: ****.
(4.30, 10 ratings)
Creating high performance sites and apps is crucial for every developer. In this session, we will explore the best practices and performance tricks, to make your apps running faster and fluid. Come learn the tips, tricks, and tools for maximizing the performance of your sites and apps with JavaScript and HTML5. Read more.
Add to your personal schedule
Vishwas Babu (Conflux Technologies)
Average rating: ****.
(4.20, 5 ratings)
AngularJS is one of the most widely adopted open source Javascript frameworks in recent times. We use it for a not-so-typical use case: web apps to deliver financial services to the poor. In this case-study session, we analyze the pros/cons of AngularJS, establish why it was right for us, and go over our experiences using this powerful lightweight framework which adds value to our community daily. Read more.
Add to your personal schedule
Manish Vachharajani (F5 Networks)
Average rating: ****.
(4.00, 2 ratings)
This talk will discuss why LineRate, a high-performance Layer 7 app proxy for developers, chose to embed Node.js as the programming language for the data path. The talk will focus on the challenges of building an embeddable Node.js and conclude with how the open source Node.js code base could evolve to better support embeddable use cases. Read more.
Add to your personal schedule
Michael Dale (Kaltura, Wikimedia)
Average rating: ***..
(3.33, 3 ratings)
This talk gives a close look at second wave HTML5 features around video delivery — specifically, mediaSource API / adaptive streaming, encrypted media extension and WebRTC. We look at open tools and techniques for transcending platform limitations and delivery these experiences across increasingly diverse set of devices with real world examples from Kaltura, Wikimedia and others. Read more.
Add to your personal schedule
Andy Gup (Esri)
Average rating: ****.
(4.50, 4 ratings)
Learn about going beyond simple cookies and busting the 5MB limit imposed by Web Storage. We'll dive into the IndexedDB API and open your world to reading and writing not just strings from within browser storage, but also blobs, Arrays and Objects too. Read more.
Add to your personal schedule
JavaScript - HTML5 - Web
Portland Ballroom
Trisha Gee (MongoDB)
Average rating: ****.
(4.83, 6 ratings)
It seems to have been a common theme amongst startups to create the MVP (Minimum Viable Product) in a language that facilitates rapid prototyping (for example Ruby), and then migrate to the JVM when the application has proved itself and requires more in terms of stability and performance. Read more.
Add to your personal schedule
Steven Pousty (Red Hat)
Average rating: *****
(5.00, 3 ratings)
You have seen the stuff that FourSquare has done with spatial and you want some of that hotness for your app. We will load some data into MongoDB, show you how to handle spatial and finally plug in in some Node.JS JavaScript code to build simple REST services to query your data. Finally we will show how to use the REST service with OpenStreetMap and Leaflet for a fully interactive map. Read more.
Add to your personal schedule
Jason Strimpel (WalmartLabs)
Average rating: ****.
(4.00, 4 ratings)
Often business and developer needs are at odds when developing public facing websites that need to be indexed. Business is concerned with factors such as SEO, visitor retention and bounce rates, while engineering is concerned with developer ergonomics, re-usage, separation of concerns, and maintenance. This talk will describe a solution that satisfies both business and engineering requirements. Read more.
Add to your personal schedule
Average rating: ***..
(3.00, 3 ratings)
Like maps and open data? Koop has created a new way of accessing open data and making cool maps with wide variety of data Read more.
Add to your personal schedule
Christopher Chedeau (Facebook)
Average rating: ***..
(3.67, 3 ratings)
React is a JavaScript library for building user interfaces developed by Facebook and Instagram. It has a novel rendering architecture that we're going to explore in this talk. Read more.