How 30 seconds of code is deployed
A historical run-through of how 30 seconds of code was deployed then and now.
The web development article collection contains curated stories, tips, questions and answers on a wide variety of topics. The main focus is around the languages and technologies presented in articles, as well as career advice and lessons.
A historical run-through of how 30 seconds of code was deployed then and now.
In the last installment of the series, we'll refactor our codebase to reduce bundle size and complexity, while making it more maintainable.
Having set up our environment and designed the API, it's time to implement the RegExp library we've been planning, using Vite and Vitest.
Building atop the TDD foundation from last time, let's explore how to design a user-centric API for our JavaScript library.
Instead of reconfiguring ESLint and Prettier every time, I use this configuration to get started quickly.
A thesis on why magic abstractions are harmful to codebases and teams.
Writing great code is more than writing code that works, requiring discipline and a focus on testability, maintainability, and readability.
Learn why vocal errors are better than silent ones, how to handle them effectively, and improve debugging and collaboration in JavaScript.
Infinite flexibility in your tech stack can lead to refactoring headaches and technical debt. Here's how to avoid the trap.
A short summary of your story up to 140 characters long.
I recently built a project using Test-Driven Development (TDD) and it was a great experience. Here's why I think you should try it, too.
Don't fall victim to bad advice! Learn to identify "senior juniorism", and develop critical thinking to make better coding decisions.
How staying on the frontend can limit your career growth and a hot take on how to escape it.
Reviewing CSS code is a skill that takes time to master. Here are some tips from my personal experience to help you get started.
Keep your code, data, and users safe by following these simple tips to secure your JavaScript projects from vulnerable dependencies.
Immutability is a fundamental concept you should be familiar with when learning functional programming.
Design systems are often seen as the holy grail of design and development, but there are a few issues that can arise in the real world.
Have you ever stopped to wonder if modularization is right for your use case? What if I told you it might not be?
Trailing commas are not without controversy. Here's why I think you should use them.
What's the connection between meditation and debugging? Let's find out.
SEO is a very relevant topics that most developers are inexperienced in. Here are 4 actionable SEO tips you can implement today.
Learn how to use CSS pseudo-classes to style an element based on changes to its state.
Learn the difference between cookies, local storage and session storage and start using the correct option for your needs.
Markdown is the most popular markup language for writing documentation. Here is a cheatsheet with the most common syntax.