Understanding Kubernetes Services - ClusterIP, NodePort, and LoadBalancer
A comprehensive guide to Kubernetes Services, including ClusterIP, NodePort, and LoadBalancer, with practical exercises and discussions.
958 words
|
5 minutes
Mastering Kubernetes ReplicaSets and Deployments
A hands-on guide to creating and managing Kubernetes ReplicaSets and Deployments, with practical exercises and troubleshooting tips.
812 words
|
4 minutes
Creating Kubernetes Objects - Imperative vs Declarative Approaches
Explore different methods of creating Kubernetes objects, including imperative and declarative approaches, with practical examples and troubleshooting tips.
768 words
|
4 minutes
Setting Up Kubernetes Clusters with KIND
Learn how to set up single-node and multi-node Kubernetes clusters using KIND (Kubernetes IN Docker) on your local machine.
637 words
|
3 minutes
Kubernetes Architecture Deep Dive
Explore Kubernetes architecture, control plane components, and the flow of kubectl commands, with easy-to-understand explanations and diagrams.
1108 words
|
6 minutes
Kubernetes - When to Use It and When Not To
Explore the challenges of standalone containers, how Kubernetes addresses them, and when to use (or not use) Kubernetes in your projects.
875 words
|
4 minutes
Dockerizing a Node.js - Application with Multi-Stage Builds
Learn how to dockerize a Node.js application using multi-stage builds, explore Docker best practices, and understand the docker init command.
790 words
|
4 minutes
Dockerizing a Simple Web Application - A Step-by-Step Guide
Learn how to dockerize a simple web application, explore the docker init command, and understand the process step-by-step.
718 words
|
4 minutes
Docker Architecture and Workflow - A Beginner's Guide
Explore Docker's architecture and workflow with clear explanations and diagrams, perfect for beginners and experienced developers alike.
737 words
|
4 minutes
How to get credentials for a new Twitter bot
I wanted to build a Twitter bot that would tweet Covid sewage graphs from [this page](https://covid19.sccgov.org/dashboard-wastewater) every day.
352 words
|
2 minutes
Exploring the Overture Maps places data using DuckDB, sqlite-utils and Datasette
The [Overture Maps Foundation](https://overturemaps.org/) published [their first data release](https://overturemaps.org/overture-maps-foundation-re...
1264 words
|
6 minutes
Generating documentation from tests using files-to-prompt and LLM
I was experimenting with [wasmtime-py](https://github.com/bytecodealliance/wasmtime-py) today and found the [current documentation](https://bytecod...
541 words
|
3 minutes
Summarizing Hacker News discussion themes with Claude and LLM
I've been experimenting with the combination of [Claude](https://claude.ai/) and my [LLM CLI tool](https://llm.datasette.io/) to give me quick summ...
2342 words
|
12 minutes
mlc-chat - RedPajama-INCITE-Chat-3B on macOS
MLC (Machine Learning Compilation) on May 22nd 2023: [Bringing Open Large Language Models to Consumer Devices](https://mlc.ai/blog/2023/05/22/bring...
617 words
|
3 minutes
Using grep to write tests in CI
GitHub Actions workflows fail if any of the steps executes something that returns a non-zero exit code.
156 words
|
1 minute
Dump out all GitHub Actions context
Useful for seeing what's available for `if: ` conditions (see [context and expression syntax](https://help.github.com/en/actions/reference/context-...
123 words
|
1 minute
Use labels on Cloud Run services for a billing breakdown
Thanks to [@glasnt](https://github.com/glasnt) for the tip on this one. If you want a per-service breakdown of pricing on your Google Cloud Run ser...
346 words
|
2 minutes
Generating OpenAPI specifications using GPT-3
I wanted to start playing around with [OpenAPI](https://www.openapis.org/). I decided to see if I could get GPT-3 to generate the first version of ...
339 words
|
2 minutes
Writing Fly logs to S3
[Fly](https://fly.io/) offers [fly-log-shipper](https://github.com/superfly/fly-log-shipper) as a container you can run in a Fly application to sen...
481 words
|
2 minutes
Using macOS stickies to display a workshop link on the screen
When giving a workshop it's often useful to have a URL to the workshop materials visible on screen at all times. I use a bit.ly link for these.
79 words
|
1 minute
git bisect
I extracted and enhanced this TIL from [my April 8th 2020 weeknotes](https://simonwillison.net/2020/Apr/8/weeknotes-zeit-now-v2/#git-bisect) to mak...
497 words
|
2 minutes
Publishing a simple client-side JavaScript package to npm with GitHub Actions
Here's what I learned about publishing a single file JavaScript package to NPM for my [Prompts.js](https://simonwillison.net/2024/Dec/7/prompts-js/...
639 words
|
3 minutes
Open external links in an Electron app using the system browser
For [Datasette.app](https://github.com/simonw/datasette-app) I wanted to ensure that links to external URLs would [open in the system browser](http...
191 words
|
1 minute
GUnion to combine geometries in SpatiaLite
I was playing around with [datanews/amtrak-geojson](https://github.com/datanews/amtrak-geojson), which provides GeoJSON for Amtrak stations and tra...
463 words
|
2 minutes