Python Bytes cover image

Python Bytes

#401 We must replace uWSGI with something else

Sep 17, 2024
The conversation kicks off with the urgent need to replace uWSGI as it enters maintenance mode, discussing promising alternatives like Granian and Uvicorn. Next, there's an intriguing deep dive into optimizing Python with Rust, focusing on enhancing algorithm performance while managing memory challenges. The hosts also tackle the alarming trend of fake recruiters targeting developers with malicious Python packages, highlighting security risks. Lastly, listeners are encouraged to engage with the community while chuckling at some lighthearted tech jokes.
31:05

Podcast summary created with Snipd AI

Quick takeaways

  • uWSGI's transition to maintenance mode highlights the need for developers to explore alternatives like Granyan and Gunicorn for enhanced performance.
  • Creating a Rust extension for Python not only boosts speed but also addresses memory optimization, making it a valuable skill for developers.

Deep dives

Micro WSGI Maintenance Mode

Micro WSGI, a crucial component for handling Python web requests, has entered maintenance mode, limiting its updates to bug fixes and essential API changes. This shift poses a significant concern for developers reliant on this technology, especially considering its lack of support for asynchronous programming which is increasingly utilized in modern web applications. Alternatives such as G Unicorn, Mod WSGI, Cherry Pie, and Waitress were discussed as potential replacements, while the podcast hosts also highlighted Granyan, a web server written in Rust known for its performance stability. Developers are encouraged to transition away from Micro WSGI to ensure their applications remain secure and effective.

Get the Snipd
podcast app

Unlock the knowledge in podcasts with the podcast player of the future.
App store bannerPlay store banner

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode

Save any
moment

Hear something you like? Tap your headphones to save it with AI-generated key takeaways

Share
& Export

Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode