Data validation in Python with voluptuous
A guide to using the Voluptuous library for robust data validation and schema definition in Python applications.
Julien Danjou est un vétéran de l'open source avec 25 ans d'expérience, CEO et co-fondateur de Mergify, et créateur du gestionnaire de fenêtres awesome. Découvrez les insights du plus jeune développeur Debian en 2002, leader du projet de télémétrie OpenStack et créateur de la base de données de séries temporelles Gnocchi. Explorez l'expertise issue des innovations cloud computing chez Red Hat, du développement du profileur Python chez Datadog et de la maîtrise des mécanismes internes de CPython. Apprenez de l'auteur des livres "Serious Python" et "Scaling Python", animateur du podcast français CI/CD "Nom d'un Pipeline!" et fondateur du Toulouse SaaS Club. Suivez pour des insights sur les plateformes SaaS, l'expertise en développement Python, les meilleures pratiques CI/CD, l'optimisation de l'expérience développeur, les contributions GNU Emacs et la programmation Lisp. Accédez aux connaissances sur l'automatisation de fusion de code, la collaboration d'équipes d'ingénierie logicielle et l'architecture cloud computing.
246 articles from this blog
A guide to using the Voluptuous library for robust data validation and schema definition in Python applications.
A developer shares a Python script to save subscriber-only LWN.net articles to Pocket for offline reading.
An update on the evolution of OpenStack's Ceilometer project, including the spin-off of Gnocchi and Aodh into separate services.
A developer's guide to handling timezones in Python, covering pitfalls, best practices, and the datetime module's design.
A guide to using the 'retrying' Python library for implementing robust retry logic in applications dealing with external failures.
A developer's recap of the OpenStack Summit, focusing on Ceilometer and Gnocchi updates, operator feedback, and plans for componentization in the Liberty release.
An interview about software testing in Python, covering the author's journey with Python, the Zen of Python, and challenges for beginners.
Announcing Gnocchi 1.0, a scalable time-series database for storing cloud infrastructure metrics and resources via a REST API.
A guide to writing a flake8 plugin using Python AST to check for incorrectly declared static methods in code.
An introduction to the Tooz Python library for distributed coordination, covering group management and locking in distributed systems.
Analyzes poor Python practices in the Whisper library, covering missing tests, PEP 8 violations, and non-idiomatic code.
A developer explains how to make GitHub track contributions to OpenStack repositories by starring them, using a Python script.
Explores scalability challenges in OpenStack Ceilometer's metering architecture and introduces the Gnocchi project as a solution for time-series data.
A developer's summary of the OpenStack Juno Design Summit, focusing on Ceilometer project discussions, scaling challenges, and future improvements.
The author shares the behind-the-scenes process of writing 'The Hacker's Guide to Python', focusing on practical Python development insights from OpenStack experience.
A technical guide on implementing A/B testing for a static website using Apache httpd, covering design choices and cookie-based user tracking.
OpenStack Ceilometer's second Icehouse milestone released, featuring a new REST API for events and bug fixes.
Strategies for writing integration tests in Python to validate database interactions with real backends like SQL and NoSQL.
A developer's summary of the OpenStack Icehouse Design Summit, focusing on Ceilometer project discussions, new features, and the upcoming roadmap.
Explains Python 3.4's single dispatch for generic functions, comparing it to Lisp's CLOS system with a drum kit example.