Your current filters are…
by Troy Howard
Welcome back for Day 2 of NodePDX!
by Emily Rose
How to build a sharable calendar without uploading all of your life to somebody else's computer.
by Joel Lord
Joel is going to speak on Web Sockets and tunnels of light… or to describe it more specifically more and more, people seem to be obsessed with real-time data. But what does real-time mean in the world of REST servers and one-way communication? Most modern web applications are now either displaying a snapshot of data at a given time or use a polling mechanism to update series of data at a given interval.
In this talk, you will learn about the power of WebSockets and how they can (and should!) be used in your modern web applications. In these 30 minutes, I will go through the process of building a Node server that can push data to multiple clients in real-time. You will see how this can be easy using the socket.io library.
React is the new hotness when it comes to efficient and reactive UI in the browser. RethinkDB is the new hotness when it comes to pushing live data to wherever you need it from a single source of truth. And lastly, RethinkDB is the smallest and cheapest computing device for doing awesome IoT things. So what happens when we combine all three?
In this talk I’ll show how to create your own motion detection-activated security camera with an automagically updating UI. The RethinkDB, RBPi, React combination gives us a great way to put together a homebrewed hardware idea with the minimum amount of code to get to a working project. React is a great and efficient interface for IoT projects such as this and even more so when the feed is a RethinkDB changefeed powered by the easy asychronicity of Nodejs.
by jarod reyes
What is the journey of the modern developer? How does documentation fit into their flow? Are there ways to create documentation that enables developers to work smarter, as opposed to interrupting their day? We'll discuss these questions and more as I share how we got to the realization that we needed a documentation revolution; this is the story of how we raised up code to be the supreme leader of documentation."
by Troy Howard
We'll have lunch served from two local food carts in the parking lot outside. Vegan, vegetarian, gluten free options are available.
by Adron Hall
A series of short five minute talks, scheduled first-come, first-served.
by Azat Mardan
You will learn from this talk:
* Starting with basic: what is event loop and callback: setTimeout(), setImmediate() and process.nextTick()
* The observer pattern with EventEmitter
* Middleware pattern
* Module patterns: module.exports et al
* Hacking object prototype and global refs
* Factory pattern and pseudo-classical inheritance
* Async patterns: Async, NeoAsync, async await, generators and Promises
by Ben Michel
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.
Max Mathews encouraged a generation of computer musicians by declaring the Nyquist-Shannon “sampling theorem shows that there are really no limits to the sounds you can make…the computer is a universal musical instrument.”
Now with a fuller understanding of what Mathews was implying, we can take it a step further and say that the Browser is the universal musical instrument. It's the most accessible, cross-compatible runtime yet–and with the growth of Web Audio and Web MIDI standardization, we’re on the verge of a new renaissance in musical collaboration and interaction.
Unfortunately, the promotion of individualism in our popular culture, and the divide between developers and working artists has kept us from realizing the potential of building useful tools for distributed music collaboration, even in the web platform.
Still, I can see a world coming where community music and recorded works are not identified by regional boundaries, but distributed data regions and organic peer to peer networks. If the development of Web Audio and it’s supporting standards stabilize, music collaboration and exposition could be made available to everyone with no hinderances from age, class, or personal ability.
The WebSound project is my iterative solution to this problem through long-term community engagement, and Audio/MIDI tool versioning.
Our first endeavor is to build a few useful live performance tools enabling remote collaboration:
* Realtime Web MIDI performances streamed to a live-event, enabling the performer to lead songs or compositions remotely. Achieved through an optimized VPN and P2P WebRTC DataChannels.
* Communally performed live music making with MIDI controlled WebAudio and WebSocket broadcasting.
* Audience interaction with the exposed parameters of a live band’s instrumentation–via broadcast methods and microcontroller installations.
by Matt McKegg
And here is a video of a similar talk I gave (will probably be revised considerably though) at JSConf.asia: https://www.youtube.com/watch?v=...
Despite having no formal construction experience, Adam and David have been tasked
with designing a new bike shed outside of the Olympic Mills Commerce Center. They have spent long hours in extensive research, and are excited to share their results with the community.
Attendees will receive plans and a Starter Kit of building materials.
For more important information about what a bike is, what a shed is, and how these two things combined make bike sheds, check out this useful links.
19th–21st June 2016