GitHub Collaboration and Pull Requests
Day 17 of 90 Days of DevOps - GitHub Collaboration and Pull Requests. Part of the Version Control & CI/CD series covering essential DevOps concepts and hands-on practices.
518 words
|
3 minutes
Language-specific indentation settings in VS Code
When I'm working with Python I like four space indents, but for JavaScript or HTML I like two space indents.
120 words
|
1 minute
Linking from /latest/ to /stable/ on Read The Docs
[Read The Docs](https://readthedocs.org/) has a handy feature where documentation for older versions will automatically link to the latest release,...
432 words
|
2 minutes
Mocking Stripe signature checks in a pytest fixture
I'm writing some code that accepts webhooks from Stripe. I wanted to simulate hits to this endpoint in my Django tests. Stripe uses a `Stripe-Signa...
265 words
|
1 minute
Minifying JavaScript with npx uglify-js
While [upgrading CodeMirror](https://github.com/simonw/datasette/issues/948) in Datasette I figured out how to minify JavaScript using `uglify-js` ...
182 words
|
1 minute
Advanced Git Workflows and Branching
Day 16 of 90 Days of DevOps - Advanced Git Workflows and Branching. Part of the Version Control & CI/CD series covering essential DevOps concepts and hands-on practices.
3040 words
|
15 minutes
Git Version Control Fundamentals
Day 15 of 90 Days of DevOps - Git Version Control Fundamentals. Part of the Version Control & CI/CD series covering essential DevOps concepts and hands-on practices.
1853 words
|
9 minutes
Concatenating strings and newlines in Google Sheets
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.
313 words
|
2 minutes