AWS Networking - VPC and Security Groups
Day 45 of 90 Days of DevOps - AWS Networking - VPC and Security Groups. Part of the Cloud Platforms series covering essential DevOps concepts and hands-on practices.
268 words
|
1 minute
Logging OpenAI API requests and responses using HTTPX
My [LLM](https://llm.datasette.io/) tool has a feature where you can set a `LLM_OPENAI_SHOW_RESPONSES` environment variable to see full debug level...
1087 words
|
5 minutes
Running self-hosted QuickJS in a browser
I want to try using [QuickJS](https://bellard.org/quickjs/) compiled to WebAssembly in a browser as a way of executing untrusted user-provided Java...
677 words
|
3 minutes
Testing Electron apps with Playwright and GitHub Actions
Yesterday [I figured out (issue 133)](https://github.com/simonw/datasette-app/issues/133) how to use Playwright to run tests against my Electron ap...
516 words
|
3 minutes
impaste: pasting images to piped commands on macOS
I wanted the ability to paste the image on my clipboard into a command in the macOS terminal.
192 words
|
1 minute
AWS Storage Solutions - S3 and EBS
Day 44 of 90 Days of DevOps - AWS Storage Solutions - S3 and EBS. Part of the Cloud Platforms series covering essential DevOps concepts and hands-on practices.
423 words
|
2 minutes
Using async/await in JavaScript in Selenium
Thanks [Stuart Langridge](https://twitter.com/sil/status/1312137808111304704) for showing me how to do this:
61 words
|
1 minute
Providing a "subscribe in Google Calendar" link for an ics feed
2024-02-12
If you provide your own custom generated ICS file hosted at a URL it's nice to be able to give Google Calendar users an easy way to subscribe to th...
132 words
|
1 minute