An Engineer in Atlanta

Dan Smith

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, 2019

I 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, 2019

Last 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, 2019

So 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, 2019

Lately 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, 2019

I’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, 2016

I 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, 2015

While 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, 2015

One 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, 2015

I’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, 2015

See 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, 2015

I’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, 2014

One 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, 2014

While 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, 2014

I 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, 2013

I 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, 2013

When 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, 2013

I 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, 2012

In which I started down the path of web development

Geany as an IDE (and text editor)

October 31, 2012

While 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, 2012

After 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, 2012

In 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, 2012

One 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…