A Channel 9 Video on .NET Fringe 2016

I was working on some code and related infrastructure configurations at Albina Press today. But took a short break to join Troy Howard and Glenn Block to speak with Seth Jaurez Golnaz Alibeigi (even though she was hiding, she was there! to talk about .NET Fringe.
For more info:
Node.js Patterns - From Callbacks to Observer by Azat Mardan

Introducing Azat Mardan!
Azat is author of many JavaScript and Node.js best sellers including Practical Node.js, Pro Express.js and Rapid Prototyping with JS. He works as a Technology Fellow at Capital One Financial Corporation where he provides expertise in software engineering.
Working With Google Compute Engine (GCE) using Terraform (With a load of Bash Scripts too)
Mission: I wanted to setup an instance, that I could install various things on and prepare it to act as a Terraformer or central server within GCE to spawn instances, setup networks, and generally manage the network autonomously of any local scripts or junk I have on my local computer. To set this up, I would of course have to launch it from my local computer, so there’s a whole range of things I’d need to have execute. To accomplish this, here’s what I did.
Startup Things - How Ya Linux Series - 0000

When Linux starts up (or most Unix variants or OS-X for that matter, which is after all a kind of Unix variant) there are particular scrips that execute. The key two are ~/.bash_profile and ~./bashrc. When you log in the ~/.bash_profile executes and when you startup a shell then the ~/.bashrc executes.
These two files are standard executable script files, so any bash will do. For instance, some of the bash script I end up in my ~/.bash_profile includes a git prompt, as shown below.
The Short Story of Node PDX, and Node PDX 2016
Some of you may know the story, but I’ll tell it again for those that don’t. In 2012 Troy Howard (@thoward37) and I were sitting at the Side Door hacking on some project code. We started talking about where and what was up with the Node.js project, community, and asking ourselves what the future of that was. You see, we’d toyed about with the technology here and there but we hadn’t really done anything with it.
We continued our coding, enjoying a tasty locally brewed beer, frothy and good. After a reasonable amount of said tasty beer, we started discussing a way to get up to speed faster on Node.js. In our infinitely wise and slightly intoxicated minds we both thought, “Hey, let’s throw a conference!”. We immediately started discussing this idea and a number of decisions were made…
How to Build a Bike Shed by David Manning & Adam Ulvi

This is a very Portland, very unique to Node PDX talk, by Adam and David who work at ZHealth Documentation and have opinions about things.
Nuff’ said eh!
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.
- Bikes: https://en.wikipedia.org/wiki/Bicycle
- Sheds: https://en.wikipedia.org/wiki/Shed
- Bike Sheds: https://en.wikipedia.org/wiki/Shed#Specific-use_sheds
Get JavaScript Running on a $2 WiFi-Enabled Device by Andrew Chalkley

Andrew Chalkley is a full-time teacher at online education provider Treehouse. He’s a polyglot programmer with a passion for hardware. Andrew’s posts on the hardware platform Arduino have been featured in Hacker Monthly and used in higher educational institutions around the world. He’s also lectured at University on JavaScript and the Internet of Things.
How to Electron by Blaine Schmeisser

I’m happy to introduce Blaine Schmeisser. He’s a recent Portland transplant currently working as a Senior Software Engineer at New Relic. He has a passion for building and shipping software and an advocate for pair programming. Outside of tech, Blaine spends his free time with his dog and maintains a simplistic, eco-friendly lifestyle.
Blaine’s “How to Electron” answers questions you have about building user interface applications with JavaScript. Have you ever wanted to build desktop apps with web technology you already know? If you’ve never heard of Electron or just want to learn more about it, this talk will cover what Electron is and how to utilize it to create powerful tools like Atom and Slack. You will learn the history of Electron, how to get started, the trade-offs of picking various boiler plates, and the unique Electron specific APIs that are vital to being a Electron developer.
Demystifying TypeScript Decorators by James Churchill

Portlander James has worked extensively with a variety of technologies, including ASP.NET MVC, SQL Server, JavaScript, TypeScript, Knockout.js, and AngularJS. James, a self-confessed geek, enjoys talking about programming and learning new technologies. He recently joined the Treehouse team as a teacher and is excited to have the opportunity to help beginners become developers.
James also enjoys participating in the greater Cascadian Developer Community, presenting talks in Portland, Seattle, Salt Lake City, Boise, Eugene, Salem, and Hood River. Last April, James started and co-organized the Portland TypeScript Meetup (http://typescriptpdx.com/ which is an awesome meetup, come check it out sometime!).