10 Software concepts I learned in 2022
This title could be clearer and more informative.Try out Clickbait Shieldfor free (5 uses left this month).
A frontend engineer shares 10 things learned in 2022 spanning technical and soft skills. Technical topics include CSS logical properties (margin-block, gap), dynamic programming with memoization tables, git bisect for bug hunting, Domain Driven Design concepts, JavaScript on the edge/CDN, observability tools like DataDog and Sentry, and TypeScript internals like type widening and evolving any. Non-technical lessons cover a project selection framework (the 'hell yes' razor), Moore's task scheduling algorithm for deadline management, and the value of active listening in professional growth.
Table of contents
1. Margin Block and Gaps 🔗2. Dynamic Programming 🔗3. Git bisect 🔗4. Domain Driven Design concepts 🔗5. Javascript on the Edge 🔗6. How important Observability is 🔗7. Typescript Concepts 🔗8. The New Project Razor 🔗9. Moores Task and Shortest Process Time 🔗10. How to Listen 🔗Sort: