Les news
WebStorm and Rider Are Now Free for Non-Commercial Use
https://blog.jetbrains.com/blog/2024/10/24/webstorm-and-rider-are-now-free-for-non-commercial-use/
Express v5 release
https://expressjs.com/2024/10/15/v5-release?s=09
React Native 0.76 - New Architecture
https://reactnative.dev/blog/2024/10/23/release-0.76-new-architecture
- New Architecture enabled by default
- New DevTools
Deno 2
Omnivore is joining ElevenLabs
J’utilise beaucoup Omnivore pour faire ma veille. Ils ont annoncé rejoindre ElevenLabs et fermer leur service dans deux semaines.
Le timing et l’annonce sont vraiment pas bons et provoquent des frustrations chez les utilisateurs (dont moi). Un effort est en court pour reprendre la partie OpenSource et la self-host.
https://blog.omnivore.app/p/omnivore-is-joining-elevenlabs
“Omnivore is joining forces with ElevenLabs, the leading AI audio research and technology company. Our team is joining ElevenLabs to help drive the future of accessible reading and listening with their new ElevenReader app.”
“The Omnivore codebase will remain 100% open-source for all users”
Suivi - Omnivore a publié un follow up : Details on Omnivore shutting down .
By Octo
Culture Test Vol. 3 - Apprivoisez la complexité, Tests automatisés et code legacy
Retrouvez Gaël et son équipe dans le volume 3 de cette aventure fictive qui aborde les tests automatisés et le code legacy, leur intérêt, la place qu’ils prennent dans le monde du logiciel, le lien qui existe avec le métier, leur nature profonde, grâce à la narration et à des encarts techniques.
https://publication.octo.com/culture-test-vol-3
Le volume 1 est disponible ici
Cup of dev Saison 1 - Épisode 2 - Le syndrome de l’imposteur
https://shows.acast.com/cod/episodes/le-syndrome-de-l-imposteur
Sécurité applicative : le détournement des fonctions internes d’un programme
Dans cet article sécurité, nous verrons une méthode de détournement des fonctions internes d’un programme.
https://blog.octo.com/securite-applicative--le-detournement-des-fonctions-internes-d'un-programme
Comptoir Gen IA - OCTO x GCP
Découvrez comment l’IA générative, grâce à des solutions comme RAG et les outils de GCP, transforme la création de contenu et les interactions personnalisées. Des démonstrateurs concrets illustrent la puissance de ces technologies pour des résultats rapides, scalables et sécurisés.
https://blog.octo.com/comptoir-gen-ia-octo-x-gcp
REX d’utilisation de ChatGPT en conseil: le nouveau pouvoir à maitriser ?
Désormais, il faudra dire “ChatGPT accélère ta vie”, “Google reste ton ami”. Nous avons identifié et expérimenté 3 grandes zones où l’IA “augmente” nos capacités au quotidien dans notre métier du conseil. Accélère tes recherches, aide à l’apprentissageRecherche rapide d’informations
https://blog.octo.com/rex-d'utilisation-de-chatgpt-en-conseil-le-nouveau-pouvoir-a-maitriser
Les pratiques Lean pour revenir aux sources de l’agilité (en 3 paarties)
https://blog.octo.com/les-pratiques-lean-pour-revenir-aux-sources-de-l'agilite-(1ere-partie)
https://blog.octo.com/les-pratiques-lean-pour-revenir-aux-sources-de-l'agilite-(2eme-partie)
https://blog.octo.com/les-pratiques-lean-pour-revenir-aux-sources-de-l'agilite-(3eme-partie)
Les articles
The hardest bug investigation of my career and the insane code that caused it.
Découvrez l’histoire de la recherche du bug le plus difficile de la carrière de l’auteur. Un code complexe qui cause des problèmes de performance dans un système de réalité augmentée utilisé par des travailleurs industriels. Il explique comment l’auteur a enquêté sur le problème, a fait des découvertes surprenantes et a finalement résolu le bug.
Pourquoi le lire ? - Le défi de debug est intéressent, il offre un aperçu de la complexité des systèmes en temps réel, ainsi que de la créativité nécessaires pour trouver et résoudre certains bugs.
Dans le même style :
- https://beza1e1.tuxen.de/lore/print_on_tuesday.html
- https://thedailywtf.com/articles/eins-zwei-zuffa
- https://github.com/danluu/debugging-stories/blob/master/README.md
How I use git
https://registerspill.thorstenball.com/p/how-i-use-git
Pourquoi le lire ? - Un bon rappel de comment on peut utiliser Git sur la CLI, avec quelques raccourcis et configurations utiles.
Upgrading Uber’s MySQL Fleet to version 8.0
Delve into the motivations, challenges, and solutions involved in this monumental upgrade process.
https://www.uber.com/en-IN/blog/upgrading-ubers-mysql-fleet/
Pourquoi le lire ? - Une telle montée de version n’est jamais évidente. Il est intéressent de comprendre le plan mis en place pour éviter tout down time, et les difficultés qu’ils ont rencontrés.
React Folder Structure in 5 Steps
The author discuss on how he approach the react folder structure
https://www.robinwieruch.de/react-folder-structure/
Pourquoi le lire ? - La structure d’un projet est toujours très subjective, et il me semble encore plus en développement web et React. J’aime son approche, avec par exemple :
- les barrel files dans certains cas (voir aussi https://tkdodo.eu/blog/please-stop-using-barrel-files)
- la séparation des components génériques dans
component/
de ceux de features dansfeature/
- Les
component/
,feature/
,service/
,context/
,hook/
dans le root directory - Je le trouve cependant inconsistant sur l’usage du singulier et du pluriel dans les noms de dossiers.
Les vidéos
L’horreur existentielle de l’usine à trombones.
Une vidéo très intéressante sur l’IA, sur l’accélerationisme, la singularité technologique, ses dangers.
https://www.youtube.com/watch?v=ZP7T6WAK3Ow
Pourquoi la regarder ? - Le vidéo est de très bonne qualité. Avec l’intro je ne m’attendais pas du tout à ce contenu. Un must see.
Flux, the UI Library for Livewire
Caleb demos Flux, the official UI library for Livewire. Flux was built by the folks behind Livewire and Alpine.
https://www.youtube.com/watch?v=31pBMi0UdYE&t=13s
Pourquoi la regarder ? - Pour découvrir Flux, mais également comprendre pourquoi certaines choses sont difficiles à faire en web design. Mais aussi parce que ce talk est très bien fait
Louisa Berthomier : Construisez votre KPI Tree, outil entre data et communication visuelle
https://www.youtube.com/watch?v=Y9MhJbbfwoE
Pourquoi la regarder ? - Une bonne découverte du KPI tree. L’exemple m’as particulièrement parlé car on y discute d’outils que j’utilise pour faire cette newsletter.
Envie d’en discuter ? - https://www.linkedin.com/posts/mathildecurien_c%C3%A9tait-un-plaisir-de-vous-accueillir-si-activity-7254733314249445376-QRy9
Le Kata du mois - Guilded Rose
https://github.com/emilybache/GildedRose-Refactoring-Kata/tree/main/Java-Approvals
Ce que j’ai appris - Les Approvals tests en Java ainsi que le Lift Up Conditional refactoring.
Suivez le tuto sur O’Reilly - https://learning.oreilly.com/videos/coding-interview-challenge/0790145800350/0790145800350-video371384/
Fun
Jouez avec une IA pour essayer de lui faire révéler le secret qu’elle protège.
https://gandalf.lakera.ai/gandalf-the-white
En vrac
Attention aux extensions que vous installez sur votre IDE
https://x.com/LehmannLorenz/status/1841545179825942991
Togs paradox
Observation that products aiming to simplify a task for users tend to inspire new, more complex tasks.
https://www.votito.com/methods/togs-paradox/
Benchmarking cloud platform pricing
Spacecores compares prices between AWS, GCP, Azure and Hetzner by monitoring offerings in close to realtime.
One framework
One is a new React framework for web and native, built on Vite. It simplifies things with universal, typed routing seamlessly across static, server, and client pages. Plus, an amazing new solution to data.
Critical default credential in Kubernetes Image Builder allows SSH root access
A critical bug in Kubernetes Image Builder could allow unauthorized SSH access to virtual machines (VMs) thanks to default credentials being included during the image build process.
https://www.theregister.com/2024/10/16/critical_kubernetes_image_builder_bug/
Make your docs shine with Starlight
- Un petit article en français : https://www.blackswift.fr/2024/10/17/starlight-faites-briller-votre-documentation/
- Le site officiel : https://starlight.astro.build/
Histoire des navigateurs
https://www.youtube.com/watch?v=uURT1sWbWO8
A venir
Octo Pulse sur la productivité en décembre
En attendant, vous pouvez retrouver le Octo Pulse Tech Trends 2025
“Démocratisation de la GenAI, contexte socio-économique sous tensions, forts enjeux sur le Sustainable et la régulation IT ou encore archipélisation des lieux de travail post-covid : l’année 2025 s’annonce sous le signe de la complexité, abordez-la sereinement grâce à notre décryptage des Tech Trends !”
Api Days les 3, 4 et 5 décembre
“Discover how these critical technologies shape the foundation for mass innovation across sectors. Dive deep into discussions on how to leverage APIs for scalable, sustainable development and gain insights into the latest trends and advancements in AI/ML and GreenIT.”