Player FM - Internet Radio Done Right
36 subscribers
Checked 11d ago
تمت الإضافة منذ قبل six عام
المحتوى المقدم من Michael Kennedy. يتم تحميل جميع محتويات البودكاست بما في ذلك الحلقات والرسومات وأوصاف البودكاست وتقديمها مباشرة بواسطة Michael Kennedy أو شريك منصة البودكاست الخاص بهم. إذا كنت تعتقد أن شخصًا ما يستخدم عملك المحمي بحقوق الطبع والنشر دون إذنك، فيمكنك اتباع العملية الموضحة هنا https://ar.player.fm/legal.
Player FM - تطبيق بودكاست
انتقل إلى وضع عدم الاتصال باستخدام تطبيق Player FM !
انتقل إلى وضع عدم الاتصال باستخدام تطبيق Player FM !
المدونة الصوتية تستحق الاستماع
برعاية
A
All About Change


1 Chris Nowinski - Protecting Athletes from Head Injuries & Preventing CTE 27:28
27:28
التشغيل لاحقا
التشغيل لاحقا
قوائم
إعجاب
احب27:28
Chris Nowinski is a former football player at Harvard University and professional wrestler with WWE, World Wrestling Entertainment. After enduring a career-ending head injury, Chris has dedicated his professional life to serving patients and families affected by brain trauma, particularly Chronic traumatic encephalopathy, or CTE, a progressive neurodegenerative disease that develops after repeated head injuries. Jay and Chris discuss the state of head injuries in American athletics, the difference between advocating for head safety at youth and professional levels, Chris’ newest research, and much more. Episode Chapters (00:00) Intro (00:50) changes in the culture around concussions in the past two decades (02:39) padded helmet technology (03:55) concussion reporting in the NFL (10:35) Chris’ career path and concussion history (14:52) connecting with activists who haven’t themselves suffered a traumatic brain injury (17:42) SHAAKE - a new sign to identify concussions (20:53) Unions can help players advocate for safety policies (23:10) final thoughts and goodbye For video episodes, watch on www.youtube.com/@therudermanfamilyfoundation Stay in touch: X: @JayRuderman | @RudermanFdn LinkedIn: Jay Ruderman | Ruderman Family Foundation Instagram: All About Change Podcast | Ruderman Family Foundation To learn more about the podcast, visit https://allaboutchangepodcast.com/…
#487: Building Rust Extensions for Python
Manage episode 453059213 series 2453836
المحتوى المقدم من Michael Kennedy. يتم تحميل جميع محتويات البودكاست بما في ذلك الحلقات والرسومات وأوصاف البودكاست وتقديمها مباشرة بواسطة Michael Kennedy أو شريك منصة البودكاست الخاص بهم. إذا كنت تعتقد أن شخصًا ما يستخدم عملك المحمي بحقوق الطبع والنشر دون إذنك، فيمكنك اتباع العملية الموضحة هنا https://ar.player.fm/legal.
There has been a lot of changes in the low-level Python space these days. The biggest has to be how many projects have rewritten core performance-intensive sections in Rust. Or even the wholesale adoption of Rust for newer projects such as uv and ruff. On this episode, we dive into the tools and workflow needed to build these portions of Python apps in Rust with David Seddon and Samuel Colvin.
Episode sponsors
Posit
Data Citizens Podcast
Talk Python Courses
…
continue reading
Episode sponsors
Posit
Data Citizens Podcast
Talk Python Courses
Links from the show
Samuel Colvin: github.com/samuelcolvin
David Seddon: github.com/seddonym
David's blog: seddonym.me
Pydantic: pydantic.dev
PEP 0759: peps.python.org
TypeShed: github.com
Maturin: maturin.rs
rloop: github.com
Install Rust: rust-lang.org
Py03: pyo3.rs
The Rust Programming Language (book): https://doc.rust-lang.org/book/
Grimp: github.com
Grimp Workflows: github.com
White House recommends memory safe languages: whitehouse.gov
Installing Rust: rust-lang.org
jiter: github.com
import-linter: github.com
Logfire: pydantic.dev
Crabs in Snakes, David Seddon, Pycon Italia: youtube.com
Kraken engineering blog: engineering.kraken.tech
Serde: serde.rs
Mypy stub testing: mypy.readthedocs.io
Watch this episode on YouTube: youtube.com
Episode transcripts: talkpython.fm
--- Stay in touch with us ---
Subscribe to Talk Python on YouTube: youtube.com
Talk Python on Bluesky: @talkpython.fm at bsky.app
Talk Python on Mastodon: talkpython
Michael on Bluesky: @mkennedy.codes at bsky.app
Michael on Mastodon: mkennedy
David Seddon: github.com/seddonym
David's blog: seddonym.me
Pydantic: pydantic.dev
PEP 0759: peps.python.org
TypeShed: github.com
Maturin: maturin.rs
rloop: github.com
Install Rust: rust-lang.org
Py03: pyo3.rs
The Rust Programming Language (book): https://doc.rust-lang.org/book/
Grimp: github.com
Grimp Workflows: github.com
White House recommends memory safe languages: whitehouse.gov
Installing Rust: rust-lang.org
jiter: github.com
import-linter: github.com
Logfire: pydantic.dev
Crabs in Snakes, David Seddon, Pycon Italia: youtube.com
Kraken engineering blog: engineering.kraken.tech
Serde: serde.rs
Mypy stub testing: mypy.readthedocs.io
Watch this episode on YouTube: youtube.com
Episode transcripts: talkpython.fm
--- Stay in touch with us ---
Subscribe to Talk Python on YouTube: youtube.com
Talk Python on Bluesky: @talkpython.fm at bsky.app
Talk Python on Mastodon: talkpython
Michael on Bluesky: @mkennedy.codes at bsky.app
Michael on Mastodon: mkennedy
504 حلقات
Manage episode 453059213 series 2453836
المحتوى المقدم من Michael Kennedy. يتم تحميل جميع محتويات البودكاست بما في ذلك الحلقات والرسومات وأوصاف البودكاست وتقديمها مباشرة بواسطة Michael Kennedy أو شريك منصة البودكاست الخاص بهم. إذا كنت تعتقد أن شخصًا ما يستخدم عملك المحمي بحقوق الطبع والنشر دون إذنك، فيمكنك اتباع العملية الموضحة هنا https://ar.player.fm/legal.
There has been a lot of changes in the low-level Python space these days. The biggest has to be how many projects have rewritten core performance-intensive sections in Rust. Or even the wholesale adoption of Rust for newer projects such as uv and ruff. On this episode, we dive into the tools and workflow needed to build these portions of Python apps in Rust with David Seddon and Samuel Colvin.
Episode sponsors
Posit
Data Citizens Podcast
Talk Python Courses
…
continue reading
Episode sponsors
Posit
Data Citizens Podcast
Talk Python Courses
Links from the show
Samuel Colvin: github.com/samuelcolvin
David Seddon: github.com/seddonym
David's blog: seddonym.me
Pydantic: pydantic.dev
PEP 0759: peps.python.org
TypeShed: github.com
Maturin: maturin.rs
rloop: github.com
Install Rust: rust-lang.org
Py03: pyo3.rs
The Rust Programming Language (book): https://doc.rust-lang.org/book/
Grimp: github.com
Grimp Workflows: github.com
White House recommends memory safe languages: whitehouse.gov
Installing Rust: rust-lang.org
jiter: github.com
import-linter: github.com
Logfire: pydantic.dev
Crabs in Snakes, David Seddon, Pycon Italia: youtube.com
Kraken engineering blog: engineering.kraken.tech
Serde: serde.rs
Mypy stub testing: mypy.readthedocs.io
Watch this episode on YouTube: youtube.com
Episode transcripts: talkpython.fm
--- Stay in touch with us ---
Subscribe to Talk Python on YouTube: youtube.com
Talk Python on Bluesky: @talkpython.fm at bsky.app
Talk Python on Mastodon: talkpython
Michael on Bluesky: @mkennedy.codes at bsky.app
Michael on Mastodon: mkennedy
David Seddon: github.com/seddonym
David's blog: seddonym.me
Pydantic: pydantic.dev
PEP 0759: peps.python.org
TypeShed: github.com
Maturin: maturin.rs
rloop: github.com
Install Rust: rust-lang.org
Py03: pyo3.rs
The Rust Programming Language (book): https://doc.rust-lang.org/book/
Grimp: github.com
Grimp Workflows: github.com
White House recommends memory safe languages: whitehouse.gov
Installing Rust: rust-lang.org
jiter: github.com
import-linter: github.com
Logfire: pydantic.dev
Crabs in Snakes, David Seddon, Pycon Italia: youtube.com
Kraken engineering blog: engineering.kraken.tech
Serde: serde.rs
Mypy stub testing: mypy.readthedocs.io
Watch this episode on YouTube: youtube.com
Episode transcripts: talkpython.fm
--- Stay in touch with us ---
Subscribe to Talk Python on YouTube: youtube.com
Talk Python on Bluesky: @talkpython.fm at bsky.app
Talk Python on Mastodon: talkpython
Michael on Bluesky: @mkennedy.codes at bsky.app
Michael on Mastodon: mkennedy
504 حلقات
كل الحلقات
×T
Talk Python To Me

