Software Product
ARTICLE
Minting a Revolutionary Entertainmint Platform

December 02, 2022
ARTICLE
The Case for Rethinking Everything

September 30, 2022
ARTICLE
Why Everyone Is Talking About Product-Led Growth

September 29, 2022
ARTICLE
5 Books to Add to Your Summer Reading List
August 11, 2022
VIDEO
Accessibility in Web Development

June 24, 2022
ARTICLE
Why Everyone Should Learn Ethereum

June 02, 2022
VIDEO
How to Add a Block to a Blockchain

March 22, 2022
VIDEO
Web3 (And Why We Care)
March 10, 2022
VIDEO
Managing Dependencies on the Front End

November 30, 2021
ARTICLE
From Web Dev to Android

April 07, 2020
ARTICLE
The Iowa Caucus App and the Challenge of 'Going Live'

February 25, 2020
ARTICLE
What is Software Architecture?

September 17, 2019
ARTICLE
X Marks the Spot (Part 3): A Strong Fit

April 30, 2019
ARTICLE
X Marks the Spot (Part 2): ReasonReact

April 09, 2019
ARTICLE
X Marks the Spot (Part 1): ReasonML

March 19, 2019
ARTICLE
Microservices Aren’t Magic: Handling Timeouts

September 18, 2018
ARTICLE
The Hypermedia Maturity Model

May 30, 2018
ARTICLE
Duration vs. Concurrency in AWS Lambda

April 09, 2018
ARTICLE
Basic Web App Architecture 101

April 04, 2018
ARTICLE
Turning Up The Good On REST APIs

March 21, 2018
ARTICLE
Making a Static Website with Jekyll and S3

February 14, 2018
ARTICLE
Getting Rails on Track - Part 3: Controllers

November 02, 2016
ARTICLE
Getting Rails on Track - Part 2: Views

October 26, 2016
ARTICLE
Getting Rails on Track - Part 1: Models

October 19, 2016
ARTICLE
An intro to progressive web apps

September 14, 2016
ARTICLE
The Hidden Costs of Leaving a Monolith

January 20, 2016
ARTICLE
Apprentice Blog of the Week: FormsJs

July 21, 2014
ARTICLE
Understanding Selectors In CSS

January 11, 2013
ARTICLE
Getting more out of SASS

October 12, 2012
ARTICLE
Expressive HTML

October 17, 2011
ARTICLE
Confession of a Web Developer

September 26, 2011
ARTICLE
CSS Formatting Tips

March 24, 2011