Farshid's Weblog

# Title Date Author
158
Providing a "subscribe in Google Calendar" link for an ics feed
157
Compile a new sqlite3 binary on Ubuntu
156
The Wikipedia page stats API
155
Read the Docs Search API
154
Reporting bugs in GitHub to GitHub
153
Splitting on commas in SQLite
152
Athena error: The specified key does not exist
151
Using curl to run GraphQL queries from the command line
150
Atuin for zsh shell history in SQLite
149
Installing Python on macOS with the official Python installer
148
Testing the Access-Control-Max-Age CORS header
147
Writing an Azure Function that serves all traffic to a subdomain
146
Cloudflare redirect rules with dynamic expressions
145
Commit a file if it changed
144
Only run GitHub Action on push to master / main
143
Quick and dirty mock testing with mock_calls
142
Running Ethernet over existing coaxial cable
141
Using Playwright MCP with Claude Code
140
Scroll page to form if there are errors
139
Styling an HTML dialog modal to take the full height of the viewport