- Inputs for GitLab CI/CD configuration files
TIL DevOps - Adding a sidebar to my pages
web HTTP JS - Applicative parsing in Haskell
Haskell types parsing - Improving type safety in Python interfaces: a poor man’s dependent types
Python types - Honoring the Retry-After header with Tenacity
Python HTTP - Assignment expressions in comprehensions
TIL Python - Rust-like Result type for Python
TIL Python types - Clear corrupted Poetry cache
TIL Python - Stricter mypy checks
Python types - Git config: help.autocorrect and push.autoSetupRemote
TIL Git - Testing HTTP clients and adapters
HTTP Python - Reading code: CPython’s asyncio
Python - Scaling synchronous IO-bound Python apps in Azure functions
TIL Azure - Moving from Netlify to Cloudflare
web - Nullable enums in OpenAPI
TIL HTTP Python - Azure API Management cache policy
Azure DevOps - Database tests in Python
Python SQL Docker - A lightweight tagging system for blogs
web JS - Understanding SQL joins
SQL - Urllib3 retries requests with expired auth tokens
Python HTTP - MySQL allows selection of nonaggregated columns with GROUP BY
TIL SQL - Maybe you don’t need pandas
Python - Quoted strings are valid JSON
TIL - Iterables in Python
Python types - Optimistic concurrency control with ETags
HTTP - Python re caches compiled patterns
TIL Python - SQL window functions LAG and LEAD
SQL - Interlinear texts
language JS