Concatenating strings and newlines in Google Sheets
2024-01-15
I was asked if there was a way to run [shot-scraper](https://github.com/simonw/shot-scraper) against a list of URLs in a Google Sheet.
352 words
|
2 minutes
Database Management in DevOps
2024-01-14
Day 14 of 90 Days of DevOps - Database Management in DevOps. Part of the Version Control & CI/CD series covering essential DevOps concepts and hands-on practices.
343 words
|
2 minutes
Web Servers and Application Deployment
2024-01-13
Day 13 of 90 Days of DevOps - Web Servers and Application Deployment. Part of the Version Control & CI/CD series covering essential DevOps concepts and hands-on practices.
612 words
|
3 minutes
Using recursive CTEs to explore hierarchical Twitter threads
2024-01-12
This TIL adapted from [a Gist](https://gist.github.com/simonw/656a8c6e4688f720773c474080abe1b0) I put together in 2019, before I started tracking T...
367 words
|
2 minutes
JSON Pointer
2024-01-12
I'm [looking at options](https://github.com/simonw/datasette/issues/1875) for representing JSON validation errors in more JSON. The recent [RFC 780...
311 words
|
2 minutes
SSH Keys and Secure Access Management
2024-01-12
Day 12 of 90 Days of DevOps - SSH Keys and Secure Access Management. Part of the Version Control & CI/CD series covering essential DevOps concepts and hands-on practices.
335 words
|
2 minutes
Network Knowledge and DevOps Practices
2024-01-11
Day 11 of 90 Days of DevOps - Network Knowledge and DevOps Practices. Part of the Version Control & CI/CD series covering essential DevOps concepts and hands-on practices.
360 words
|
2 minutes
Linux Fundamentals for DevOps Engineers
2024-01-10
Day 10 of 90 Days of DevOps - Linux Fundamentals for DevOps Engineers. Part of the DevOps Fundamentals series covering essential DevOps concepts and hands-on practices.
637 words
|
3 minutes
Creating Your DevOps Learning Environment
2024-01-09
Day 9 of 90 Days of DevOps - Creating Your DevOps Learning Environment. Part of the DevOps Fundamentals series covering essential DevOps concepts and hands-on practices.
622 words
|
3 minutes
DevOps Knowledge Gap and Learning Path
2024-01-08
Day 8 of 90 Days of DevOps - DevOps Knowledge Gap and Learning Path. Part of the DevOps Fundamentals series covering essential DevOps concepts and hands-on practices.
328 words
|
2 minutes
The State of DevOps and Industry Trends
2024-01-07
Day 7 of 90 Days of DevOps - The State of DevOps and Industry Trends. Part of the DevOps Fundamentals series covering essential DevOps concepts and hands-on practices.
374 words
|
2 minutes
Grabbing a transcript of a short snippet of a YouTube video with MacWhisper
2024-01-07
I grabbed [a quote](https://simonwillison.net/2023/Dec/1/jeremy-howard/) from a transcript of a snippet of a YouTube video today for my blog.
194 words
|
1 minute
Installing Python on macOS with the official Python installer
2024-01-06
I usually use Homebrew on macOS, but I decided to try using the official Python installer based on [this Twitter conversation](https://twitter.com/...
266 words
|
1 minute
DevOps Stories and Real-World Experiences
2024-01-06
Day 6 of 90 Days of DevOps - DevOps Stories and Real-World Experiences. Part of the DevOps Fundamentals series covering essential DevOps concepts and hands-on practices.
623 words
|
3 minutes
Using fs_usage to see what files a process is using
2024-01-05
Today I wanted to figure out where the `vercel` CLI tool on my Mac kept its authentication tokens.
509 words
|
3 minutes
Building Cross-Functional Empathy in DevOps
2024-01-05
Day 5 of 90 Days of DevOps - Building Cross-Functional Empathy in DevOps. Part of the DevOps Fundamentals series covering essential DevOps concepts and hands-on practices.
450 words
|
2 minutes
Building Mastodon bots with GitHub Actions and toot
2024-01-04
Twitter [announced today](https://twitter.com/TwitterDev/status/1621026986784337922) that they'll be ending free API access for bots.
788 words
|
4 minutes
Agile Development and DevOps Integration
2024-01-04
Day 4 of 90 Days of DevOps - Agile Development and DevOps Integration. Part of the DevOps Fundamentals series covering essential DevOps concepts and hands-on practices.
461 words
|
2 minutes
DevOps Lifecycle and Continuous Everything
2024-01-03
Day 3 of 90 Days of DevOps - DevOps Lifecycle and Continuous Everything. Part of the DevOps Fundamentals series covering essential DevOps concepts and hands-on practices.
617 words
|
3 minutes
Understanding DevOps Culture and Principles
2024-01-02
Day 2 of 90 Days of DevOps - Understanding DevOps Culture and Principles. Part of the DevOps Fundamentals series covering essential DevOps concepts and hands-on practices.
1040 words
|
5 minutes
Introduction to 90 Days of DevOps Journey
2024-01-01
Day 1 of 90 Days of DevOps - Introduction to 90 Days of DevOps Journey. Part of the DevOps Fundamentals series covering essential DevOps concepts and hands-on practices.
381 words
|
2 minutes
Theseus OS
2023-12-06
Theseus is a new OS written from scratch in Rust to experiment with novel OS structure, better state management, and how to leverage intralingual design principles to shift OS responsibilities like resource management into the compiler.
473 words
|
2 minutes
sysunixlog
2023-12-05
This is a simple Rust program that demonstrates how to log a message to the system log on a Linux-based system using the syslog crate.
347 words
|
2 minutes
Simple Linux OS
2023-12-04
Developed as a successor to the original Linux Kernal and Busybox based operating system.
554 words
|
3 minutes