Hello, I am Daryl Lukas

A Software engineer based in Lusaka.

I make cloud (web) and mobile applications.

GET TO KNOW ME

Writing Cleaner JavaScript with Nullish Coalescing: A Developer's Guide

Introduction JavaScript has been continuously evolving, introducing new features that enhance developers’ productivity and improve code readability. One such feature is nullish coalescing, introduced in ECMAScript 2020, which addresses a common challenge faced by developers when dealing with null or undefined values. In this blog…

ChatGPT explains Debt Restructuring

You’re probably asking why I did this. My home nation, Zambia, has concluded a debt restructuring agreement with its creditors (as of this writing). This topic has been all over my newsfeed this week. Some people appeared to be unclear by what was going on.

Azure AD Authentication using MSAL and Next.js (React)

Microsoft Authentication Library (MSAL) for Javascript enables client-side web applications to authenticate users using Azure Active Directory (Azure AD), using security tokens acquired from the Microsoft Identity platform. It is particularly helpful if you want to specify which users can sign in to your application,…

Authentication - Exploring Appwrite.io with React Series

What is Appwrite? Appwrite is an open-source backend server for web and mobile applications. It is similar to Firebase, AWS Amplify, and Supabase in terms of features and APIs, including Authentication (User management), Database Management, Storage, and Cloud Functions. However, unlike the alternatives, Appwrite is…