Quoi de neuf les devs ? Numéro #15
Le dev web n'est qu'un système solaire dans l'univers du dev !
EDITO
Lors de la parution du numéro de la semaine dernière de cette newsletter, un développeur m’a fait remarquer que le dev ce n’est pas que le dev web.
Il avait bien sûr raison.
“Le dev web n'est qu'un système solaire dans l'univers du dev !” HappyToDev
Alors certes l’entrée en matière aurait pu être un peu plus cordiale, mais il avait raison.
Ce genre de retour est important pour moi, pour que je sache ce qui est bien et ce qui ne l’est pas, ce que vous aimez et ce que vous aimez moins dans cette newsletter.
Aussi, dans ce numéro je vais essayer de voir plus large en vous amenant des infos qui sont moins dans mon domaine de prédilection.
Je vais un peu plus en terre inconnue, c’est à la fois excitant et un peu stressant. Ne m’en voulez donc pas, s’il vous plait, si je glisse ça et là une information incomplète, inexacte, trop ancienne ou que sais je encore.
Dites le moi simplement et si possible avec une petite touche de bienveillance, le dialogue n’en sera que plus aisé.
Je rassure mes lecteurs et abonnés de la première heure, le dev web restera omni présent dans cette newsletter car cela reste ce que je côtoie le plus.
Ce numéro est le dernier de l’année, je vous souhaite à toutes et à tous un très beau réveillon de Nouvel An.
A l’année prochaine.
Fred
AU PROGRAMME DE CE NUMÉRO
Le coin des lecteurs
LastPass admet qu’un piratage a compromis les mots de passe de ses clients
« Ecrire des programmes à la main sera dépassé à l'avenir », selon le CEO de la startup IA Fixie.ai
Laravel Collections: methods to easily refactor your codebase 🇬🇧
Tailwind CSS: the ultimate guide to get started 🇬🇧
Python 3.11 et C++ : quelles sont les performances de ces deux langages en matière de simulation ?
Demandes de stages, premier jobs, etc.
Et si vous vous mettiez à la domotique ?
Alpine.js - HTML : Redirection vers la valeur d'un champ select
Le tour de Twitter
Tall Tips
T’as ton popcorn ?
L’histoire de Sun Microsystems 🇬🇧
Lior Chamla - Recréer Angular
Yoan donne ses conseils pour une veille efficace en 2023
Cloning Readonly Classes in PHP 8.2 🇬🇧
Les sorties de la semaine
Le compte twitter de la semaine : Benjamin Crozat
La caisse à outils
Jobs
Dredi’s Troll
Le mot de la fin
Le coin des lecteurs
Dans cette rubrique, je vous propose des articles que j'ai trouvé intéressants toujours bien sûr dans notre domaine… ou presque !
LastPass admet qu’un piratage a compromis les mots de passe de ses clients
Beaucoup de sociétés ne jugent pas toujours pertinent de mettre des fonds dans les tests, la documentation et la sécurité. C’est une monumentale erreur évidemment.
Le cas de LastPass est emblématique car leur promesse était justement qu’avec eux vos mots de passe et surtout l’accès à vos données sensibles étaient entre de bonnes mains.
Le pire étant que LastPass a tardé à communiquer sur l’ampleur de la brêche et a dû à quelques jours seulement de Noël avertir ses clients qu’il était possible que les pirates puissent au final accéder à des informations réellement sensibles. Cela est d’autant plus plausible si les utilisateurs ont choisi un mot de passe maître de sécurité moyenne ou basse.
Source : Presse Citron via Olivier Poncet
« Ecrire des programmes à la main sera dépassé à l'avenir », selon le CEO de la startup IA Fixie.ai
Matt Welsh, CEO de IA Fixie, annonce que le métier de développeur va disparaitre d’ici quelques années pour laisser la place à l’intelligence artificielle.
Cette brève donne quelques éléments de réflexion sur le sujet.
Et vous, qu’en pensez vous ? 👇
Laravel Collections: methods to easily refactor your codebase
Benjamin Crozat nous livre dans cet article les collections de Laravel qu’il utilise le plus souvent et par la même occasion nous montre comment ne plus se prendre la tête avec les fonctions de tableaux en PHP.
Alors attention, je ne suis pas en train de vous dire qu’il ne faut pas apprendre les `arrays` en PHP.
Par contre quand vous en avez l’occasion, alléger votre code et le rendre plus compréhensible, c’est bien aussi ;-)
Article en anglais 🇬🇧
Tailwind CSS: the ultimate guide to get started
Benjamin Crozat, encore lui, nous présente ici TailwindCss de manière complète. En quoi il est utile, en quoi il diffère de Bootstrap.
Vous y trouverez également une liste de vidéos de référence, des conseils pour bien l’utiliser, une présentation des plugins disponibles et une liste de ressources gratuites et payantes pour obtenir des exemples de code à réutiliser dans vos projets.
En bref, c’est un tour d’horizon complet de ce framework CSS.
Article en anglais 🇬🇧
Python 3.11 et C++ : quelles sont les performances de ces deux langages en matière de simulation ?
La version 3.11 de Python a apporté des améliorations de performances significatives au langage de Guido van Rossum.
Dans cet article, Stéphane Le Calme, présente la comparaison des performances entre Python 3.10, Python 3.11, Cython et C++ dans le cadre d’une simulation.
Demandes de stages, premier jobs, etc.
Le sondage lancé la semaine dernière est terminé.
Vous êtes prêt de 85% à avoir apprécié l’idée d’une section dans cette newsletter vous permettant de parler de vous pour trouver un stage ou un job.
Evidemment, c’est à prendre avec des pincettes, il n’y a eu que 13 votant.e.s.
Cela dit la tendance est là, c’est donc avec plaisir que je publierai vos demandes de stages ou recherche d’emploi dans cette newsletter qui touche plus de 300 abonné.e.s et est visionnée chaque semaine par presque 500 personnes (en progression chaque semaine)
Pour cela vous pouvez me contacter via twitter, mes DM sont ouverts !
Et si vous vous mettiez à la domotique ?
Dans son article, Nicolas nous parle de son début d’aventure avec la domotique. Si le sujet vous intéresse, il prévoit de faire plusieurs articles sur le sujet.
Au menu de ce premier article, ses premiers pas et l’utilisation de Shelly et Zigbee et un soupçon de dev.
Alpine.js - HTML : Redirection vers la valeur d'un champ select
Un petit tuto tout simple pour mettre le pied à l’étrier avec #alpinejs.
Auteur : Wilo Ahadi
Le tour de Twitter
Happy birthday au papa de C++
Les 10 meilleurs articles de Laravel News de 2022
Révisons le modèle TCP/IP
Apprendre Rust selon Google
L’harmonie des couleurs
Et si on parlait aussi un peu de dev blockchain ?
Astuce pour convertir des millisecondes en minutes et secondes en Java
Questions / réponses sur le freelancing
Merci Nathan pour le thread.
Tall Tips
Interagir avec openAI dans un projet Laravel
Iris la dev’ aux pieds nus, nous explique le déploiement chez fly.io
Free lesson on Livewire by Povilas
Les nouvelles features et les changements à venir dans Livewire v3
Tall Stack Tips
Ce site est une mine d’or. Pensez à le bookmarker.
T’as ton popcorn ?
L’histoire de Sun Microsystems
Denis Bodor nous a déniché cette vidéo vraiment intéressante sur l’histoire de Sun Microsystems.
Lior Chamla - Recréer Angular
Je vous ai parlé la semaine dernière de cette nouvelle formation sur Angular en 3 modules.
Cette vidéo est le module gratuit de cette formation. Vous allez voir comment recréer Angular de zéro.
Bon, je vous préviens il va vous falloir un peu plus que du popcorn pour arriver au bout, il y a en effet plus de 4 heures de vidéos.
Yoan donne ses conseils pour une veille efficace en 2023
Le moment des bonnes résolutions est bientôt là, il serait peut être utile de s’organiser pour être plus efficace et ainsi avoir plus de temps pour soi et les siens.
Yoan vous donne dans cette vidéo sa vision sur le sujet.
En bonus, un template Notion prêt à utiliser.
Cloning Readonly Classes in PHP 8.2
Les classes en lecture seule ne peuvent jamais voir leurs données modifiées, même pas lors de leur clonage. Cette vidéo de PHP Annotated explore les patterns permettant de résoudre ce problème.
Les sorties de la semaine
Rust GPU v0.4.0
Ruby 3.2.0
Le compte Twitter de la semaine
A chaque numéro, je vais essayer de mettre en avant un compte twitter. Connu ou inconnu, pas de jaloux, il y en aura pour tout le monde.
Cette semaine je vais vous parler de Benjamin Crozat, voici sa présentation sur Twitter :
Big fan of Laravel and its ecosystem. 🔥 SEO nerd quickly growing traffic (4K/month).
Comme l’indique Benjamin dans sa présentation, il est fan de Laravel et cela se voit sur son site, où vous allez pouvoir trouver des articles de qualités sur Laravel, son écosystème, PHP et aussi une touche de SEO.
En un mot, si vous souhaitez lire régulièrement des articles sur Laravel et PHP, vous pouvez suivre son compte sans crainte.
Petite précision utile : ses articles sont en anglais 🇬🇧.
D'ailleurs, si vous connaissez un profil twitter qui mérite le détour, qui mérite qu'on lui donne de la force, faites m'en part via Twitter ou écrivez moi !
La caisse à outils
Animations CSS et Keyframes
L’harmonie des couleurs, un outil online
Un outil online pour générer des palettes de couleurs cohérentes.
console.log vs console-ninja.com
Jobs
Dans cette section, tu pourras trouver les offres d'emploi que j'ai vu passer dans la semaine.
LinuxJobs
Toutes les offres d’emploi avec du télétravail - semaine 52
Toutes les offres d’emploi hors de Paris - semaine 52
À Lyon, des devs PHP Symfony sont recherché.e.s
Dredi’s Troll
N’oubliez pas de penser à votre moi du futur lorsque vous écrivez du code pourri !
Source : CommitStrip
Le mot de la fin
Hé oui c’est déjà fini, mais on se retrouve la semaine l’année prochaine pour le premier numéro de 2023.
J'espère vraiment que vous en appréciez le contenu. Si un sujet vous manque n'hésitez pas à m'en faire part.
A présent, je vais vous souhaiter à toutes et à tous, un très bon réveillon, de bon moments en famille, de franches rigolades. Prenez soin de vous, si vous buvez, ne prenez pas le volant ou passer le à votre Sam de la soirée.
Si vous souhaitez me soutenir même modestement ou même gratuitement, je vous invite à lire le paragraphe ci-dessous 👇
Me soutenir ? Mais oui ! Avec plaisir
TL;DR : Si vous ne pouvez ou ne voulez pas, ce n'est pas grave, vous compter parmi mes fidèles lecteurs est déjà une récompense à mes yeux.
Si vous pensez que le travail de collecte à l'origine de cette newsletter vous apporte de la valeur, vous pouvez m'encourager en me soutenant financièrement (oui ce n'est pas un gros mot ;-))
Pour cela, je vous donne des pistes dans cet article :
“Le contenu gratuit demande tout de même du travail”
En résumé, vous pouvez le faire en :
m'achetant une formation
en décidant de prendre un abonnement de soutien mensuel (5€) ou annuel (30€) à cette newsletter.
Mini-FAQ sur l’abonnement
Pourquoi 5€/mois et 30€/an ? ces deux prix sont les prix les plus bas que me permets la plateforme
Je suis ok pour te soutenir, mais est ce que je peux annuler quand je veux ? Oui et même plus. Tu peux arrêter de me soutenir quand tu veux, tu peux aussi mettre en pause ton abonnement et le reprendre plus tard. Dans tous les cas merci.
Que je te soutienne ou pas, ai-je accès au même contenu ? Oui, absolument.
Alors pourquoi prendre un abonnement payant ? Tout simplement pour me soutenir. On ne dirait pas comme ça mais la rédaction de cette newsletter demande vraiment beaucoup de travail.
en faisant un don sur une formation gratuite (oui même 1€ c'est un super geste)
en me payant un ☕ ou une 🍺 directement sur Paypal. Il n'y a pas de montant maximum ;-), il n'y a pas de montant minimum. 1€, 2€, 5€ ou plus, peu importe, cela m'aidera toujours à avancer et de continuer à proposer du contenu de qualité.
en achetant un goodies (T-Shirt, casquette, mug, etc.) sur mes boutiques RedBubble ou SpreadShirt
Un mug de qualité "Je suis PHP" pour moins de 15€.
C'est une création originale (le design... hein pas le mug...) de mes petites mains.
Un bon moyen de vous faire plaisir, d'afficher votre différence au café (TeamCoffee) ou au thé (TeamTea) et de me soutenir.
Le mug « Je suis PHP » Black Edition c'est ici : www.redbubble.com
N’oubliez pas que jusqu’au 31/12/2022 : Vous pouvez également me sponsoriser pour 9,99€/an soit 0,83€/mois au lieu de 30€/an.
Cette offre est valable "à vie".
Si vous pensez que c’est trop cher, donnez moi un prix juste, je m’adapterai. Sachez que je passe l’équivalent d’une journée par semaine pour créer cette newsletter.
Sur cela, je vous souhaite une bonne fin de vendredi (quasi fini d’ailleurs ;-)), un super week end et surtout un bon réveillon et je vous dis à bientôt pour les prochaines news sur notre petit monde bien à nous.
A bientôt
Fred