Skip to content

Ciprian Mandache

Software Engineer and more

Menu
  • Home
  • Coding
    • Golang
    • Python
    • PHP
    • Bash
  • AI
    • AI Assistants
  • Containers
  • Embedded
  • Radio
  • Trading
  • Art
    • Music
    • Painting
    • Poetry
  • Links

Category: Golang

Golang

slog-configurator: Same Zero-Config Logging, Now on the Standard Library

A while back I wrote about logrus-configurator — a small package that auto-configures logrus from environment variables so you stop copy-pasting the same setup boilerplate into every Go project. It …

Containers / Golang

proxq: Async HTTP for Backends That Won’t Stop Timing Out

Some HTTP requests take forever. LLM completions, image generation, video transcoding, big report builds, slow webhook processors — they all sit there chewing on something while your reverse proxy in …

Golang

aichteeteapee: A Go HTTP Library Named By Someone Who Thinks Spelling Things Out Is Funny

Say it out loud: aichteeteapee. Go on. Sound it out. Aitch-tee-tee-pee. Yeah. That’s HTTP. I named my Go HTTP library by spelling “HTTP” phonetically and published it with a straight …

Golang

goenv: Three Functions, One Env Var, Zero Fucks Given

Every service I write needs exactly one piece of information before it does anything else: is this thing running in prod, or is some poor bastard (me, at 2am, half …

Golang

oapixconstgen: Make Your OpenAPI Spec the Source of Truth for Go Constants

x-constants: int: defaultPageSize: &defaultPageSize 20 maxPageSize: &maxPageSize 100 uint: minPasswordLength: &minPasswordLength 8 float64: requestTimeout: &requestTimeout 30.5 string: defaultLocale: &defaultLocale “en-US” bool: enableCache: &enableCache true // Code generated by oapixconstgen. DO …

Embedded / Golang / Radio

PIrateRF: Turning a $20 Raspberry Pi Zero Into an RF TX Swiss Army Knife

Remember when software-defined radio transmission required expensive hardware, complicated software, and a PhD to configure? Yeah, fuck that. I built PIrateRF to prove you can turn a $20 Raspberry Pi …

Golang

servicepack: The Go Framework That Actually Understands How Real Development Works

Look, I’ve built a lot of shit in Go. Worked on microservices that were basically just glorified HTTP handlers talking to each other across Docker networks. Debugged race conditions at …

Embedded / Golang / Radio

gorpitx: Twelve Ways to Turn a Raspberry Pi Into a Broadcast Tower (and a Legal Problem)

When I was building PIrateRF, I had two options. Option one: shell out to a pile of C binaries from rpitx every time I wanted to key up a transmitter, …

Golang

gofindimpl: Stop Grep-ing for Go Interface Implementations Like a Damn Amateur

Look, if you’ve ever wasted more than 5 minutes trying to hunt down which structs actually implement a Go interface, you already know this pain. It’s like trying to debug …

Golang

Commander: Bcuz Go’s os/exec Made Me Want to Shart on My Laptop’s Screen

Let’s be fucking honest here – if you’ve ever tried to do anything serious with Go’s os/exec package, you know it’s about as user-friendly as a cactus suppository. Want to stream output …

Posts navigation

Older posts

Latest Music

Notes