Mensuel Shaarli

Tous les liens d'un mois sur une page.

March, 2022

paperless-ngx/paperless-ngx: A supercharged version of paperless: scan, index and archive all your physical documents
thumbnail
A Web Developer's Browser | Responsively App
thumbnail
Headless components in React and why I stopped using a UI library for our design system | by Nir Ben-Yair | Feb, 2022 | Medium
thumbnail

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…

Awesome Software Architecture
HTML Over The Wire | Hotwire

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/

Livres recommandés

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