
Discover how to integrate documentation into your development workflow using Python-powered tools and CI/CD, improving efficiency and keeping docs up-to-date effortlessly.

Hands-on introduction to CI/CD fundamentals using CircleCI. Learn core principles, build configuration, code commits, testing, and packaging through practical exercises.

Explore best practices for Python continuous integration, focusing on timely and accurate developer feedback across various CI systems. Learn to optimize configurations for speed and precision.

Explora Orcha, una herramienta de orquestación para paralelizar pruebas de forma masiva, optimizando recursos y reduciendo tiempos de ejecución en entornos de desarrollo complejos.

Explore scaling Python linters for large codebases, improving developer experience, and automating fixes. Learn strategies for consistent configurations, faster runtimes, and effective observability.

Aprenda a criar um pacote Python usando programação literária, combinando explicações em linguagem natural com código. Explore ferramentas como Jupyter Notebooks e Nbdev para desenvolvimento eficiente e documentação integrada.

Explore software ownership costs, code reuse, and development tools integration, emphasizing the importance of comprehensive approaches beyond language choice for successful projects.

Explore Argus, a powerful CI framework for scenario-based testing across platforms. Learn to create custom recipes, leverage introspection, and generate in-depth analysis logs for robust project testing.

Explore effective Continuous Integration for Python projects, drawing insights from a large-scale open-source implementation. Learn key principles, tools, and best practices for automated testing and integration.

Learn to publish Python code effectively with tools like GitHub, Travis CI, and PyPI, enhancing usability and collaboration potential for your open-source projects.

Explore the symbiotic relationship between OpenStack and Python, including historical context, mutual benefits, bug discovery, and best practices for developers.

Strategies for breaking down monolithic applications into manageable components, addressing dependency challenges, and improving code flexibility and maintainability.

Explore verified fakes for web services, ensuring mock validity through periodic tests. Learn to create accurate representations using pytest, Travis CI, requests, and Responses for reliable software testing.

Explore modular, layered testing strategies for efficient software development, from unit tests to end-to-end integration, emphasizing automation and rapid problem identification in DevOps environments.

Discover best practices for refactoring legacy Django code, improving maintainability, and implementing tools for safer deployments and continuous integration.

Explore infrastructure design patterns using Python, Buildbot, and Linux Containers for enterprise solutions beyond CI, including license management and application deployment.

Explore techniques and tools for building sustainable scientific code, including testing, continuous integration, and documentation, to ensure accurate and reproducible computational research results.

Discover Marge-bot, an innovative tool enhancing Git workflows by testing pull requests against target branches and offering additional conveniences for improved Continuous Integration practices.

Discover tox: an open-source tool for standardizing Python testing, simplifying CI processes, and ensuring high-quality, maintainable packages across various environments.

Streamline open-source project maintenance by automating testing and deployment using Github and Travis. Learn to create an efficient release pipeline, reducing errors and simplifying the process.

Explore the evolution of a Python project from a simple script to a complex incident response framework, covering design decisions, challenges, and best practices in software development.