Blog

2026

How Software Engineering Is Changing

Oct 22, 2026

2024

She's Only a Baby For a Year

Dec 14, 2024

Getting 2 AI Agents to Chat Using Javascript ↗

Nov 18, 2024

Scan Subdirectory Sizes in S3 ↗

Feb 13, 2024

2023

Tutorial — Streaming Responses with Laravel & JavaScript ↗

Oct 17, 2023

2022

November 2022 Recap

Dec 8, 2022

October 2022 Recap

Oct 31, 2022

September 2022 Recap

Sep 30, 2022

August 2022 Recap

Aug 31, 2022

July 2022 Recap

Jul 31, 2022

Solidity Tutorial — Revenue Sharing ↗

Jul 15, 2022

Audience Building Part 2

Jun 1, 2022

Solidity Tutorial — Checking if a wallet holds an NFT ↗

Feb 23, 2022

2021

Lazy Lions, Bored Apes, Swag Pandas - Oh My!

Nov 5, 2021

Solidity Tutorial — How to Store NFT Metadata and SVG’s on the Blockchain ↗

Sep 16, 2021

Leveling Up

Aug 12, 2021

Getting Into Rafting

Apr 12, 2021

Audience Building

Mar 29, 2021

Myspace From Scratch - Part 1 ↗

Mar 14, 2021

2020

2020 Recap

Dec 30, 2020

Turning 30 ↗

Nov 30, 2020

Action > Motivation

Nov 18, 2020

The Beauty of Zelda

Nov 13, 2020

14 Day Product challenge

Oct 28, 2020

Setup a Node Vue Project in 5 minutes ↗

Oct 26, 2020

Hello World

May 6, 2020

2019

Javascripting Blackjack ↗

Apr 16, 2019

2018

Building a Chat App; With VueJs + Firebase ↗

Sep 30, 2018

My Life Resume ↗

Jul 24, 2018

Building a Blog With Node, Express & Mongo ↗

Feb 2, 2018

2017

Bribe in Vietnam ↗

Oct 17, 2017

Pixel Editor With Vue ↗

Jul 16, 2017