1 #495: OSMnx: Python and OpenStreetMap 1:01:55
1:01:55
التشغيل لاحقا
التشغيل لاحقا
قوائم
إعجاب
احب1:01:55
On this episode, I’m joined by Dr. Jeff Boeing, an assistant professor at the University of Southern California whose research spans urban planning, spatial analysis, and data science. We explore why OpenStreetMap is such a powerful source of global map data—and how Jeff’s Python library, OSMnx, makes that data easier to download, model, and visualize. Along the way, we talk about what shapes city streets around the world, how urban design influences everything from daily commutes to disaster resilience, and why turning open data into accessible tools can open up completely new ways of understanding our cities. If you’ve ever wondered how to build or analyze your own digital maps in Python, or what it takes to manage a project that transforms raw geographic data into meaningful research, you won’t want to miss this conversation. Episode sponsors Posit Podcast Later Talk Python Courses Links from the show City Street Orientations World : geoffboeing.com OSMnx Documentation : readthedocs.io OSMnx GitHub : github.com OpenStreetMap : openstreetmap.org Open Database License : opendatacommons.org ID Editor (Web Editor) : wiki.openstreetmap.org Planet OSM : planet.openstreetmap.org Overpass API : wiki.openstreetmap.org GeoPandas : geopandas.org NetworkX : networkx.org Shapely : shapely.readthedocs.io Watch this episode on YouTube : youtube.com Episode transcripts : talkpython.fm --- Stay in touch with us --- Subscribe to Talk Python on YouTube : youtube.com Talk Python on Bluesky : @talkpython.fm at bsky.app Talk Python on Mastodon : talkpython Michael on Bluesky : @mkennedy.codes at bsky.app Michael on Mastodon : mkennedy…
T
Talk Python To Me

