Skip to main content

Mastering JavaScript's Temporal API: A New Era of Date and Time Handling

JavaScript's handling of dates and times has been a source of frustration for developers since the language's inception. The built-in Date object is notorious for its confusing behavior, mutable nature, and lack of proper timezone support. Enter the Temporal API – a modern, comprehensive solution that promises to revolutionize how we work with dates and times in JavaScript.

May 28, 2025

<span><span>Jeff Githae</span></span>
Jeff Githae
Connecting Azure VM to MySQL Flexible Server: A Step-by-Step Guide Jeff Githae Fri, 04/11/2025 - 10:50

As businesses migrate to the cloud, connecting your Azure Virtual Machine to a MySQL Flexible Server is a common requirement. This comprehensive guide will walk you through establishing this connection using the Azure Portal, ensuring your applications can securely communicate with your database.

Understanding Population in NestJS with MongoDB Jeff Githae Fri, 04/04/2025 - 23:06

When working with MongoDB and NestJS, relationships between collections are often necessary. MongoDB uses references (ObjectIds) to link documents, and Mongoose provides population to resolve these references. In this blog, we will explore different scenarios of population in NestJS with examples.

Setting Up NestJS with MongoDB

Before diving into population, let’s set up a NestJS project with MongoDB.

  1. Install NestJS CLI:

    npm i -g @nestjs/cli

  2. Create a new project:

How to Read Microsoft Outlook Emails with NestJS and Graph API Jeff Githae Fri, 03/14/2025 - 15:29

In today's interconnected world, integrating email functionality into your applications can significantly enhance user experience. Microsoft Outlook is widely used in enterprise environments, and accessing its data can be valuable for many business applications. In this blog post, I'll walk you through how to read emails from Microsoft Outlook using NestJS and the Microsoft Graph API, with detailed explanations of each step.

Prerequisites

Before we dive in, make sure you have:

Streamlining Efficiency: Contract Management System Jeff Githae Tue, 01/09/2024 - 14:14

In the dynamic landscape of project management, monitoring, and evaluation play a pivotal role in ensuring success and sustainability. Monival is a Monitoring & Evaluation (M&E) platform developed by Sibasi that has integrated a cutting-edge Contract Management System. This innovative solution aims to enhance efficiency, transparency, and accountability in project execution, making it a game-changer for organizations seeking seamless project oversight.

The Need for an Integrated System

Beneficiary Tracking: A Key to Project Management Jeff Githae Tue, 12/05/2023 - 15:09

Tracking beneficiaries stands as a crucial practice that yields a wealth of benefits in project management. By meticulously monitoring the individuals or communities touched by a project's impact, organizations can gain valuable insights that inform decision-making, enhance program effectiveness, and demonstrate accountability to stakeholders. Let's delve into the compelling reasons why tracking beneficiaries is an essential component of successful project execution.

1. Measuring Impact and Demonstrating Value

Deep Dive into Project Management with Monival Jeff Githae Thu, 11/30/2023 - 11:30

In project implementation, our advanced Project Management Module within Monival is a strategic necessity, enhancing workflows, fostering collaboration, and providing real-time insights.

The Importance of Cyber Security in Our Organization

In the fast-paced world of software engineering startups, innovation and creativity drive success. As you pour your heart and soul into developing cutting-edge solutions, it's essential not to overlook the foundation that ensures sustained growth and prosperity – cybersecurity.

Jul 31, 2023

<span><span>Jeff Githae</span></span>
Jeff Githae