Deploying Blazor WebAssembly to AWS S3 - Static Website Hosting with AWS + CDN with AWS CloudFront In this article, we will learn about deploying Blazor WebAssembly to AWS S3 in just a couple of simple steps. Once deployed, we will also go through the AWS
My journey to a self-hosted blog in 2023 A weekend-long investigation to get up to speed on the current blogging tooling and platforms.
Measuring the energy impact of hybrid peer-to-peer / CDN video delivery: initial takeaways (Lumen) In this work, former colleagues have assembled the last pieces of a project on which I have contributed before leaving the company. Topic is video delivery, the biggest chunk of internet traffic in the last years, and how we can optimize the energy consum...
Over-engineering my document storage system with Paperless-ngx I think the first realisation that I was getting old was when I implemented a system to store physical + digital documents and was excited about it. My previous document system looked a little something like this: Whenever someone asked me "hey can you ...
Deer Vision Studio Deer Vision is an independent studio, which develops video games. Our main game is Photon Engineer, a puzzle game which requires a lot of logic.
ELIAS NEMA - Engineering Managers Should Do Product et al. Summary: software engineers (especially leaders/managers up the tech hierarchy) should spend more time closer to the business, product, and marketing.
How to evaluate dependencies One of my stock interview questions goes: "When picking between dependencies to use in production, what factors contribute to your decision?" I'm surprised by how often I receive an answer along the lines of "Github stars" and not much...
WebGPU Error Handling best practices A walkthrough of building a basic, efficient glTF renderer with WebGPU.
GPT paranoia Ever since the phenomenal start of ChatGPT, I've been constantly paranoid that the text I'm reading is AI-written. I use Twitter a lot, and all the threads I...
Bun v0.5.7 | Bun Blog Support for `FormData` and `git` dependencies, better `setTimeout()` compatibility, `bun wiptest` is now `bun test`, and better support on AWS Lambda and GitHub Actions.
From Testing Pyramid to Diamond In this article, we will discuss the testing pyramid - what it is and what are some problems with that. We will also discuss a different approach: The testing diamond.
Dzyga's Paw Ukrainian charity fund supplying Ukrainian military with high-tech equipment that multiply the effectiveness of our units.