Charlie Nodnag (compte pro)
charlie-nodnag-pro.bsky.social
Charlie Nodnag (compte pro)
@charlie-nodnag-pro.bsky.social
Compte d'un Ingénieur Logiciel pour une célèbre entreprise (EPIC Renabeurre) sur lequel je râle et discute de mon métier / mon expérience en tant qu'Expert développeur senior avec plus de 10ans d'expérience

Compte perso : @charlie-nodnag.bsky.social
Pinned
🌌 Thread : Pourquoi je débarque sur Bluesky (et pas sur LinkedIn) ?

Salut à tous,
après des années à essayer de percer l’algorithme LinkedIn avec des posts qui faisaient autant de bruit qu’un pétard mouillé, j’ai décidé de changer d’air. Pas pour fuir, non. Juste pour respirer.
J'ai commencé à utiliser la fonction communauté de Youtube pour discuter, c'est pas mal en vrai, ça rappelle beaucoup Bluesky dans la logique 🤩

#Youtube #NouvelleFaconDeDiscuter
September 16, 2025 at 2:40 PM
GraphQL, c’est puissant, mais :

Complexe à sécuriser.
N+1 queries à éviter.
Documentation obligatoire.
Mon outil : Apollo Server + GraphQL Codegen.

#GraphQL #API #Backend
September 16, 2025 at 2:04 PM
Bun, c’est le nouveau runtime JavaScript :

Plus rapide que Node.js.
Compatibilité avec npm.
Outils intégrés (test runner, bundler).
Je l’utilise pour des scripts et des APIs légères.

#Bun #JavaScript #Backend
September 16, 2025 at 2:04 PM
Les hackathons, c’est :

Un boost de créativité.
Un moyen d’apprendre vite.
Une occasion de rencontrer des devs.
Mon conseil : allez-y pour le fun, pas pour gagner.

#Hackathon #DevCommunity #Apprentissage
September 16, 2025 at 2:00 PM
Turso, c’est la base de données SQLite hébergée :

Légère et rapide.
Serverless (pas de gestion de serveur).
Parfaite pour les petits projets.
À tester si vous aimez la simplicité !

#Turso #BaseDeDonnées #Backend
September 16, 2025 at 1:54 PM
Les frameworks full-stack (Next.js, Remix, Nuxt) :

Un seul repo pour le frontend et le backend.
SSR/SSG intégré.
Moins de contexte switching.
Mon choix : Next.js pour sa flexibilité.

#NextJS #Remix #FullStack
September 16, 2025 at 1:54 PM
Mon blog technique, c’est :

Un moyen d’apprendre en profondeur.
Une vitrine pour mes compétences.
Une façon de contribuer à la communauté.
Mon conseil : utilisez Next.js + Markdown pour simplifier la rédaction.

#Blog #DevWeb #NextJS
September 16, 2025 at 1:54 PM
Les Webhooks, c’est comme des notifications pour vos APIs :

Instantané (pas de polling).
Simple à mettre en place.
Puissant pour les intégrations.
Mon outil préféré : Ngrok pour tester en local.

#Webhooks #API #Ngrok
September 16, 2025 at 1:53 PM
PNPM, c’est comme NPM mais en mieux :

Économise de l’espace disque (pas de duplication des dépendances).
Plus rapide que Yarn ou NPM.
Compatibilité totale.
Un must pour les gros projets !

#PNPM #NodeJS #DevTools
September 16, 2025 at 1:53 PM
Un bon design system, c’est :

Un gain de temps pour les devs.
Une cohérence pour les utilisateurs.
Une doc vivante.
Mon outil préféré : Storybook pour documenter et tester les composants.

#DesignSystem #Storybook #Frontend
September 16, 2025 at 1:53 PM
WebRTC, c’est la magie des appels vidéo et du peer-to-peer dans le navigateur.
Mais attention : NAT traversal, gestion des connexions… c’est complexe !
Mon conseil : utilisez des librairies comme simple-peer.
#WebRTC #TempsRéel #Frontend
September 16, 2025 at 1:52 PM
Zod, c’est la librairie de validation qui me fait gagner du temps :