1 #494: Update on Flet: Python + Flutter UIs 1:00:23
1:00:23
التشغيل لاحقا
التشغيل لاحقا
قوائم
إعجاب
احب1:00:23
As Python developers, we're incredibly lucky to have over half a million packages that we can use to build our applications with over at PyPI. However, when it comes to choosing a UI framework, the options get narrowed down very quickly. Intersect those choices with the ones that work on mobile, and you have a very short list. Flutter is a UI framework for building desktop and mobile applications, and is in fact the one that we used to build the Talk Python courses app, you'd find at talkpython.fm/apps . That's why I'm so excited about Flet. Flet is a Python UI framework that is distributed and executed on the Flutter framework, making it possible to build mobile apps and desktop apps with Python. We have Feodor Fitsner back on the show after he launched his project a couple years ago to give us an update on how close they are to a full featured mobile app framework in Python. Episode sponsors Posit Podcast Later Talk Python Courses Links from the show Flet : flet.dev Flet on Github : github.com Packaging apps with Flet : flet.dev/docs/publish Flutter : flutter.dev React vs. Flutter : trends.stackoverflow.co Kivy : kivy.org Beeware : beeware.org Mobile forge from Beeware : github.com The list of built-in binary wheels : flet.dev/docs/publish/android#binary-python-packages Difference between dynamic and static Flet web apps : flet.dev/docs/publish/web Integrating Flutter packages : flet.dev/docs/extend/integrating-existing-flutter-packages serious_python : pub.dev/packages/serious_python Watch this episode on YouTube : youtube.com Episode transcripts : talkpython.fm --- Stay in touch with us --- Subscribe to Talk Python on YouTube : youtube.com Talk Python on Bluesky : @talkpython.fm at bsky.app Talk Python on Mastodon : talkpython Michael on Bluesky : @mkennedy.codes at bsky.app Michael on Mastodon : mkennedy…
T
Talk Python To Me

