🪴/ Learning about databases

Finally reaching a bit further down the stack and learning about databases, SQL, and specifically MySQL, I’m documenting my journey and useful resources I’ve gone through.

Nov 30, 2024 – Caleb Jasik

I'm learning a bit more about SQL and databases.

I've worked through Julia Evan's SQL zine before:

With the accompanying playground: https://sql-playground.wizardzines.com

I'm working through a tutorial on MySQL from Golang after setting up MySQL via Docker

It's also just an interesting exercise in how Golang approaches data management from a pretty imperative data flow, which is very different from the functional approach I'm used to in TypeScript

Finished following the Golang tutorial, https://github.com/jasikpark/go-tutorial-data-access . It's just a copy of the code in the end.

Next was: https://learnxinyminutes.com/docs/sql/

Took a gander through a couple of Code Academy lessons next.

Also reading through how the api repo interacts with our databases at work to read real-world code 💜

Learning how many different types of joins there are was interesting, and W3Schools showed up again with the solid references: W3Schools: MySQL SQL

Planetscale has a good number of blog posts on MySQL, in addition to what seems like a thorough “MySQL for Developers” course:

Posts from blogs I follow

Hybrid Constructions: The Post-Quantum Safety Blanket

The funny thing about safety blankets is they can double as stage curtains for security theater. “When will a cryptography-relevant quantum computer exist?” is a question many technologists are pondering as they stare into crystal balls or entrails. Two pe...

via Dhole Moments April 13, 2026

DNA Lounge: Wherein we check in on the flashbulb

Speaking of our neighbors... Hey, remember that hideous flashbulb of an office building they built across the street from us in 2019? How's that going? Still walled up with plywood and sitting 100% vacant after 7 years? Blank wall covered with graffiti and...

via jwz April 21, 2026

The Index: Issue #178

Graphite A free and open source vector editing tool that looks great. Sure, Affinity is now free to everyone, but tools like Graphite will work well if you want to get away from corporate software, for example. Blank page A handy, simple markdown/text...

via Piccalilli - Everything April 17, 2026

Generated by astro-openring