-
Introducing api2spec: Generate OpenAPI Specs from Source Code
You’ve written a beautiful REST API. Routes are clean, handlers are tested and the types are solid. But where’s your OpenAPI spec? It’s probably outdated, incomplete, or doesn’t exist at all. If you’re “lucky”, you’ve been maintaining one …
-
My 2026 Blogging Goal: Showing Up More Consistently
I’ve been thinking … I want to blog and post more regularly. So what does this look like in practice? I’m aiming to: Write shorter posts when I don’t have time for longer ones Share more porjects and works-in-progress Post about the small …
-
Working on a new blog theme. Having trouble getting it to consistently pull my commits. Worked once, but new changes aren’t showing up, though they appear in the template files in Micro.blog. Probably a caching issue.
-
please make it stop
😮💨 pattern = re.compile(r""" ^ # The beginning of my hubris I \s+ may \s+ be \s+ # A moment of hope done \s+ with \s+ # Freedom! Sweet freedom! regex # The beast I sought to escape \s+ but \s+ # Plot twist incoming... regex # It's back. It …
-
Trying Vivaldi as My Other Browser
I use two to three browsers daily for different tasks. My default is the Zen Browser because as a former Arc user, Zen hits the sweet spot for features and usability. However, I still need a secondary (and sometimes tertiary) browser for …
-
Lil Bro out here resolving merge conflicts on their own 😘
-
Rust I wrote for my Link in Bio site. I think Link in Bio is my favorite thing to build for learning a language or new library combination. Checkout Github Templates setting for base sites that you can iterate on.
-
It’s just #Vibes Man
-
New investment opportunity
-
Sign me up