1 #493: Quarto: Open-source technical publishing 1:05:01
1:05:01
التشغيل لاحقا
التشغيل لاحقا
قوائم
إعجاب
احب1:05:01
In this episode, I'm joined by JJ Allaire, founder and executive chairman at Posit, and Carlos Scheidegger, a software engineer at Posit, to explore Quarto, an open-source tool revolutionizing technical publishing. We discuss how Quarto empowers users to seamlessly transform Jupyter notebooks into polished reports, dashboards, e-books, websites, and more. JJ shares his journey from creating RStudio to developing Quarto as a versatile, multi-language tool, while Carlos delves into its roots in reproducibility and the challenges of academic publishing. Don't miss this deep dive into a tool that's shaping the future of data-driven storytelling! Episode sponsors Talk Python Courses Podcast Later Links from the show JJ Allaire JJ on LinkedIn : linkedin.com JJ on GitHub : github.com Carlos Scheidegger Personal site : cscheid.net Mastodon : @scheidegger Fast AI : fast.ai nbdev : nbdev.fast.ai nbsanity - Share Notebooks as Polished Web Pages in Seconds : answer.ai Pandoc : pandoc.org Observable : github.com Quarto Pub : quartopub.com Deno : deno.com Real World Data Science site : realworlddatascience.net Typst : typst.app Github Actions for Quarto : github.com Watch this episode on YouTube : youtube.com Episode transcripts : talkpython.fm --- Stay in touch with us --- Subscribe to Talk Python on YouTube : youtube.com Talk Python on Bluesky : @talkpython.fm at bsky.app Talk Python on Mastodon : talkpython Michael on Bluesky : @mkennedy.codes at bsky.app Michael on Mastodon : mkennedy…
T
Talk Python To Me

Join me as I chat with Rich Iannone and Michael Chow from Posit where we explore the transformative power of data tables with the Great Tables library. We'll cover practical applications of Great Tables, showcasing how thoughtful design and advanced formatting can elevate your data presentations. And you'll learn about innovative features like nano plots and interactive elements and the importance of structure, format, and style in crafting tables that both inform and inspire. Whether you're a seasoned data scientist or just starting out, this episode is packed with valuable tips and inspiring examples to enhance your data storytelling. Episode sponsors Posit Podcast Later Talk Python Courses Links from the show Michael Chow : github.com/machow Richard Iannone : github.com/rich-iannone Episode Deep Dives Writeup : talkpython.fm/blog Great Tables : github.com Making Beautiful, Publication Quality Tables PyCon talk : youtube.com Andrew Weatherman's Visualization Gallery : aweatherman.com Bureau of the Census Manual of Tabular Presentation : census.gov Table Contest : posit.co Watch this episode on YouTube : youtube.com Episode transcripts : talkpython.fm --- Stay in touch with us --- Subscribe to Talk Python on YouTube : youtube.com Talk Python on Bluesky : @talkpython.fm at bsky.app Talk Python on Mastodon : talkpython Michael on Bluesky : @mkennedy.codes at bsky.app Michael on Mastodon : mkennedy…
T
Talk Python To Me

