About:

Bite Code! is a Substack publication with thousands of subscribers, focusing on content related to Python programming.

Website:

Incoming Links:

Subscribe to RSS:
The post explains UUIDs (Universally Unique Identifiers), which are 128-bit numbers used as unique identifiers in databases and programming. It discusses their strong uniqueness guarantees, the various versions of UUIDs, and their...
The blog post discusses recent developments in Python, particularly the introduction of lazy imports through PEP 810, which aims to improve import efficiency by delaying module loading until accessed. This is beneficial for one-sh...
Astral's UVX.sh simplifies Python tool installation, while Pandas 3 and the new Oxyde ORM introduce significant improvements and features for developers.
The blog post discusses Europe's dependency on American technology, particularly in operating systems, SaaS platforms, and chips, highlighting the risks associated with this reliance. It emphasizes the need for Europe to achieve t...
The blog post discusses 'diskcache', a Python local key/value store that utilizes SQLite for caching. It highlights its features such as automatic serialization, expiration system, transactions, and concurrent access. The author e...
The blog post discusses the rapid evolution of Pydantic, a data validation library that has expanded to include a comprehensive settings loader system. This system supports retrieving values from various sources such as environmen...
The author reflects on the challenges faced by new programmers, emphasizing that mistakes are a natural part of the learning process. They argue against the criticism directed at younger developers, particularly regarding their us...
March highlights key Python updates, including Pydantic's Monty implementation, d-strings, and Server-Sent Events in FastAPI, enhancing programming efficiency and AI integration.
Recent Python updates include a proposal for an immutable mapping type, unpacking in comprehensions, and discussions on integrating Rust into CPython for improved safety and performance.
The article discusses the challenges and limitations of various configuration languages, particularly focusing on CueLang and Starlark. It highlights the strengths of CueLang, such as its strong type system and DRY facilities, whi...
The article discusses the programming principle 'Parse, don't validate' in the context of Python, explaining that parsing involves converting unstructured data into structured types, which inherently includes validation. It emphas...
The blog post discusses the new features and improvements in Python 3.14, focusing on enhancements to the PDB debugger, asyncio, and argparse. Key updates include a new process creation strategy for Linux, better handling of break...
The blog post discusses several updates in the Python ecosystem, focusing on PEP 798, which proposes extending unpacking in comprehensions for Python 3.15. It highlights the current limitations of unpacking in comprehensions and a...
The article discusses the continued relevance of the 80-character line limit in Python programming as of 2025. It highlights the benefits of this limit, including improved readability, ease of use across various tools, and the pro...
The blog post discusses recent developments in the Python ecosystem, focusing on Astral's release of 'pyx', a commercial venture aimed at solving packaging problems, and updates to 'uv', a general-purpose Python installer. It high...
The blog post discusses the use of the curl | bash method for installing development tools, focusing on an improved installer script called 'uv'. It highlights the features of the script, including its compatibility with various U...
The blog post discusses the challenges of fairly filtering technical candidates in the hiring process, particularly in light of advancements in AI. It critiques traditional coding tests and proposes a new approach using PEP 750, a...
The post introduces Astral's new type checker 'ty', Django's evolving CSRF protection, and the AI chat client 'toad', highlighting their unique features and practical benefits.
The post showcases the 'just' task runner as an efficient tool for managing project commands with ease and cross-platform compatibility.
The blog post discusses recent developments in the Python programming language as of October, highlighting key updates such as the acceptance of the lazy imports proposal, the release of Python 3.14, and the end of life for Python...
exe.dev is a new hosting service that simplifies the deployment of prototypes by offering quick VM creation and management through a terminal interface.
mprocs simplifies the management of multiple long-running processes in development by allowing users to define commands in a single configuration file.
The blog post discusses recent updates in the Python ecosystem, including the reinstatement of Emscripten support, the release of Mypy 1.16 with significant improvements, and the introduction of a new build backend for the uv pack...
Microsoft has cancelled the Faster CPython project, and a new project called PyFuze has been introduced. Red-knot has been officially renamed to Ty, a new separate type checker. The project aims to speed up Python by 5X, but the a...