codehakase
codehakase.com
codehakase
@codehakase.com
swe: infra, distributed systems, Go, Haskell, FP noob
Pinned
New note on the blog: Parsing, Not Guessing
Check it out: codehakase.com/shorts/parsi...
Parsing, Not Guessing | Francis Sunday
Using ASTs over regex to build a predictable, lightweight, theme-aware Markdown renderer in Go.
codehakase.com
Back on here for a bit, let’s see how it goes.
October 23, 2025 at 7:51 PM
I’m going to try to set out 30mins-1hr daily learning nix and porting my configs and device management to it🤞
July 3, 2025 at 7:11 PM
New note on the blog: Parsing, Not Guessing
Check it out: codehakase.com/shorts/parsi...
Parsing, Not Guessing | Francis Sunday
Using ASTs over regex to build a predictable, lightweight, theme-aware Markdown renderer in Go.
codehakase.com
June 15, 2025 at 1:37 PM
New entry on the blog ⭐:
codehakase.com/shorts/impor...
import "reflect" | Francis Sunday
An attempt at a concise explanation of Go's reflection library.
codehakase.com
June 10, 2025 at 1:52 PM
Just published: "Maps Don't Shrink in Go" - A deep dive into why Go maps keep their memory allocation even after you delete elements, and what you can do about it.

Check it out: codehakase.com/blog/maps-do...
May 27, 2025 at 9:06 AM
Will try my hands on setting up a mini NAS with a raspberry pi and an ssd for storage in my home network.
May 7, 2025 at 2:23 PM
Synced some new notes to the "shorts" section of my blog.
codehakase.com/shorts
May 7, 2025 at 2:08 PM
Wrote a short post of scripting self-updating Github README.

codehakase.com/shorts/scrip...
May 1, 2025 at 3:48 PM
Jumblie #210
🔴🟠🔵🟢
5 guesses in 1m 15s
jumblie.com
Jumblie
A word search game with new words and themes daily
jumblie.com
April 30, 2025 at 7:23 AM
Gruvbox is one goated theme. I haven't had the need to switch to anything new, it just works.
April 29, 2025 at 10:56 AM
The number of technical content I consumed last week were a lot and all I can say is that there are really brilliant writers, and I can’t wait to read all their works.
April 27, 2025 at 10:31 PM
Revived my old mx keys and did a quick test on @raycast.com
April 24, 2025 at 1:02 PM
Made the switch from spotlight to @raycast.com today, and my experience so far has been great.
April 24, 2025 at 9:40 AM
Reposted by codehakase
The 3 different types of popover in one toolbar UI:
April 23, 2025 at 2:08 PM
Still digging deep into this.
ampcode.com/how-to-build...
How To Build An Agent | Amp
Building a fully functional, code-editing agent in less than 400 lines.
ampcode.com
April 23, 2025 at 10:22 PM
Working a full stack role has made me really relearn web uis from first principles, lots of unlearning along the way
April 11, 2025 at 11:50 AM
😂😂 it really does sound better
danabra.mov dan @danabra.mov · Apr 10
fun fact i thought for years that it was "cloudfare" (not flare). like, "pay us for cloud"
April 11, 2025 at 11:38 AM
Reposted by codehakase
Today I'm proud to launch your new favourite Go book in early access!

This book will go to a depth not seen before in Go books, and the first three chapters are available right now:
www.bytesizego.com/books/anatom...
March 25, 2025 at 6:28 AM
I intermittently look at the graphql engine (Haskell) code from Hasura, the in-code documentation, use of monads, monad transformers, and other FP stuff I'm yet to wrap my around is mind blowing.
March 18, 2025 at 10:43 AM
Did a redesign of my website:/blog, and added a links blog section

codehakase.com/2025
March 14, 2025 at 1:24 AM
Gave my personal website and blog a new look, and added a dedicated link blog section.

codehakase.com
March 13, 2025 at 9:56 AM