Working around the size limit for nodeValue in the DOM
TIL that `nodeValue` in the DOM has a size limit!
106 words
|
1 minute
Escaping strings in Bash using !:q
TIL this trick, [via Pascal Hirsch](https://twitter.com/phphys/status/1311727268398465029) on Twitter. Enter a line of Bash starting with a `#` com...
153 words
|
1 minute
Searching for repositories by topic using the GitHub GraphQL API
I wanted to use the GitHub GraphQL API to return all of the repositories on the https://github.com/topics/git-scraping page.
123 words
|
1 minute
Syncing slide images and audio in iMovie
I found an MP3 recording of an old talk I gave and decided to use the slides from that talk to create a video using iMovie.
362 words
|
2 minutes
Understanding the CSS auto-resizing textarea trick
Chris Coyier [wrote about](https://chriscoyier.net/2023/09/29/css-solves-auto-expanding-textareas-probably-eventually/) the new `form-sizing: norma...
1400 words
|
7 minutes
Filter by comma-separated values in the Django admin
I have a text column which contains comma-separated values - inherited from an older database schema.
369 words
|
2 minutes
Recursively fetching metadata for all files in a Google Drive folder
For [google-drive-to-sqlite](https://github.com/simonw/google-drive-to-sqlite) I wanted a mechanism to recursively return metadata on every file in...
542 words
|
3 minutes
90 Days Recap and Next Steps
Day 96 of 90 Days of DevOps - 90 Days Recap and Next Steps. Part of the Community & Learning series covering essential DevOps concepts and hands-on practices.
3427 words
|
17 minutes
DevOps Success Stories
Day 95 of 90 Days of DevOps - DevOps Success Stories. Part of the Community & Learning series covering essential DevOps concepts and hands-on practices.
2641 words
|
13 minutes
DevOps Future Trends
Day 94 of 90 Days of DevOps - DevOps Future Trends. Part of the Community & Learning series covering essential DevOps concepts and hands-on practices.
2349 words
|
12 minutes
DevOps Resources and References
Day 93 of 90 Days of DevOps - DevOps Resources and References. Part of the Community & Learning series covering essential DevOps concepts and hands-on practices.
2086 words
|
10 minutes
DevOps Certifications and Training
Day 92 of 90 Days of DevOps - DevOps Certifications and Training. Part of the Community & Learning series covering essential DevOps concepts and hands-on practices.
1381 words
|
7 minutes
Rewriting a repo to contain the history of just specific files
I wanted to start [a new git repository](https://github.com/simonw/graphql-scraper/tree/828a1efc4307cca6cd378c394c2d33eac2eceb52) containing just t...
510 words
|
3 minutes
Community Contributions and Open Source
Day 91 of 90 Days of DevOps - Community Contributions and Open Source. Part of the Community & Learning series covering essential DevOps concepts and hands-on practices.
550 words
|
3 minutes
Finding CSV files that start with a BOM using ripgrep
For [sqlite-utils issue 250](https://github.com/simonw/sqlite-utils/issues/250) I needed to locate some test CSV files that start with a UTF-8 BOM.
184 words
|
1 minute
DevOps Career Path and Growth
Day 90 of 90 Days of DevOps - DevOps Career Path and Growth. Part of the Best Practices & Culture series covering essential DevOps concepts and hands-on practices.
555 words
|
3 minutes
DevOps Tools Ecosystem
Day 89 of 90 Days of DevOps - DevOps Tools Ecosystem. Part of the Best Practices & Culture series covering essential DevOps concepts and hands-on practices.
478 words
|
2 minutes
Looping over comma-separated values in Bash
Given a file (or a process) that produces comma separated values, here's how to split those into separate variables and use them in a bash script.
222 words
|
1 minute
Building DevOps Teams
Day 88 of 90 Days of DevOps - Building DevOps Teams. Part of the Best Practices & Culture series covering essential DevOps concepts and hands-on practices.
574 words
|
3 minutes
DevOps Transformation Challenges
Day 87 of 90 Days of DevOps - DevOps Transformation Challenges. Part of the Best Practices & Culture series covering essential DevOps concepts and hands-on practices.
499 words
|
2 minutes
Talking to a PostgreSQL service container from inside a Docker container
I have a Django application which uses PostgreSQL. I build the Django application into its own Docker container, push that built container to the G...
285 words
|
1 minute
Get Skitch working on Catalina
I really like Skitch for taking screeshots, mainly because I like to snap a quick shot and then drag the icon onto a Google Doc or similar without ...
97 words
|
1 minute
Scaling DevOps in Enterprise
Day 86 of 90 Days of DevOps - Scaling DevOps in Enterprise. Part of the Best Practices & Culture series covering essential DevOps concepts and hands-on practices.
426 words
|
2 minutes