Learning and Growing: Tackling Real-World Development HurdlesOn starting my HNG internship, the first thing we were tasked with was reflecting and sharing a recent challenge we’ve had. The most recent challenge I can remember was when I was tasked with creating a simple ticketing system, a site where users cou...Jun 29, 2024·2 min read
What is Technical Debt and How to Manage ItAccording to Stripe's research in 2018, the average developer spends more than 17 hours a week dealing with maintenance issues such as debugging and refactoring. Additionally, they spend approximately four hours a week on “bad code,” which equates to...May 30, 2024·3 min read
Enhancing User Engagement: Seamless User Onboarding in React with Intro.jsBack King AJ Jan 2, 2024 · 8 min read User onboarding is the pivotal first impression your web application makes on its users. It’s the welcoming handshake, the guided tour of your digital domain, and the introduction to your application’s unique e...Jan 3, 2024·13 min read
Collaboration In Real Time With React And Nodeby King AJ In today's rapidly evolving digital environment, real-time collaboration has become a paramount feature in various web applications. The ability to work together seamlessly, irrespective of geographical boundaries, has transformed how tea...Oct 18, 2023·19 min read
Using JWT for authentication in Reactby King AJ JSON Web Tokens (JWT) is a widely used web authentication mechanism, providing a secure and compact way to transmit information. This article will explore how to perform JWT authentication in [React](https://react.dev/learn), covering the...Jun 4, 2023·11 min read
Unit Testing with the React Testing Libraryby King AJ Unit testing is a method of testing that tests individual pieces of code, such as functions or classes, to ensure they are working correctly. When carrying out unit testing in React, individual components of our application are tested in i...Mar 21, 2023·19 min read
Implementing Email validation and verification on our websiteby King AJ Many email addresses entered into checkouts and signup forms are invalid. Wrong emails defeat the purpose of communicating with clients or customers via email. This is the reason for analyzing and confirming that these emails are correct a...Nov 29, 2022·10 min read