TRUONG PHAM
Home
Projects
Blogs
YouTube
Contact
EN
VI
←
Back to overview
50 FRONTEND LESSONS – HARD-EARNED EXPERIENCES
Exploring 50 FRONTEND LESSONS – HARD-EARNED EXPERIENCES through 50 deep-dive articles.
Aug 20, 2024
50 FRONTEND LESSONS – HARD-EARNED EXPERIENCES
Blog #44: CI/CD and Environment Variables that 'Disappear' Without a Trace
Aug 15, 2024
50 FRONTEND LESSONS – HARD-EARNED EXPERIENCES
Blog #43: CORS Isn't Always the Backend's Fault
Aug 10, 2024
50 FRONTEND LESSONS – HARD-EARNED EXPERIENCES
Blog #42: When the Backend Changes the Schema and the Fragility of the Frontend
Aug 5, 2024
50 FRONTEND LESSONS – HARD-EARNED EXPERIENCES
Blog #41: The 2 AM Panic and Infinite Question Marks
Jul 30, 2024
50 FRONTEND LESSONS – HARD-EARNED EXPERIENCES
Blog #40: Don't try to be smart – Write code for humans, not for machines
Jul 25, 2024
50 FRONTEND LESSONS – HARD-EARNED EXPERIENCES
Blog #39: The 'Will Fix Later' Promise and the Compound Interest of Technical Debt
1
2
3
More pages
9
50 FRONTEND LESSONS – HARD-EARNED EXPERIENCES | Series — Truong Pham