Python never gives up: the tenacity library
Introducing the tenacity library, a Python fork of retrying for robust error handling with flexible retry logic and backoff strategies.
Introducing the tenacity library, a Python fork of retrying for robust error handling with flexible retry logic and backoff strategies.
Solutions for preserving exception tracebacks in JSON logs when using Python's multiprocessing QueueHandler.
A guide to effectively testing Django signals, covering decoupling, signal creation, and best practices for writing clean, maintainable tests.
Final part of a series on building a product classification API, covering the creation of a custom Python class and web app for categorizing product titles.
A proposal for PEP 543, which aims to create a unified TLS API for Python to address issues with the current standard library approach.
A developer's recap of presenting the Gnocchi time-series database at the FOSDEM 2017 open-source conference in the Python devroom.
A guide on protecting API keys in Python applications by storing them in a separate config file and using .gitignore to prevent exposure on GitHub.
An introduction to two essential Python packaging tools: tox for testing and twine for secure PyPI uploads.
A developer builds and explains a reverse image search API for finding similar products, detailing its implementation and challenges.
A technical guide on using Spark Streaming with Python and Kafka to filter and enrich real-time Twitter data for copyright infringement detection.
A technical guide to building a streaming data pipeline using Apache Spark Streaming, Python, and Apache Kafka for real-time processing.
A guide to building a robust Python API client for a payment gateway, covering error handling, logging, and best practices.
Explains how to use pbr (Python Build Reasonableness) to simplify Python packaging with setup.cfg and automate tasks like dependency management.
A software engineer with extensive experience in open source, security, and multiple languages announces they are seeking a new role focused on impactful information security work.
Exploring Pythonista, a powerful Python programming environment for iOS, and its capabilities for automation, scripting, and running pure-Python modules.
Part 2 of a series on building a product classification API, focusing on data cleaning, preparation, and measuring data purity for machine learning.
An introduction and tutorial for using the official Kubernetes Python client library, including installation and code examples.
Explains the unittest.subTest feature in Python for better test iteration reporting and debugging.
A data scientist shares a technical interview task on linear regression, covering data cleaning, model fitting, and assumption validation.
A post-mortem analysis of the troubled Requests 2.12 release, detailing the 'five whys' behind breaking changes and technical decisions.