Nouvelle lib open-sourcée par Meta pour la création d'éditeurs de texte extensible (système de plugins pour supporter mentions, hashtags…). Semble être une alternative moderne et légère à Draft.js (pas besoin d'utiliser ImmutableJS cette fois 😏). Ne dépend pas spécifiquement de React, mais propose un binding officiel. Peut être utilisé par d'autres frameworks et pourrait même viser d'autres plateformes (support iOS prévu).
Mitosis est un outil qui permet de créer un design system avec un dialecte proche de React/JSX (inspiré de Solid). Mitosis est capable de compiler ces composants pour divers frameworks (React, Angular, Svelte, React-Native…). Cela peut être pratique pour les grosses entreprises qui utilisent plusieurs frameworks dans le temps. Cet article officiel est une bonne introduction: https://www.builder.io/blog/mitosis-a-quick-guide
Hotwire is an alternative approach to building modern web applications without using much JavaScript by sending HTML instead of JSON over the wire.
Linked article: https://developpeur-freelance.io/blog/developpement-web/et-si-le-web-redevenait-simple/
Software craftsmanship:
- The Pragmatic Programmer: from Journeyman to Master
- Clean Coder by Robert C. Martin (Uncle Bob)
- The Software Craftsman: Professionalism, Pragmatism, Pride by Sandro Mancuso
Clean Code / TDD
- Clean Code by Robert C. Martin
- Patterns of Enterprise Application Architecture by Martin Fowler
- Test Driven Development By Example by Kent Beck
- Growing Object-Oriented Software, Guided by Tests by Steeve Freeman and Nat Pryce
- Modern C++ Programming with Test-Driven Development by Jeff Langr
Refactoring
- Refactoring to Patterns — Joshua Kerievsky
- Refactoring: Improve the design of existing code by Martin Fowler
- Working Effectively with Legacy Code by Michael Feathers
BDD
- User Story Mapping by Jeff Paton
- The Cucumber Book: Behaviour-Driven Development for Testers and Developers by Matt Waynne and Aslak Hellesoy
- Introducing EventStorming by Alberto Brandolini
Architecture / DDD
- Implementing Domain-Driven Design by Vaughn Vernon
- Patterns of Enterprise Application Architecture by Martin Fowler
- Patterns, Principles, and Practices of Domain-Driven Design by Scott Millet
- Domain Modeling Made Functional: Tackle Software Complexity With Domain-Driven Design and F#
- Domain-Driven Design: Tackling Complexity in the Heart of Software by Eric Evans
- Strategic Monoliths and Microservices: Driving Innovation Using Purposeful Architecture
- Implementing Strategic Monoliths and Microservices: Patterns and Practices for Continuous Improvement
Continuous Delivery / Continuous Integration / DevOps
- Continuous Integration: Improving Software Quality and Reducing Risk by Paul M. Duvall
- Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation by Jez Humble and David Farley
In the past five years I’v been working on major frontend projects at Gloat. In this blog post I’ll focus on what I learned when building…
After Effect - like FOSS