🔴 EN STREAM
UN CMS EN RUST?????
- Toujours en découverte de Iced !!
En train de migrer la newsletter de Date(dot)now()
👉 RDV sur Twitch
Posts by
I cleaned it up, wrote a CLI, a linter, and published it as open source.
You can directely try the tool with this command!
npx tabula-docs init my-docs
🔗 Demo: lauwed.github.io/tabula-docs/
⭐ GitHub: github.com/Lauwed/tabul...
📦 npm: www.npmjs.com/package/tabu...
So I built a static doc page that reads a single api.json and renders a full interactive UI.
No dependencies. No build step. Just HTML + CSS + vanilla JS.
Halfway through polishing it, I realized: this works for any API in any language. Which means it is language and framework agnostic!
Swagger and OpenAPI work by reading metadata from your code. With the help of decorators, annotations, reflection.
Raw C has none of that. There's nothing to scrape, nothing to introspect.
I could write an OpenAPI YAML by hand... but I wasn't aware of that option at that time.
🛠️ MY FIRST OPEN SOURCE PROJECT 🛠️
I built an API in C. Yes, C. I know I'm weird 🥸. Using Mongoose, an embedded HTTP server library for C.
Every endpoint written by hand. No framework, no annotations, no type system.
Then I tried to document it. That's where things got interesting.
THREAD 👇
✨ PLANNING ✨
Cette semaine,
🔗 Migration des newsletters de Date(dot)now() - CMS en Rust avec Iced !
🔗 Date(dot)now()
👉 RDV sur Twitch
🔴 EN STREAM
UN CMS EN RUST?????
- On découvre Iced !
En train de migrer la newsletter de Date(dot)now()
👉 RDV sur Twitch
🔴 EN STREAM
MA PREMIÈRE API REST EN C !!! OMG
- Unit Test
PUIS ON PASSE AU CMS
En train de migrer la newsletter de Date(dot)now()
👉 RDV sur Twitch
☁️DATE(DOT)NOW #81☁️
Va prendre ta boisson pref ☕, et installe confortablement, on est sur Twitch !
- Moustiques
- Identité sur internet
- Hack absurde
- Mythos
- ...
👉 RDV sur Twitch
🔴 EN STREAM
MA PREMIÈRE API REST EN C !!! OMG
- L'authentification + JWT
En train de migrer la newsletter de Date(dot)now()
👉 RDV sur Twitch
🔴 EN STREAM
MA PREMIÈRE API REST EN C !!! OMG
- L'authentification
En train de migrer la newsletter de Date(dot)now()
👉 RDV sur Twitch
☁️DATE(DOT)NOW #80☁️
Va prendre ta boisson pref ☕, et installe confortablement, on est sur Twitch !
- Les imprimantes et CUPS
- L'âge de la Lune
- ai-slop + Vibe Security Radar
- Mythos
- ...
👉 RDV sur Twitch
🔴 EN STREAM
MA PREMIÈRE API REST EN C !!! OMG
🛠️ La fin des endpoints ???
En train de migrer la newsletter de Date(dot)now()
👉 RDV sur Twitch
✨ PLANNING ✨
Cette semaine,
🔗 Migration des newsletters de Date(dot)now() - API en C 🔥
La fin ??? 👀
🔗 Date(dot)now()
👉 RDV sur Twitch
🔴 EN STREAM
MA PREMIÈRE API REST EN C !!! OMG
- Thème NEOVIM
- Les issues !
En train de migrer la newsletter de Date(dot)now()
👉 RDV sur Twitch
🔴 EN STREAM
MA PREMIÈRE API REST EN C !!! OMG
- Les issues !
En train de migrer la newsletter de Date(dot)now()
👉 RDV sur Twitch
☁️DATE(DOT)NOW #79☁️
Va prendre ta boisson pref ☕, et installe confortablement, on est sur Twitch !
- TeamPCP, retrospective
- Pretext
- Claude
- Apple a 50 balais
- Encryption via l'ADN
- ...
👉 RDV sur Twitch
✨ PLANNING ✨
Je le poste en retard, mais je le poste pour le principe mdr
Cette semaine,
🔗 Migration des newsletters de Date(dot)now() - API en C 🔥
🔗 Date(dot)now()
👉 RDV sur Twitch
🔴 EN STREAM
MA PREMIÈRE API REST EN C !!! OMG
- On entame les Issues !
En train de migrer la newsletter de Date(dot)now()
👉 RDV sur Twitch
🔴 EN STREAM
MA PREMIÈRE API REST EN C !!! OMG
- On termine le setup de mon Neovim
En train de migrer la newsletter de Date(dot)now()
👉 RDV sur Twitch
🔴 EN STREAM
MA PREMIÈRE API REST EN C !!! OMG
- Je sais plus où j'en suis...
En train de migrer la newsletter de Date(dot)now()
👉 RDV sur Twitch
☁️DATE(DOT)NOW #78☁️
Va prendre ta boisson pref ☕, et installe confortablement, on est sur Twitch !
- Routers étrangers aux US,
- Bridgy Fed,
- Reconnaissance faciale en France,
- ntsync,
- Tryvi,
- Meta,
- ...
👉 RDV sur Twitch
🔴 EN STREAM
MA PREMIÈRE API REST EN C !!! OMG
- On commence les endpoints suivants!!!!
En train de migrer la newsletter de Date(dot)now()
👉 RDV sur Twitch
🔴 EN STREAM
MA PREMIÈRE API REST EN C !!! OMG
- Optimisation des endpoints
En train de migrer la newsletter de Date(dot)now()
👉 RDV sur Twitch
🔴 EN STREAM
MA PREMIÈRE API REST EN C !!! OMG
- On apprend mieux le Makefile (whatever it means)
- Optimisation des endpoints
En train de migrer la newsletter de Date(dot)now()
👉 RDV sur Twitch
☁️DATE(DOT)NOW #77☁️
Va prendre ta boisson pref ☕, et installe confortablement, on est sur Twitch !
- L'IA choisit vos langages de programmation
- Temporal JS,
- Nvidia DLSS 5
- Kernel Anti-cheats
- ...
👉 RDV sur Twitch
🔴 EN STREAM
MA PREMIÈRE API REST EN C !!! OMG
Premier endpoint POST 😎
En train de migrer la newsletter de Date(dot)now()
👉 RDV sur Twitch
🔴 EN STREAM
MA PREMIÈRE API REST EN C !!! OMG
On entame le deuxième endpoint mdr
En train de migrer la newsletter de Date(dot)now()
👉 RDV sur Twitch
🔴 EN STREAM
MA PREMIÈRE API REST EN C !!! OMG
On termine notre petit Swagger maison
En train de migrer la newsletter de Date(dot)now()
👉 RDV sur Twitch
☁️DATE(DOT)NOW #76☁️
Va prendre ta boisson pref ☕, et installe confortablement, on est sur Twitch !
- L'IA choisit vos langages de programmation
- L'UX est trop humain pour l'IA
- Agents of chaos
- Apnée du sommeil
- ...
👉 RDV sur Twitch