Peter Mbanugo

Peter Mbanugo @pmbanugo

About: Software Engineer - Freelancer, Author, Coach Find me on YouTube: https://www.youtube.com/@pmbanugo

Joined:
Dec 17, 2016

Peter Mbanugo
articles - 105 total

Practical Introduction to Angular Signals

A comprehensive tutorial for experienced Angular developers to learn Angular Signals and their practical applications.

Learn More 5 0Oct 10

Node.js Performance: Processing 14GB Files 78% Faster with Buffer Optimization

Learn how to optimize Node.js for processing large files: 14GB of data processed 78% faster using buffer streaming, byte-level parsing, and hash-based lookups. Complete guide with benchmarks, profiling insights, and code examples for handling 1 billion rows efficiently.

Learn More 1 0Oct 7

Building React Apps with Bun: A Modern Development Experience

Learn how to build React applications using Bun's fast runtime and built-in tooling. Create a blog app with TailwindCSS and discover the developer experience.

Learn More 4 0Sep 2

The Best React Library for Data-driven Applications - Your fave might not be on that list

Looking for the Best React Data Grid (Table)? It's Probably on...

Learn More 0 1Aug 21

LLM Tools & MCP Are Not REST API

MCP/tools are sometimes designed like REST APIs. I'll show you how to design better tools for AI agents and models.

Learn More 5 4Aug 16

Looking for the Best React Data Grid (Table)? It's Probably on This List

Looking for the Best React Data Grid (Table)? It's Probably on...

Learn More 0 0Aug 16

Looking for the Best React Data Grid (Table)? It's Probably on This List

A review of the top 5 React data grid libraries with code examples and performance benchmarks to help you choose the best one for your project.

Learn More 5 2Aug 13

Build Your First AI Agent in TypeScript

Learn how to build your first AI agent in TypeScript. This tutorial guides you through creating a weather agent that can suggest activities based on weather and time.

Learn More 12 0Aug 11

Build a Blog with Angular In Under 30 Minutes, Using Analog

Learn how to build a blog using Angular and Analog. This tutorial will guide you through the process of setting up a Markdown-powered blog using Analog.

Learn More 1 1Aug 5

What Vibe Coding Actually Looks Like for a Senior Engineer

Vibe coding reality: My 20-hour journey building with AI peer programming. What senior engineers actually experience beyond the 1-hour hype.

Learn More 12 4Jul 24

Building Full-Stack Angular Applications with Analog

See how to build an Angular application with Analog, enjoying a modern, smooth developer experience.

Learn More 1 0Jul 15

How to 10x Your Value as a Developer in an AI World

Explore the most important skill in AI era, and how it can empower you to harness Gen AI effectively.

Learn More 0 0Jun 30

Peer Programming with LLMs, For Senior+ Engineers

This article contains a collection of resources for senior (or staff+) engineers exploring the use of LLM for collaborative programming.

Learn More 50 11May 24

[Boost]

Efficient Cookie Management with the Cookie Store API ...

Learn More 0 0May 14

Efficient Cookie Management with the Cookie Store API

Learn how to use the Cookie Store API for efficient cookie management in web applications.

Learn More 15 5May 13

How to Use Libuv In Your Zig Project

This guide will show you how to use libuv from your Zig project.

Learn More 0 0May 10

Top 5 Free React UI Libraries to Use in 2025

Explore the best free React UI libraries available. Enhance your development experience and ship quickly to production!

Learn More 13 3May 1

[Boost]

Mastering Advanced JavaScript Set Operations Peter...

Learn More 0 0Apr 21

Mastering Advanced JavaScript Set Operations

Explore advanced Set operations in JavaScript, including union, difference, intersection, and more. Learn how to leverage these powerful methods for unique collections and data manipulation.

Learn More 7 2Apr 21

Building Runtime-agnostic Apps/Packages with JavaScript

A guide on how to build applications and packages that work across different JavaScript runtimes.

Learn More 5 0Apr 8

Web Speed Showdown: Varnish vs Squid vs Apache Traffic Server!

Learn about the history, architecture, functionalities, strengths, and limitations in today's web cache proxy/servers.

Learn More 4 0Mar 28

Self-hosting with Caddy Server And Souin (Caching Module)

Learn how to set up Caddy server and configure a caching module for it.

Learn More 6 0Mar 8

Supercharge Your WordPress: Web Performance Best Practices with WPQuik

learn WordPress web performance optimisation technicques and practices.

Learn More 4 0Mar 1

Learn how to set up and deploy apps to your own VPS or bare metal using Sidekick. Sidekick is an alternative to Kamal and Coolify, with over 6.5k GitHub stars

Self-hosting on bare metal and Cloud VM - Deploy like a Pro...

Learn More 0 0Feb 21

Self-hosting on bare metal and Cloud VM - Deploy like a Pro with Sidekick

Learn how to set up, deploy and manage apps from your own VPS or bare metal servers

Learn More 5 0Feb 21

How To Build A CLI Using TypeScript And Bun

This tutorial will teach you how to create a CLI using JavaScript and TypeScript. We'll use Bun, a JavaScript runtime, to build the CLI.

Learn More 7 0Feb 5

The Effect of Accessibility on Web Performance

In this insightful discussion, Nicolas Steenhout explores the intersection of web accessibility and performance.

Learn More 8 0Feb 1

Node.js Features You Didn’t Know About: Part 2

See some of the latest experimental features in Node.js: run TypeScript code directly in Node.js without transpiling, built-in SQLite support and glob file search.

Learn More 4 0Jan 24

3 Node.js Features You Didn’t Know About

Simplify your Node.js workflow and improve performance with new features like .env file loading, native file watching and faster script execution.

Learn More 72 6Jan 21

How to Install Node.js on Ubuntu and Linux Distros: A Complete Guide

Learn how to install Node.js on Ubuntu and Linux systems using modern nodejs version managers. A step-by-step guide for JavaScript developers.

Learn More 4 1Jan 21