Earlier this month I had the privilege of giving a talk at the 2018 Node+JS Interactive held in Vancouver, BC. The talk was about using the circuit breaker design pattern inside Node.js APIs in a microservices context. Though I’ve been pretty actively speaking at Denver Code Club events for several years, this was my first… More
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: https://t.co/HDBvzAbbJW — 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
This week I co-presented progressive web applications with Kellee Martins at the Denver Code Club meetup. Check out the recording below. It’s worth noting that many of the information and images were compiled from third-party sources. If I missed an attribution, please let me know.
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
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
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
Last Wednesday I met up with some colleagues at the Alliance Center in LoDo to attend HTML5 Denver Users Group‘s one-day workshop, Mastering MEAN. The organizer, Scott Davis, spent the day walking a class of 50 or so people with various backgrounds through the ins and outs of the newer stack. Scott took his time and explained… More