1 #491: DuckDB and Python: Ducks and Snakes living together 1:02:03
1:02:03
التشغيل لاحقا
التشغيل لاحقا
قوائم
إعجاب
احب1:02:03
Join me for an insightful conversation with Alex Monahan, who works on documentation, tutorials, and training at DuckDB Labs. We explore why DuckDB is gaining momentum among Python and data enthusiasts, from its in-process database design to its blazingly fast, columnar architecture. We also dive into indexing strategies, concurrency considerations, and the fascinating way MotherDuck (the cloud companion to DuckDB) handles large-scale data seamlessly. Don’t miss this chance to learn how a single pip install could totally transform your Python data workflow! Episode sponsors Sentry Error Monitoring, Code TALKPYTHON Data Citizens Podcast Talk Python Courses Links from the show Alex on Mastodon : @__Alex__ DuckDB : duckdb.org MotherDuck : motherduck.com SQLite : sqlite.org Moka-Py : github.com PostgreSQL : www.postgresql.org MySQL : www.mysql.com Redis : redis.io Apache Parquet : parquet.apache.org Apache Arrow : arrow.apache.org Pandas : pandas.pydata.org Polars : pola.rs Pyodide : pyodide.org DB-API (PEP 249) : peps.python.org/pep-0249 Flask : flask.palletsprojects.com Gunicorn : gunicorn.org MinIO : min.io Amazon S3 : aws.amazon.com/s3 Azure Blob Storage : azure.microsoft.com/products/storage Google Cloud Storage : cloud.google.com/storage DigitalOcean : www.digitalocean.com Linode : www.linode.com Hetzner : www.hetzner.com BigQuery : cloud.google.com/bigquery DBT (Data Build Tool) : docs.getdbt.com Mode : mode.com Hex : hex.tech Python : www.python.org Node.js : nodejs.org Rust : www.rust-lang.org Go : go.dev .NET : dotnet.microsoft.com Watch this episode on YouTube : youtube.com Episode transcripts : talkpython.fm --- Stay in touch with us --- Subscribe to Talk Python on YouTube : youtube.com Talk Python on Bluesky : @talkpython.fm at bsky.app Talk Python on Mastodon : talkpython Michael on Bluesky : @mkennedy.codes at bsky.app Michael on Mastodon : mkennedy…
T
Talk Python To Me

If you're a Django developer, I'm sure you've heard so many people raving about FastAPI and Pydantic. But you really love Django and don't want to switch. Then you might want to give Django Ninja a serious look. Django Ninja is highly inspired by FastAPI, but is also deeply integrated into Django itself. We have Vitaliy Kucheryaviy the creator of Django Ninja on this show to tell us all about it. Episode sponsors Sentry Error Monitoring, Code TALKPYTHON Bluehost Talk Python Courses Links from the show Vitaly : github.com/vitalik Vitaly on X : @vital1k Top 5 Episodes of 2024 : talkpython.fm/blog/posts/top-talk-python-podcast-episodes-of-2024 Django Ninja : django-ninja.dev Motivation section we talked through : django-ninja.dev/motivation LLM for Django Ninja : llm.django-ninja.dev Nano Django : github.com/vitalik/nano-django Episode transcripts : talkpython.fm --- Stay in touch with us --- Subscribe to Talk Python on YouTube : youtube.com Talk Python on Bluesky : @talkpython.fm at bsky.app Talk Python on Mastodon : talkpython Michael on Bluesky : @mkennedy.codes at bsky.app Michael on Mastodon : mkennedy…
T
Talk Python To Me

1 #489: Anaconda Toolbox for Excel and more with Peter Wang 1:09:09
1:09:09
التشغيل لاحقا
التشغيل لاحقا
قوائم
إعجاب
احب1:09:09
Peter Wang has been pushing Python forward since the early days of its data science roots. We're lucky to have him back on the show. We're going to talk about the Anaconda Toolbox for Excel as well as many other trends and topics that are hot in the Python space right now. I'm sure you'll enjoy listening to the two of us exchanging our takes on the topics and trends. Episode sponsors Sentry Error Monitoring, Code TALKPYTHON Bluehost Talk Python Courses Links from the show Peter on BSky : @wang.social Michael on BSky : @mkennedy.codes Michael's Curated BSky Starter List : bsky.app Python Blsky Starter Pack List : blueskydirectory.com Anaconda Toolbox for Microsoft Excel : anaconda.com JupyterLite : jupyter.org 8 of the Biggest Excel Mistakes of All Time : blog.hurree.co The Five Demons of Python Packaging PyBay talk : youtube.com PEP 759 : peps.python.org TIOBE Index : tiobe.com pyscript : pyscript.net Watch this episode on YouTube : youtube.com Episode transcripts : talkpython.fm --- Stay in touch with us --- Subscribe to Talk Python on YouTube : youtube.com Talk Python on Bluesky : @talkpython.fm at bsky.app Talk Python on Mastodon : talkpython Michael on Bluesky : @mkennedy.codes at bsky.app Michael on Mastodon : mkennedy…
T
Talk Python To Me

