RSSAmplifier

Blog

codefinger

blog

jkutner.github.ioRSS feed ↗10 posts

Latest posts

Vibin’ in the Rain

The best movie about AI disruption might be a 1952 musical.

In Support of Fat Images

The cloud native community has developed an almost religious devotion to slim container images. The reasoning seems sound enough: fewer packages mean a smaller attack surface, which translates to better security. But like most orthodoxies, this one deserves some scrutiny. What if our collective obsession with minimal images is causing us to overlook certain benefits of fatter images?

Using Github Actions to Run Buildpacks

In my previous post , I showed you how to create an inline buildpack that live directly in your application repository. We created a Python buildpack that bundles uv for dependency installation, eliminating the need to maintain a separate buildpack repository.

Open Source Sustainability in a Bad Economy

Do you know who’s maintaining your critical open source infrastructure? That project with a fancy logo could be one corporate re-org away from disaster.

Inline Buildpacks: Creating Docker Images the Easy Way

Using buildpacks can be as easy as dropping a project.toml into your app, and adding some custom build logic. But unlike a Dockerfile , the resulting image can benefit from powerful features like rebase and advanced caching.

Creating Elevated User Experiences

A well developed experience lifts users up, enabling them to do more, see more, and be more.

The Happiest Platform on Earth: What the Cloud Can Learn from Disney World

We can add a little magic to our cloud platforms by learning from the techniques Disney’s Imagineers use.

Meet Developers Where They Are

The key to removing the friction in a developer experience is meeting developers where they are, which we can do by following just a few rules as we design our software tools.

Write a Good Dockerfile in 0 Steps

If you already have the Pack CLI installed, you can create a Docker image for any Java, Node.js, Python, or Ruby app (without a Dockerfile ) by running:

Write a Good Dockerfile in 19 'Easy' Steps

(update: also see my post on Writing a Good Dockerfile in 0 Steps )