Quoi de neuf les devs ?

Partagez ceci post

Quoi de neuf les devs ? Numéro #15

happytodev.substack.com

Discover more from Quoi de neuf les devs ?

Salut chère développeuse, cher développeur, Rejoins + de 1200 devs abonné.e.s à cette newsletter hebdomadaire et gratuite dans laquelle tu trouveras les dernières infos sur le dev. On se donne rendez vous vendredi prochain, dans ta boîte email! Fred
Plus de 1,000 abonnés
Continue reading
Sign in

Quoi de neuf les devs ? Numéro #15

Le dev web n'est qu'un système solaire dans l'univers du dev !

HappyToDev
30 déc. 2022
1
Partagez ceci post

Quoi de neuf les devs ? Numéro #15

happytodev.substack.com
Partager

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.

Quoi de neuf les devs ? est une publication soutenue par les lecteurs. Pour recevoir les nouveaux articles et soutenir mon travail, pensez à devenir un abonné gratuit ou payant.

“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

LastPass

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 ? 👇

Chargement...

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++

Twitter avatar for @ponceto91
Olivier P❄️ncet 🦅 @ponceto91
Il y a 72 ans, le 30 décembre 1950, naquit Bjarne Stroustrup, informaticien, écrivain et professeur de sciences informatiques danois. Il sera connu pour avoir créé le langage de programmation C++ qui deviendra l'un des langages orienté objet les plus célèbres #LaPetiteInfoDuJour
Image
11:15 AM ∙ Dec 30, 2022
66Likes14Retweets

Les 10 meilleurs articles de Laravel News de 2022

Twitter avatar for @laravelnews
Laravel News @laravelnews
Laravel News top 10 posts of 2022 laravel-news.com/top-10-2022 posted by @ericlbarnes
laravel-news.comLaravel News top 10 posts of 2022As the year ends, it’s always fun to look back and see what posts turned out to be the most popular. Without further ado, let’s dive into the top 10 posts of 2022 for Laravel News
6:30 PM ∙ Dec 29, 2022
67Likes16Retweets

Révisons le modèle TCP/IP

Twitter avatar for @_Nidouille_
𝓝𝓲𝓭𝓸𝓾𝓲𝓵𝓵𝓮 🐙 @_Nidouille_
Petit guide du modèle TCP/IP Pour télécharger le document au format pdf, c'est ici : networkwalks.com/tcpip-model-st…
Image
7:00 AM ∙ Dec 15, 2022
146Likes38Retweets

Apprendre Rust selon Google

Twitter avatar for @ponceto91
Olivier P❄️ncet 🦅 @ponceto91
Bonjour. Voici aujourd'hui comprehensive-rust, un cours pour apprendre le Rust et utilisé par les ingénieurs de Google de la team Android ⬇️
github.comGitHub - google/comprehensive-rust: This is the Rust course used by the Android team at Google. It provides you the material to quickly tea…This is the Rust course used by the Android team at Google. It provides you the material to quickly teach Rust to everyone. - GitHub - google/comprehensive-rust: This is the Rust course used by the...
8:02 AM ∙ Dec 28, 2022
77Likes20Retweets

L’harmonie des couleurs

Twitter avatar for @quentin__js
Quentin | Dev web 3D @quentin__js
Je viens de m'acheter un petit livre japonais qui regroupe de belles combinaisons de couleurs, comme ça j'ai pas besoin de réfléchir xD Je vais tester ces harmonies sur mes rendus 3D et mes UI, on verra le résultat.
Image
Image
3:09 PM ∙ Dec 15, 2022
26Likes1Retweet

Et si on parlait aussi un peu de dev blockchain ?

Twitter avatar for @etoTech_
eto.dev @etoTech_
[Thread] Journal d'apprentissage de Solidity jour 19 Aujourd'hui, je vous propose dans un format différent l'explication de la whitelist Dapp créé ce week-end via la formation learnweb3 dao. 1/13
9:00 PM ∙ Dec 19, 2022

Astuce pour convertir des millisecondes en minutes et secondes en Java

Twitter avatar for @javinpaul
javinpaul @javinpaul
How to convert Milliseconds to Minutes and Seconds in Java? TimeUnit Example Tutorial buff.ly/3PVQHjk
Image
3:35 PM ∙ Dec 28, 2022
115Likes18Retweets

Questions / réponses sur le freelancing

Merci Nathan pour le thread.

Twitter avatar for @Nathan_Vss
Nathan Vasse | Freelance Developer @Nathan_Vss
⁉️ Vous vous posez des questions au sujet du freelancing en tant que dev ? J'ai remarqué que beaucoup de devs se posent des questions au sujet du freelancing, posez vos questions ci dessous et j'essaierai de répondre à chacune d'entre elles 🚀
10:47 AM ∙ Dec 29, 2022
23Likes1Retweet

Tall Tips

Interagir avec openAI dans un projet Laravel

Twitter avatar for @enunomaduro
nuno maduro 🤌🏻 @enunomaduro
Just released openai-php/laravel — the @laravelphp integration for the @OpenAI PHP Client I released weeks ago. With this integration, developers can now easily use OpenAI's powerful natural language processing capabilities in their Laravel applications.
github.comGitHub - openai-php/laravel: ⚡️ OpenAI PHP for Laravel is a supercharged PHP API client that allows you to interact with OpenAI API⚡️ OpenAI PHP for Laravel is a supercharged PHP API client that allows you to interact with OpenAI API - GitHub - openai-php/laravel: ⚡️ OpenAI PHP for Laravel is a supercharged PHP API client that...
10:53 PM ∙ Dec 26, 2022
1,113Likes216Retweets