Typage automatique avec TypeScript.
Messages d’erreur clairs.
Intégration facile avec React, Express, etc.
Plus jamais de if (typeof x === 'string') à la main !

#Zod #TypeScript #Validation
September 16, 2025 at 1:50 PM
Firebase, c’est le couteau suisse du dev web :

Authentification en 5 min.
Base de données NoSQL.
Hébergement simple.
Parfait pour les prototypes et les petits projets.
Mais attention aux coûts si ça scale !

#Firebase #Backend #DevWeb
September 16, 2025 at 1:50 PM
Les tests E2E (Cypress, Playwright), c’est comme un filet de sécurité :

Ils simulent un utilisateur réel.
Ils attrapent des bugs que les tests unitaires ratent.
Oui, c’est lent, mais ça sauve des vies (et des nuits blanches).

#Testing #Cypress #Playwright
September 16, 2025 at 1:50 PM
Svelte, c’est comme un couteau suisse : léger, efficace, et sans virtual DOM.
J’adore sa simplicité, mais React reste mon choix pour les gros projets.
Et vous, vous avez testé Svelte ?
#Svelte #Frontend #JavaScript
September 16, 2025 at 1:49 PM
Contribuer à l’open source :

Apprendre des meilleurs.
Donner en retour.
Améliorer ses compétences.
Même une typo corrigée compte !

#OpenSource #GitHub #DevCommunity
September 16, 2025 at 1:49 PM
Frameworks backend en 2025 :

NestJS : structuré, TypeScript.
Fastify : ultra-rapide.
Express : simple.
Go (Gin) : performant.
Mon choix dépend du projet.

#Backend #NodeJS #Go
September 16, 2025 at 1:49 PM
Mon anti-stress :

Pauses régulières (Pomodoro).
Sport (même 20 min).
Projets perso fun.
Le burn-out n’est pas une médaille.

#DevLife #ChargeMentale
September 16, 2025 at 1:49 PM
Dans mon entreprise, on utilise encore nom.prénom@entreprise.com. Problème : c’est une donnée personnelle (RGPD), et ça expose à du phishing ou de l’usurpation.
Solution ? Passer à p.nom@entreprise.com ou identifiant@entreprise.com.
Et vous, votre boîte a fait le changement ? 👇
#RGPDD#Cybersecuritee
September 16, 2025 at 1:48 PM
Oui, j’utilise encore jQuery en 2025.
Pourquoi ? Legacy code, simplicité, stabilité.
Mais pour les nouveaux projets, je passe à React/Vue.
#jQuery #LegacyCode #Frontend
September 16, 2025 at 1:47 PM
Mon setup 2025 :

MacBook Pro M3.
Écran 27" 4K.
Clavier Keychron.
Souris MX Master.
Et vous, vous codez sur quoi ?

#DevSetup #Hardware
September 16, 2025 at 1:47 PM
Enseigner le code, c’est :

Comprendre en profondeur.
Découvrir de nouvelles solutions.
Donner envie aux futurs devs.
Une expérience gratifiante.

#Mentoring #DevCommunity
September 16, 2025 at 1:47 PM
Low-code/no-code :

Gain de temps pour les pros.
Outil de prototypage pour les non-devs.
Mais pour du sur-mesure, rien ne remplace un dev.

#LowCode #NoCode #DevWeb
September 16, 2025 at 1:46 PM
WebAssembly :

Performant (traitement d’image, jeux).
Polyglotte (Rust, C++, Go).
Jeune mais prometteur.
Mon test : un jeu en Rust compilé en Wasm.

#WebAssembly #Rust #Frontend
September 16, 2025 at 1:45 PM
J’ai créé mon boilerplate avec :

TypeScript + ESLint + Prettier.
Docker + GitHub Actions.
Résultat : des heures gagnées sur chaque projet.

#Boilerplate #DevWorkflow
September 16, 2025 at 1:45 PM