كنان جاسم /kiːˈnæn ˈd͡ʒaːsim/

Kenan Jasim

Kenan Jasim

Software Engineer @ Aalyria

he/him · London 🇬🇧🇱🇧🇮🇶

Hello! 👋

I’m a software engineer with a background in electronic engineering.

Check out the about page to learn more about me, take a look at my CV, or scroll down for the things I’ve written. Thanks for stopping by 💚

Posts

25 May 2026

Satellite handover in non-terrestrial networks

Notes on why satellite handover is harder than the ground version, and how 3GPP’s conditional handover deals with it.

30 Mar 2026

Post-quantum cryptography, and what's actually shipping

Some notes on where post-quantum cryptography has actually landed in TLS, and where it hasn’t.

26 Jan 2026

What actually makes a developer "senior"?

Why I don’t think being a senior developer is mostly about writing cleverer code.

8 Dec 2025

Does SOLID even apply to Go?

A look at which of the SOLID principles still hold up in a language with no classes and no inheritance.

27 Oct 2025

Which concurrency tool should you reach for in Go?

A look at when I reach for channels, mutexes or atomics in Go, and why they are not interchangeable.

15 Sept 2025

How should you structure a Go package?

The package layout that has held up best for me, and why I avoid the “util” package.

11 Aug 2025

When to use named returns in Go?

A discussion on when to use named return values in Go functions, and when to avoid them.

16 Jan 2024

Certified Kubernetes Administrator Notes

A couple of years ago now, I did my Certified Kubernetes Administrator exam, I created a set of notes containing everything I needed to know for the exam. I have decided to share these notes in the hope that they will help others.