HTML, CSS, JavaScript, React, Next.js, Git: step-by-step tutorials to build your own website or tool.
Find out how to effectively virtualise large lists of data using react-window and improve your users' experience.
Learn how to easily add a favicon to your NextJS project with this detailed guide and also find out how to generate a favicon on demand using ImageResponse.
Discover the complete guide to React Toastify, a powerful library for managing notifications in React. Learn how to install, configure and customise all your toasts easily with concrete examples and advanced tips.
Discover the differences between Git and GitHub, two essential software development tools. Learn about Git, a version management system, and GitHub, an online collaboration platform.
Discover Git, the decentralized version management tool used by millions of developers. Learn its basics, its benefits, and how it facilitates collaboration.
Find out everything you need to know about GitHub, one of the most widely used platforms for developers.
Explore why React remains a must-have choice in 2025 for developers. Discover its advantages, the evolution of its features and why the market continues to prefer it.
Explore why Next.js is a must-have framework for developers in 2025. Learn about its benefits, unique features and why the job market is increasingly adopting it.
Discover what the Kebab Case is, a naming convention commonly used in development, and compare it to the Pascal Case and the Snake Case. Learn when and how to use each convention to write more readable and maintainable code, while improving your programming skills.
Learn how to center text or elements vertically in CSS using modern techniques like Flexbox and grids, as well as older methods like positions and tables.
Find out how to resolve the "params should be awaited" error when upgrading to NextJS 15. This article explains why this error occurs and provides a step-by-step guide to correcting it.
Let's discover together how to create a simple and effective image slideshow using HTML, CSS and JavaScript!