<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Alex Talks Tech</title>
    <link>https://blog.lxmwaniky.me</link>
    <description>Blog posts by Alex Nyambura - Associate Cloud Engineer, Generative AI Leader, and AI Specialist</description>
    <language>en</language>
    <lastBuildDate>Thu, 16 Apr 2026 01:16:31 GMT</lastBuildDate>
    <atom:link href="https://lxmwaniky.me/rss.xml" rel="self" type="application/rss+xml"/>
    
    <item>
      <title><![CDATA[I Scored 100% on a Safaricom Codility Test. The Practical Part Was Elasticsearch. Let's Talk About It.]]></title>
      <link>https://blog.lxmwaniky.me/elasticsearch</link>
      <guid>https://blog.lxmwaniky.me/elasticsearch</guid>
      <description><![CDATA[I'm a cloud engineer. My 2026 goal is to land an internship at a Big Tech company. That's what I've been building toward. Upskilling in tech, grinding DSA, the whole thing.
Applying for an attachment ]]></description>
      <pubDate>Sun, 22 Mar 2026 15:03:22 GMT</pubDate>
      <enclosure url="https://cdn.hashnode.com/uploads/covers/6886a57d8cf7fa7ec87a9bfd/f449304b-30f9-45a3-9d26-9627eb6c047c.jpg" type="image/jpeg"/>
      <author>Alex Nyambura</author>
    </item>
    <item>
      <title><![CDATA[Aced the ACE: A Strategic Guide to the Google Cloud Associate Cloud Engineer Exam]]></title>
      <link>https://blog.lxmwaniky.me/aced-the-ace</link>
      <guid>https://blog.lxmwaniky.me/aced-the-ace</guid>
      <description><![CDATA[I apologize this took so long to get out. Between starting a new role as a Software Engineer and balancing the 2:00 AM grind, I had to wait until I could sit down and write something that actually adds value. But I’m coming to you now with the missio...]]></description>
      <pubDate>Sun, 08 Feb 2026 10:22:20 GMT</pubDate>
      <enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1770545011860/7318688d-19e7-4ac8-86ee-7c915a991db2.png" type="image/jpeg"/>
      <author>Alex Nyambura</author>
    </item>
    <item>
      <title><![CDATA[Terraform Explained: Why Your Cloud Infrastructure Needs a Blueprint]]></title>
      <link>https://blog.lxmwaniky.me/terraform-explained</link>
      <guid>https://blog.lxmwaniky.me/terraform-explained</guid>
      <description><![CDATA[Let’s be real for a second.
We’ve all been there. You start a new project on Google Cloud or AWS. You’re excited. You log into the console, click "Create Instance," pick a region (probably europe-west1 because latency to Nairobi matters), open a few ...]]></description>
      <pubDate>Thu, 08 Jan 2026 04:39:26 GMT</pubDate>
      <enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1767846055902/c692b02d-eb0b-4e8a-aaa4-4d7175271fb7.png" type="image/jpeg"/>
      <author>Alex Nyambura</author>
    </item>
    <item>
      <title><![CDATA[How I Bagged the Google Cloud Professional Machine Learning Engineer Cert]]></title>
      <link>https://blog.lxmwaniky.me/pmle</link>
      <guid>https://blog.lxmwaniky.me/pmle</guid>
      <description><![CDATA[NGL, this whole Machine Learning thing? It really ain’t my shit.

If you’ve followed my journey or read my previous posts, you know I’m a Software and Cloud Engineer through and through. I like building systems that have clear logic, predictable inte...]]></description>
      <pubDate>Tue, 06 Jan 2026 12:34:04 GMT</pubDate>
      <enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1767701153580/5b7f5402-93d6-46c8-b8b0-7bdc9bcbe489.png" type="image/jpeg"/>
      <author>Alex Nyambura</author>
    </item>
    <item>
      <title><![CDATA[My First Steps into BigQuery ML]]></title>
      <link>https://blog.lxmwaniky.me/my-first-steps-into-bigquery-ml</link>
      <guid>https://blog.lxmwaniky.me/my-first-steps-into-bigquery-ml</guid>
      <description><![CDATA[I spent yesterday learning BigQuery ML, and honestly? I'm still buzzing from it. Not because it was easy (it wasn't), but because for the first time, machine learning felt... achievable. Let me walk you through what I learnt, where I stumbled, and wh...]]></description>
      <pubDate>Tue, 02 Dec 2025 21:30:56 GMT</pubDate>
      <enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1764710833846/7262ca3c-5374-4744-9789-11ffa44dbff0.jpeg" type="image/jpeg"/>
      <author>Alex Nyambura</author>
    </item>
    <item>
      <title><![CDATA[Got Certified as a Google Cloud Generative AI Leader]]></title>
      <link>https://blog.lxmwaniky.me/gen-ai-leader</link>
      <guid>https://blog.lxmwaniky.me/gen-ai-leader</guid>
      <description><![CDATA[I'm thrilled to share that I recently earned my Google Cloud Generative AI Leader certification! It's been an incredible journey packed into seven days of focused preparation, and I want to walk you through exactly how I did it.

But first, let me ex...]]></description>
      <pubDate>Thu, 27 Nov 2025 18:14:24 GMT</pubDate>
      <enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1764265188328/3552be59-5a8f-4a6f-82f5-04da48173d30.png" type="image/jpeg"/>
      <author>Alex Nyambura</author>
    </item>
    <item>
      <title><![CDATA[From Attendee to Organizer: How DevFest Mt. Kenya 2025 Reminded Me Why Communities Matter]]></title>
      <link>https://blog.lxmwaniky.me/devfest-mt-kenya-2025-insights</link>
      <guid>https://blog.lxmwaniky.me/devfest-mt-kenya-2025-insights</guid>
      <description><![CDATA[Look, I'm not gonna lie. Standing backstage at DevFest Mt. Kenya 2025, watching 300+ developers walk into Dedan Kimathi University, I had this weird mix of pride and pure terror.
Two years ago, I was just another confused student at DevFest 2023, try...]]></description>
      <pubDate>Sun, 09 Nov 2025 20:24:53 GMT</pubDate>
      <enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1762716812421/9ac38333-bed1-4c2e-b22d-7f84dab42b8f.jpeg" type="image/jpeg"/>
      <author>Alex Nyambura</author>
    </item>
    <item>
      <title><![CDATA[Test-Driven Development: Write Better Code by Writing Tests First]]></title>
      <link>https://blog.lxmwaniky.me/test-driven-development</link>
      <guid>https://blog.lxmwaniky.me/test-driven-development</guid>
      <description><![CDATA[What is TDD Really?
Test-Driven Development (TDD) is a coding approach where you write tests before writing the actual code. It sounds backward, but it transforms how you design and build software.
The cycle is simple:

RED - Write a failing test

GR...]]></description>
      <pubDate>Tue, 21 Oct 2025 23:45:08 GMT</pubDate>
      <enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1761090874323/b0d26802-c802-4580-ba38-86d4b51dc356.png" type="image/jpeg"/>
      <author>Alex Nyambura</author>
    </item>
    <item>
      <title><![CDATA[Reflections on My Year as GDG on Campus Lead]]></title>
      <link>https://blog.lxmwaniky.me/reflections-on-my-year-as-gdg-on-campus-lead</link>
      <guid>https://blog.lxmwaniky.me/reflections-on-my-year-as-gdg-on-campus-lead</guid>
      <description><![CDATA[As I look at my Certificate of Appreciation from Google Developer Groups, I'm reminded that leadership isn't just about titles—it's about transformation. Both for the community you serve and for yourself.

The Challenge of Starting
When I first stepp...]]></description>
      <pubDate>Sat, 13 Sep 2025 07:05:27 GMT</pubDate>
      <enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1757746790433/c4da235f-cbbc-405f-973d-c4a678199554.png" type="image/jpeg"/>
      <author>Alex Nyambura</author>
    </item>
    <item>
      <title><![CDATA[Coding Didn’t Change My Life — Communities Did]]></title>
      <link>https://blog.lxmwaniky.me/coding-didnt-change-my-life-communities-did</link>
      <guid>https://blog.lxmwaniky.me/coding-didnt-change-my-life-communities-did</guid>
      <description><![CDATA[Communities have been everything to me in tech. I'm not exaggerating when I say that without them, I'd probably still be that confused first-year student who thought "hacking" was just typing fast on a keyboard. They've pushed me, supported me, frust...]]></description>
      <pubDate>Wed, 10 Sep 2025 23:45:02 GMT</pubDate>
      <enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1757545979801/4c49d7b0-ea3f-45d0-821c-b236c056b147.jpeg" type="image/jpeg"/>
      <author>Alex Nyambura</author>
    </item>
    <item>
      <title><![CDATA[Conducting My First Cloud Symphony]]></title>
      <link>https://blog.lxmwaniky.me/conducting-my-first-cloud-symphony</link>
      <guid>https://blog.lxmwaniky.me/conducting-my-first-cloud-symphony</guid>
      <description><![CDATA[I studied Music in high school. I learned about harmony, rhythm, and how individual instruments come together to create a single piece. I never thought those concepts would appear in my tech career, but as I began learning Google Kubernetes Engine (G...]]></description>
      <pubDate>Mon, 18 Aug 2025 01:18:41 GMT</pubDate>
      <enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1755476111617/69f63b35-2765-4961-b79b-abe83b1f0b0c.png" type="image/jpeg"/>
      <author>Alex Nyambura</author>
    </item>
    <item>
      <title><![CDATA[Understanding APIPA]]></title>
      <link>https://blog.lxmwaniky.me/understanding-apipa</link>
      <guid>https://blog.lxmwaniky.me/understanding-apipa</guid>
      <description><![CDATA[What Is APIPA and Why Should You Care?
Have you ever connected your computer to a network and found that you can't access the internet, but you can somehow still see other computers nearby? You might have encountered APIPA without knowing it.
APIPA s...]]></description>
      <pubDate>Sat, 16 Aug 2025 10:19:14 GMT</pubDate>
      <enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1755338449036/d2279629-3097-430a-8c74-e232ef591a85.png" type="image/jpeg"/>
      <author>Alex Nyambura</author>
    </item>
    <item>
      <title><![CDATA[My Experience with NGINX]]></title>
      <link>https://blog.lxmwaniky.me/my-experience-with-nginx</link>
      <guid>https://blog.lxmwaniky.me/my-experience-with-nginx</guid>
      <description><![CDATA[Recently, I started working with servers and came across NGINX. Honestly, I had no idea what to expect. All I wanted was to serve a simple website on my VPS and keep the domain name active. I thought it would be as easy as uploading files and calling...]]></description>
      <pubDate>Sun, 10 Aug 2025 03:28:23 GMT</pubDate>
      <enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1754796450684/da60ce33-9b3c-49b3-9a7e-2c8aeec395c2.png" type="image/jpeg"/>
      <author>Alex Nyambura</author>
    </item>
    <item>
      <title><![CDATA[Scaling to Enterprise: Multi-Department VLANs with CPU-Optimized Security]]></title>
      <link>https://blog.lxmwaniky.me/mikrotik-enterprise-vlans-scalable-security</link>
      <guid>https://blog.lxmwaniky.me/mikrotik-enterprise-vlans-scalable-security</guid>
      <description><![CDATA[Module 7 of my MikroTik Zero to Hero Challenge
Time to go big! Module 7 was about scaling from a simple guest network to a full enterprise architecture. My mission: design a complete four-department network for Tech Innovators Kenya Ltd with proper s...]]></description>
      <pubDate>Sun, 10 Aug 2025 03:18:42 GMT</pubDate>
      <enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1754795679629/f800ab19-a1a9-49dc-b333-4530b64d8352.png" type="image/jpeg"/>
      <author>Alex Nyambura</author>
    </item>
    <item>
      <title><![CDATA[Building Professional WiFi: Secure Employee Network + Isolated Guest Access]]></title>
      <link>https://blog.lxmwaniky.me/mikrotik-secure-wifi-isolated-guest-access</link>
      <guid>https://blog.lxmwaniky.me/mikrotik-secure-wifi-isolated-guest-access</guid>
      <description><![CDATA[Module 6 of my MikroTik Zero to Hero Challenge
Time to tackle wireless networking! My mission: create a professional WiFi setup for "Tech Innovators Kenya Ltd" - a software development company needing secure employee WiFi plus isolated guest access. ...]]></description>
      <pubDate>Sun, 10 Aug 2025 03:10:56 GMT</pubDate>
      <enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1754795259871/8cc55367-eac1-4aee-bf7f-94c692e56848.png" type="image/jpeg"/>
      <author>Alex Nyambura</author>
    </item>
    <item>
      <title><![CDATA[Double NAT Reality Check: Why My Port Forwarding Dreams Were Crushed]]></title>
      <link>https://blog.lxmwaniky.me/double-nat-port-forwarding-mikrotik</link>
      <guid>https://blog.lxmwaniky.me/double-nat-port-forwarding-mikrotik</guid>
      <description><![CDATA[Module 5 of my MikroTik Zero to Hero Challenge
I started Module 5 thinking I'd learn some simple NAT rules and set up port forwarding. What I discovered instead was that most home networks don't work the way networking tutorials assume. Welcome to th...]]></description>
      <pubDate>Sun, 10 Aug 2025 03:02:16 GMT</pubDate>
      <enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1754794764641/a8f357fc-5a43-4b8c-9909-49f92f449273.png" type="image/jpeg"/>
      <author>Alex Nyambura</author>
    </item>
    <item>
      <title><![CDATA[From Zero Security to Enterprise-Grade Protection: My First MikroTik Firewall Setup]]></title>
      <link>https://blog.lxmwaniky.me/mikrotik-firewall-zero-to-enterprise</link>
      <guid>https://blog.lxmwaniky.me/mikrotik-firewall-zero-to-enterprise</guid>
      <description><![CDATA[Module 4 of my MikroTik Zero to Hero Challenge
After three modules of getting basic connectivity working, I had a sobering realisation: my router was completely naked on the internet. No firewall rules. Management interfaces are accessible from anywh...]]></description>
      <pubDate>Sun, 10 Aug 2025 02:52:26 GMT</pubDate>
      <enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1754794214849/ca391629-735d-4e3c-a905-7b91e1bc964f.png" type="image/jpeg"/>
      <author>Alex Nyambura</author>
    </item>
    <item>
      <title><![CDATA[Day 2 Morning: Finally Getting Automatic IP Addresses Working]]></title>
      <link>https://blog.lxmwaniky.me/getting-automatic-ip-addresses</link>
      <guid>https://blog.lxmwaniky.me/getting-automatic-ip-addresses</guid>
      <description><![CDATA[Module 3 of my MikroTik Zero to Hero Challenge
I started Day 2 with the internet working perfectly - but only if I manually set IP addresses on my devices. Time to fix this and make the network usable for normal people who just want to plug in and go...]]></description>
      <pubDate>Sun, 10 Aug 2025 02:45:27 GMT</pubDate>
      <enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1754793835808/86474101-a8b3-4dba-9715-4cba0f24ac0b.png" type="image/jpeg"/>
      <author>Alex Nyambura</author>
    </item>
    <item>
      <title><![CDATA[The /24 vs. /0 Mistake: A MikroTik Routing Lesson]]></title>
      <link>https://blog.lxmwaniky.me/mikrotik-24-vs-0-routing-lesson</link>
      <guid>https://blog.lxmwaniky.me/mikrotik-24-vs-0-routing-lesson</guid>
      <description><![CDATA[Module 2 of my MikroTik Zero to Hero Challenge
After getting familiar with MikroTik in the morning, I thought the afternoon would be easy - just set up some IP addresses and get online. I was so wrong.
The Big Problem I Discovered
Remember that bridg...]]></description>
      <pubDate>Sun, 10 Aug 2025 00:28:42 GMT</pubDate>
      <enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1754785548072/130b3154-6899-4386-9fd2-40ef5e4d4a6e.png" type="image/jpeg"/>
      <author>Alex Nyambura</author>
    </item>
    <item>
      <title><![CDATA[Day 1: My First Time Using MikroTik RouterOS]]></title>
      <link>https://blog.lxmwaniky.me/my-first-time-using-mikrotik-routeros</link>
      <guid>https://blog.lxmwaniky.me/my-first-time-using-mikrotik-routeros</guid>
      <description><![CDATA[Starting my MikroTik Zero to Hero Challenge - Module 1
I decided to learn MikroTik networking from scratch. This is my story of Day 1 - the very first time I touched a MikroTik router.
What is MikroTik Anyway?
Before starting, I had no idea what Mikr...]]></description>
      <pubDate>Sun, 10 Aug 2025 00:12:35 GMT</pubDate>
      <enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1754784669140/6c2f56ab-bbf5-4361-bd04-3d08cbc73a9c.jpeg" type="image/jpeg"/>
      <author>Alex Nyambura</author>
    </item>
    <item>
      <title><![CDATA[Building My First Go Application: A Weather CLI Tool]]></title>
      <link>https://blog.lxmwaniky.me/building-my-first-go-application</link>
      <guid>https://blog.lxmwaniky.me/building-my-first-go-application</guid>
      <description><![CDATA[I wanted to learn Go and build something useful at the same time. This article shows how I built a weather app from start to finish.
Why I Picked Go
I want to work with automation, networking, and cloud stuff. I found out that Go is used to build Doc...]]></description>
      <pubDate>Sat, 09 Aug 2025 22:42:41 GMT</pubDate>
      <enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1754778730177/395f16af-20b5-4b9e-8ea9-a91f48c56a3e.png" type="image/jpeg"/>
      <author>Alex Nyambura</author>
    </item>
    <item>
      <title><![CDATA[Jules Exits Beta: New Limits, Paid Plans, and Enhanced Privacy Commitments]]></title>
      <link>https://blog.lxmwaniky.me/jules-exits-beta</link>
      <guid>https://blog.lxmwaniky.me/jules-exits-beta</guid>
      <description><![CDATA[Google's AI coding agent Jules has officially graduated from beta, marking a significant milestone in the evolution of autonomous development tools. The transition brings important changes to usage limits, introduces structured pricing plans, and inc...]]></description>
      <pubDate>Thu, 07 Aug 2025 07:51:40 GMT</pubDate>
      <enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1754552309070/c93970d1-ae1c-4adb-b7a9-02fdae3d0bb5.jpeg" type="image/jpeg"/>
      <author>Alex Nyambura</author>
    </item>
    <item>
      <title><![CDATA[Deploying a Static Website on Google Cloud Storage]]></title>
      <link>https://blog.lxmwaniky.me/deploying-a-static-website-on-google-cloud-storage</link>
      <guid>https://blog.lxmwaniky.me/deploying-a-static-website-on-google-cloud-storage</guid>
      <description><![CDATA[Static websites are one of the easiest ways to start using Google Cloud. With Google Cloud Storage (GCS), you can host a simple portfolio, blog, or documentation site without worrying about servers.
This guide walks you through what static websites a...]]></description>
      <pubDate>Wed, 30 Jul 2025 01:07:33 GMT</pubDate>
      <enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1753833448868/2f168448-fa5a-44ac-9154-37592ea8c0c7.png" type="image/jpeg"/>
      <author>Alex Nyambura</author>
    </item>
    <item>
      <title><![CDATA[Testing MPESA Daraja APIs with Postman]]></title>
      <link>https://blog.lxmwaniky.me/testing-mpesa-daraja-apis-with-postman</link>
      <guid>https://blog.lxmwaniky.me/testing-mpesa-daraja-apis-with-postman</guid>
      <description><![CDATA[M-Pesa is one of the most popular mobile money services in Kenya, and as developers, integrating it into our applications opens up a world of possibilities. This article will walk you through how to test MPESA's Daraja APIs using Postman. We'll cover...]]></description>
      <pubDate>Mon, 28 Jul 2025 12:20:36 GMT</pubDate>
      <enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1753705573521/759a694f-3882-43cf-bb0e-49c85294da04.jpeg" type="image/jpeg"/>
      <author>Alex Nyambura</author>
    </item>
    <item>
      <title><![CDATA[The Insider's guide to Tech hiring.]]></title>
      <link>https://blog.lxmwaniky.me/the-insiders-guide-to-tech-hiring</link>
      <guid>https://blog.lxmwaniky.me/the-insiders-guide-to-tech-hiring</guid>
      <description><![CDATA[The tech world is booming, but landing your dream job can feel tricky. This article cuts through the confusion with advice straight from Ndiga Njeru, a Senior Technical Recruiter at Google with experience at Microsoft and Andela.
Making Your Resume S...]]></description>
      <pubDate>Mon, 28 Jul 2025 11:34:01 GMT</pubDate>
      <enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1753702130511/e15c7fef-b290-4cee-9178-e5c1f0c43059.jpeg" type="image/jpeg"/>
      <author>Alex Nyambura</author>
    </item>
    <item>
      <title><![CDATA[A guide to API literacy]]></title>
      <link>https://blog.lxmwaniky.me/a-guide-to-api-literacy</link>
      <guid>https://blog.lxmwaniky.me/a-guide-to-api-literacy</guid>
      <description><![CDATA[In the ever-evolving world of technology, the term “API” has become increasingly prevalent, yet its significance is often overlooked by those outside the realm of software development. API, or Application Programming Interface, serves as the backbone...]]></description>
      <pubDate>Mon, 28 Jul 2025 10:19:56 GMT</pubDate>
      <enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1753697489385/6e557293-6abc-42fe-bb6d-f1fb0e9b9fb0.png" type="image/jpeg"/>
      <author>Alex Nyambura</author>
    </item>
  </channel>
</rss>