A few days ago I deleted all of my Docker containers, images and data volumes on my development laptop… wiped clean off my hard drive. By accident. And yes, I panicked! But after a moment, the panic stopped; gone instantly after I realized that when it comes to Docker and containers, I’ve been doing it wrong.
In February, I launched the first of my WatchMeCode: Live! sessions on Docker. This is a series where I do a live webinar-style session of talking about code, providing commentary and getting live Q&A from the audience at the end. For March 2017, I’m preparing another session on the ever-so-frustrating npm delay in Docker. What […]
Docker + Node.js is a beautiful combination. But among all of the advantages of using these tools together, there are some mild frustrations… things that just don’t quite fit nicely. Take the npm Wall of Red Text, for example. It seems every time I run ‘npm install’ inside of my docker container, I nearly have […]
Several years ago, I found myself sitting in a classroom on a Saturday morning. It was an exciting day for me, attending my first code camp. I was surrounded by other developers with a shared enthusiasm for what we do, and had already seen several outstanding presentations. The subject for the classroom in which I […]
Before you begin to run your Node.js application in a Docker container, or even build the app into a container, you have to answer an important question and make a key decision: Which base Node.js image for Docker do I choose for my app? The easy answer – and probably the most common one – […]
Most of what I post these days, is very directly related to the “business” of software development – either code, concepts or just flat out business stuff with WatchMeCode and other related ventures. But I’m not all business, all the time. In fact, I keep a rather high level of play time in my life […]
Working with Docker is generally a good experience for me. I’ve got enough of the tools down, I know most of the command line parameters that I need, and I can look up what I don’t have memorized yet. But that doesn’t mean Docker is completely painless.
It’s been a few weeks since the pre-sale of the Docker Recipes for Node.js Development ebook ended, and I haven’t spoken about it much but that doesn’t mean it’s been dormant! Quite the opposite. In fact, I’m a bit overwhelmed by how quickly things are moving right now. So I wanted to share an update […]
Have you ever said “Works On My Machine” to someone? Or had it said to you? Take this short survey to help the software development community understand this phenomena, why it’s a problem, and how it can be solved.