Consistency and Isolation for Python Programmers
A deep dive into database consistency and isolation levels for Python developers, with links to foundational papers and resources.
A deep dive into database consistency and isolation levels for Python developers, with links to foundational papers and resources.
A summary of a web development panel discussion where developers answered audience questions and discussed the future of the field.
Argues that using executable languages like Python is superior to pseudocode for specifying algorithms, as it avoids ambiguity and bugs.
A developer stream recap covering a Python class exercise, SaaS feature deployment, performance fixes, and Neovim configuration.
A technical guide on using a Python multicast relay script to enable Sonos devices to communicate across VLANs on a Ubiquiti UDM network.
A developer works on a Python/Django SaaS project, solving an Exercism problem and adding a new model field to a homeschool app.
Explores implementing pattern matching in Python using predicates and combinators, detailing custom MatchResult types and pattern semantics.
A developer tackles a Python set exercise, fixes a Django template bug, and improves type annotations in a SaaS application.
A developer shares a method for reverse-engineering a printer protocol by capturing and comparing data packets to ensure a new Go driver matches a Python reference.
Explores Python's four string formatting methods: old %-style, template strings, str.format(), and modern f-strings, comparing their features and use cases.
Developer works on Python exercises, creates a custom 404 page for a Django app, and builds a GraphQL service with Go's gqlgen.
Explains why to use 'is' instead of '==' when comparing to None in Python, covering performance and correctness.
A crash course on backend development using Django and Django REST Framework, including a live coding example from a Python Frederick talk.
A technical guide to coding the self-attention mechanism from scratch, as used in transformers and large language models.
A backend engineer discusses hiring challenges, focusing on interview skills and common mistakes candidates make when applying for tech roles.
A guide to setting up VSCode's debugger to step through custom Sphinx documentation extensions using sphinx-autobuild.
An overview of ruff, a fast Python linter written in Rust that replaces tools like flake8, isort, and pyupgrade, and includes a language server.
Explains Python dictionary comprehension, compares its performance with for loops and dict() function, and provides benchmark results.
A developer automates iTerm key mapping creation for tmux using a Python script to generate JSON configurations, improving terminal workflow.
A developer explains their preference for Nox over tox for Python project testing, comparing configuration formats and flexibility.