Lien Some notes on Local-First Development
Lien AI and the end of programming
Forum général.général Cherche API SMS pour pas cher ou gratuit
Lien « Clean code » : performances lamentables
Lien 31 algorithmes pour un mois de janvier artistique
Lien [ANSSI] bonnes pratiques en C
Lien Mort aux commentaires inutiles ! Écrivez des commentaires pertinents !
Lien malloc() and free() are a bad API
Lien FauxPilot - Clone de GitHub Copilot libre et hors-ligne
Alire, le package manager d'Ada
Dans un précédent journal, il m’a été demandé de présenter Alire sous la forme d’une dépêche. Voilà, j’ai fini par prendre le temps et j’ai choisi la façon de le présenter.
Je vous propose donc une sorte de pas-à-pas plutôt qu’une explication un peu brutale
Le but
Nous allons donc créer des crates Alire (les Rustistes auront reconnu le terme).
J’ai bien dit des car cela va permettre de voir les deux types, lib ou bin que l’on peut créer.
Le projet
Le but n’étant pas d’écrire du code Ada, on va prendre un de mes projets préférés qui n’a, au moment de l’écriture de ces lignes, pas de crate associée.
J’ai nommé le Corporate Bullshit Generator, logiciel ô combien indispensable, source inépuisable d’études en scalabilité (autopromotion).
Ce magnifique projet est l’œuvre de Gautier de Montmollin qui produit aussi des choses beaucoup plus sérieuses comme Zip-Ada, une lib pour gérer les archives zip, Ada PDF Writer ou HAC, un compilateur Ada partiel.
Évidemment, tout est codé en pur Ada.
Bon assez causé, on y va direct car c’est NOTRE PROJEEEEETTTT :)
Journal Le smartphone comme vecteur d'initiation à la programmation
La plupart des gens, en particuliers les plus jeunes, sont très attachés à leur smartphone. D'où l'idée de se servir de cet attachement pour les intéresser à la programmation.
Grâce à un IDE en ligne comme Replit, ou, pour les plus motivés, en installant Termux, (ou iSH pour les appareils sous iOS), on dispose de la possibilité d'exécuter des programmes en Python avec son smartphone.
Certes, un smartphone, ce n'est pas vraiment confortable pour programmer, mais est-ce (…)
Lien Drew DeVault dévoile le langage de programmation Hare
Journal CPU Ex0187 Ruby
Dans cette release dans la série Langages machines : une pierre précieuse, orientée objet, le bonheur des devs et des rails.
Notre invité est Bruno Perles, CEO de Atnos, agence spécialisée Ruby
Écoute, liens, textes, commentaires et inscription pour un atelier sur Toulouse : https://cpu.pm/0187
Chapitres :
- Bonjour à toi, Enfant du Futur Immédiat : Ruby et les enfants du rail
- Standard : MVC (Modèle Vue Contrôleur)
- Interview
Vous l'avez compris, M. Perles est d'accord pour animer un atelier (…)
Forum général.petites-annonces Vente livre "Advanced Programming in the UNIX Environment"
Bonjour à tous,
2022/03/13 - Baisse de prix
(vente 2/3)
En prévision d'un déménagement je dois faire de la place, et les livres n'y coupent pas -_-
Je vends le livre "Advanced Programming in the UNIX Environment" il est en excellent état, hormis une partie de la colle de la reliure avant qui se détache sur environ la moitié de la reliure avant (voir photo). Mais comme c'est une vraie reliure (non pas brochée), cela ne gêne en rien la (…)