Author Archives: Brad Carleton

About Brad Carleton

Brad is a rockin' fun JavaScript coder who enjoys building cool stuff and long walks on the beach. As the Founder/CTO at TechPines, he has worked with large companies and startups to build cutting-edge applications based on HTML5 and Node.js. He is the creator of Bone.io, a realtime HTML5 framework, and is the author of Embracing Disruption: A Cloud Revolution Manifesto.

Heartbleed Hotel: The biggest Internet f*ckup of all time

The heartbleed bug is the single biggest f*ckup in the history of the Internet. For anyone that doubts the veracity of this claim let me state the plain and simple facts: Since December of 2011 any individual with an Internet … Continue reading 

Posted in heartbleed, internet, web | Tagged | 13 Comments

Frontend & Backend: Gotta Keep’em Separated

I used to start my web applications by throwing all of my code into one big project.  So I’d have html, css, javascript and all the backend code together in one monolithic directory. Now, I take a different, smarter approach. … Continue reading 

Posted in backend, frontend, web applications | Tagged , | 11 Comments

Taming Callback Hell in Node.js

One of the first things that you’ll hear about Node.js is that it’s async and it uses callbacks everywhere.   In some ways this makes Node.js more complex than your typical runtime, and in some ways it makes it simpler. When … Continue reading 

Posted in javascript, node.js | 1 Comment

Why WordPress Sucks, and what you can do about it

While great as a CMS, wordpress really sucks as your forward facing production environment. After one week in production with our redesigned wordpress site, we had already racked up 8 hours of downtime due to database failures. Also, we’re paying … Continue reading 

Posted in aws, javascript, node.js, phantom.js, wordpress | 35 Comments

When is it a Good Idea to write Bad Code?

Imagine an asteroid is barreling towards earth and the head of NASA tells you and your development team that they have 12 months to code the guidance system for the missile that will knock the asteroid off it’s earthbound trajectory. … Continue reading 

Posted in project management, technical debt | Tagged | 7 Comments

HTML5 Video: Transcoding with Node.js and AWS

I recently worked on a video project, and I had a chance to use the relatively new AWS Elastic Transcoder with Node.js.  Along the way, I learned a lot about video on the web, and I thought I’d share some … Continue reading 

Posted in aws, html5, node.js, video | 7 Comments

Coffeescript vs. Javascript: Dog eat Dog

I’m happy to say that I’m now an official los techies “techie”!  Thanks to Chris Missal and all the other amazingly smart people who let me join the Los Techies crew.  Without further ado, this article is going to focus … Continue reading 

Posted in coffeescript, javascript | 11 Comments