
Learn techniques for writing Python code that works across different environments, versions, and operating systems. Gain insights from real-world examples and best practices for handling compatibility issues.

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

Buildout, Django eta Fabric erabiliz tokiko euskal hedabideen plataforma kudeatzeko sistema. Hainbat zerbitzaritan banatutako instalazioak eguneratzeko eta mantentzeko irtenbide praktikoa.

Explore secure application packaging methods, focusing on Python, to balance ease of installation with robust security measures for different environments and audiences.

Journey through deploying Python applications: from standalone to Docker containers, and finally to Kubernetes. Learn about CI implementation, image storage, and efficient deployment using YAML and templating.

Explore the journey of submitting a Jupyter Enhancement Proposal, from conception to implementation, and learn about programmatic notebook conversions using custom metadata and templates.

Explore reno, a tool for managing release notes in multi-branch projects. Learn its design, usage, and impact on project and release processes.

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.

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.

Comprehensive guide to transform a Python script into a polished open-source project, covering structure, testing, automation, and best practices for community contribution and maintenance.

Strategies for enhancing team productivity in software development, addressing common challenges like merge conflicts, feature deadlocks, and communication issues in large Python/Django projects.

Explore modern deployment techniques for Python, focusing on avoiding vendor lock-in and creating flexible, future-proof setups for seamless transitions between cloud platforms.

Discover essential tools for open source Python project maintenance, covering packaging, testing, documentation, and community management. Enhance your development workflow and project sustainability.

Learn to deploy machine learning chatbots using CI/CD, covering load balancing, testing, and model retraining. Gain practical insights for taking prototypes to production and iterating faster.

Learn to create stunning, multilingual documentation and websites using MkDocs and Github Pages. Discover new features, localization support, and best practices for building feature-rich content.

Discover how Visual Studio Code, GitHub, Codespaces, and Azure ML enhance Python data science productivity. Learn about VS Code Notebooks, Data Wrangler, collaboration features, and deployment options.

Learn to measure and improve code coverage for tests running in sub-processes/threads, locally and on GitHub. Explore techniques to enhance reliability and automate the process using CI tools.

Discover a Python-based solution for unified Git workflows, transcending the mono vs. multi-repo debate and significantly enhancing CI/CD efficiency across all services.

Learn to build automated refactoring tools using LibCST and MonkeyType for large Python codebases, and automate code reviews with GitPython/PyGithub to improve code quality at scale.

Explore how Visual Studio Code, GitHub, Codespaces, and Copilot enhance data science workflows, boosting productivity through advanced tools like VS Code Notebooks, Data Wrangler, and AI-assisted coding.

Discover Typer: the easiest way to create user-friendly command-line applications. Learn key features, structuring techniques, and effortless packaging for publishing your CLI tools.