RSSAmplifier

Blog

Kieran Wood

I'm a computer science major, with a minor in philosophy. I love to do open source work, especially in scripting, automation, web development, API's, CLI's and dev ops!

kieranwood.caRSS feed ↗44 posts

Latest posts

The Fables of Fable

Testing Fable on several projects as an AI skeptic

Floodr

Rebuilding a great load-testing library

My First Foray Into Rust

The good, the bad, and the painful

The Fear of Forking

A more aggressive approach to open source contribution

The Mobile Desktop Divide

Desktops as we know them have been dead for a long time

My New Site is Nearly A Gig, and Its Never Been Faster

The weird ways I made astro work for my terrible ideas

Usage-Aware Caching

How to help handle the data scraping hordes on content-heavy sites

When Standard Advice Fails

Why understanding the exceptions to the rule, and measurements are imoprtant

Performance is Hard

Even simple code takes a lot to optimize

Microsoft Please

The rapid and steady decline of microsoft products since 2020

Reluctant Self-Hoster

I self-host many services, I wish I didn't have to, but here we are...

Good Frameworks In Frontend

What does the frontend landscape look like at the end of 2025, and what choices do I make

Languages Don't Matter in the Beginning

What actually matters in the beginning

Python + Go: Examples

Real examples of This method in action

Python + Go: The basics

How to start using CGo and CTypes to connect python and go

Python + Go: Introduction

A match made in heaven, or hell?

UTF-8 in Games

How to use text in your games

Jinja Components?

Using built in aspects of jinja to make code de-duplication easier

Putting a leash on AI

Legislation? Good Will? How do we solve today and tomorrow's problems with ai?

Beyond Scorch

How you can take the skills you learned and build upon them further

A defense of python as your first language

Your first language can be a hard choice, hopefully this helps make it easier

Plan Your F@$king Projects

How to plan your projects effectively and get them completed

Don't learn Frameworks

How to learn more effectively, and avoid the trap of modern frameworks

My Trip Through Tech

My journey from but a wee imigrant child with a gameboy, to a fullstack developer comfortable in multiple frameworks with a ton of open source projects

We Have AI at Home

Ever wanted to be able to generate your own images without a middleman? What about a chat ai? This article will cover everything you need to get started!

How to give a stranger your credit card

How do we pay for things safely online? How does encryption happen safely over a network. How does public key encryption work?

Building a Good Github profile

Now we have a github profile it's time to make it worth visiting! Intro to VCS Part 4/4

Intro to Github

Now we know how to use git we can look at the social aspects of coding. Intro to VCS Part 3/4

Intro to Git

Learning how to use git, the most popular VCS system in the world. Intro to VCS Part 2/4

Intro to VCS's

How to create versions for your software. Intro to VCS Part 1/4

HHTTPPP; Creating a CLI

Allowing users to interface with our HTTP server more easily! HHTTPP; Writing your own HTTP server Part 5/5

HHTTPPP; Implementing the networking portion

Doing the socket communication for HTTP. HHTTPP; Writing your own HTTP server Part 4/5

HHTTPPP; Parsing HTTP requests and responses

How to parse HTTP requests/responses with regex. HHTTPP; Writing your own HTTP server Part 3/5

HHTTPPP; Setting up the HTTP protocol

Starting to setup our code. HHTTPP; Writing your own HTTP server Part 2/5

Writing your own HTTP server

Ever wanted to write your own HTTP server? This series will show you how to do it. HHTTPP; Writing your own HTTP server Part 1/5

How to verify quickly

How hashing works, and what we use it for when developing applications simply

Making Things Small

How compression works with simple examples

The power of paths

Representing locations can be hard, but it's important to use good representations in code. This helps us in searching for things in code as well as being able to store types of information efficiently.

Making categories simpler

How to set up categories for your content and make filtering easy!

It's caches all the way down

Optimizing your applications by running functions less often

Stealing Like a Developer

Ever wondered what open source software is? What about how to use other people's code appropriately? We cover the basics of licensing and vendoring in this article!

How to cheat at CSS

Write better CSS, by not writing CSS

Taking your HTML elements further

How to use HTML attributes effectively in your web pages

The Dangers of CDN's

How to avoid the most common vulnerabilities with CDN's