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