Bookmarks (1970)

  • screenshot

    They all use it

    Last week, at a conference, I had a random hallway conversation with another engineer. We ended...

  • screenshot

    Fargate vs EC2

    Posted on Monday, Nov 18, 2024Building an EKS cluster requires choosing how your containers will actually...

  • screenshot

    State of Kotlin Scripting 2024 | The Kotlin Blog

    Ecosystem News Anton Yalyshev Ilya Chernikov TL;DR: Kotlin scripting remains an essential part of the Kotlin...

  • Async/Await Is Real And Can Hurt You — My Blogs

    Published on November 20, 2024 Aysnc/await in Rust is a couple years old now. Personally, I...

  • screenshot

    Reading the Generalized Isolation Level Definitions paper with Alloy

    My last few blog posts have been about how I used TLA+ to gain a better...

  • screenshot

    Hyrum's Law in Golang / Abenezer Belachew

    I recently stumbled upon an intriguing comment while exploring the Go codebase. "Due to Hyrum's law,...

  • screenshot

    Testing with Go and PostgreSQL: ephemeral DBs

    Table of contents Let’s say you created a Go program that stores data in PostgreSQL —...

  • What to expect from CHICKEN 6 | More magic

    NOTE: This is a guest post by Felix Winkelmann, the founder and one of the current...

  • screenshot

    The Prequel to SQL is SEQUEL

    November 18, 2024 Meta note: follow me on Bluesky if you are so inclined. I've been...

  • screenshot

    An Unreachable Hidden XKCD Easter Egg inside CPython

    Are you an xkcd fan? I certainly am, and it looks like the CPython developers are...

  • How Many Values Does a Boolean Have?

    A friend of mine recently had an interview for a software engineering position. They later recounted...

  • Adding Apple’s Globe key to a QMK-powered keyboard

    I don’t remember when Apple quasi-promoted the Globe 🌐︎ key to act as a modifier that...

  • Build your own SQLite in Rust, Part 3: SQL parsing 101

    After discovering the SQLite file format and implementing the .tables command in part 1 and part...

  • What are you doing this week? | Lobsters

    What are you doing this week? Feel free to share! Keep in mind it’s OK to...

  • The fat lady hasn't started singing just yet...

    I thought I'd give a brief run-down of the process that Knight Lore uses to render...

  • screenshot

    Context aware compilation - Gleam

    Published 18 Nov, 2024 by Louis Pilfold Gleam is a type-safe and scalable language for the...

  • chawan: TUI Web Browser

    Project page #What is this? A text-mode web browser. It displays websites in your terminal and...

  • screenshot

    ChatGPT is Slipping

    Three months ago I put code in production that utilizes gpt-4o and/or gpt-4o-mini models to analyze...

  • Story-time: C++, bounds checking, performance, and compilers

    Recently, several of my colleagues at Google shared the story of how we are retrofitting spatial...