AKAlbert Kipchirchirinkipchirchiralb.hashnode.dev·Feb 16 · 3 min readSteps to Publish Your Project to GitHubThis guide provides instructions to take your local project and publish it to a new repository on GitHub. Step 1: Confirm Git Installation First, ensure you have Git installed on your system. Git is the version control system that makes GitHub possib...00
AKAlbert Kipchirchirinkipchirchiralb.hashnode.dev·Oct 22, 2025 · 8 min readThe Three-Tier Architecture: The Backbone of Modern Software.Introduction Ever scrolled on TikTok, seeing those seamless videos, or used a bank app that handles billions of shillings without getting confused? That magic, that smooth scroll, isn't just luck. It’s built on a rock-solid foundation, an architectur...00
AKAlbert Kipchirchirinkipchirchiralb.hashnode.dev·Aug 27, 2025 · 7 min readIntroduction to Server-Side ProgrammingServer-side programming with JavaScript has transformed web development, enabling developers to use a single language across the entire stack. With Node.js as the runtime and frameworks like Express.js, JavaScript empowers developers to build scalabl...00
AKAlbert Kipchirchirinkipchirchiralb.hashnode.dev·Aug 13, 2025 · 11 min readHTTP for Modern Web Development: APIs, Websites, and SecurityIntroduction HTTP (HyperText Transfer Protocol) is the backbone of modern web development, powering everything from simple websites to complex distributed APIs. As developers increasingly build API-first applications and modern web experiences, under...00
AKAlbert Kipchirchirinkipchirchiralb.hashnode.dev·Aug 13, 2025 · 12 min readHTTP: A Comprehensive Technical Guide for Software DevelopersIntroduction HTTP (HyperText Transfer Protocol) is the foundation of data communication on the World Wide Web. As a software developer, understanding HTTP deeply is crucial for building robust web applications, APIs, and distributed systems. This art...00