Python Packaging, Google Lighthouse, and Tech Talks

·28m 20s
Shared point

The Future of Python Packaging

PEP 582: Local Packages

Recent discussions highlight PEP 582, which proposes a local __pypackages__ directory. This convention could simplify development by removing the need for traditional virtual environments for simple projects, allowing Python to automatically detect local dependencies.

The State of Python Packaging

An insightful three-part series by Bernat Gabor provides an inside look at the challenges inherent in Python packaging. The industry is working toward more robust solutions, with an appreciation for the complexity of compiling C-extensions and the necessity of community support to improve the ecosystem without breaking existing workflows.

Web Performance and Optimization

Google Lighthouse

Google Lighthouse is an essential tool for auditing web application performance. It measures key metrics like responsiveness, image optimization, and resource minification.

Improving Asset Delivery

Using the webassets Python package, developers can effectively bundle and minify CSS and JavaScript files. This approach optimizes delivery and improves SEO rankings by ensuring sites are fast and responsive across all devices.

Best Practices in Testing and Speaking

Mocking in Python

Mocking allows developers to replace complex dependencies, such as databases or APIs, with simulated objects during testing. This ensures that unit tests are decoupled from external services, making them faster and more reliable.

Technical Presentations

"The people who can write and communicate effectively are all too often the only people who get heard."

Improve your technical talks by focusing on transitions. Instead of simply clicking to the next slide in silence, use transitionary sentences to bridge ideas and maintain audience engagement.

Community Updates

  • The new Python Steering Council has been elected, including Guido van Rossum, Barry Warsaw, Brett Cannon, Carol Willing, and Nick Coghlan.
  • The call for proposals for PyCon Latin America in Puerto Vallarta is now open.

Topics

Chapters

7 chapters
Python Bytes
AI chat — answers grounded in episodes