Skip to content

Instantly share code, notes, and snippets.

@dynajoe
Created August 31, 2014 03:19
Show Gist options
  • Save dynajoe/df67fd61372f11fd9780 to your computer and use it in GitHub Desktop.
Save dynajoe/df67fd61372f11fd9780 to your computer and use it in GitHub Desktop.
Talk Proposals

JavaScript in detail

This talk is geared toward developers with a basic to intermediate understanding of JavaScript. It will be a whirlwind tour of the most commonly misunderstood concepts of JavaScript including closures, variable hoisting, the this keyword, and prototypal inheritance. You'll leave this talk with a more thorough understanding of JavaScript and be well prepared to write applications that take advantage of the great power of expression that JavaScript provides.

Creating a Node.js clone starting with int main()

This talk will provide knowledge about the internals of Node.js that you cannot get anywhere else. You will leave with a more thorough understanding about the Node.js event loop and how asynchronous I/O is handled. We will integrate the two most important projects that make Node.js possible (Google V8 and libuv) to build a Node.js clone. Using this clone, we will create a simple TCP server to handle HTTP requests from JavaScript.

How I built an automated meat smoker on Arduino and then Raspberry Pi

This talk will go into detail about creating an automated meat smoker using two different hardware platforms. It will describe the implementation details about the hardware and software components to build the smoker. We will start with exploring the implementation on the Arduino microcontroller. Then we will go through the challenges and benefits of porting the automated smoker to the Raspberry Pi platform.

Build top quality web apps: The Twelve-Factor App and more essential best practices

This talk will describe techniques that can be used to build robust, maintainable, scalable, and responsible web applications. The foundation of this talk is based on "The Twelve-Factor App" (http://12factor.net). These twelve factors will be supplemented by several other essential practices to help you build better web applications. We will learn about each of the recommended practices by example and describe how you can start taking advantage of them now.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment