Sometimes I regret using CalVer
A developer's critical reflection on using Calendar Versioning (CalVer) in open-source Python projects, comparing it to Semantic Versioning (SemVer).
A developer's critical reflection on using Calendar Versioning (CalVer) in open-source Python projects, comparing it to Semantic Versioning (SemVer).
Author announces closing his data science training company after seven years and shares his new role as a Senior Machine Learning Engineer.
The author discusses switching to Neovim, an Exercism Python exercise, and adding django-stubs for better type hinting in their SaaS project.
A data scientist reviews his 2022 goals, including technical writing on ML topics and career progression, and sets new goals for 2023.
An introduction to Python type hints, explaining their purpose and demonstrating usage with common examples to improve code quality.
A developer stream recap covering Python list methods, Stripe integration, and Firefox Content Security Policy warnings.
A tutorial on learning Python by creating a simple Ghost Gobble Arcade Game, focusing on boolean logic and list methods.
Compares performance of dict() vs {} for creating dictionaries in Python, showing {} is significantly faster due to bytecode differences.
A developer discusses solving a Python Blackjack exercise on Exercism and fixing a bug in a Django app's teacher checklist feature.
A developer discusses how thinking in one programming language (Swift) helps them write code in another (Python), drawing parallels to learning natural languages.
A Python tutorial using a currency exchange exercise from Exercism to teach basic numbers and math operators.
Explores surprising and subtle aspects of Python's scoping rules, focusing on unusual cases like exception binding and garbage collection.
A guide to benchmarking Python code, comparing tools like timeit and Docker for objective performance measurement.
Python development episode covering Exercism string exercises and fixing Django 4.1 template caching issues in a homeschool app.
Benchmarking Python 3.11's performance improvements by testing common code patterns like loops, comprehensions, and sorting.
Explores how to mutate Python tuples, which are normally immutable, by using the C Foreign Function Interface (ctypes) to directly manipulate memory.
The author works on Python exercises using Exercism and adds PDF page numbering to a Django-based homeschool application.
A guide on switching from Rollbar to Sentry for error monitoring in a Python/Django SaaS project, highlighting Sentry's features.
A technical guide explaining how to implement TOTP-based two-factor authentication, including code examples in Python and Hare.
An overview of core cryptography concepts and their implementation in Python, based on a presentation by Andrew Sillers.