Ljóss
Devlogs, deep dives, and whatever I broke this month.
You Never Download the .ts Files

Capture an HLS stream in the browser and you get a container the server never sent, often in two halves.
[CryEngine] A Cloud Over Crytek?

With Crysis 4 paused and staff affected, questions arise about CryEngine's long-term development.
Wiring the Spotify Web API Into This Blog

Everything I had to work out to put my Spotify account on this blog: the auth flow, the four endpoints, and the caching.
[Elixir/Phoenix] LiveView - Smooth Image Loading with LQIP

A step-by-step guide to Low-Quality Image Placeholders (LQIP) in Phoenix LiveView: the CSS, the JS Hook, and the template integration.
Deleting sw.js Does Not Remove a Service Worker

Today I learned: Only another service worker at the same URL can retire the old one.
[CryEngine] Eye of the Engine: The Camera

Unpacking CryEngine's camera system, from raw input signals to the rendered image.
Get Access To Children's Functions from Parent Component with React Hooks

One way to expose Children Components in React.
Three Years Later and Chester Bennington is Ever Present

(July 20, 2017 - July 20, 2020), it's been 3 years since Chester Bennington's death, yet feels like forever from when I've first started listening to Linkin Park's songs.
“Expecto Ludum!”

The Witcher 3: Wild Hunt, one of the things I have been up to lately.
The foundation of Ljóss 💥

The story behind the foundation of this blog (Ljóss).
Hello World!
Hello world! It's me, the same old Aleks and this is my new blog.
