Date Arithmetic in Bash
A guide to performing date and time arithmetic in bash scripts, covering numerical expressions and practical use cases like backup rotation.
Miguel Grinberg is a software engineer and Python expert known for in-depth articles on Flask, web security, Python performance, and backend development. He shares practical tutorials, benchmarks, and insights drawn from real-world open-source and framework work.
10 articles from this blog
A guide to performing date and time arithmetic in bash scripts, covering numerical expressions and practical use cases like backup rotation.
A tutorial on adding a free, interactive map to any website using the Leaflet library and OpenStreetMap in three simple steps.
An independent analysis of the Flask web framework's activity in 2025, showing a decline in releases and merged pull requests.
Exploring a modern, tokenless approach to CSRF protection using the Sec-Fetch-Site header in web frameworks.
A guide on protecting API keys and secrets from malware by avoiding environment variables and using a password manager with CLI integration.
Benchmark results comparing the performance of Python 3.14 against older Python versions, PyPy, Node.js, and Rust on pure Python code.
A developer benchmarks MicroPython performance on various microcontrollers, comparing them to a Raspberry Pi 4 and a laptop.
A developer explains why generative AI coding tools don't increase their productivity, citing the time needed to review code and the responsibility for the final product.
A tutorial on setting up a modern React frontend with Vite and a Flask backend, updated for 2025 development practices.
How to use font ligatures like Fira Code to improve code readability by displaying operators like != and => as single, cleaner symbols.