Blog
Web
Lab
Visuals
About
GitHub
LinkedIn
Instagram
Flickr
YouTube
RSS
Topic
Code
36 posts in this topic.
Blog
/
Tags
/
Code
Code
·
Oct 4, 2026
A Fresh Canvas: Rebranding, Agentic AI, and Running with Gemini
Rebuilding Sloan Creative on a fresh domain, shipping with agentic AI at ClickUp and beyond, and dictating a whole post to Gemini on a run.
→
Code
·
Nov 29, 2019
Local development with json-server and JSON:API
Working on projects that have a clear spearation of backend and frontend typically have a good API setup to communicate between both. This makes development on frontend applicat…
→
Code
·
Apr 28, 2019
NgRx Entities: Wrangling the reducers
Note: This will be a series of posts around how I moved from custom built reducers and state management with NgRx to use the NgRx Entity library. Previous posts include NgRx Ent…
→
Code
·
Apr 27, 2019
NgRx Entities: Updating the selectors
Note: This will be a series of posts around how I moved from custom built reducers and state management with NgRx to use the NgRx Entity library.
→
Code
·
Apr 23, 2019
NgRx Entities: Namespaces with TypeScript
Note: This will be a series of posts around how I moved from custom built reducers and state management with NgRx to use the NgRx Entity library.
→
Code
·
Feb 24, 2019
Intercepting errors with Angular and NgRx
Using NgRx for state management has been a great way to store server data across an application. One thing I started to wonder is how could I use this same pattern, but in a dif…
→
Code
·
Feb 3, 2019
Angular HTTP interceptors, making development DRY
I've been building on an Angular app for a while now learning and strengthening my way through the ecosystem. As with most Angular apps, they are driven by services that end up…
→
Code
·
Jan 20, 2019
Taking Advantage of NgRx Effects
Effects in NgRx are awesome. Not only do they utilize RxJS, but they abstract the complex logic from your Angular components to allow for state to be kept. Recently, in my fun s…
→
Code
·
Jan 12, 2019
An easier way to understand Subject and Observable in RxJS
I have been reading up and learning RxJS for a while now and one aspect of the library that I couldn't quite grasp, until now, was the differences and use cases for an Observabl…
→
Code
·
Jan 5, 2019
Guarding for data with NgRx & RxJS
For the past couple of months, I have been toying around on a fun little project for myself, mostly just to learn and understand NgRx and keep up to speed on the latest Angular.…
→
Code
·
Jul 29, 2018
API Documentation Made Easy
I have been doing a little fun side project for myself on and off for the better part of six months. The end goal is to complete it for it to be useful, but as of late it's been…
→
Code
·
Jul 25, 2018
Part 2: SSL on New AWS Host
In my last post, Moving to AWS, I explained how I went about moving this site from Gitlab to utilizing AWS. The only thing that I hadn't finished was making sure it is served ov…
→
Code
·
Jul 12, 2018
Moving to AWS
UPDATED: After moving things to CloudFront to handle the SSL (see this post), I needed to add a line to the .gitlab-ci.yml file to make sure to invalidate the cache on CloudFront.
→
Code
·
Jul 4, 2017
Checking out the Vue
I've been working with AngularJS for the better half of three years now. I was attracted to it's opinionated form and how easy it was to setup a simple MV, even though there was…
→
Code
·
May 7, 2017
Compressing images with Guetzli
Being a front-end developer, one of big things I tend to always worry about is performance. Of course, this worry came with not only time and learning, but also with the introdu…
→
Code
·
Apr 23, 2017
GitLab, the host with the most for the least
Prior to the switch over for the new site, the old was hosted through ImpDesigns which is a full-service graphic and web design shop in Raleigh, NC. It was my first job out of c…
→
Code
·
Apr 20, 2017
Revamping the old with new tricks
It had been close to twelve long years since the first release of my personal website and since then it rarely got an update UI wise. Yes, I would write posts from time to time,…
→
Code
·
Oct 16, 2013
Rails, AngularJS, and $http
It has definitely been a while since the last post — over a year now. Life's been busy (moved to another state) and so has work, but I've been learning lots of new things to use…
→
Code
·
Jul 5, 2012
Mongo and Sinatra on Heroku
I recently built a small app for Red Bull Records utilizing Sinatra on the backend. They wanted to collect some data from visitors to their site so I figured I would put my feet…
→
Code
·
Jun 14, 2012
A Sinatra run Facebook app
This will be short and sweet as my last post was also about creating a Facebook App.
→
Code
·
Aug 31, 2011
Utilizing Jekyll with Sinatra on Heroku for a Facebook App
I love working with Jekyll. It's very nerdy for what it does since the final output is a static HTML server which is awesome for smallish projects not utilizing a database. Low…
→
Code
·
Jul 11, 2011
Amazon S3 and OGG Content Types
Note: This post is more of a reminder to myself and also help out whomever lands here. It took me a couple of good Google searches to figure this one out.
→
Code
·
Jan 3, 2011
Easy form validation with UJS and Rails 3
In a previous post, Rails 3, jQuery & UJS, I talked about how easy Rails has made it to do remote forms or even linking to remote actions. It covered how to set up the basics of…
→
Code
·
Dec 20, 2010
Rails 3, jQuery & UJS
The days of old JavaScript where writing events and handlers inline on the html DOM elements have finally passed. Rails 3 has caught up with this movement and no longer will the…
→
Code
·
Sep 9, 2010
Git reflog to the rescue
The other day, I was working on a feature for Real Travel using our current branching strategy in that each release we do is a separate branch. Not sure if it was a cause of lac…
→
Code
·
Jul 24, 2010
To HAML or not to HAML
I have been developing in table-less HTML for the past eight years. I can say I have a pretty good grasp on its syntax, how it is handled by the browser, what it can and can't d…
→
Code
·
Jan 8, 2010
Note to self: Use git clean sparingly
The other day, I had some merge conflicts to resolve on a project with another team member. Prior to this, I had been developing on the working branch and had created new files.…
→
Code
·
Dec 31, 2009
Semantic xHTML Forms
Working with Ruby on Rails for the past four years has been great. Switching over from the PHP world was pretty easy, yet I do do some coding in that area from time to time. One…
→
Code
·
Dec 3, 2009
Git remote branching made easy
The branching strategy using Git we have adopted at Real Travel allows us to share code branches back and forth, while maintaining a clean master. This also allows for us to dev…
→
Code
·
Oct 8, 2009
Git tag it like it's hott
At Real Travel we practice SCRUM) which allows us to release a new code base to the live server roughly every two weeks. Since moving to Git we now are able to track our release…
→
Code
·
Sep 10, 2009
Git your branching straight
A couple of years ago, a buddy of mine, Jerrod Blavos, turned me onto using Subversion (svn) for our projects that we would work on together. At the time, I was eating up any ne…
→
Code
·
May 3, 2009
Trying on a hat for a while
I have been working indirectly with Ruby on Rails for the past four years. I say indirectly as I have focused more on the UI side (views and sometimes the controllers) when it c…
→
Code
·
Apr 21, 2009
Sprites, not just a CSS fantasy
Most designs of sites found on the web verge on the graphical overload to grab the attention of the viewer — if you can accomplish it, do it. I am one myself to do this from tim…
→
Code
·
Mar 27, 2009
What is 'this?'
Just recently, Real Travel started to run into an issue with Internet Explorer alone when it came to Javascript calls. Unfortunately, this issue had been going on for about a we…
→
Code
·
Mar 24, 2009
The wonders of jQuery
Internet Explorer. Those two words are the dread of all web designers who have ever had to throw in CSS hacks to make their pages look correct or even to try and debug erroneous…
→
Code
·
Feb 11, 2009
Quick, down and dirty layout
Since I started using CSS, I have been trying to refine my skills and creating a base set of styles that I would apply to every site I created. Basically they would reset the wh…
→
All tags
·
Back to blog