Go-powered Bakersfield Technology is finally live. It’s been one of the biggest learning experiences of my career.

FUCK. 78 calendar days. I'm exhausted: this is the longest I've ever worked on a 2-page site. To try to convince myself this wasn't a futile effort, I figured I'd take a moment to jot down all the things that I accomplished and learned along the way–often while getting nerd sniped on things that were … Continue reading Go-powered Bakersfield Technology is finally live. It’s been one of the biggest learning experiences of my career.

Templating languages are puritanical nonsense

Simple things should be simple, and complex things should be possible? Nah. Fuck you. We're gonna put artificial constraints on you because you might stub your toes some day. This is open source, so I can't be too upset. But damn it's irritating. PHP, erb, JSX, are really just a lot better. I dislike using … Continue reading Templating languages are puritanical nonsense

Go REPLs

REPLs are one of my most important tools for learning languages. I constantly drop to the REPL in Python, PHP, JS & Ruby to understand how a language works. Go doesn't have a built-in REPL. Worse yet, Go requires a fair bit of boilerplate to do anything. package mainimport fmtfunc main() { fmt.Println("Hello, world!")} That's … Continue reading Go REPLs

Exploring the hidden Templ

My next Go project is rebuilding bakersfieldtechnology.com. This project is less about learning new Go features than it is about seeing how it feels hooking Go up with JS build tools and trying out Templ. Templ serves the roughly the same purpose as Ruby's ViewComponent library, where it offers composable templating with some idea of … Continue reading Exploring the hidden Templ

Two days until my Go/WordPress amalgamation is complete

I worked on my Go app today. The code is complete, so now we're moving onto packaging. I managed to hammer out the development and production stages of the Dockerfiles. I made the README far worse than it was, but it's got a rough structure now, even if it's currently work-in-progress nonsense. It'll be done … Continue reading Two days until my Go/WordPress amalgamation is complete