Understanding Kubernetes Services - ClusterIP, NodePort, and LoadBalancer
2024-09-24
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
2024-09-23
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
2024-09-22
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
2024-09-22
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
2024-09-22
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
2024-09-22
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
2024-09-22
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
2024-09-22
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
2024-09-22
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
2024-09-21
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
2024-09-21
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
2024-09-21
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
2024-09-20
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
2024-09-19
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
2024-09-10
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
2024-09-07
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
2024-09-07
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
2024-09-06
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
2024-09-05
[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
2024-09-04
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
2024-08-31
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
2024-08-31
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
2024-08-30
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
2024-08-29
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