Web Development

Developers Die. Projects Must Live On. (Intro + Version Control)

I'm the only front end engineer on my team and like most of us, I've got a crushing feature backlog. Earlier this year I had the realization that if I left the project, it would either die or be completely re-written by the next guy. It wouldn't suffer this fate…

Lightning Talk on Firebase and Marionette

Thursday 3/6/14 I'll be giving a lightning talk at the DallasJS meetup. Meetup Details: http://www.meetup.com/DallasJS/events/165754952/ Topic: Real Time Puppetry with Marionette and Firebase Description: A brief overview of Firebase.io, Marionette, and how to connect them for painless real time…

Highcharts Beyond-Extremes Plugin

Its been awhile since I've posted anything here. I'll spare you the excuses. I'm still working on the Firebase-Marionette tutorial, and its coming along nicely...but slowly. As I've alluded to previously, the main project I'm currently working on is an energy/building performance application. One of the requirements is…

Real-Time Web App Notifications via Firebase and MarionetteJS

The Problem Recently at work we had the need for a real-time notification system. When an event in our system fires, our users need to be alerted live and be able to clear the notifications when they'be been addressed. The problem is that we're a small shop under a…

Modification to my Marionette Module Minions

The Background In a previous post I talked about how to make MarionetteJS modules into little reusable apps for use within your big app. However, whilst using this at work I realized that there was something missing. The Problem One of the ways I'm using modules like this is with…

Passing Arguments to Runscript in Django-Extensions

Background Django-Extensions is a nifty little django application that comes with some really useful convenience features.  The one I use the most is "runscript." It sets up the Django environment and runs your python script in it so that you don't have to worry about importing all of…