Skip to content
← All Writing

Software Engineering

System design, APIs, databases, and notes from shipping production software and AI at Re:Build Manufacturing.

21 pieces

EssaysOctober 30, 2024

REST vs. GraphQL: Choosing the Right API for Your Project

When it comes to APIs, REST and GraphQL are two of the most popular choices for developers building modern applications. Both offer unique strengths and trade-offs, so understanding the difference between them can help you choose the best one for your project. Let's explore what sets REST and GraphQ

5 min read
EssaysSeptember 29, 2024

Understanding MediatR and the Command Pattern: A Guide for Software Engineers

In software engineering, especially in enterprise applications, we often face the challenge of maintaining clean architecture and ensuring separation of concerns. This becomes particularly important as applications grow larger and more complex. Two powerful concepts, MediatR and the Command Pattern,

7 min read
EssaysSeptember 28, 2024

Building the Hymnal 1982 Web App: A Look at the Tech Stack

As I work on developing the Hymnal 1982 web app for Episcopal church musicians, I’ve chosen a tech stack that emphasizes scalability, maintainability, and flexibility. This article provides a detailed breakdown of the technologies I’m using and why they’re the right fit for this project.

7 min read
EssaysApril 25, 2024

SQL vs NoSQL: Understanding Databases in Plain English

Are you someone who's heard the terms "SQL" and "NoSQL" thrown around in tech discussions but aren't quite sure what they mean? Don't worry; you're not alone! Let's dive into the fascinating world of databases and uncover the differences between these two approaches in a way that anyone can understa

3 min read
EssaysApril 19, 2024

From Startup to Scale-Up: Navigating Complexities in Software Engineering at Re:Build Manufacturing

My journey with Re:Build Manufacturing began in February of 2022, fresh off the heels of completing a rigorous coding bootcamp. Armed with newfound knowledge and a hunger for real-world application, I eagerly joined the ranks of this ambitious startup, ready to make my mark in the world of software

3 min read
EssaysApril 19, 2024

Frontend Framework Showdown: Comparing React, Angular, and Vue.js

In recent years, frontend development has undergone a revolution with the emergence of powerful frameworks. Among the leading contenders are React, Angular, and Vue.js—JavaScript frameworks that have captured the imagination of developers worldwide. In this blog post, we embark on a comprehensive co

3 min read
Web & MusicApril 18, 2024

How to Build Your Classical Music Brand by Leveraging Subdomains

Subdomains are powerful tools for personal branding and storytelling. Whether you're a solo artist, music educator, ensemble, or institution, leveraging subdomains can elevate your online presence and reinforce your unique identity in the digital landscape. As a musician and web designer, I'm here t

6 min read
EssaysMarch 30, 2024

How My Path from Musician to Software Engineer Shapes My Web Design

In my journey, music and technology have danced together since my earliest days at Interlochen Arts Academy, where the seeds of artistry and creativity were sown. Following a rigorous education in classical music, I ventured into the realm of web design, harnessing its power to amplify my musical vo

2 min read
EssaysFebruary 18, 2023

What I Learned In One Year As A Software Engineer

6 min read
EssaysNovember 29, 2021

What I Learned In 12 Weeks At Tech Elevator

9 min read
EssaysNovember 26, 2021

Tech Elevator Week 11: Only 3 Weeks Left…

4 min read
EssaysNovember 14, 2021

Tech Elevator Week 9: Settling Into Los Angeles

5 min read
EssaysOctober 30, 2021

A Week In My Life As A Coding Boot Camp Student

12 min read
EssaysOctober 15, 2021

Y2K, The Unix Epoch, And Humans’ Millennia-long Struggle To Measure Time

7 min read
EssaysOctober 8, 2021

Tech Elevator Week 4: “Show Your Work!”

6 min read
EssaysOctober 1, 2021

Tech Elevator Week 3: “The 4 Principles Of Object Oriented Programming”

3 min read
EssaysSeptember 24, 2021

Tech Elevator Week 2: “Creativity Requires The Courage To Let Go Of Certainty”

5 min read
EventsDecember 17, 2021

Tech Elevator Capstone Showcase and Graduation

1 min read
EssaysSeptember 17, 2021

Tech Elevator Week 1: “Make Things Work, Then Make Things Better”

8 min read
EssaysSeptember 13, 2021

Day 1 of Tech Elevator: “What is a coding boot camp?”

3 min read
EssaysJuly 4, 2021

I'm going to {{coding}} boot camp and moving to Los Angeles

5 min read