Digests tagged with  Security

DevoShare 0x10

Cette sélection couvre les évolutions du développement web, de l'optimisation CSS moderne à la gestion du stockage dans les applications web. Elle met également en lumière des bonnes pratiques pour le code, avec un focus sur l'amélioration de la lisibilité et des performances. Enfin, elle aborde des sujets comme la pérennité de PHP et l'impact des outils d'IA comme GitHub Copilot sur les compétences des développeurs.

8 bookmarks
Modern CSS patterns in Campfire
LocalStorage vs. IndexedDB vs. Cookies vs. OPFS vs. WASM-SQLite | RxDB - JavaScript Database
Explicit is better than implicit
Let’s Encrypt fête ses 10 ans - Next
The Boolean Trap

DevoShare 0x0F

Cette édition est plus axée "culture générale" technologique : Comment voyage un paquet de donnée sur le réseau ? Qu'est-ce que le cryptographie post-quantique ? URI, URN, URL : c'est quoi de binz ? Pourquoi les CDNs sont maintenant inutiles et dangereux ? Une petite dose d'IA, puisque c'est encore la mode : les LLMs ne savent pas faire de raisonnement... Mais est-ce ce qu'on leur demande ? D'autant plus qu'ils semblent arriver aux limites des gros modèles. Pourquoi redémarrer votre téléphone au moins une fois par semaine ? Pour finir, un article plus subjectif : le web se meurt.

8 bookmarks
What Is Post-Quantum Cryptography?
The journey of an internet packet: Exploring networks with traceroute
URL, URI, URN, quelles différences ?
Public CDNs Are Useless and Dangerous
LLMs don’t do formal reasoning - and that is a HUGE problem

Cool stuff from the Web #20

Curated links from JoliCode watch, PHP and Web development only.

8 bookmarks
Elasticsearch is open source, again
BunkerWeb | Open source and next generation Web Application Firewall
Vinted Search Scaling Chapter 8: Goodbye Elasticsearch, Hello Vespa Search Engine
Greppability is an underrated code metric
PHP is the Best Choice for Long‑Term Business

TechWatch #4

Authentication and security are primary concerns for us, here are some resources to improve your knowledge and skills on this topic!

2 bookmarks
Corbado - Add passkeys to any new or existing app
The Not-So-Easy Art of Logging Out

DevoShare 0x0D

Cette édition explore des outils clés pour les développeurs, tels que Corepack pour la gestion des paquets Node.js et une nouvelle API pour useState en React. Les nouvelles fonctionnalités de sécurité des conteneurs avec .NET 8 sont également mises en avant, facilitant la création d'images sans privilèges root. Complétée par un peu de Go, un comic sur l'évolution du développeur au cours de sa carrière et une nouvelle étude sur l'amélioration (ou non) de la productivité avec GitHub Copilot.

8 bookmarks
Secure your container build and publish with .NET 8 - .NET Blog
Go — A Clueless Guide to the Bare Minimum
useStateObject: A Simple, Convenient API Around useState
How To Use Corepack
Font with Built-In Syntax Highlighting

DevoShare 0x0C

Au programme dans cette édition : encore et toujours des bonnes pratiques, notamment sur les différentes règles de nommage, et pourquoi les micro-librairies doivent disparaître. D'autres sur TypeScript et JavaScript. Côté bases de données, découvrez-en un peu plus sur PostgreSQL ; et les différentes versions des UUID (les fameux Guid en .net n'en sont qu'une sorte parmi d'autres). Et pour finir, comment améliorer vos images Docker.

8 bookmarks
Just use Postgres
How Postgres stores data on disk – this one’s a page turner | drew’s dev blog
Never Call <code>new Date()</code> Inside Your Components | Kyle Shevlin
Micro-libraries need to die already
Connaissez-vous le kebab-case ? Et le snake-case alors ? - Blog - Code-Garage

DevoShare 0x0B

Dans cette édition, nous explorons des sujets variés et fascinants qui touchent à la sécurité, au développement web, à l'accessibilité et aux cryptomonnaies. Dans le domaine de la sécurité, nous abordons l'importance de la paranoïa pour les programmeurs et les règles essentielles pour développer du code critique en toute sécurité. En CSS, nous discutons des meilleures pratiques pour utiliser les fonctionnalités @extend et mixin, ainsi que l'évolution vers le "functional CSS". Nous mettons également en lumière l'importance de l'alternative text pour l'accessibilité et vous présentons un outil interactif pour apprendre le branchement Git. Enfin, nous nous penchons sur les impacts du dark mode et sur une critique du Bitcoin.

8 bookmarks
Comment le dark mode vous gâche la vie
CSS Utility Classes and “Separation of Concerns”
Learn Git Branching
Alternative text in action
When to use @extend; when to use a mixin – CSS Wizardry

Cool stuff from the Web #19

Curated links from JoliCode watch, PHP and Web development only.

7 bookmarks
How Notion build and grew our data lake to keep up with rapid growth
sigstore
Miller 6.12.0 Documentation
php-redis-om : un object mapper pour Redis | Les-Tilleuls.coop
Why you should be typing your arrays in PHP | BackEndTea

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