Matt Lyon Talks Music (via @yuetsu)
Photo Courtesy of @nodepdx
Most of the afternoon was a blur since I was scheduled to speak at 5:20 and I was preoccupied with last minute preparation. My talk took a fairly in depth look at a Computer Vision algorithm, and it was my first experience as a speaker at a real conference. While it went pretty well, I definitely think I could’ve spent more time preparing, like practicing eye contact with the audience. Still, there were people who came up to me afterwards to say that they enjoyed my talk, so it’s reassuring to know that I didn’t bomb! NodePDX recorded all the talks, so I'll post the video here once it's uploaded.
Photo Courtesy of @jwalsh_
Directly after my talk, we had a NodeCopter hackathon with several AR drones and WiFly helicopters that Forrest Norvell [@othiym23] brought. I immediately crashed a copter into the roof with some ill thought out code. Thankfully, AR drones are quite hard wearing. Someone whose name I didn’t catch (sorry about that) managed to get the video streaming working and had a helicopter following faces in the crowd. He expressed an interest in using OpenCV's threshold stuff, so I spent the rest of the hackathon adding that to node-opencv. Having some fun with drones was a great way to unwind at the end of the day, and it was cool to see so many people working together to build something in realtime.
Max Ogden Talking VoxelJS. (via @nodepdx)
The second day started modularly, with Thorsten Lorenz [@thl0] giving a talk on Node modules, and Max Ogden [@maxogden] showing off his modular Minecraft-like world for the browser, VoxelJS (slides available here). Charlie Key [@zwigby] continued the game theme with a look at one of Modulus’ projects, then Ward Cunningham [@wardcunningham] shared his experiences finding the right technologies for talking to sensors, most recently through Node/Wiki. Norvell's talk, which took a look at some of the craziness and challenges that surround writing tools for JS and Node, was one of my favorites. You can find his slides online here.
It was only two days, but NodePDX was a fantastic experience. Portland is a great town for events like these as it seems to attract an eclectic mix of interests and expertise, giving an incredible breadth to the talks and casual conversations. I'd like to say a big thanks to Troy Howard [@thoward37] and the other organizers, both for inviting me and for putting in the work to make NodePDX a reality. The fact that every single person in attendance was there because they had a passion for some project they loved, or just wanted to share their knowledge, was inspiring and motivating. It was great meeting everyone, and I’m looking forward to seeing how future conferences build upon last weekend.