Julius Lisauskas

@xor22h.dev

15+ years breaking and fixing systems. Go, Java, PHP, Shopify, DevOps. Docker Captain. Speaker. INTJ running production in light mode.

Have you ever been in a situation where you needed to leave now, but your AI agent was still finishing its work? I was. almost every Monday. Rushing to the train. Until I found Agentic Platform by @docker.com initially, my thought was - it’s only for big guys, who can afford the API billing.

12.5 years at one company. Retro every two weeks. I can't remember a single one that changed anything. Switched jobs. Now it's once a quarter, and the action items actually get fixed instead of rotting in a doc for years. Never thought the answer would be this boring: do it less, but mean it.

I shipped a client's new e-commerce platform on 8x less hardware than before. Not a typo. Swapped Prestashop for a custom Go backend, wired in ERP and warehouse systems too. Day one: 500+ orders, zero issues. Smaller stack, smoother launch. What's the leanest setup you've ever shipped?

A week ago I've spoken on a TechDays 2026 by @nordvpn.bsky.social I was a bit nervous as this was my biggest stage ever. At least 100 attendees on-site & another 500+ watching online. I've talked about Sandbox'ing AI Coding agents using #docker. Now, I wonder where will be my next stage...

Bild

📣 Workshops for WeAreDevelopers North America just dropped! We're kicking things off with Michael Irwin's AI-ready developer environment workshop. Learn how to build a reproducible local setup for AI, from models and runtimes to Docker. San Jose, Sept. 23–25 Tickets → https://bit.ly/4e7b7nD

Bild

- 3 months ago, I joined a new company. - Today, they officially became a new Lithuanian Unicorn! - Next week, I will be presenting a talk about safe AI use and leading the workshop a day after. - btw, my probation period ends on Monday. Coincidence? More about the 🦄 - oxylabs.io/blog/oxylabs...

Oxylabs Reaches $3.6B Value After Agreeing to Its First Outside Investment

Oxylabs has secured a $130 million investment from Warburg Pincus, reaching a $3.6 billion valuation and reinforcing its position as a leading data infrastructure provider essential for the emerging a...

oxylabs.io

Genuine question: why did we decide that the best place to receive security codes is on the same device where all our distractions live? The people who designed 2FA and the people who wrote deep work books clearly never had a meeting.

New job. New team. They use Kustomize instead of Helm. I’ve used both. But there’s a big difference between “used it” and “lived in it for 3 years.” I’m basically junior again and I hate it. Anyone else made this switch? Helm or Kustomize. Which side are you on?

At new work - they issues 14” MPB with M5. 14” feels so small. Ok, at the office, it’s usable with the extra monitor setup. But while traveling or working from home - it’s a bit too small for my personal preference. What’s your preference? 14” or 16”?

Next Friday will be my last day at the company. I have been here for the past 12 years. It is certainly an unusual experience, and I feel a mix of sadness and uncertainty about my future.

Docker Model Runner now supports the NVIDIA DGX Station GB300. The hardware is powerful but what makes it practical is the developer experience: pull, run, and iterate on larger models using the same Docker workflow you already know and trust. Learn more here: https://bit.ly/4dX6w7g

Docker Model Runner on DGX Station GB300 | Docker

Docker Model Runner now supports NVIDIA DGX Station GB300. Run bigger models with familiar Docker commands and effortless setup.

docker.com

If you've ever had a production incident caused by an upstream image change, a mutable tag, or a dependency you didn't know existed in your Dockerfile — this is the post I wish I'd had. Docker build policies in 5 minutes, two copy-paste examples, zero excuses left.

Unpopular opinion: your Dockerfile review process is security theater. Humans miss things. AI assistants suggest things. Tags are mutable. latest is a lie. The only review that can't be skipped is one that runs before the build starts. Wrote about how to set that up with .rego policies in ~5 min.

Validating Docker Builds with .rego Policies: Because "It Works on My Machine" Isn't a Security Strategy

We've all been there. It's 2 AM, the CI pipeline is green, and you ship your container to production feeling like a DevOps rockstar. Then Monday morning rolls around and someone discovers that your Do...

xor22h.dev

Stop writing Dockerfiles like it’s 2015. You don’t need 47 lines of apt-get install, apt cache clean, and rm -rf just to build a base image. DHI lets you build Docker base images without a Dockerfile at all. Define what you want, skip the boilerplate, and stop pretending that cleanup is fun.

DHI Customizations - building base Docker Images without a Dockerfile

Because sometimes the best Dockerfile is no Dockerfile at all. The Never-Ending Quest for Smaller Attack Surfaces One of the biggest challenges in modern infrastructure is minimizing the attack sur...

xor22h.dev

First day back and I'm already gearing up for the hardest conversation of the year. My CTO's tech stack choice is fundamentally broken, ChatGPT agrees with me, and now I have to somehow convince leadership they're wrong without becoming the person who got fired on day one. This is going to be fun.

Only one day left in 2025! Overall, it was a fantastic year. The only downside was that two long projects finally came to an end. One of them, which I'd been working on for ten years, was finally finished. What about yours?

Another issue with Ghostty, particularly on SSH connections, is that it doesn’t recognize the terminal type. While it’s easy to fix by adding a SetEnv command inside the .ssh/config file, it’s still an annoying problem that doesn’t work out of the box.

Bild

Everyone is excited about AI. Many of us are using AI workflows to optimize our daily tasks. However, would you trust AI to manage payroll, or an accountant to use AI to automate the transfer of employee salaries?

.NET, about a week ago: We wanted notifications on changes/deletions of specific entities. Simple. Override SaveChanges and fire based on ChangeTracker. Implemented. Works. Yesterday: Something wrong. Zero deletes. A few breakpoints later: Using a helper which doesn’t use EntityFramework. 🙈

The loneliest founder journey? Solo SaaS builder. The hardest founder journey? Solo SaaS builder WITH a family. If you're doing both, you're built different. Let's connect 👇

Just opened a 3-year-old iOS project. Hit build. It compiled. First try. No errors. No warnings. Meanwhile, Android projects after 6 months: • AGP version incompatible • SDK target outdated • Gradle sync failed • "Google is your only hope" error messages.

Building a SaaS solo while juggling family life (partner + kids)? Drop a comment below 👇 You're the real heroes and I want to follow your journey. The hustle hits different when you're debugging at midnight and packing school lunches at 6am.