Cold Snap: Temperature Reporting IoT Device

I was visiting Vancouver on October 14th, 2018, when the temperature in Denver dropped into the teens and the city had its first snowfall of the season. I arrived back home that evening and the next morning I went to work. Around 5pm, my neighbor texted me a photo of my backyard, saying “you have… More

FluentConf 2018 Review

Back in April of this year I responded to a tweet from O’Reilly by tweeting my own advertisement for FluentConf, their annual web conference: Send me to #FluentConf and #VelocityConf! I can’t wait to see everyone, including @scottdavis99, @doctorow, @holtbt, and @kyleshevlin. Do yourself a favor and grab a #SuperBronze pass: — Craig (@craigfreeman)… More


Every few months I’ll think of an idea for a great blog post, create the draft in WordPress, and go on about my day. Sadly, days, months, and years have gone by without revisiting these ideas. The truth is that I’ve been so busy absorbing all kinds of interesting things while working at Kenzan, my… More

AngularJS Deep Dive

I had been hearing about AngularJS more frequently through the various channels – Twitter, blogs, newsletters, meetups, podcasts, etc. – so about 18 months ago, I started looking into it. I dabbled here and there until I had the opportunity to work on an Angular app in production, which only furthered my interest. While looking for work earlier this… More

Master’s Degree Aspirations

I’ve decided to start chipping away at the prerequisites towards a Master of Software Engineering degree through Penn State. I have handful of classes to take at CU Denver before I apply to the program, which would give me enough time to pay off the rest of my Bachelor’s loans. I’m not looking forward to… More

Karten 1.1.1 Released

A new version of Karten has been released. Fixed warnings, cleaned up logic. Usernames are now optional. Instead of searching for a user’s/users’ recent media, you are now able to search for just a particular hashtag using the date ranges and count variable. It turns out the “Maximum number of posts” settings field is a… More