𝔹𝔻𝕄 🪐🛰️ retweeted
Je teste le MCP @WiziShop_fr sur Claude, c'est franchement un game changer !
Thx @_Re_
𝔹𝔻𝕄 🪐🛰️ retweeted
La FNAC de Marseille, immense, a été entièrement pillée. Il ne reste que les livres. C’est cocasse pour des jeunes qui voulaient des moyens d’étudier 😏
𝔹𝔻𝕄 🪐🛰️ retweeted
Who's gonna tell vibe coders about...
1. SQL Injection
2. XSS
3. CSRF
4. CORS
5. SSRF
6. IDOR
7. Path Traversal
8. Mass Assignment
9. Clickjacking
10. Content Security Policy
11. Security Headers
12. Input Validation
13. Server-Side Authorization
14. Row-Level Security
15. Least Privilege
16. RBAC
17. Secrets Management
18. .env in .gitignore
19. API Key Rotation
20. Secret Scanning
21. Hashing vs Encryption
22. Password Salting
23. bcrypt & Argon2
24. JWT Expiry
25. Refresh Tokens
26. OAuth 2.0
27. OpenID Connect
28. Session Fixation
29. MFA
30. Brute Force Protection
31. Account Enumeration
32. Timing Attacks
33. File Upload Validation
34. Webhook Signature Verification
35. TLS Certificate Expiry
36. HSTS
37. Encryption at Rest
38. Dependency Vulnerabilities
39. Supply Chain Attacks
40. Threat Modeling
41. Indexes
42. EXPLAIN ANALYZE
43. N+1 Queries
44. Full Table Scans
45. Connection Pooling
46. Database Migrations
47. Down Migrations
48. Transactions
49. ACID
50. Isolation Levels
51. Deadlocks
52. Optimistic Locking
53. Pessimistic Locking
54. Normalization
55. Denormalization
56. Foreign Keys
57. Unique Constraints
58. Cascading Deletes
59. Soft Deletes
60. UUIDs vs Auto-Increment
61. Cursor-Based Pagination
62. Full-Text Search
63. Read Replicas
64. Replication Lag
65. Sharding
66. Partitioning
67. Hot Partitions
68. Postgres VACUUM
69. Materialized Views
70. Backups
71. Testing Your Restores
72. Point-in-Time Recovery
73. Change Data Capture
74. Outbox Pattern
75. ORM Lazy Loading
76. CAP Theorem
77. Eventual Consistency
78. Strong Consistency
79. Raft Consensus
80. Leader Election
81. Split Brain
82. Quorums
83. Clock Skew
84. Distributed Locks
85. Consistent Hashing
86. Bloom Filters
87. Two-Phase Commit
88. CQRS
89. Event Sourcing
90. Race Conditions
91. Backpressure
92. Load Shedding
93. Bulkheads
94. Jitter
95. Retry Storms
96. Cascading Failures
97. Thundering Herd
98. Cache Invalidation
99. Cache Hit Ratio
100. TTLs
101. Cache Warming
102. Write-Through vs Write-Back
103. Redis Eviction Policies
104. CDNs
105. Cache-Control Headers
106. ETags
107. Dead Letter Queues
108. Poison Messages
109. At-Least-Once Delivery
110. Exactly-Once Semantics
111. Message Ordering
112. Kafka Consumer Groups
113. Partition Keys
114. Background Jobs
115. Webhook Retries
116. DNS
117. DNS Propagation
118. HTTP Status Codes
119. HTTP Method Semantics
120. Keep-Alive
121. HTTP/2
122. WebSockets
123. Server-Sent Events
124. Long Polling
125. gRPC
126. Protocol Buffers
127. API Versioning
128. OpenAPI Specs
129. Backward Compatibility
130. Request Size Limits
131. Compression
132. Latency vs Throughput
133. Egress Fees
134. VPCs
135. Subnets
136. NAT Gateways
137. Firewalls
138. Security Groups
139. Service Mesh
140. Ingress Controllers
141. Health Checks
142. Liveness vs Readiness Probes
143. Graceful Shutdown
144. Connection Draining
145. Stateless Services
146. Failover
147. Multi-Region
148. Availability Zones
149. Single Points of Failure
150. Disaster Recovery
151. RTO & RPO
152. SLAs
153. SLOs
154. Error Budgets
155. Incident Response
156. On-Call
157. Runbooks
158. Postmortems
159. Chaos Engineering
160. Graceful Degradation
161. Autoscaling
162. Horizontal vs Vertical Scaling
163. Cold Starts
164. Capacity Planning
165. Load Testing
166. Memory Leaks
167. OOM Killer
168. Structured Logging
169. Log Levels
170. Log Rotation
171. Distributed Tracing
172. OpenTelemetry
173. Correlation IDs
174. Metrics Cardinality
175. p99 Latency
176. Alert Fatigue
177. Error Tracking
178. Profiling
179. Flame Graphs
180. Infrastructure as Code
181. Terraform State
182. GitOps
183. Blue-Green Deployments
184. Canary Releases
185. Rollbacks
186. Feature Flags
187. Environment Parity
188. Staging Environments
189. 12-Factor Apps
190. Multi-Stage Builds
191. Non-Root Containers
192. Image Scanning
193. Resource Requests & Limits
194. Pod Disruption Budgets
195. Semantic Versioning
196. Lockfiles
197. Reproducible Builds
198. Branch Protection
𝔹𝔻𝕄 🪐🛰️ retweeted
Le tableau de bord de la 2CV électrique résume à lui seul le stade où en est rendu le pays : infantilisé, crétinisé, gadgétisé. Un jardin d'enfants en faillite où des adultescents jouent avec une voiture Fisher Price à la charte graphique semblable à celle d'Idiocracy.
𝔹𝔻𝕄 🪐🛰️ retweeted
anthropic made claude code 3x faster using gzip.
a compression tool from 1992.
La chute est énorme 👏👏👏
il y a toujours quelqu'un pour dire qu'il va vibe-coder sa propre boutique en ligne ce week-end.
je lui souhaite bon courage. voici la liste de ce qu'il ne doit pas oublier :
> le paiement par carte, avec 3D Secure à chaque paiement
> PayPal, Apple Pay, Google Pay et le paiement en plusieurs fois
> Colissimo, Mondial Relay, Chronopost, DHL, UPS, GLS, DPD
> près de 100 solutions de paiement et de livraison, à activer sans une ligne de code
> la facture, le bon de préparation et le bon de livraison à chaque commande
> les e-mails de confirmation, d'expédition et de retour
> la relance des paniers abandonnés, avec le produit laissé dedans
> les stocks suivis par déclinaison, avec seuils et alertes
> l'import et l'export du catalogue par fichier
> la recherche qui trouve le produit dès les premières lettres
> les filtres par taille, couleur, prix et marque
> les avis collectés après achat, photos des clients comprises
> les codes promo et les avantages réservés aux clients
> le programme de fidélité, avec des points convertis en remise
> l'upsell et les ventes croisées au moment du panier
> l'emballage cadeau et le petit message perso
> la barre d'urgence avec son compte à rebours
> les pixels Meta, TikTok, Pinterest et Snapchat
> Google Ads relié au catalogue
> le catalogue diffusé sur Amazon, Cdiscount et Google Shopping
> le title, la méta description, l'URL propre et le canonical de chaque page
> les données structurées des avis et des prix
> le sitemap et le robots.txt toujours à jour
> les redirections, pour ne jamais casser un ancien lien
> le certificat HTTPS qui se renouvelle tout seul
> la protection anti-DDoS
> les sauvegardes restaurables après une mauvaise manip
> les mises à jour sans fenêtre de maintenance
> la vérification de l'âge pour l'alcool, le CBD ou la vape
> le RGPD, la LCEN, la loi Chatel et le bandeau cookies
> les rôles de l'équipe : logisticien, éditeur, designer
> sept langues et plusieurs devises sur la même boutique
> les statistiques, sans passer par Google Analytics
> l'application mobile, sur iOS et Android
> Zapier et Make, pour automatiser le reste
> l'API, le jour où il faudra brancher un ERP
> une boutique qui tient les soldes sans serveur à dimensionner
> des données hébergées en France, sauvegardées toutes les 2 h
> des Business Coachs, de vraies personnes, qui répondent par message ou en vidéo
> et maintenant le MCP : Claude, ChatGPT ou Mistral branché sur toute la boutique, en lecture et en écriture, 380 outils
> avec des brouillons, des aperçus et ton accord avant chaque changement visible
oh, et tout ça, il faudra le maintenir toi-même. pour toujours.
…mais au moins tu auras économisé 24,90 € HT par mois 🫡
𝔹𝔻𝕄 🪐🛰️ retweeted
En France, on a inventé le Concorde.
En 1969, il décollait et atteignait Mach 2 symbole de la grandeur gaullienne, conçu pour défier les Américains.
En 1972, le TGV 001 battait le record mondial à turbine (318 km/h).
En 1981, le TGV électrique reliait Paris à Lyon à 260 km/h. En 2007, il pulvérisait encore le record mondial sur rail : 574,8 km/h.
Dans les années 70, le plan Messmer lançait le plus grand programme nucléaire civil de l’Histoire : 58 réacteurs, jusqu’à 70-80 % de notre électricité, une indépendance énergétique que le monde entier nous enviait.
Dassault, Sud-Aviation, EDF, Framatome, la SNCF : nos ingénieurs étaient les meilleurs. On avait dix à vingt ans d’avance sur presque tout le monde.
Puis 1981, Mitterrand. Nationalisations massives (banques, acier, chimie, électronique, aéronautique). Semaine de 39 heures. Lois Auroux. Charges sociales qui explosent. Syndicats tout-puissants. Fiscalité punitive. Droit du travail rigidifié.
En moins de cinquante ans, le socialisme a transformé un pays d’ingénieurs conquérants en un pays de grèves, de délocalisations et de stagnation relative.
L’industrie est passée d’environ 28 % du PIB à 11 %.
Le Concorde a été abandonné. Notre nucléaire a été presque démantelé pendant des décennies faute de choix politique mortifère.
Ce n’est pas le destin, c’est le prix d’une idéologie qui a préféré redistribuer et réglementer plutôt que construire et innover.
A bon entendeur.
𝔹𝔻𝕄 🪐🛰️ retweeted
⚙️ Du MCP partout !
Le serveur MCP de GitLab est disponible en GA avec GitLab 19.5 : code, merge requests, work items, pipelines, et chaque action respecte les permissions GitLab existantes.
Solide 💪 – at Allex, France
The GitLab MCP server is now generally available.
Any MCP-compatible agent can run core GitLab workflows from the client your team already works in, with dozens of tools across code, merge requests, work items, and pipelines. Each action runs under your existing GitLab permissions.
Read the blog to learn more. about.gitlab.com/blog/mcp-se…
𝔹𝔻𝕄 🪐🛰️ retweeted
FINALLY found how my key got leaked and got the $90,000 bill from google
Opus 5.5 said codex had PUBLISHED MY ****ING .ENV TO CLOUDFALRE PAGES ‼️
Meanwhile codex couldn't find anything, refused to explain itself and flagged my chat for cybersecurity risk lol
Guadeloupe terre de champions 💀
#FaitsDivers 🔴⚠️😮 Les Abymes : une octogénaire retrouvée morte à Boisvin, son fils mis en examen après avoir conservé son corps plusieurs mois dans un congélateur #Guadeloupe la1ere.franceinfo.fr/guadelo…
Hey les SEO ! Il faut utiliser quelle plateforme avec API en 2026 pour acheter des BL ?
@jessyseonoob @TurcanMichael @dsampaolo (t'es SEO^)
Guadeloupe terre de champions 🫣🤷🏼♂️
🚨 BLOCAGE À JARRY : LÀ, C’EST CARRÉMENT BARRICADÉ ! 🚧
Eh ben, on peut dire qu’ils n’ont pas fait les choses à moitié ! 😳 Quand ils décident de bloquer Jarry, ce n’est visiblement pas pour faire de la figuration ! Là, c’est du sérieux !
#Jarry #Guadeloupe #Blocage #BaieMahault
Ça a bien changé le métier de dev (et ça va encore plus changer)
Je suis payé pour dire à Claude d’aller sur jira récupérer les tickets déjà découpé en tache et userstory (par Claude évidemment) , de devs les tickets, de faire une review du code qu’il a écrit lui-même (basé sur des rules qu’il a lui-même écrit), de push sur gitLab et de faire une PR avec un commentaire explicatif des différents commit
De temps en temps, je lance une review sur une PR d’un collègue avec un agent qui va chercher la PR, récupère les tickets jira, review le code et push le rapport sur la PR du collègue
Entre temps ben, je lance des fléchettes
𝔹𝔻𝕄 🪐🛰️ retweeted
Au départ du TGV, ma boutique n'existait pas. À l'arrivée, elle était en ligne 🚄
Retour de la superbe journée ai-Pulse de @Scaleway : 2 h 07 entre Paris et Valence, sans ouvrir l'admin @WiziShop_fr une seule fois. Tout en discutant avec Claude, branché sur notre nouveau MCP
Je baigne dans l'IA générative depuis des années. Pourtant, nos premiers tests internes du MCP WiziShop m'ont bluffé.
Alors je l'ai vérifié en conditions réelles : un siège, une tablette, un wifi capricieux.
Le trajet 👇
🕙 10h21 : les produits
"Trouve des produits utiles dans le TGV et crée ma boutique."
20 min plus tard : 7 catégories, 31 produits, des fiches écrites pour le train, des prix propres.
🎨 10h41 : le design
Je demande une ambiance TGV, dessinée, avec un train qui traverse l'accueil. Trois maquettes complètes. Je mélange les couleurs de l'une et les catégories en tableau des départs de l'autre. 25 min.
🏷️ 11h06 : le nom
Claude vérifie une quarantaine de .fr disponibles et écarte "TGV", marque déposée du groupe SNCF (il est plus prudent que moi). Ce sera Trajet Léger, avec logo et favicon assortis. 10 min.
🧳 11h16 : les finitions
Panier en valise jaune, compte en contrôleur à casquette, en-tête affiné, survols corrigés sur mobile, CGV, mentions légales et contact réécrits. 45 min.
📢 12h01 : le site prend vie
Livraison offerte dès 49 €, un bandeau d'annonces façon gare, une page 404 en quai désaffecté et un quiz "Quel voyageur êtes-vous ?". 22 min.
🥪 12h16 : pause sandwich
Je mange, Claude continue de bosser. Meilleur collègue de wagon que j'ai jamais eu.
📸 12h23 : le clin d'œil
Quand le TGV passe sur l'accueil, une fenêtre s'allume : un voyageur fait son selfie, flash compris. Je me demande bien qui… 5 min.
🏁 12h28, Valence. La boutique est ouverte.
Ce qui me marque le plus : je n'ai jamais parlé technique. J'ai décrit ce que je voulais, comme à un collègue, et j'ai relevé ce qui ne me plaisait pas. Le MCP s'est chargé du reste.
Envie de tester ? 7 jours d'essai gratuit sur WiziShop, et avec le code TRAINMCP je vous offre 50 % sur le premier mois.
J'ai hâte d'avoir vos retours !
🤖 Made with AI
Un grand classique du client qui nous empêche de faire des mises à jour car tant que ça fonctionne on ne touche à rien sauf que, connecté à Internet, ça ne fonctionne pas comme ça !
Les assurances vont payer et ça recommencera dans quelques semaines, dans d’autres secteurs…
Qui avait la responsabilité de faire la mise à jour du firmware Danfoss ?
En théorie, trois acteurs pouvaient la faire. Danfoss, qui a développé le firmware R4.3.1 et qui dispose potentiellement d’un accès à distance aux contrôleurs via sa plateforme cloud Alsense. Le sous-traitant frigoriste (Axima et d’autres) qui a installé le contrôleur, qui détient les identifiants d’accès, qui connaît le système et qui le maintient dans le cadre d’un contrat de service. Et le directeur du magasin, qui est propriétaire ou locataire de l’équipement.
En pratique, aucun des trois n’avait de raison suffisante de le faire. Le directeur du magasin ne sait même pas ce qu’est un firmware, et son contrôleur frigorifique n’est pas dans le périmètre de son service informatique. Le frigoriste a un contrat de maintenance qui couvre le fonctionnement du froid : les températures, les cycles de dégivrage, les pannes mécaniques. Il n’a pas, sauf clause spécifique, de mandat pour la cybersécurité de l’équipement, et une mise à jour firmware comporte un risque de dysfonctionnement qui le rendrait responsable d’une interruption de la chaîne du froid. Appliquer un patch dont personne ne lui demande l’application, et qui pourrait causer un problème dont il serait tenu pour responsable, ce n’est pas de la négligence, c’est un calcul rationnel. Quant à Danfoss, l’entreprise a publié le correctif, émis un avis de sécurité, et recommandé la mise à jour. Elle a fait ce que le cadre actuel lui demande de faire.
Chaque acteur a fait ce qui était raisonnable dans son périmètre. Personne n’a commis de faute caractérisée. Et le résultat, c’est des millions d’euros de marchandise détruite dans trois pays.
Même en aviation, les mises à jour logicielles sont un casse-tête. The Air Current révélait le 3 octobre que les compagnies aériennes américaines refusent d’installer la dernière version du logiciel de gestion de vol du 737 Max parce qu’elle introduit de nouveaux bugs. United Airlines a même rétrogradé vers la version précédente. Mais la différence, c’est qu’en aviation, la FAA prépare une consigne de navigabilité obligatoire pour forcer la mise à jour, avec un délai de conformité pouvant aller jusqu’à 54 mois. Le mécanisme est lent, imparfait, contesté. Mais il existe. Au bout du processus, la mise à jour sera obligatoire, et si une compagnie ne l’applique pas, l’avion ne vole plus.
Pour Danfoss, le firmware R4.3.1 était disponible depuis 2025. Aucun délai de conformité n’a jamais commencé à courir, parce qu’aucune autorité n’a jamais eu le pouvoir d’en fixer un.
--------------------
Why U.S. airlines balked at adopting Boeing’s latest 737 Max software versions - theaircurrent.com/aviation-s… via @theaircurrent
Et en attendant, si vous êtes éditeur d’un site internet, on a sorti un produit interne au public pour vous permettre de surveiller les performances et la sécurité d’un site web et c’est gratuit : infogerance.demarcq.net/
RT apprécié




























