Modern Javascript Frameworks - Introduction to Ember.JS and Ember-CLI by Suchita Doshi

Node PDX 2016

Suchita Doshi

Suchita is UI Lead for the analytics module of Yahoo Admanager Plus team and Core member of Emberjs group @Yahoo, Speaker at Women Who code organization (Introduction To Emberjs/Ember CLI), Conducted Webinar for the TenXList members on EmberJS. She’s passionate about improving developers ergonomics and a hardcore “cricket” fan.

In other Suchita news, she’s opening bats-woman for the Bay Area Cricket Association team! 😀

Suchita describes her talk as “There will never be a “one size fits all” approach to web development. If you want your application to be minimally interactive, then server side rendered HTML would be the way to go, else, if it were a more interactive application, then client side framework would benefit you. Why not use just JQuery instead of adopting these Modern Javascript Frameworks? Think about it! If your application has interactivity on the lighter side, then JQuery would work well, but as soon as you introduce more states in your application, it would then become messier and heavier on the DOM. You would need to use the ‘data-‘ attributes to store the data in your DOM and also remember how to map them with the triggered events.

more

05. June 2016

The SAM Pattern - a distributed system view of Front-End architectures by Jean-Jacques Dubray

Node PDX 2016

Jean-Jacques Dubray

Jean-Jacques Dubray is the founder of xgen.io and gliiph. He has been building Service Oriented Architectures, and API platforms for the last 15 years. He is a former member of the research staff at HRL and earned his Ph.D. from the University of Provence (Luminy campus), home of the Prolog language. He is the inventor of the BOLT methodology and the SAM pattern.

In his talk Jean-Jacques Dubray presents that Web Applications are rapidly becoming sophisticated distributed systems. When you look at a Facebook page or a Netflix catalog, the number of components interacting with each other requires complex synchronization and state management capabilities, reaching the limits of the MVC pattern.

more

05. June 2016

MMOWAM - Build Server-less Games with a DSN by Josh Marinacci

Node PDX 2016

Josh Marinacci

Josh is an O’Reilly author, developer advocate, and recovering engineer. He is currently head of the developer evangelism team at PubNub. Previously he worked as a UI researcher at Nokia, and a developer advocate at Palm and Sun. He is passionate about user interfaces and education. Josh lives in sunny Eugene, Oregon.

more

04. June 2016

WebSockets Bring Light at the End of the Tunnel by Joel Lord

Node PDX 2016

Joel Lord

As a Development Manager, Joel’s motivation and proven technical prowess makes him a key member of Spiria’s software development team. With a degree in computational astrophysics, his interests eventually made their way to software and Web design. Today, his knowledge of JavaScript lets him to support a variety of projects on both the front end and back end. As we move into the age of the Internet of Things, Joel is ready with his passion for programming node bots and experimenting with gadgets.

more

04. June 2016

The Web Platform is the Universal Instrument by Ben Michel

Node PDX 2016

Ben Michel

Ben Michel has a pretty epic talk scheduled for Node PDX… if you don’t know Ben he’s a Musician–Developer. He composes & performs live soundtracks and cares a lot about community music.

The talk he has planned for you all is described as, “Music as an idea, expression, commercial endeavor, and communal art is in its most volatile state since the European Renaissance. We’ve moved from the public adoption of recording technology, through the massive rise and fall of the recording industry, to a new age that was first seeded at Bell Labs during the Computer Science era.

more

03. June 2016

I Play the JavaScript by Matt McKegg

Node PDX 2016

Matt McKegg

A JavaScript hacker and backyard musician and from Wellington, New Zealand. Lover of all things open and modular. I spend most of my time pressing buttons of various shapes, sizes and colours. Sometimes these buttons make sounds.

Matt has been making music with computers for about 10 years, but once he tried to move from bedroom composing to live performance, he got incredibly frustrated at how hard it was to play computer music live. He decided to start working on his own live electronic performance software written in JavaScript that would let me play the way he wanted to play. 3 years later, it’s finally starting to become a reality.

more

03. June 2016

Code First Docs How we Threw Out The Book & Put Code First With Twilio Documentation by Jarod Reyes

Node PDX 2016

Jarod Reyes

Jarod is alarmingly disinterested in “how things are done”. He spent much of his grade school years disrupting class, running social experiments and singing love ballads to his teachers. Nowadays he can be found working with an exceptional team of developers at Twilio who are laser-focused on improving the landscape of developer documentation.

more

02. June 2016

The House Is Not On Fire - Building a home automation robot with Arduino, Raspberry Pi and Node.js by Artur Paikin

Node PDX 2016

Artur Paikin

Artur describes himself as, “I’m a web developer and traveler. I write stories about my adventures in Russian and English on my site: http://arturpaikin.com and run a small technology cooperative called Baguette, where I work on cool projects, currently building an ambitious next generation file uploader with Transloadit. I ride a foldable bicycle, teach web development and sometimes garden on the balcony.”

more

02. June 2016

Ops for Devs by Adam Ulvi

Node PDX 2016

Node applications exist at the end of a long, somewhat magical series of tubes. What spells are being cast to make this all work? Let’s find out!

In this talk Adam will explore the steps required to host a Node application on a small, affordable linux virtual private server (like a DigitalOcean droplet). This is not a tutorial, but rather, a walk-through of the configuration steps, background information the role each step plays, and the “why” behind the choices we are making.

more

01. June 2016