My recommendations
Here are some articles and videos I especially recommend.
Software design
- Domain Driven Design for Everyone Else
- The Everybody Poops Rule
- 🎥 RailsConf 2014 - All the Little Things by Sandi Metz which presents a lot of good practices through the “Gilded Rose” refactoring kata
- 🎥 “Making Impossible States Impossible” by Richard Feldman
- 🎥 Domain Modeling Made Functional - Scott Wlaschin
Software architecture
- Hexagonal Architecture which is a quite complete presentation of the subject
- Screaming Architecture
Agiles practices
Tests
- The Practical Test Pyramid which details the different tests typologies
- 5 Common Misconceptions About TDD & Unit Tests
- TDD & The Lump Of Coding Fallacy which deals with the question “do I have time to write tests?”
Functional (and reactive) programming
- The mostly adequate guide to functional programming
- The intro to Reactive Programming you’ve been missing
JavaScript
CSS
Front-end performance
- How to loose weight (in the browser)
- Front-end performance for web designers and front-end developers
- High Performance Networking in Chrome