
Comparison of Python and Rust for simulation engines, exploring performance, simplicity, code efficiency, utilities, and compatibility. Insights for developers choosing between these languages.

Discover best practices for building and shipping high-quality desktop applications using Python, drawing from Dropbox's decade-long experience in developing cross-platform software for millions of users.

Transforming banking sales with Python: data-driven client management, machine learning pipelines, and automated processes for improved efficiency and personalized service.

Explore Cython 3.0's capabilities for optimizing Python code, enhancing performance, and integrating native code. Learn about upcoming changes and their impact on user experience.

Explore innovative approaches to learning algorithms through gamification, enhancing problem-solving skills and making the study process engaging and enjoyable for software developers.

Practical insights for efficient scientific programming, covering parallelism, data management, memory optimization, and performance enhancement for large-scale numeric calculations.

Explore Agile implementation challenges and successes through a Dante-inspired journey, offering insights on building happy, productive teams and delivering great products.

Discover effective code review techniques for all skill levels. Learn to improve code quality, foster collaboration, and enhance software development practices through insightful tips and real-world experiences.

Discover a fresh approach to project initiation focusing on business logic. Learn practical applications of Python's new features like typings, mypy, and dataclasses in long-term production projects.

Explore strategies for standardizing API guidelines through IETF, using real-world examples of HTTP header modifications and engaging with industry stakeholders.

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

Strategies for fostering an inclusive team culture during change, covering safety, expectations, communication, meetings, and bias awareness for technical leaders.

Explore IoTPy for building concurrent, non-terminating streaming applications in Python, leveraging existing libraries for data analysis and distributed systems.

Explore strategies for building and maintaining tech communities during challenging times, focusing on resilience, adaptability, and mutual support in the face of global disruptions.

Explore open-source solutions for continuous glucose monitoring in Type 1 Diabetes, including the artificial pancreas project and building a notifier for the Nightscout dashboard.

Explore the process of reviving and updating a Django project from Python 2.7 to 3.8, focusing on challenges, solutions, and best practices for modernizing legacy code.

Strategies and experiences for migrating large Python 2 codebases to Python 3, using a real-world case study of a CMS with nearly one million lines of code. Practical insights for successful migration projects.

Explore how GoJek developed a personalized recommendation system using PySpark to match customers with relevant products and vouchers, improving conversion rates.

Discover essential Python tools for efficient software engineering, covering dependency management, testing, style checks, task automation, and security. Enhance your development workflow with practical insights.

Explore HTTP/3 and QUIC protocol: advantages, disadvantages, and current implementations. Learn how this new technology improves performance, increases privacy, and may revolutionize web communication.

Discover strategies to foster creativity, collaboration, and ownership in your organization. Learn to transform team dynamics, improve communication, and develop leaders for achieving extraordinary results.