A Personal Perspective On Employee Compensation

In this article, I share my evolving perspective on what makes a job truly worthwhile. Drawing from personal experience as a software engineer and family man, I explore how factors beyond salary have become crucial in my career decisions. Whether you are a job seeker or employer, this piece offers insights into the complete picture of modern employee compensation.

Laravel API Authentication Using Firebase PHP JWT: Building a Login System and Custom Guard

This tutorial provides a comprehensive guide to implementing JWT (JSON Web Token) authentication in Laravel, focusing on creating a custom authentication guard, building a secure login endpoint, and constructing a robust token generation system. It covers key steps like configuring the authentication guard, creating a login controller with credential validation, implementing a JWT payload builder, and customizing middleware to handle API authentication scenarios.

Strategies and Considerations for Implementing Account Balances in Financial Applications

When building an application that requires a wallet system to handle financial operations, one of the questions developers face is how to store wallet or account balances. In this blog post, we would go over some ways these could be represented in software systems and consider the trade-offs of each approach.

Training the Next Generation of Developers with She Code Africa

A chance encounter on social media led me to being a back-end facilitator for the She Code Africa Academy, teaching Git, NodeJS, Express and empowering aspiring female developers. Now, I am even more passionate about developer education and the supportive communities it fosters.

Processing Webhooks From Multiple Origins Using Laravel

Most tutorials on processing webhooks in laravel applications assume that your application is expecting webhooks from one origin. In this tutorial, you are going to learn how to process webhooks from multiple origins while keeping your application as performant as possible.