LanceDB is a developer-friendly, open source database for AI. It's used by well-known companies such as Midjourney and Character.ai. We have Chang She, the CEO and cofounder of LanceDB on to give us a look at the concept of multi-modal data and how you can use LanceDB in your own Python apps. Episode sponsors Sentry Error Monitoring, Code TALKPYTHON Bluehost Talk Python Courses Links from the show Chang She : @changhiskhan Chang on Github : github.com LanceDB : lancedb.com LanceDB Source : github.com Embeddings API : github.com MinIO : min.io LanceDB Quickstart : github.com VectorDB-recipes : github.com Watch this episode on YouTube : youtube.com Episode transcripts : talkpython.fm --- Stay in touch with us --- Subscribe to Talk Python on YouTube : youtube.com Talk Python on Bluesky : @talkpython.fm at bsky.app Talk Python on Mastodon : talkpython Michael on Bluesky : @mkennedy.codes at bsky.app Michael on Mastodon : mkennedy…
T
Talk Python To Me

1 #487: Building Rust Extensions for Python 1:02:24
1:02:24
التشغيل لاحقا
التشغيل لاحقا
قوائم
إعجاب
احب1:02:24
There has been a lot of changes in the low-level Python space these days. The biggest has to be how many projects have rewritten core performance-intensive sections in Rust. Or even the wholesale adoption of Rust for newer projects such as uv and ruff. On this episode, we dive into the tools and workflow needed to build these portions of Python apps in Rust with David Seddon and Samuel Colvin. Episode sponsors Posit Data Citizens Podcast Talk Python Courses Links from the show Samuel Colvin : github.com/samuelcolvin David Seddon : github.com/seddonym David's blog : seddonym.me Pydantic : pydantic.dev PEP 0759 : peps.python.org TypeShed : github.com Maturin : maturin.rs rloop : github.com Install Rust : rust-lang.org Py03 : pyo3.rs The Rust Programming Language (book): https://doc.rust-lang.org/book/ Grimp : github.com Grimp Workflows : github.com White House recommends memory safe languages : whitehouse.gov Installing Rust : rust-lang.org jiter : github.com import-linter : github.com Logfire : pydantic.dev Crabs in Snakes, David Seddon, Pycon Italia : youtube.com Kraken engineering blog : engineering.kraken.tech Serde : serde.rs Mypy stub testing : mypy.readthedocs.io Watch this episode on YouTube : youtube.com Episode transcripts : talkpython.fm --- Stay in touch with us --- Subscribe to Talk Python on YouTube : youtube.com Talk Python on Bluesky : @talkpython.fm at bsky.app Talk Python on Mastodon : talkpython Michael on Bluesky : @mkennedy.codes at bsky.app Michael on Mastodon : mkennedy…
T
Talk Python To Me

1 #486: CSnakes: Embed Python code in .NET 1:02:45
1:02:45
التشغيل لاحقا
التشغيل لاحقا
قوائم
إعجاب
احب1:02:45
If you are a .NET developer or work in a place that has some of those folks, wouldn't it be great to fully leverage the entirety of PyPI with it's almost 600,000 packages inside your .NET code? But how would you do this? Previous efforts have let you write Python syntax but using the full libraries (especially the C-based ones) has been out of reach, until CSnakes. This project by Anthony Shaw and Aaron Powell unlocks some pretty serious integration between the two languages. We have them both here on the show today to tell us all about it. Episode sponsors Posit Bluehost Talk Python Courses Links from the show Anthony Shaw : github.com Aaron Powell : github.com Introducing CSnakes : tonybaloney.github.io CSnakes : tonybaloney.github.io Talk Python: We've moved to Hetzner : talkpython.fm/blog Talk Python: Talk Python rewritten in Quart (async Flask) : talkpython.fm/blog Pyjion - A JIT for Python based upon CoreCLR : github.com Iron Python : ironpython.net Python.NET : pythonnet.github.io The buffer protocol : docs.python.org Avalonia UI : avaloniaui.net Watch this episode on YouTube : youtube.com Episode transcripts : talkpython.fm --- Stay in touch with us --- Subscribe to Talk Python on YouTube : youtube.com Talk Python on Bluesky : @talkpython.fm at bsky.app Talk Python on Mastodon : talkpython Michael on Bluesky : @mkennedy.codes at bsky.app Michael on Mastodon : mkennedy…
T
Talk Python To Me

