The SQLite now argument is stable within the same query
2024-01-19
I stumbled across an interesting little detail of SQLite today, running the following query:
162 words
|
1 minute
Monitoring Network Devices with Wazuh
2024-01-19
Learn how to monitor network devices like routers, switches, and firewalls using Wazuh. This guide demonstrates MikroTik router integration with custom decoders and rules for comprehensive network security monitoring.
2410 words
|
12 minutes
Jenkins Setup and Configuration
2024-01-19
Day 19 of 90 Days of DevOps - Jenkins Setup and Configuration. Part of the Version Control & CI/CD series covering essential DevOps concepts and hands-on practices.
465 words
|
2 minutes
CI/CD Pipeline Introduction
2024-01-18
Day 18 of 90 Days of DevOps - CI/CD Pipeline Introduction. Part of the Version Control & CI/CD series covering essential DevOps concepts and hands-on practices.
548 words
|
3 minutes
Tracing every executed Python statement
2024-01-17
Today I learned how to use the Python [trace module](https://docs.python.org/3/library/trace.html) to output every single executed line of Python c...
130 words
|
1 minute
Building an automatically updating live blog in Django
2024-01-17
OpenAI's DevDay event yesterday (October 1st 2024) didn’t invite press (as far as I can tell), didn’t livestream the event and didn’t allow audienc...
2414 words
|
12 minutes
GitHub Collaboration and Pull Requests
2024-01-17
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.
534 words
|
3 minutes
Language-specific indentation settings in VS Code
2024-01-16
When I'm working with Python I like four space indents, but for JavaScript or HTML I like two space indents.
138 words
|
1 minute
Linking from /latest/ to /stable/ on Read The Docs
2024-01-16
[Read The Docs](https://readthedocs.org/) has a handy feature where documentation for older versions will automatically link to the latest release,...
457 words
|
2 minutes
Mocking Stripe signature checks in a pytest fixture
2024-01-16
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...
283 words
|
1 minute
Minifying JavaScript with npx uglify-js
2024-01-16
While [upgrading CodeMirror](https://github.com/simonw/datasette/issues/948) in Datasette I figured out how to minify JavaScript using `uglify-js` ...
199 words
|
1 minute
Advanced Git Workflows and Branching
2024-01-16
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.
3225 words
|
16 minutes
Git Version Control Fundamentals
2024-01-15
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.
1958 words
|
10 minutes
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