What exactly is HTTP/3? Why was it needed so soon after HTTP/2 (which was only finalized in 2015)? How can or should you use it? And especially, how does this improve web performance? Let’s find out.
So, recruiters, you’re looking for somebody with ten (10) years of Ansible experience? Here I am. On 2012-06-06, ten years to the day, I wrote my first blog post on Ansible.
I’m certainly not the ...
If I had to put myself into one of the buckets that constitute job titles, “Design Engineer” might be closest to my own sense of self-identification. That or just plain old “Web Designer”—there’s just so many jobs when it comes to building software.
Did you know that modern (dish) washing machines have the ability to automatically dispense detergents? The positive side is: this can reduce the amount of detergents used. The machine will monitor…
mcuoneclipse.com·View all posts by Erich Styger →··6-8 minutes
eBPF is an exciting technology in the cloud native world that provides new ways to enhance the service mesh. However, the future of the service mesh remains firmly with user-space sidecar proxies, for fundamental reasons of security and operability.
My side project Slack app Abot, has recently crossed a milestone of $50,000 in total profit. For the last two years, it has been running mostly on autopilot. In this post, I describe how I operate a profitable SAAS as a solo founder and how passive income has …
Observations on how I approach learning, why I'm a generalist and not an expert, and my recent understanding of how hyperfocus impacts every part of my life.
Once again another capital cycle rotates. As with the passing of every civilisation, certain durable (or lucky) relics and memories survive into the new age. This is why we have giant myths, pyrami…
Three months into my first Big Tech gig I was talking to a mentor about the overhead involved with the way the organisation worked. Meetings for standups, tech huddles, refinements, retros and product reviews; Processes such as limiting work in progress, desk …
Coroutine is a mechanism in Kotlin to simplify writing concurrent programs. But the concept of coroutine seems to be not very easy to understand. In this article, I will introduce my intuitive understanding of coroutines. This article won't go into too much de…
Keeping things simple, the goal is to hopefully run Windows on Apple’s M1 chip (and hopefully future Apple silicon chips too given tweaks to the foundation!).
Microsoft's big Java on Azure push is moving forward with an update to the Azure toolkit for the IntelliJ IDE, along with the General Availability status for the Azure Spring Apps Enterprise tier.
Not too much happened last week; but what did happen was rather alarming. Nothing like a Zero-day RCE in Microsoft Office to get your blood pumping. Let’s get to it. Zero-day vuln in Microsof…
From this week we're switching to working Monday-Thursday for all team members at Beacon. Here I'll explain why we've decided to make this change, how it's going to work for us, and what it'll mean for our customers.
How do you test that your ASP.NET Core Minimal API behaves as expected? Do you need to deploy your application? Can you write tests with frameworks like xUnit, NUnit, or MSTest?
Steven has written a post about unit testing RavenDB which shows how easy it is to just write the code you’ll do anyway, and be able to seamlessly and easily...
Did you know? The domain name www.youtube.com was registered on February 14, 2005. The first video was uploaded on April 23, 2005 titled Me at the zoo, which has over 230 million views as of June 2022
Imagine… Last night, lightning struck our house and burned it down. I escaped wearing only my nightclothes. In an instant, everything was vaporised. Laptop? Cinders. Phone? Ashes. Home server? A sm…
In this post I describe the difficulties of adding calls to UsePathBase with .NET 6 WebApplication programs, and describe two approaches to work around it
Express Design (Preview) is a new way to quickly get started with Power Apps by instantly transforming your visual design into an app. App design can be in the form of paper forms, whiteboard sketches, or Figma files without the knowledge of the database or an…
Why performance matters? 💰 Better user experience means better conversion rate Users don't like to wait. If your page is too long to load, they may choose to leave, and go to another website. It's even more true on mobile where the connection is often slower …
One of the features that Azure API Management introduced at BUILD 2022 was Synthetic GraphQL – building a GraphQL service from a set of REST APIs. GraphQL is still relatively new - at least compared to REST and SOAP - but it provides advantages over REST APIs…
There are so many different ways to create a web application today, it's staggering. In this post, we'll try to make some semblance of order. We'll go over the most popular technology choices in each layer of web application development, and see their pros and…
Have you heard of sampling? To not get too technical about it, it’s a way to understand how many people prefer a particular thing without asking every person in existence. The idea is, mathematical…
This specification describes an optimized expression of the semantics of the Hypertext
Transfer Protocol (HTTP), referred to as HTTP version 2 (HTTP/2). HTTP/2 enables a more
efficient use of network resources and a
reduced latency by i…