1 #485: Secure coding for Python with SheHacksPurple 1:09:28
1:09:28
التشغيل لاحقا
التشغيل لاحقا
قوائم
إعجاب
احب1:09:28
What do developers need to know about AppSec and building secure software? We have Tanya Janca (AKA SheHacksPurple) on the show to tell us all about it. We talk about what developers should expect from threat modeling events as well as concrete tips for security your apps and services. Episode sponsors Posit Bluehost Talk Python Courses Links from the show Tanya on X : @shehackspurple She Hacks Purple website : shehackspurple.ca White House recommends memory safe languages : whitehouse.gov Python Developer Survey Results : jetbrains.com Bandit : github.com Semgrep Academy : academy.semgrep.dev Watch this episode on YouTube : youtube.com Episode transcripts : talkpython.fm --- Stay in touch with us --- Subscribe to Talk Python on YouTube : youtube.com Talk Python on Bluesky : @talkpython.fm at bsky.app Talk Python on Mastodon : talkpython Michael on Bluesky : @mkennedy.codes at bsky.app Michael on Mastodon : mkennedy…
T
Talk Python To Me

1 #484: From React to a Django+HTMX based stack 57:44
57:44
التشغيل لاحقا
التشغيل لاحقا
قوائم
إعجاب
احب57:44
Have you heard about HTMX? We've discussed it a time or two on this show. We're back with another episode on HTMX, this time with a real-world success story and lessons learned. We have Sheena O'Connell on to tell us how she moved from a React-Django app to pure Django with HTMX. Episode sponsors Posit Bluehost Talk Python Courses Links from the show Sheena O'Connell : sheenaoc.com An HTMX success story essay : sheenaoc.com Sheena's HTMX Workshop : prelude.tech - discount code: talk_python Talk Python's HTMX Courses HTMX + Flask course : training.talkpython.fm HTMX + Django course : training.talkpython.fm Build An Audio AI App course : training.talkpython.fm HTMX : htmx.org Playwright : playwright.dev django-template-partials : github.com Michael's jinja_partials : github.com django-guardian : github.com Talk Python Courses HTMX Example : training.talkpython.fm/courses/all Alpine.js : alpinejs.dev David Guillot SaaS video : youtube.com awesome-htmx : github.com Guild of Educators : guildofeducators.org The big rewrite song : youtube.com Watch this episode on YouTube : youtube.com Episode transcripts : talkpython.fm --- Stay in touch with us --- Subscribe to Talk Python on YouTube : youtube.com Talk Python on Bluesky : @talkpython.fm at bsky.app Talk Python on Mastodon : talkpython Michael on Bluesky : @mkennedy.codes at bsky.app Michael on Mastodon : mkennedy…
T
Talk Python To Me

1 #483: Reflex Framework: Frontend, Backend, Pure Python 1:03:05
1:03:05
التشغيل لاحقا
التشغيل لاحقا
قوائم
إعجاب
احب1:03:05
Let's say you want to create a web app and you know Python really well. Your first thought might be Flask or Django or even FastAPI? All good choices but there is a lot to get a full web app into production. The framework we'll talk about today, Reflex, allows you to just write Python code and it turns it into a full web app running FastAPI, NextJS, React and more plus it handles the deployment for you. It's a cool idea. Let's talk to Elvis Kahoro and Nikhil Rao from Reflex.dev. Episode sponsors Posit Bluehost Talk Python Courses Links from the show Elvis : github.com Nikhil : github.com Reflex Framework : reflex.dev Reflex source : github.com Reflex docs : reflex.dev Reflex Roadmap : github.com AG Grid : ag-grid.com Warp terminal : warp.dev A Stroll Down Startup Lane episode : talkpython.fm PuePy: Reactive frontend framework in Python episode : talkpython.fm Watch this episode on YouTube : youtube.com Episode transcripts : talkpython.fm --- Stay in touch with us --- Subscribe to Talk Python on YouTube : youtube.com Talk Python on Bluesky : @talkpython.fm at bsky.app Talk Python on Mastodon : talkpython Michael on Bluesky : @mkennedy.codes at bsky.app Michael on Mastodon : mkennedy…
T
Talk Python To Me

