Making PyPI's test suite 81% faster
See how we slashed PyPIโs test suite runtime from 163 to 30 seconds.
https://blog.trailofbits.com/2025/05/01/making-pypis-test-suite-81-faster
See how we slashed PyPIโs test suite runtime from 163 to 30 seconds.
https://blog.trailofbits.com/2025/05/01/making-pypis-test-suite-81-faster
The Trail of Bits Blog
Making PyPI's test suite 81% faster
See how we slashed PyPIโs test suite runtime from 163 to 30 seconds.
The techniques we share can help you dramatically improve your own projectโs
testing performance without sacrificing coverage.
The techniques we share can help you dramatically improve your own projectโs
testing performance without sacrificing coverage.
RealtimeVoiceChat
Have a natural, spoken conversation with AI!
https://github.com/KoljaB/RealtimeVoiceChat
Have a natural, spoken conversation with AI!
https://github.com/KoljaB/RealtimeVoiceChat
GitHub
GitHub - KoljaB/RealtimeVoiceChat: Have a natural, spoken conversation with AI!
Have a natural, spoken conversation with AI! Contribute to KoljaB/RealtimeVoiceChat development by creating an account on GitHub.
dataframely
A declarative, native data frame validation library
https://github.com/Quantco/dataframely
A declarative, native data frame validation library
https://github.com/Quantco/dataframely
GitHub
GitHub - Quantco/dataframely: A declarative, ๐ปโโ๏ธ-native data frame validation library.
A declarative, ๐ปโโ๏ธ-native data frame validation library. - Quantco/dataframely
Function calling using LLMs
While LLMs excel at generating cogent text based on their training data, they may also need to interact with external systems. Function calling allows them to construct such calls. The LLM does not execute these calls directly, instead it creates a data structure that describes the call, passing that to a separate program for execution and further processing. The LLM's prompt includes de...
https://martinfowler.com/articles/function-call-LLM.html
While LLMs excel at generating cogent text based on their training data, they may also need to interact with external systems. Function calling allows them to construct such calls. The LLM does not execute these calls directly, instead it creates a data structure that describes the call, passing that to a separate program for execution and further processing. The LLM's prompt includes de...
https://martinfowler.com/articles/function-call-LLM.html
martinfowler.com
Function calling using LLMs
Allowing an LLM to formulate calls to external systems
Asyncio Demystified: Rebuilding it From Scratch One Yield at a Time
The article demystifies Pythonโs asyncio by rebuilding its core concepts from scratch, starting with basic generators and coroutines, then constructing a cooperative multitasking scheduler, and finally integrating non-blocking I/O using custom awaitable Future objects. Through step-by-step code examples, it shows how Pythonโs async/await syntax is just syntactic sugar over these primitiv...
https://dev.indooroutdoor.io/asyncio-demystified-rebuilding-it-from-scratch-one-yield-at-a-time
The article demystifies Pythonโs asyncio by rebuilding its core concepts from scratch, starting with basic generators and coroutines, then constructing a cooperative multitasking scheduler, and finally integrating non-blocking I/O using custom awaitable Future objects. Through step-by-step code examples, it shows how Pythonโs async/await syntax is just syntactic sugar over these primitiv...
https://dev.indooroutdoor.io/asyncio-demystified-rebuilding-it-from-scratch-one-yield-at-a-time
IO.IO
Asyncio Demystified: Rebuilding it From Scratch One Yield at a Time
Understand how asyncio works in Python by building a lightweight version from scratch using generators and coroutines.
Polycompiler: Merge Python and JavaScript code into one file that runs in both
https://github.com/EvanZhouDev/polycompiler
https://github.com/EvanZhouDev/polycompiler
GitHub
GitHub - EvanZhouDev/polycompiler: Merge Python and JS code into one file that can be run in both languages.
Merge Python and JS code into one file that can be run in both languages. - EvanZhouDev/polycompiler
Vibe Coding with Django, React and Cursor: My Experience and Takeaways
Cory Zue shares his experience with "vibe coding," a new approach to software development using AI tools, and how he built a Django/React app calleddjobs.devin just two days. He emphasizes the importance of planning, iterating, and reviewing code when working with AI, and shares tips for effectively using tools like Cursor and managing rules files.
https://www.youtube.com/watch?v=ELiiMX_o2LI
Cory Zue shares his experience with "vibe coding," a new approach to software development using AI tools, and how he built a Django/React app calleddjobs.devin just two days. He emphasizes the importance of planning, iterating, and reviewing code when working with AI, and shares tips for effectively using tools like Cursor and managing rules files.
https://www.youtube.com/watch?v=ELiiMX_o2LI
YouTube
Vibe Coding with Django, React and Cursor: My Experience and Takeaways
This is a casual conversation and overview of how I vibe-coded an MVP for a job board using Django, React, and Cursor. I talk about my strategy, demonstrate my process and the chats I had, and then give some of my takeaways based on the experience.
The appโฆ
The appโฆ
WebThinker
Empowering Large Reasoning Models with Deep Research Capability.
https://github.com/RUC-NLPIR/WebThinker
Empowering Large Reasoning Models with Deep Research Capability.
https://github.com/RUC-NLPIR/WebThinker
GitHub
GitHub - RUC-NLPIR/WebThinker: ๐ WebThinker: Empowering Large Reasoning Models with Deep Research Capability
๐ WebThinker: Empowering Large Reasoning Models with Deep Research Capability - RUC-NLPIR/WebThinker
US Routing โ Python library for fast local routing in the United States
https://github.com/ivanbelenky/us-routing
https://github.com/ivanbelenky/us-routing
GitHub
GitHub - ivanbelenky/us-routing: us cached road graph, freeways, primary and secondary roads
us cached road graph, freeways, primary and secondary roads - ivanbelenky/us-routing
SparkDQ
A declarative PySpark framework for row- and aggregate-level data quality validation.
https://github.com/sparkdq-community/sparkdq
A declarative PySpark framework for row- and aggregate-level data quality validation.
https://github.com/sparkdq-community/sparkdq
GitHub
GitHub - sparkdq-community/sparkdq: A declarative PySpark framework for row- and aggregate-level data quality validation.
A declarative PySpark framework for row- and aggregate-level data quality validation. - sparkdq-community/sparkdq
pipask
Safer python package installs with audit and consent ๐ฃ๐ฆ๐ง๐ฐ๐ณ๐ฆ install.
https://github.com/feynmanix/pipask
Safer python package installs with audit and consent ๐ฃ๐ฆ๐ง๐ฐ๐ณ๐ฆ install.
https://github.com/feynmanix/pipask
GitHub
GitHub - feynmanix/pipask: Safer python package installs with audit and consent ๐ฃ๐ฆ๐ง๐ฐ๐ณ๐ฆ install
Safer python package installs with audit and consent ๐ฃ๐ฆ๐ง๐ฐ๐ณ๐ฆ install - feynmanix/pipask
Procrastinate - PostgreSQL Task Queue for Python (Celery Alternative!)
This video introduces Procrastinate, a PostgreSQL-based task queue for Python, offering a simpler alternative to Celery by leveraging Postgres for task management, eliminating the need for additional services like Redis or RabbitMQ. The tutorial covers setting up Procrastinate with Django, defining and triggering tasks, including scheduled tasks, and integrating it with the Django admin ...
https://www.youtube.com/watch?v=6puV9y7K0z8
This video introduces Procrastinate, a PostgreSQL-based task queue for Python, offering a simpler alternative to Celery by leveraging Postgres for task management, eliminating the need for additional services like Redis or RabbitMQ. The tutorial covers setting up Procrastinate with Django, defining and triggering tasks, including scheduled tasks, and integrating it with the Django admin ...
https://www.youtube.com/watch?v=6puV9y7K0z8
YouTube
Procrastinate - PostgreSQL Task Queue for Python (Celery Alternative!)
โ๏ธ ๐๐๐ ๐บ๐ฒ ๐ฎ ๐ฐ๐ผ๐ณ๐ณ๐ฒ๐ฒ:
To support the channel and encourage new videos, please consider buying me a coffee here:
https://ko-fi.com/bugbytes
โญTop resource to learn Python - https://datacamp.pxf.io/kOjKkV โญ
In this video, we'll look at Procrastinate, a PostgreSQLโฆ
To support the channel and encourage new videos, please consider buying me a coffee here:
https://ko-fi.com/bugbytes
โญTop resource to learn Python - https://datacamp.pxf.io/kOjKkV โญ
In this video, we'll look at Procrastinate, a PostgreSQLโฆ
The REAL Reason You Should Use Type Hints in Python
This video explains that the true power of type hints in Python lies in how they encourage better code design by prompting developers to think more generically about data structures. The video also highlights the principle that inputs should be as generic as possible (contravariant), while outputs should be as specific as possible (covariant).
https://www.youtube.com/watch?v=0oBLMwHdZ2Y
This video explains that the true power of type hints in Python lies in how they encourage better code design by prompting developers to think more generically about data structures. The video also highlights the principle that inputs should be as generic as possible (contravariant), while outputs should be as specific as possible (covariant).
https://www.youtube.com/watch?v=0oBLMwHdZ2Y
YouTube
The REAL Reason You Should Use Type Hints in Python
๐ท Review code better and faster with my 3-Factor Framework: https://arjan.codes/diagnosis.
In this video, Iโm going to show you why type hints in Python are useful, how to add them to your Python code, as well as some interesting properties of type hintsโฆ
In this video, Iโm going to show you why type hints in Python are useful, how to add them to your Python code, as well as some interesting properties of type hintsโฆ
Scaling Python Task Queues Effectively
Task queues are a great way to offload work to the background but scaling Python task queues is tricky. Learn how you can keep your task queues chugging along!
https://judoscale.com/blog/scaling-python-task-queues
Task queues are a great way to offload work to the background but scaling Python task queues is tricky. Learn how you can keep your task queues chugging along!
https://judoscale.com/blog/scaling-python-task-queues
Judoscale
Scaling Python Task Queues Effectively
Task queues are a great way to offload work to the background but scaling Python task queues is tricky. Learn how you can keep your task queues chugging along!