DevoShare - All Digests

DevoShare 0x0A

Dans cette édition, un peu de technique avec un focus sur le fonctionnement d'Unicode en JavaScript et quelques astuces pour gérer des types d'assembly identiques en C#. Vous trouverez également une liste d'APIs publiques gratuites, utiles pour vos projets, ainsi que des conseils pour tirer le meilleur parti de GitHub Copilot. Enfin, une réflexion sur l'impact environnemental de l'IA et une critique des réunions quotidiennes en entreprise.

7 bookmarks
Disambiguating types with the same name with extern alias
How long is a cucumber? 🥒 | drew’s dev blog
Should the daily stand-up die?
How to use GitHub Copilot: Prompts, tips, and use cases
Using GitHub Copilot in your IDE: Tips, tricks, and best practices

DevoShare 0x09

Du CSV, du C#, du React et des revues de code.

8 bookmarks
Alors comme ça tu veux faire du CSV ? [Wiki de sebsauvage.net]
IEnumerable Vs IQueryable in C#
How Google handles JavaScript throughout the indexing process – Vercel
Why CSV is still king
Build React Hooks 🪝

DevoShare 0x08

Édition orientée technique culture générale : HTTP Security Headers, DNS, Server-Send events.

6 bookmarks
HTTP Security Headers: A complete guide to HTTP headers
.NET 9 Preview 6 is now available! - .NET Blog
What is Domain Naming System: A Complete DNS tutorial
Server-sent events for realtime updates
Don’t use booleans | LUU.IO

DevoShare 0x07

Après le front-end, une édition orientée git et meilleure manière de développer. Comment écrire de bons commit git et livrer du meilleur code ? Quelques commandes git pour (tenter ?) de s'en sortir. Pour les plus téméraires, un tutoriel plus complet sur le fonctionnement de git. La mode (est-ce vraiment une mode) du monorepo. Mais c'est quoi d'abord le monorepo ? Et puis git n'est pas le seul choix au monde : Facebook est passé à Mercurial.

6 bookmarks
Review your own PRs | Sophia Willows
Git : 10 commandes utiles – Astuces git – piouPiouM’s dev
How to Write a Git Commit Message
Enfin comprendre Git : le tutoriel complet
Why Facebook doesn’t use Git

DevoShare 0x06

Cette édition est axée sur le front-end : - pourquoi Typescript (et ses limites) - les "build systems" - des tips css : grid ou flexbox ? - une meilleure architecture React, avec la "Domain Logic" - le fonctionnement des cookies dans les navigateurs aujourd'hui

6 bookmarks
La nécessité de Typescript et ses limites
What is the difference between these 2 menu icons: 3-dots (kebab) and 3-lines (hamburger)
Exposition of Frontend Build Systems
Stop the Flexbox for 1D, Grid for 2D layout nonsense
The Current State of Browser Cookies

DevoShare 0x05

Très peu de .net dans cette édition, mais plutôt de la découverte et de la nouveauté : FluentAssertions, TypeScript 5.5, UUID v7, les PassKeys...

7 bookmarks
Arrêtez de faire des Asserts dans vos tests unitaires, faites ceci à la place.
UUIDv7 in 20 languages
Lesson 173 - Leveraging Checklists (November 6, 2023) | Developer to Architect | Mark Richards
Announcing TypeScript 5.5 - TypeScript
Docker Multi-Stage Builds

DevoShare 0x04

Deux articles sur une nouveauté de C#12 : les "collection expressions", pour simplifier l'initialisation des collections (ce qui va accélérer un peu l'écriture du code et améliorer sa lecture). D'abord sur ce qu'on peut faire, puis un peu plus technique sur comment ça fonctionne derrière. Pour ceux qui font du CSS : `vh`, `dvh`, `svh`, `lvh`... 🤔 Pour finir : "éloge de la simplicité" et terminologie DNS.

6 bookmarks
La complexité de la simplicité
Engineering for Slow Internet – brr
Use these instead of vh
Blog Stéphane Bortzmeyer: RFC 9499: DNS Terminology
Refactor your code with C# collection expressions - .NET Blog

DevoShare 0x03

Comment mapper des tableaux avec EF Core ? Comment améliorer les tests unitaires en utilisant le nouveau `TimeProvider` ? Enfin non, PHP n'est plus aussi pourri que tout le monde le dit : types statiques, async/await, namespaces, classes... Et puis si vous préférez écouter plutôt que lire, une petite sélection de podcasts.

6 bookmarks
A beginner’s guide to mapping arrays in EF Core 8 - .NET Blog
PHP Doesn’t Suck Anymore - DeveloperJoy
Les 12 meilleurs podcasts pour développeur·se·s - Human Coders Blog
.NET 8 TimeProvider and Unit Tests
.NET 8 Finally Gives Us A Time Abstraction - TimeProvider

DevoShare 0x02

Dans cette édition, un peu de performance dans les logging, une app de référence en .net, un peu de React...

6 bookmarks
L’IGN lance son application mobile Cartes, Google Maps et Apple Plans taclés au passage - Next
Windows 10 Desktop — GMUNK
Improving logging performance with source generators: Exploring .NET 6 - Part 8
Meta publie React Compiler~? un compilateur open source pour React~? afin d’optimiser le code pour la performance, Meta a d�j� utilis� le compilateur depuis plus d’un an
I stumbled upon LLM Kryptonite and no one wants to fix it

DevoShare 0x01

Première édition de cette veille technique .net / Azure / IA et autres.

6 bookmarks
An introduction to primary constructors in C#12
Thoughts about primary constructors: 3 pros and 5 cons
EditorConfig
Define consistent coding styles with EditorConfig - Visual Studio (Windows)
Stack Overflow face à une révolte contre son accord avec OpenAI - Next

Veille .net / Azure / IA et autres. DevoShare est un groupe de veille technologique au sein de Devolis, ESN rouennaise, pure player Microsoft.

Browse all digests

DevoShare Newsletter

Receive the latest digests from DevoShare in your inbox.