LATEST ARTICLES BY Success Ibekwe

Latest articles curated daily by Success Ibekwe.

In this article, we are going to be learning how to authenticate users in our React app using firebase auth.

When building an application that requires users to sign In and sign out in other to have access to some personal data or access to some private sections of an application then authentication is an important approach that allows us to achieve that.

Authentication is both important to users and developers. For users, it prevents a user’s account to be accessed by the external user who is trying to access the account using credentials that are different from what the original user used when creating the account.

How to Authenticate Users in React using Firebase (Step-by-Step Guide)

For developers, it helps create a secure website where users who are not authenticated, are not allowed access to private pages on the website that is meant only for users who are authenticated (who have an account with the application).

API Design Best Practices: A deep-dive (2023)

By Success Ibekwe. Updated Sun Jun 18 2023
API Design Best Practices: A deep-dive (2023)

Web development is not complete if there is no smooth interaction between the client and the server side which makes API design best practices a necessary skill for developers. The web is made up of two parts the frontend and the backend. The front-end is also known as the client-side which involves what the user […]

Top 5 Frontend Frameworks (2022)

By Success Ibekwe. Updated Sun Jun 18 2023
Top 5 Frontend Frameworks (2022)

With the massive number of frontend frameworks out there, frontend developers might find it difficult to choose which to use when building a web application. Not anymore: For advanced developers, this might not be much of an issue. However, for beginners, this might be a very difficult decision to make also for businesses. Furthermore, for […]

How to use Streams in Node.js

By Success Ibekwe. Updated Thu Jul 06 2023
How to use Streams in Node.js

Understanding streams in Node.js and how to implement them opens you up to a versatile approach to handling data sources that are in use universally, these principles are necessary if you’re looking to develop a transparent server.