Written by Dan Smith who lives and works in Atlanta doing random stuff. You should follow him on Twitter
Custom Observable from Callback Function
July 31, 2019I had a problem come up the other day. We had a custom JavaScript function for a vendor we were using that had a couple of callbacks in it…
API Facade with RxJS
May 11, 2019Last week I attended ngConf 2019 in Salt Lake City and there were two talks in particular that stood out to me. One was this workshop by…
Vue.js from an Angular Dev Perspective
April 06, 2019So I wrote a piece about learning React as an Angular developer, and now I’d like to take a look at Vue. Vue feels more “natural” to me than…
How Can I Improve My Development Team?
March 29, 2019Lately I’ve been thinking about what it means to be a tech lead on a team, partly triggered by this post by Lauren Tan. I’ve been a tech…
React from an Angular Dev Perspective
January 05, 2019I’ve been working with Angular for over a year now, and worked with AngularJS before that. Lately I’ve been trying out the other major JS…
Deploying an SSL application to DigitalOcean with Dokku
March 25, 2016I love using Elastic Beanstalk on AWS, except for one thing. The cost. So I decided to try and get something similar to working with…
Ember inotify too many open files
May 19, 2015While opening different projects in Sublime Text, then running , I keep getting the error . I finally tracked down a fix to this . It…
Rocket Flight Recorder
May 17, 2015One of the side projects I’ve been working on lately is a mobile app for recording info about a rocket flight. The original idea was to…
Rails Roll-Your-Own API Authentication
May 09, 2015I’ve seen a lot of blog posts about implementing Rails authentication, but precious few of them specifically talk about implementing it for…
OFX Statement
May 06, 2015See the code below for how to make a successful OFX call to Capital One 360. Other banks may have slightly different implementations of the…
Blog Migration
May 05, 2015I’m following what all the cool kids are doing and have switched my blog to Jekyll. Playing around with it some and have updated some of…
Ember and limiting nested items
November 06, 2014One issue I have been facing lately is I have a model, let’s call it Post that then has a lot of child objects, like Comments. So Post…
Ember and the Mystery of an Efficient Nested Index
May 30, 2014While trying to port parts of a large application to Ember, I kept running into issues with how to handle nested resources efficiently…
Ember, Ember-Data, RESTSerializer and Rails 2.3
May 30, 2014I recently started trying to port portions of our main application into an Ember application. This has been educational, to say the least…
Vagrant and a quick development environment
September 03, 2013I have been intrigued with the possibility of Vagrant Up, a program designed to start up a development environment in a fraction of the time…
Heroku as a Server
April 02, 2013When I originally started learning Rails, one of the things I ran across early on was Heroku . It is a service that functions similar to…
Rails Tutorial
February 06, 2013I have started (and made decent headway) in working through the Rails tutorial at ruby.railstutorial.org . I had gotten familiar with Rails…
Ruby on Rails
November 15, 2012In which I started down the path of web development
Geany as an IDE (and text editor)
October 31, 2012While using Linux (Ubuntu, specifically) for some programming, I came across an IDE called Geany. For those unfamiliar with the term, IDE is…
C Programming and CS50: Crack Problem Set
October 31, 2012After finishing law school and taking the Georgia bar exam, I began looking for something else to learn. I have always enjoyed learning new…
Credit Card Number Validation in VBA
August 23, 2012In my last post, I mentioned that I created a way to validate that a credit card number was valid. I use valid here in the sense that it…
An Order Form in 2 Weeks
August 22, 2012One day the CFO walks by my cube, stops, and comes back to me. “Do you think you could learn .NET in 48 hours?” he asks. “Um, sure,” I reply…