1 #482: Pre-commit Hooks for Python Devs 1:10:20
1:10:20
التشغيل لاحقا
التشغيل لاحقا
قوائم
إعجاب
احب1:10:20
Do you struggle to make sure your code is always correct before you check it in? What about your team members' code? That one person who never wants to run the linter? Tired of dealing with tons of conflicts and spurious git changes? You need git pre-commit hooks. We're lucky to have Stefanie Molin on this episode who has done a bunch of writing and teaching of git hooks. Episode sponsors Sentry Error Monitoring, Code TALKPYTHON Bluehost Talk Python Courses Links from the show Stefanie Molin : stefaniemolin.com Talk Python Blog : talkpython.fm/blog How to Set Up Pre-Commit Hooks : stefaniemolin.com Common Pre-Commit Errors and How to Solve Them : stefaniemolin.com A Behind-the-Scenes Look at How Pre-Commit Works : stefaniemolin.com Pre-Commit Hook Creation Guide : stefaniemolin.com (Pre-)Commit to Better Code Workshop : stefaniemolin.com exif-stripper : stefaniemolin.com exif-stripper on GitHub : github.com docstring-validation-using-pre-commit-hook : numpydoc.readthedocs.io Data Morph: Moving Beyond the Datasaurus Dozen : stefaniemolin.com Data Morph on GitHub : github.com Watch this episode on YouTube : youtube.com Episode transcripts : talkpython.fm --- Stay in touch with us --- Subscribe to Talk Python on YouTube : youtube.com Talk Python on Bluesky : @talkpython.fm at bsky.app Talk Python on Mastodon : talkpython Michael on Bluesky : @mkennedy.codes at bsky.app Michael on Mastodon : mkennedy…
T
Talk Python To Me

1 #481: Python Opinions and Zeitgeist with Hynek 1:03:00
1:03:00
التشغيل لاحقا
التشغيل لاحقا
قوائم
إعجاب
احب1:03:00
Hynek has been writing and speaking on some of the most significant topics in the Python space and I've enjoyed his takes. So I invited him on the show to share them with all of us. This episode really epitomizes one of the reasons I launched Talk Python 9 years ago. It's as if we run into each other at a bar during a conference and I ask Hynek, "So what are your thoughts on ..." and we dive down the rabbit hole for an hour. I hope you enjoy it. Episode sponsors WorkOS Bluehost Talk Python Courses Links from the show Hynek Schlawack on Mastodon : @hynek Why I Still Use Python Virtual Environments in Docker : hynek.me Production-ready Python Docker Containers with uv : hynek.me Attrs : github.com uv : astral.sh What’s New In Python 4 : python.org BusyBox : busybox.net Hynek's YouTube Channel : youtube.com MOPUp for macOS : github.com Homebrew Python Is Not For You : justinmayer.com argon2-cffi: Argon2 for Python : github.com pytest-freethreaded : github.com LM Studio : lmstudio.ai StackOverflow Trends Graph : trends.stackoverflow.co Watch this episode on YouTube : youtube.com Episode transcripts : talkpython.fm --- Stay in touch with us --- Subscribe to Talk Python on YouTube : youtube.com Talk Python on Bluesky : @talkpython.fm at bsky.app Talk Python on Mastodon : talkpython Michael on Bluesky : @mkennedy.codes at bsky.app Michael on Mastodon : mkennedy…
مرحبًا بك في مشغل أف ام!
يقوم برنامج مشغل أف أم بمسح الويب للحصول على بودكاست عالية الجودة لتستمتع بها الآن. إنه أفضل تطبيق بودكاست ويعمل على أجهزة اندرويد والأيفون والويب. قم بالتسجيل لمزامنة الاشتراكات عبر الأجهزة.