Why we have containers
One day a baby app was completed. It was so excited to run! But where would it run? and how? Its problems are only just beginning.
One day a baby app was completed. It was so excited to run! But where would it run? and how? Its problems are only just beginning.
This is an experience report for my future reference (and yours). The OpenTelemetry Collector is useful for receiving trace data in whatever format and exporting it to the back-end of your choice for storage and querying. For instance, I wanted to receive traces over HTTP/JSON from this sneaky browser extensionLINK and send them to Honeycomb. …
https://changelog.com/podcast/398 Looks like I talked about “Understanding software systems, transferring knowledge between devs, building relationships, using VS Code & Docker to code together, observability as a logical extension of TDD, and a whole lot more.”
This post builds on the excellent tutorial from Tania Rascia: Create and Deploy a Node.js, Express, & PostgreSQL REST API. I want to build a little web app that can store some data! …without installing anything new on my computer. Here’s how to configure VSCode Remote Containers to do that. Installed on my machine: Docker …
Read moreDevelop in Docker: Node.js, Express, & PostgreSQL on Heroku
Today we hooked up Honeycomb to an app for the first time! It was easy and fun! Then we configured it so that we don’t have to commit our apikey. It’s a public repo. Anyone could grab our API key and send spurious events to our Honeycomb datasets, screwing up our information and costing us …
TL;DR: install docker and X410; docker run jessitron/alloy:5.1 The essential work in software development is forming a model in our heads of the system we want. The code is one expression of this model. The code can’t be stronger than this model. So I want a strong model: consistent, complete enough, and expressive. I decided …
I have a principle now: no installing languages or tools or any project-specific stuff on my laptop. Only Docker. Every project can happily have its own version of Ruby or Python and their dependency managers. When my laptop gets lost again, I won’t spend (as many) weeks being surprised by what I need to install …
Today my Docker build failed on Windows because apt-get update failed because some release files were not valid yet. It said they’d be valid in about 3.5 hours. WAT. I don’t care about your release files! Do not exit with code 100! This is not what I want to think about right now! Spoiler: restarting …
Software Development has moved forward a lot recently. Both on the code side and the runtime side, we’ve had huge advances. we’ve seen more advances in writing code and in running it, than in the bridge from written to running We have way better languages and frameworks for writing applications now. For instance, JavaScript, JQuery, and …