TheGeekInTheShell
banner
thegeekintheshell.bsky.social
TheGeekInTheShell
@thegeekintheshell.bsky.social
Husband. Proud Dad. Working for Norsys in France. Programming languages explorer even if mainly using Java and Python. Concerned by climatic changes. Know nothing. Tweets & opinions are my own.
Sur le blog de #norsys, mon collègue Valentin vient de publier un billet dans lequel il propose un retour d'expérience sur la certification ISTQB

medium.com/norsys-octog...

#Test #Recette #ISTQB #QA #Certification
J’ai attrapé une ISTQB…
D’où l’importance de faire des tests régulièrement
medium.com
November 12, 2025 at 3:17 PM
Reposted by TheGeekInTheShell
Mon humeur depuis quelques temps. #NoAI
November 12, 2025 at 9:24 AM
Reposted by TheGeekInTheShell
Type stripping is now stable.
Enjoy 🌞
November 12, 2025 at 5:07 AM
Reposted by TheGeekInTheShell
Today on the pod, Node 24 goes LTS, Nuxt Image V2 brings TS goodies, and Anders shares insights on TypeScript's AI era rise. Plus community takes on engineering practices!

share.transistor.fm/s/b87c759b

#typescript
Nuxt Image Loves TypeScript, Node 24 Goes LTS, and a Satisfying Use of satisfies | News | Ep 43 | TypeScript.fm - The Friendly Show for TypeScript Developers | Episode 43
News for the week of November 3, 2025: Node 24 promoted to LTS, Nuxt Image V2 is full of TS goodies, and Anders is humbled by TypeScript's rise. From the community: TypeScript is not a substitute for...
share.transistor.fm
November 12, 2025 at 6:00 AM
Reposted by TheGeekInTheShell
Cybersécurité : avant, il fallait fouiller chaque commit pour espérer attraper la faille en premier. Avec l’IA, le jeu change. Mais l’humain, lui, peut-il accélérer sans se brûler ? Benoît Larroque (Konvu) partage les vraies limites et les
Multiplier la détection, garder l'esprit critique
"Avec l'IA, on a un multiplicateur de puissance, mais il faut garder une approche structurée et prudente." Dans l'épisode 336 j'ai reçu Benoit Larroque pour parler de "La cyber avant et après l’IA"
www.ifttd.io
November 12, 2025 at 2:15 PM
Reposted by TheGeekInTheShell
October 23, 2025 at 2:43 AM
Reposted by TheGeekInTheShell
Sur le blog de #norsys, mon collègue Valentin vient de publier un billet qui explique que tester c'est douter même chez les testeurs ! Valentin vous montre que le doute c'est une bonne chose en matière de test !

medium.com/@valentin.th...

#Test #Recette #Zetetique #QA
Tester, c’est douter !
Une introduction au monde fabuleux du testing
medium.com
October 29, 2025 at 6:42 AM
Sur le blog de #norsys, mon collègue Kelean vient de publier un billet qui présente @assertj.github.io et comment le mettre à profit pour améliorer ses tests unitaires.

medium.com/norsys-octog...

#JUnit #AssertJ #Java #Test #TestUnitaire
October 17, 2025 at 7:16 AM
On the #norsys blog, I've just posted an article which explains how building a local development environment for Redis with Docker Compose, code and examples included.

medium.com/norsys-octog...

#Redis #Docker #DockerCompose
A local environment for Redis with Docker Compose
A local Redis environment with Docker Compose for development and experimentation.
medium.com
October 1, 2025 at 6:33 AM
Sur le blog de #norsys, je viens de publier un billet qui explique comment monter un environnement local pour Redis avec Docker Compose accompagné de code et d'exemples directement utilisables.

medium.com/norsys-octog...

#Redis #Docker #DockerCompose
A local environment for Redis with Docker Compose
A local Redis environment with Docker Compose for development and experimentation.
medium.com
October 1, 2025 at 6:32 AM
Reposted by TheGeekInTheShell
This week, @Microsoft and @AkamasLabs will be together talking about #Java on #Kubernetes and everything you can do to run more efficiently.

You can find the link to register for the Live Free Event on this survey form: docs.google.com/forms/d/e/1F...