Iris la dev’ aux pieds nus, nous explique le déploiement chez fly.io

Twitter avatar for @IrisDessine
Iris, la dev' aux pieds nus - はだしの妖精 @IrisDessine
Bon. On commence par le commencement. Le déploiement chez fly.io J'ai une API sous Laravel. Dc une db MySQL et un projet PHP (8.1). Comment ça se passe ? Pour celles et ceux qui ont l'habitude du front, je vais schématiser (en espérant pas dire de conneries)⬇️
fly.ioDeploy app servers close to your users · Fly
1:37 PM ∙ Dec 28, 2022
39Likes9Retweets

Free lesson on Livewire by Povilas

Twitter avatar for @PovilasKorop
Povilas Korop | Laravel Courses Creator & Youtuber @PovilasKorop
Free lesson from my course "Advanced Laravel Livewire". This one is called "Stubs: Customizing Default Component Files" Watch for free here: laraveldaily.com/lesson/livewir…
Image
1:01 PM ∙ Dec 20, 2022
20Likes1Retweet

Les nouvelles features et les changements à venir dans Livewire v3

Twitter avatar for @laravelnews
Laravel News @laravelnews
Number 8. Upcoming Livewire v3 Features and Changes by @jasonlbeggs
laravel-news.comUpcoming Livewire v3 Features and ChangesIn this article, learn about some of the big features coming to Laravel Livewire v3.
6:33 PM ∙ Dec 29, 2022

Tall Stack Tips

Ce site est une mine d’or. Pensez à le bookmarker.

Twitter avatar for @iamjeff75
jeff @iamjeff75
talltips.novate.co.uk #laravel #tailwindcss #alpinejs #livewire #tips
talltips.novate.co.ukWhat is TALL Stack - TALL Stack Tips
8:28 PM ∙ Sep 10, 2022

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

Twitter avatar for @ponceto91
Olivier P❄️ncet 🦅 @ponceto91
Bonjour ! Avant d'aller se préparer pour le réveillon, voici Rust-GPU v0.4.0 à mettre au pied du sapin. Il permet d'écrire des shaders en langage Rust et de produire du code intermédiaire au format SPIR-V ⬇️
github.comRelease rust-gpu v0.4 · EmbarkStudios/rust-gpuScreenshot from Embark’s Creative Playground, which uses rust-gpu and raytracing. Hi there! It’s been long overdue, but it’s finally here: the fourth release of rust-gpu! Our project aimed at makin...
7:00 AM ∙ Dec 24, 2022

Ruby 3.2.0

Twitter avatar for @ponceto91
Olivier P❄️ncet 🦅 @ponceto91
Bonjour. J'espère que vous avez été gâté·e·s à Noël. Eh bien c'est pas fini, voici que Ruby 3.2.0 est sous le sapin avec notamment le support de WebAssembly avec WASI ⬇️ ruby-lang.org/en/news/2022/1…
Image
8:35 AM ∙ Dec 26, 2022
7Likes2Retweets


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

Twitter avatar for @guillaume_rygn
code w/Guillaume 💻 @guillaume_rygn
Pour ceux qui font des animations CSS avec les keyframes aidez vous de keyframes.app/animate! 👀 L'outil est juste génial ça permet de rendre beaucoup plus visuel la création d'animation CSS ! C'est une sorte de After Effect mais pour CSS 🤯
Image
11:58 AM ∙ Dec 20, 2022
278Likes41Retweets

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

Twitter avatar for @guillaume_rygn
code w/Guillaume 💻 @guillaume_rygn
Pour les férus des console.log en JavasScript l'extension console-ninja.com est incontournable ! Elle permet tout simplement d'afficher les logs directement non pas en console mais sur votre IDE 🤯 Pour tout Junior en JS c'est juste indispensable vous gagnerez du temps 👀
10:12 AM ∙ Dec 21, 2022
484Likes75Retweets


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

Twitter avatar for @MartinSoenen
Martin S. @MartinSoenen
@Mans_JS Salut :) Dans ma boîte on recrute des devs PHP Symfony, CDI ou alternance. On est sur Lyon et on travaille dans un contexte très vaste et intéressant. N’hésitez pas à me MP :)
9:38 PM ∙ Dec 28, 2022
15Likes16Retweets


Dredi’s Troll

N’oubliez pas de penser à votre moi du futur lorsque vous écrivez du code pourri !

Strip-Voyage-dans-le-temps-(650-final)

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

Je veux ce mug !

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".

Je deviens sponsor pour 9,99€/an

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


Vous pouvez me suivre sur Twitter, Youtube ou Telegram

Quoi de neuf les devs ? est une publication soutenue par les lecteurs. Pour recevoir les nouveaux articles et soutenir mon travail, pensez à devenir un abonné gratuit ou payant.

1
Partagez ceci post

Quoi de neuf les devs ? Numéro #15

happytodev.substack.com
Partager
Précédent
Suivant
Commentaires
Haut
Nouveau
Communauté

Aucun Post

Prêt pour plus ?

© 2023 HappyToDev
Confidentialité ∙ Termes ∙ Avis de collection
Commencez à écrireObtenez l'App
Substack est le foyer de l'excellent écriture