Ingénierie

Parcourez tous les articles dans cette catégorie

Ingénierie
Ingénierie

Réécrire les outils Unix en assembleur : la démarche derrière UOLT

Un cat moderne pèse plusieurs dizaines de kilo-octets et tire derrière lui la libc entière. Est-ce que ça doit être le cas ? UOLT répond non : chaque outil est réécrit à la main en assembleur x86_64, sans libc, sans tas mémoire, en syscalls directs. La suite complète tient dans ce qu'un seul binaire coreutils occupe. Voici la démarche.

Par l'équipe Sinra
Ingénierie
Intelligence ArtificielleIngénierie

L'IA coûte une fortune à faire tourner : et si on pouvait diviser la facture par 1000 ?

Chaque fois que vous posez une question à ChatGPT, un datacenter quelque part dans le monde consomme de l'électricité pour quelques centimes. Multipliez par des milliards de requêtes par jour. L'IA, telle qu'elle est construite aujourd'hui, a un problème fondamental que personne ne règle vraiment : elle coûte une quantité absurde d'énergie.

Par l'équipe Sinra
Ingénierie
Intelligence ArtificielleIngénierie

LLM, RAG, agents : démystifier les concepts IA qui envahissent le dev

Un développeur ouvre son outil de veille et tombe sur trois articles : « Comment construire un agent RAG avec votre LLM préféré », « Le fine-tuning est mort, longue vie aux embeddings », « MCP va révolutionner les workflows IA ». Il referme l'onglet, pas vraiment plus avancé. Ce guide est pour lui.

Par l'équipe Sinra
Ingénierie
IngénieriePratiques Dev

Trunk-based development vs feature branches : lequel choisir ?

Lundi, tu crées une branche pour ta nouvelle feature. Vendredi, tu essaies de merger. Le conflit fait 400 lignes. Tu passes l'après-midi à démêler ce que tes collègues ont fait pendant que tu travaillais dans ton coin. Ce scénario a un nom : merge hell. Et il a une cause identifiable.

Par l'équipe Sinra