Oh and yeah, please answer it! 😂
September 22, 2025 at 10:20 PM
Reposted by TheGeekInTheShell
Today is the new semester for @db.cs.cmu.edu's Intro to Database Systems! We're going harder into material than before. More challenging projects but you can use LLMs to help. We also have 10min talks each Wed from leading DB companies: 15445.courses.cs.cmu.edu/fall2025
CMU 15-445/645 :: Intro to Database Systems (Fall 2025)
You want to know whether this is the premier course at Carnegie Mellon University on the design and implementation of database management systems? Well, it is. This course rips through data models (re...
15445.courses.cs.cmu.edu
August 25, 2025 at 2:29 PM
Sur le blog de #norsys, après un premier article sur les concepts clés de ce framework, mon collègue Michaël Giry propose un article sur les problèmes les plus fréquemment rencontrés avec Hibernate.

medium.com/norsys-octog...

#Hibernate #Java #ORM #JPA #BaseRelationnelle #SQL #RelationalDatabase
Hibernate : conseils de maître Jedi
Après les bases et les concepts clés, ce second billet détaille les problèmes fréquemment rencontrés et les manières de les résoudre
medium.com
September 17, 2025 at 6:44 AM
Sur le blog de #norsys, mon collègue Michaël Giry propose une synthèse des connaissances de base pour Hibernate. Un article un peu long mais définitivement utile et à se garder comme référence.

medium.com/norsys-octog...

#Hibernate #Java #ORM #JPA #BaseRelationnelle #SQL #RelationalDatabase
Hibernate : le guide du Padawan
“Toute technologie suffisamment avancée est indiscernable de la magie.” Arthur C. Clarke
medium.com
September 3, 2025 at 7:52 AM
Reposted by TheGeekInTheShell
Hey friends! I did a TEDx talk and it's now up on the TED Conferences YouTube. It's possibly the best and most important talk I've ever done.

I would ask that you watch it, and please SHARE it broadly and widely. Thank you! youtu.be/dVG8W-0p6vg #AI #Tech #TED
Tech Promised Everything. Did it deliver? | Scott Hanselman | TEDxPortland
YouTube video by TEDx Talks
youtu.be
July 17, 2025 at 5:37 PM
Reposted by TheGeekInTheShell
🏗️ Organizing Larger Projects #rustlang

How do large projects like bevy or the rust compiler get broken down into manageable chunks? How do they keep the codebase modular and maintainable, and easy to work on? Do you have a single main file with 500+ LOC?

Let's learn how to use workspaces🧵👇
July 17, 2025 at 7:05 AM
Reposted by TheGeekInTheShell
The Rust Project is now a CVE Numbering Authority! This means they can issue CVEs for vulnerabilities affecting things like the Rust compiler, Cargo, and other official projects.

www.cve.org/Media/News/i...

#rustlang
www.cve.org
July 22, 2025 at 11:15 PM
Sur le blog de #norsys, je viens de publier un billet qui fait un compte-rendu (subjectif) des talks que j'ai pu voir au @devlille.fr ‬en juin dernier.

medium.com/norsys-octog...

#devlille
Un petit compte-rendu subjectif du DevLille 2025
Les 12 et 13 juin 2025 j’ai participé au DevLille. Ce billet est un compte-rendu subjectif de ces 2 jours de conférences.
medium.com
July 10, 2025 at 6:32 AM
Reposted by TheGeekInTheShell
Big ol' clouds yesterday evening.
#BlueskyMonday #Clouds #MobilePhotography #Photography 📷
July 7, 2025 at 3:58 PM
🐍 Python a un “p’tit truc en plus” ?
😱Une boucle for ou while peut être suivie d’une clause else !
🤔 Mais pourquoi ?
Je viens de publier un petit article sur le blog de #norsys qui vous explique tout ça !

medium.com/norsys-octog...

#Python
Clause ‘else’ dans les boucles en Python
Pourquoi Python a un “p’tit truc en plus” ?
medium.com
June 26, 2025 at 9:09 AM
On the #norsys blog, I've just posted an article which presents a local development environment for PostgreSQL with Docker Compose.

medium.com/@christophe....

#PostgreSQL #Postgres #Docker #DockerCompose
A local environment for PostgreSQL with Docker Compose
A local PostgreSQL environment with Docker Compose for development and experimentation.
medium.com
June 11, 2025 at 8:16 AM
Sur le blog de #norsys, j'ai publié un billet (en anglais) qui détaille un environnement de développement local pour PostgreSQL avec Docker Compose.

medium.com/@christophe....

#PostgreSQL #Postgres #Docker #DockerCompose
A local environment for PostgreSQL with Docker Compose
A local PostgreSQL environment with Docker Compose for development and experimentation.
medium.com
June 11, 2025 at 8:16 AM
Reposted by TheGeekInTheShell
Here's a new "WTF, Javascript?!" I discovered today:

String.prototype.split() always returns an array with at least 1 string item (though it may be an empty string if the input string is empty or the splitter string is equal to the input string)

EXCEPT

''.split('') returns an empty array
May 16, 2025 at 8:14 PM
Reposted by TheGeekInTheShell
It was about time, wasn't it? 😅 👇

But now, with Firefox 138 all major browser engines support import attributes to import JSON from within your ECMAScript modules. 👇

✅ Chromium: 123+
✅ Safari: 17.2+
✅ Firefox: 138+ (released 2w ago)

PS. This syntax works in modern Node.js, too!
May 15, 2025 at 10:46 AM