Use a laptop as a 2nd display on Linux using FreeRDP
Production systems for ecommerce, finance, operations, and applied AI - built and operated for two decades.
Production systems for ecommerce, finance, operations, and applied AI - built and operated for two decades.
Ngrok is a fantastic tool for creating a secure tunnel from the public web to a machine behind NAT or a firewall. Sadly, it costs money and it’s proprietary. If you’re a developer, odds are that you’re already renting a server in the public cloud, so why not roll your own ngrok?
Recent versions of Ubuntu turned on a particularly annoying feature: intrusive system notifications that warn of the pending update of a Snap managed application. Here’s an example:
No matter where you go, there you are If you're like me, you travel occasionally. Access to your office from home, or from an airport loun...
Ahead of its June 2021 algorithm update, Google made a significant announcement as part of its shift to emphasize overall page experience…
In 2022, data engineers manage forests, not trees
Overview of basic analytics during that one time my blog post got traction on HackerNews, and the steps I took to prepare for just this occasion.
Posts and writings by Lennart Poettering
Made in Notion, the connected workspace where AI agents and teams organize docs, projects and knowledge together.
After about a decade of dealing with this madness, surely it's been worthwhile? No, not really.
This is going to be a highly opinionated blog post. I think AWS is great and use it daily, but their implementation of IAM is unnecessarily complicated.
Grace is overrated
A programmer's blog with posts about Ruby, web development, algorithms and data structure.
In actual supply chains, money is changing hands. A server manufacturer is paying for PCB fabrication, who is paying their suppliers for raw materials and equipment, and so on until the whole thing eventually loops back on itself when a mining company needs to buy a server.
How I deploy my webapp using blue-green deployment and zero rocket-science
My home lab in a 12U rack as of March 2026. What is a Home Lab? Think of a home lab as a place where you can fail in the privacy of your own home. As
During one of my assignments, I worked with GitHub Actions pretty much every day. I implemented workflows, created new actions, and helped people migrate their projects from jenkins to actions. As much as I like actions – and I like them a lot – there are some things that caught me off guard. I have collected some of…
Julien Savoie has written a brilliant post explaining how you can enable https on your intranet. This is useful for several reasons. It means your employees aren't constantly fighting browser warnings when trying to submit stuff internally. All your http traffic is encrypted. You don't need to install a self-generated…
The ideas behind the DevOps movements undeniably changed the software development world for the better - but by now, the term “DevOps” has lost all meaning. Sometimes an idea is so good, that you can’t argue with it. I’m not saying that the original idea behind “DevOps” was perfect - I’ve written about some of the…
It finally happened!
Sweet, sweet humidity.
systemd Shutdown Units
From the depths of the IT world, there are things that you only learn through experience.
I started working on this on June 20th mainly out of curiosity: I had heard that Firecracker had PVH boot support (which was in fact mistaken!) and I knew that FreeBSD could boot in PVH mode from Xen, so I wondered just how hard it would be to get FreeBSD up and running. Not impossible, as it turned out, but a bit…
Life with Postgres only.
Working in Cloud Native consulting , I’m often asked about who should do various bits of ‘the platform work ‘.
How would the current internet function when you're on a native IPv6 host without any IPv4 instead of using any of the IPv4 workarounds? Find out with a few firewall rules!