Skip to content

Ciprian Mandache

Mostly writing code that does stuff…

Menu
  • Coding
    • Golang
    • Python
    • PHP
    • Bash
    • MQL
  • AI
    • Assistants
    • Agents
    • Tooling
    • Opinion
  • Containers
  • Hardware
    • Embedded
    • Mobile
  • Radio
  • Trading
  • Art
    • Music
    • Painting
    • Poetry
  • Links

cli-tool

Why am I still hand-typing WebSocket structs from an AsyncAPI spec?
Golang

Why am I still hand-typing WebSocket structs from an AsyncAPI spec?

You shouldn’t be, because the AsyncAPI spec already says exactly what every message looks like and a machine can retype it better than you. I wrote gen-asyncapi so an AsyncAPI …

docker-mql-compiler: reading compile_one, the function that runs MetaEditor under Wine
Containers / MQL / Trading

docker-mql-compiler: reading compile_one, the function that runs MetaEditor under Wine

These are the lines the whole project exists to run. Everything else in docker-mql-compiler is setup for them, or cleanup after them: # MetaEditor’s exit code is backwards (1 usually …

gofindimpl: Stop Grep-ing for Go Interface Implementations Like a Damn Amateur
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 …

Latest Music

devourer_of_time_and_space
a1800269911_16 (1)
space_rocker
the_funeral_march
HardAssFuX_cover-800×800
Music release cover
Music release cover
Music release cover
Music release cover
Notes