Claudiu Ivan's Avatar

Claudiu Ivan

@claudiu-ivan.com

The ghost was always in the machine. Now it needs tools. https://www.claudiu-ivan.com/

384
Followers
2,139
Following
303
Posts
08.09.2024
Joined
Posts Following

Latest posts by Claudiu Ivan @claudiu-ivan.com

Preview
GitHub - kioku/aperture: Dynamic CLI generator for OpenAPI specifications designed for AI agents and automation Dynamic CLI generator for OpenAPI specifications designed for AI agents and automation - kioku/aperture

Aperture v0.1.9 is live and it adds dependent batch workflows. Capture values from one operation, interpolate them into the next. Chain API calls without writing glue code.

Also: --auto-paginate, --body-file for large payloads, and binary size down to < 6 MB.

06.03.2026 13:26 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Who would've thought MAGA would bring back the crusades...

03.03.2026 23:14 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Fear is a terrible thing.

27.02.2026 10:52 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

It is truly disheartening to see my RSS reader being slowly inundated with Claude’s voice…

22.02.2026 11:38 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I somehow believe we’ll see Epstein in the ET files

20.02.2026 14:08 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Curious as to how hard it fought back and stood its ground.

19.02.2026 11:27 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Release Cadence and the Slowest Feature Trap | Claudiu Ivan Why milestone-based releases silently kill delivery velocity, and how decoupling internal development cadence from client acceptance timelines fixes it.

If a process depends on a specific person’s willpower, then it’s not a process.

I go into my view on the topic of release cadence and how to systemize it in my new post.

claudiu-ivan.com/writing/rele...

19.02.2026 11:18 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Book cover of "Designing Data-Intensive Applications, 2nd edition". It has a similar wild boar on the cover as the first edition, but it uses O'Reilly's new cover design, and the boar is now slightly colourised.

Book cover of "Designing Data-Intensive Applications, 2nd edition". It has a similar wild boar on the cover as the first edition, but it uses O'Reilly's new cover design, and the boar is now slightly colourised.

The second edition of Designing Data-Intensive Applications, by myself and @chris.blue, is finished and sent off to the printers! Ebooks should be available in the next week, and print books in 3–4 weeks. Sigh of relief. πŸ˜…

(BTW, this is a good opportunity to support your favourite local bookshop!)

18.02.2026 11:09 πŸ‘ 669 πŸ” 140 πŸ’¬ 27 πŸ“Œ 19

Romanian dictatorships lost taste in the 50's. We need something fresh.

17.02.2026 20:55 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

It's always been easier to blame other than to take responsibility.

That said, let's go greece! I want a souvlaki nazi in my fantasy league.

17.02.2026 20:52 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
GitHub - kioku/aperture: Dynamic CLI generator for OpenAPI specifications designed for AI agents and automation Dynamic CLI generator for OpenAPI specifications designed for AI agents and automation - kioku/aperture

Aperture v0.1.8 is live and it adds command mappings. Rename operations, add aliases, hide endpoints. Make any OpenAPI spec feel like your own CLI.

Also: Nix flake, debug logging, and security hardening.

github.com/kioku/aperture

16.02.2026 20:51 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

trumpFx
trumpEdu
trumpCompute
trumpFund
trumpVault
trumpNuke

06.02.2026 12:29 πŸ‘ 4 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Romanian scepticism should be a thing

04.02.2026 17:07 πŸ‘ 0 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0

When I heard Mario Draghi say, β€œwhat began in fear must continue in hope,” I realized that we Europeans are in desperate need of a common purpose.

EU has always been a construction driven more by reason than by passion, born out of the need for peace and economic prosperity after two world wars.1/5

02.02.2026 20:11 πŸ‘ 28 πŸ” 6 πŸ’¬ 2 πŸ“Œ 2
Post image

Since you're asking...

31.01.2026 23:16 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Thanks! Please let me know if you find it useful.

26.01.2026 19:33 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
GitHub - kioku/aperture: Dynamic CLI generator for OpenAPI specifications designed for AI agents and automation Dynamic CLI generator for OpenAPI specifications designed for AI agents and automation - kioku/aperture

Aperture v0.1.7 adds automatic retry with exponential backoff. It respects Retry-After headers, uses jitter, only retries idempotent methods by default.

Also: config management commands, quiet mode for clean pipelines, and now on Homebrew.

brew install kioku/tap/aperture

github.com/kioku/aperture

26.01.2026 18:34 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
Type-safe Error Handling | Claudiu Ivan Exploring Option and Result types in TypeScript, where missing error handling becomes a compile error instead of a production incident.

www.claudiu-ivan.com/writing/type...

20.01.2026 20:18 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

TypeScript's type system is compile-time only. Exceptions ignore it. Nullable returns work if someone downstream remembers to check.

Wrote about making error handling explicit so the compiler catches it instead of production.

20.01.2026 20:18 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I feel like she’s judging me.

20.01.2026 12:44 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

TypeScript's type system is compile-time only. Exceptions ignore it. Nullable returns technically participate, but only if someone downstream remembers to check (not at 4pm on a Thursday, after the third meeting).

There's a reason engineers keep rediscovering Result types.

19.01.2026 15:51 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Enemy of my enemy...

18.01.2026 13:06 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Think β†’ Act β†’ Observe β†’ Repeat.

17.01.2026 02:49 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

TypeScript error handling approaches in the wild:
- exceptions (sometimes caught)
- nullable returns (sometimes checked)
- result types
- hoping for the best

15.01.2026 19:14 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Don't mess with the bears!

14.01.2026 00:43 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

This guy is a walking joke.

13.01.2026 17:09 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image
12.01.2026 22:41 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

European diplomacy at its finest. Seems like the leaders still thinks Trump can be appeased.

12.01.2026 16:59 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

Solid reasoning.

08.01.2026 21:58 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

A headline soon: Trump willed the world into existence.

08.01.2026 13:56 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0