Category: Software


  • Fading Light And Falling Leaves (November 2025 Wallpapers Edition)

    November can feel a bit gray in many parts of the world, so what better way to brighten the days than with a splash of colorful inspiration? For this month’s wallpapers edition, artists and designers from around the globe once again tickled their creativity and designed unique and inspiring wallpapers that are sure to bring…

  • AWS open source newsletter, #215

    Welcome to issue #215 of the AWS open source newsletter, the only newsletter that I know of that brings you the best open source on AWS content. There is nothing spooky or scary in this months edition we have a nice selection of projects that cover a broad range of use cases – tools to…

  • As someone who’s always digging into DevOps tools, I find that explaining a topic is the best way to really understand it. So today, I want to share what I’ve learned about the different ways you can run Kubernetes (K8s). Getting a Kubernetes cluster started can seem tricky because there isn’t just one way to…

  • MCP (Model Context Protocol) is a simple, common way for AI models (LLMs) to talk to APIs and data. Think of it like a universal plug: if both sides support MCP, they can connect and work together. An MCP server is any service or app that “speaks MCP” and offers tools the model can use,…

  • Kubernetes clusters face significant challenges when multiple teams share the same infrastructure without proper resource management controls. Applications can consume excessive CPU, memory, and storage resources, leading to performance issues that affect entire workloads. The Kubernetes Resource Quota system provides cluster administrators with essential tools to establish boundaries and prevent resource monopolization. By implementing ResourceQuota…

  • Learn Cybersecurity from Harvard University

    We just posted a Harvard University course that will provide you an introduction to cybersecurity. It’s taught by one of the world’s most-loved computer science teachers, Dr. David J. Malan. In this course you will learn how to secure your accounts, data, systems, and software against today’s threats and how to recognize and evaluate tomorrow’s…

  • How to Overcome a Negative Performance Review and Become a Better Developer

    I was a year into my new job at Google. After repeated warnings about underperformance, my manager sat me down. I was being placed on a Performance Improvement Plan (PIP). For those unfamiliar, a PIP at Google is a two-month plan to show improvement – a final chance to prove yourself. You’re given a project…

  • How to Build Your Own MCP Server with Python

    Artificial intelligence is evolving at a remarkable pace. Models today can reason, write, code, and analyze information in ways that once seemed impossible. But there’s one major limitation that still holds them back: context. Most AI models don’t have access to your system, files, APIs, or live data. They only know what you tell them…

  • Been burned out on productivity systems with 47 steps and color-coded everything. Went back to basics – picked 7 stupidly simple daily habits, tracked them for 3 weeks, correlated with mood ratings. The patterns that emerged weren’t what I expected. Same wake time every day Coffee + breakfast (together, not separately) One productive task (size…

  • How to Improve Your Programming Skills by Building Games

    When most people think about learning to code, they imagine building websites or automating small tasks. Few think of building games as a serious way to improve programming skills. But creating even a simple game can teach lessons that no tutorial ever could. Games force you to think about performance, user input, structure, and creative…