Every startup begins with an idea, but that won't get you very far without testing the feasibility of that idea. A common practice is to build a Minimum Viable Product (MVP) that addresses the problem that you are trying to solve and working with early customers as they engage with that MVP. In this episode Tony Pavlovych shares his thoughts on Python's strengths when building and launching that MVP and some of the potential pitfalls that businesses can run into on that path.
The Benefits Of Python And Django For Going From Zero To MVP At Speed - Episode 373July 31, 2022 Tobias Macey Comments Off on The Benefits Of Python And Django For Going From Zero To MVP At Speed - Episode 373
Powering The Next Generation Of Application Architectures With Web Assembly And The Fermyon Platform - Episode 372July 25, 2022 Tobias Macey Comments Off on Powering The Next Generation Of Application Architectures With Web Assembly And The Fermyon Platform - Episode 372
Gain A Deeper Understanding Of What Your Code Is Doing And Where It Spends Its Time With VizTracer - Episode 371July 17, 2022 Tobias Macey Comments Off on Gain A Deeper Understanding Of What Your Code Is Doing And Where It Spends Its Time With VizTracer - Episode 371
Powering The Next Generation Of Application Architectures With Web Assembly And The Fermyon Platform - Episode 372
Application architectures have been in a constant state of evolution as new infrastructure capabilities are introduced. Virtualization, cloud, containers, mobile, and now web assembly have each introduced new options for how to build and deploy software. Recognizing the transformative potential of web assembly, Matt Butcher and his team at Fermyon are investing in tooling and services to improve the developer experience. In this episode he explains the opportunity that web assembly offers to all language communities, what they are building to power lightweight server-side microservices, and how Python developers can get started building and contributing to this nascent ecosystem.
Gain A Deeper Understanding Of What Your Code Is Doing And Where It Spends Its Time With VizTracer - Episode 371
As your code scales beyond a trivial level of complexity and sophistication it becomes difficult or impossible to know everything that it is doing. The flow of logic and data through your software and which parts are taking the most time are impossible to understand without help from your tools. VizTracer is the tool that you will turn to when you need to know all of the execution paths that are being exercised and which of those paths are the most expensive. In this episode Tian Gao explains why he created VizTracer and how you can use it to gain a deeper familiarity with the code that you are responsible for maintaining.
Analysis of streaming data in real time has long been the domain of big data frameworks, predominantly written in Java. In order to take advantage of those capabilities from Python requires using client libraries that suffer from impedance mis-matches that make the work harder than necessary. Bytewax is a new open source platform for writing stream processing applications in pure Python that don't have to be translated into foreign idioms. In this episode Bytewax founder Zander Matheson explains how the system works and how to get started with it today.