What to focus technically when preparing for the frontend developer interview.
It's important to learn basic data structures inside out, otherwise understanding higher level structures will be difficult.
Learn how to write more readable git commit messages that are easy to follow when looking through the project history.
An optimization over plain recursion when we cache the results of subproblems to reduce time complexity from exponetial to polynomial.
Template language makes it possible to re-use the static elements that define the layout of a webpage, while dynamically populating the page with data.
Build systems are critical tools to create a repeatable, reproducible and consistent build process especially in a huge monorepos.
Working from home as remote or indie developer is a real challenge with tons of distractions, deep work is way better than long hours.
Looking back at the evolution of CSS as one of three cornerstones of world wide web over almost 30 years.
Are you still skeptical about TypeScript? If that's the case then this post will help you make an informed decision.