© 2023 Hashnode
#javascript
Apple likes to "think different" (and tell us about it too). Sometimes this leads to cool stuff, and other times it results in position: fixed elements that get hidden behind the virtual keyboard on i…
Introduction Welcome to the exciting world of React.js hooks! If you're a web developer diving into React.js, you're about to embark on a journey that will revolutionize the way you build dynamic and …
Author: Victor Uma Do you want to try out a new runtime environment? Bun is the new Javascript runtime that claims to be better than Node.js. This article will show how we can test this with benchmark…
Introduction Welcome to part 2 of our series on React Hooks! In part 1, we explored the fundamentals of React Hooks and how they provide a more intuitive and functional approach to building React appl…
Introduction Creating reusable components is a fundamental aspect of modern web development. In this tutorial, I will walk you through the process of building your own React package. By packaging your…
What is Server- side rendering? Server-side rendering is a web application technique that involves the server generating fully-rendered HTML pages which helps in faster initial page loads and better u…
Intro 😎 Welcome to Episode 1 of the TypeScript 101 Series! In this episode, I’ll give an overview of TypeScript, discuss its advantages over JavaScript, and show you how to set up a TypeScript projec…
Introduction Node.js is a popular runtime environment that allows you to run JavaScript code on the server side. It uses an event-driven, non-blocking I/O model, making it lightweight and efficient fo…
Hello there, welcome to my new series of blog posts on the Gradle build system. Today, I chose to write on the Gradle because, to most of the new android app developers, Gradle is a block box, and the…
CSS Gradients CSS gradients let you display smooth transitions between two or more specified colors. CSS defines three types of gradients: Linear Gradients (goes down/up/left/right/diagonally) Radia…
React has emerged as a leading player in the vast landscape of JavaScript frameworks, empowering developers to build dynamic and interactive user interfaces. With its component-based architecture and …
Decision-making statements are those statements which allow the programmers to decide which statement should run in different conditions. There are four ways to achieve this: IF Statement: This type …
Author: Deborah Emeni Software testing is critical in the software development cycle and ensures that the developed products are reliable and of high quality. The quality of the application is vital f…