Ismael Celis
@ismaelcelis.com
830 followers 370 following 920 posts
Posts Media Videos Starter Packs
PHP is going strong though. Their frameworks are killing it now
This is about future adoption, so it probably depends on the ecosystem.
I honestly believe that episode was based on my life somehow.
I can't wait for the football match next week
Radiohead are overrated
The Magnetic Fields at Union Chapel tonight
Today I "vibe-coded" a little Ruby gem that builds simple HTML docs off your own gem's README, and optionally pushes it to GitHub Pages automatically on deploy. It just... Works. ismasan.github.io/docco/
And once I’m happy with the design I can ask it to make a script to turn the README into the static page, so that I have reproducible builds.
It's crazy that I can just point an LLM to a README file and have it generate a documentation site like this.
@timriley.info Jamie and I hope the mangoes are sour.
This is just rude. This is me right now.
Family members concerned that Starmer is supposedly banning UK citizens from travelling more than twice a year. Disinformation must be fought like the plague 😡
I like that I'm basically building a DSL for live, executable OpenAPI specifications.
My Ruby toolkit for building OpenAPI-aware APIs now supports security schemes (for auth), with automatic docs. Also, composable schemas for validating request headers, which I don't think I've seen in other tools. Lots packing in this PR! github.com/ismasan/step...
Security schemes, header schemas by ismasan · Pull Request #1 · ismasan/steppe
Authentication/Authorization Support, header schemas Summary Adds authentication and authorization support to Steppe with Bearer token authentication, security schemes, and OpenAPI 3.0 security do...
github.com
I extracted the little OpenAPI #ruby client I was using for this. Work in progress. github.com/ismasan/smidge
Also zero experience, but intrigued by the idea for a while. The basic idea is that "consistency" means ensuring that the facts that led to a decision haven't changed. Ie instead of version numbers you check that no new events of the same type and identifiers exist, before appending new ones.
Fuck this I'm too lazy to learn a new editor so I just installed .. err... LazyVim from scratch.
Where can I watch that?
Yeah, the argument is that whatever state you need to build, it's only there to make the one decision that each handler needs to make (eg "can I add this product to this cart?"). So, state is contextual to each decision, not necessarily spanning multiple decisions on the same "entities".
Where do you sit on "aggregate-less" DCB?
Life's too short to fix Vim. Time to give Zed another try?