today I show a new project I made utilizing the new lazy import mechanisms in python 3.15 to create module-level lazy assignments! playlist: https://www.youtube.com/playlist?list=PLWBKAf81pmOaP9naRiNAqug6EBnkPakvY ========== twitch: https://twitch.tv/anthonywritescode...
today I show a new project I made utilizing the new lazy import mechanisms in python 3.15 to create module-level lazy assignments!
playlist: https://www.youtube.com/playlist?list=PLWBKAf81pmOaP9naRiNAqug6EBnkPakvY
==========
twitch: https://twitch.tv/anthonywritescode
dicsord: https://discord.gg/xDKGPaW
twitter: https://twitter.com/codewithanthony
github: https://github.com/asottile
stream github: https://github.com/anthonywritescode
I won't ask for subscriptions / likes / comments in videos but it really helps the channel. If you have any suggestions or things you'd like to see please comment below!
today we talk about LTO (link time optimization) and how that is applied when compiling C programs. I show an example using cpython's compilation playlist: https://www.youtube.com/playlist?list=PLWBKAf81pmOaP9naRiNAqug6EBnkPakvY ========== twitch:...
today we talk about LTO (link time optimization) and how that is applied when compiling C programs. I show an example using cpython's compilation
playlist: https://www.youtube.com/playlist?list=PLWBKAf81pmOaP9naRiNAqug6EBnkPakvY
==========
twitch: https://twitch.tv/anthonywritescode
dicsord: https://discord.gg/xDKGPaW
twitter: https://twitter.com/codewithanthony
github: https://github.com/asottile
stream github: https://github.com/anthonywritescode
I won't ask for subscriptions / likes / comments in videos but it really helps the channel. If you have any suggestions or things you'd like to see please comment below!
today we talk about the replacement for .pth files introduced in python 3.15 and how to adjust to use them! playlist: https://www.youtube.com/playlist?list=PLWBKAf81pmOaP9naRiNAqug6EBnkPakvY ========== twitch: https://twitch.tv/anthonywritescode dicsord:...
today we talk about the replacement for .pth files introduced in python 3.15 and how to adjust to use them!
playlist: https://www.youtube.com/playlist?list=PLWBKAf81pmOaP9naRiNAqug6EBnkPakvY
==========
twitch: https://twitch.tv/anthonywritescode
dicsord: https://discord.gg/xDKGPaW
twitter: https://twitter.com/codewithanthony
github: https://github.com/asottile
stream github: https://github.com/anthonywritescode
I won't ask for subscriptions / likes / comments in videos but it really helps the channel. If you have any suggestions or things you'd like to see please comment below!
today I show a technique I've used a few times to write assertions against difficult objects (where direct equality is nested or tricky!) playlist: https://www.youtube.com/playlist?list=PLWBKAf81pmOaP9naRiNAqug6EBnkPakvY ========== twitch: https://twitch.tv/anthonywritescode...
today I show a technique I've used a few times to write assertions against difficult objects (where direct equality is nested or tricky!)
playlist: https://www.youtube.com/playlist?list=PLWBKAf81pmOaP9naRiNAqug6EBnkPakvY
==========
twitch: https://twitch.tv/anthonywritescode
dicsord: https://discord.gg/xDKGPaW
twitter: https://twitter.com/codewithanthony
github: https://github.com/asottile
stream github: https://github.com/anthonywritescode
I won't ask for subscriptions / likes / comments in videos but it really helps the channel. If you have any suggestions or things you'd like to see please comment below!
today I walk through why I avoid these two fixture-based monkeypatching helpers when working with pytest! playlist: https://www.youtube.com/playlist?list=PLWBKAf81pmOaP9naRiNAqug6EBnkPakvY ========== twitch: https://twitch.tv/anthonywritescode dicsord:...
today I walk through why I avoid these two fixture-based monkeypatching helpers when working with pytest!
playlist: https://www.youtube.com/playlist?list=PLWBKAf81pmOaP9naRiNAqug6EBnkPakvY
==========
twitch: https://twitch.tv/anthonywritescode
dicsord: https://discord.gg/xDKGPaW
twitter: https://twitter.com/codewithanthony
github: https://github.com/asottile
stream github: https://github.com/anthonywritescode
I won't ask for subscriptions / likes / comments in videos but it really helps the channel. If you have any suggestions or things you'd like to see please comment below!
today we talk about how I got nerdsniped at pycon us 2026 and made a mildly functional backport of lazy imports :) playlist: https://www.youtube.com/playlist?list=PLWBKAf81pmOaP9naRiNAqug6EBnkPakvY ========== twitch: https://twitch.tv/anthonywritescode dicsord:...
today we talk about how I got nerdsniped at pycon us 2026 and made a mildly functional backport of lazy imports :)
playlist: https://www.youtube.com/playlist?list=PLWBKAf81pmOaP9naRiNAqug6EBnkPakvY
==========
twitch: https://twitch.tv/anthonywritescode
dicsord: https://discord.gg/xDKGPaW
twitter: https://twitter.com/codewithanthony
github: https://github.com/asottile
stream github: https://github.com/anthonywritescode
I won't ask for subscriptions / likes / comments in videos but it really helps the channel. If you have any suggestions or things you'd like to see please comment below!
this angers me enough to make a video about it lol ========== twitch: https://twitch.tv/anthonywritescode dicsord: https://discord.gg/xDKGPaW twitter: https://twitter.com/codewithanthony github: https://github.com/asottile stream github: https://github.com/anthonywritescode I...
this angers me enough to make a video about it lol
==========
twitch: https://twitch.tv/anthonywritescode
dicsord: https://discord.gg/xDKGPaW
twitter: https://twitter.com/codewithanthony
github: https://github.com/asottile
stream github: https://github.com/anthonywritescode
I won't ask for subscriptions / likes / comments in videos but it really helps the channel. If you have any suggestions or things you'd like to see please comment below!
today we show how to mock a tricky function in python: `open` as well as the caveats and oddities of doing so! playlist: https://www.youtube.com/playlist?list=PLWBKAf81pmOaP9naRiNAqug6EBnkPakvY ========== twitch: https://twitch.tv/anthonywritescode dicsord:...
today we show how to mock a tricky function in python: `open` as well as the caveats and oddities of doing so!
playlist: https://www.youtube.com/playlist?list=PLWBKAf81pmOaP9naRiNAqug6EBnkPakvY
==========
twitch: https://twitch.tv/anthonywritescode
dicsord: https://discord.gg/xDKGPaW
twitter: https://twitter.com/codewithanthony
github: https://github.com/asottile
stream github: https://github.com/anthonywritescode
I won't ask for subscriptions / likes / comments in videos but it really helps the channel. If you have any suggestions or things you'd like to see please comment below!
today we talk about monkeypatching, some of the pitfalls, and then how to "safely" do it during a test playlist: https://www.youtube.com/playlist?list=PLWBKAf81pmOaP9naRiNAqug6EBnkPakvY ========== twitch: https://twitch.tv/anthonywritescode dicsord: https://discord.gg/xDKGPaW...
today we talk about monkeypatching, some of the pitfalls, and then how to "safely" do it during a test
playlist: https://www.youtube.com/playlist?list=PLWBKAf81pmOaP9naRiNAqug6EBnkPakvY
==========
twitch: https://twitch.tv/anthonywritescode
dicsord: https://discord.gg/xDKGPaW
twitter: https://twitter.com/codewithanthony
github: https://github.com/asottile
stream github: https://github.com/anthonywritescode
I won't ask for subscriptions / likes / comments in videos but it really helps the channel. If you have any suggestions or things you'd like to see please comment below!
today I talk about the differences between two of the temporary directories on linux playlist: https://www.youtube.com/playlist?list=PLWBKAf81pmOaP9naRiNAqug6EBnkPakvY ========== twitch: https://twitch.tv/anthonywritescode dicsord: https://discord.gg/xDKGPaW twitter:...
today I talk about the differences between two of the temporary directories on linux
playlist: https://www.youtube.com/playlist?list=PLWBKAf81pmOaP9naRiNAqug6EBnkPakvY
==========
twitch: https://twitch.tv/anthonywritescode
dicsord: https://discord.gg/xDKGPaW
twitter: https://twitter.com/codewithanthony
github: https://github.com/asottile
stream github: https://github.com/anthonywritescode
I won't ask for subscriptions / likes / comments in videos but it really helps the channel. If you have any suggestions or things you'd like to see please comment below!
today we're talking about lazy imports! which situations you would use them, tools to help you use them, and some pitfalls! playlist: https://www.youtube.com/playlist?list=PLWBKAf81pmOaP9naRiNAqug6EBnkPakvY ========== twitch: https://twitch.tv/anthonywritescode dicsord:...
today we're talking about lazy imports! which situations you would use them, tools to help you use them, and some pitfalls!
playlist: https://www.youtube.com/playlist?list=PLWBKAf81pmOaP9naRiNAqug6EBnkPakvY
==========
twitch: https://twitch.tv/anthonywritescode
dicsord: https://discord.gg/xDKGPaW
twitter: https://twitter.com/codewithanthony
github: https://github.com/asottile
stream github: https://github.com/anthonywritescode
I won't ask for subscriptions / likes / comments in videos but it really helps the channel. If you have any suggestions or things you'd like to see please comment below!
today I talk about a little trick in markdown that I use and why I use it! playlist: https://www.youtube.com/playlist?list=PLWBKAf81pmOaP9naRiNAqug6EBnkPakvY ========== twitch: https://twitch.tv/anthonywritescode dicsord: https://discord.gg/xDKGPaW twitter:...
today I talk about a little trick in markdown that I use and why I use it!
playlist: https://www.youtube.com/playlist?list=PLWBKAf81pmOaP9naRiNAqug6EBnkPakvY
==========
twitch: https://twitch.tv/anthonywritescode
dicsord: https://discord.gg/xDKGPaW
twitter: https://twitter.com/codewithanthony
github: https://github.com/asottile
stream github: https://github.com/anthonywritescode
I won't ask for subscriptions / likes / comments in videos but it really helps the channel. If you have any suggestions or things you'd like to see please comment below!
today we talk about the special python 3.14.5 release and how we're going back to the old garbage collector. what is the old garbage collector? new garbage collector? playlist: https://www.youtube.com/playlist?list=PLWBKAf81pmOaP9naRiNAqug6EBnkPakvY ========== twitch:...
today we talk about the special python 3.14.5 release and how we're going back to the old garbage collector. what is the old garbage collector? new garbage collector?
playlist: https://www.youtube.com/playlist?list=PLWBKAf81pmOaP9naRiNAqug6EBnkPakvY
==========
twitch: https://twitch.tv/anthonywritescode
dicsord: https://discord.gg/xDKGPaW
twitter: https://twitter.com/codewithanthony
github: https://github.com/asottile
stream github: https://github.com/anthonywritescode
I won't ask for subscriptions / likes / comments in videos but it really helps the channel. If you have any suggestions or things you'd like to see please comment below!
today I show why git hooks should be opt-in -- and then give you two ways to make them automatic (even though it's probably a bad idea!) playlist: https://www.youtube.com/playlist?list=PLWBKAf81pmOaP9naRiNAqug6EBnkPakvY ========== twitch: https://twitch.tv/anthonywritescode...
today I show why git hooks should be opt-in -- and then give you two ways to make them automatic (even though it's probably a bad idea!)
playlist: https://www.youtube.com/playlist?list=PLWBKAf81pmOaP9naRiNAqug6EBnkPakvY
==========
twitch: https://twitch.tv/anthonywritescode
dicsord: https://discord.gg/xDKGPaW
twitter: https://twitter.com/codewithanthony
github: https://github.com/asottile
stream github: https://github.com/anthonywritescode
I won't ask for subscriptions / likes / comments in videos but it really helps the channel. If you have any suggestions or things you'd like to see please comment below!
today we take a look at the new "config based" hooks in git 2.54 and how they relate to git hook frameworks such as pre-commit! playlist: https://www.youtube.com/playlist?list=PLWBKAf81pmOaP9naRiNAqug6EBnkPakvY ========== twitch: https://twitch.tv/anthonywritescode dicsord:...
today we take a look at the new "config based" hooks in git 2.54 and how they relate to git hook frameworks such as pre-commit!
playlist: https://www.youtube.com/playlist?list=PLWBKAf81pmOaP9naRiNAqug6EBnkPakvY
==========
twitch: https://twitch.tv/anthonywritescode
dicsord: https://discord.gg/xDKGPaW
twitter: https://twitter.com/codewithanthony
github: https://github.com/asottile
stream github: https://github.com/anthonywritescode
I won't ask for subscriptions / likes / comments in videos but it really helps the channel. If you have any suggestions or things you'd like to see please comment below!
yes I've made this video before but this has the improved syntax that wasn't there last time! playlist: https://www.youtube.com/playlist?list=PLWBKAf81pmOaP9naRiNAqug6EBnkPakvY ========== twitch: https://twitch.tv/anthonywritescode dicsord: https://discord.gg/xDKGPaW twitter:...
yes I've made this video before but this has the improved syntax that wasn't there last time!
playlist: https://www.youtube.com/playlist?list=PLWBKAf81pmOaP9naRiNAqug6EBnkPakvY
==========
twitch: https://twitch.tv/anthonywritescode
dicsord: https://discord.gg/xDKGPaW
twitter: https://twitter.com/codewithanthony
github: https://github.com/asottile
stream github: https://github.com/anthonywritescode
I won't ask for subscriptions / likes / comments in videos but it really helps the channel. If you have any suggestions or things you'd like to see please comment below!
idk why everyone has been talking about them recently but here's annotated tags and how they work and how I think about them! playlist: https://www.youtube.com/playlist?list=PLWBKAf81pmOaP9naRiNAqug6EBnkPakvY ========== twitch: https://twitch.tv/anthonywritescode dicsord:...
idk why everyone has been talking about them recently but here's annotated tags and how they work and how I think about them!
playlist: https://www.youtube.com/playlist?list=PLWBKAf81pmOaP9naRiNAqug6EBnkPakvY
==========
twitch: https://twitch.tv/anthonywritescode
dicsord: https://discord.gg/xDKGPaW
twitter: https://twitter.com/codewithanthony
github: https://github.com/asottile
stream github: https://github.com/anthonywritescode
I won't ask for subscriptions / likes / comments in videos but it really helps the channel. If you have any suggestions or things you'd like to see please comment below!
today we look at the quirk in .pth files from a week ago *and* four years ago and then fix it! playlist: https://www.youtube.com/playlist?list=PLWBKAf81pmOaP9naRiNAqug6EBnkPakvY ========== twitch: https://twitch.tv/anthonywritescode dicsord: https://discord.gg/xDKGPaW...
today we look at the quirk in .pth files from a week ago *and* four years ago and then fix it!
playlist: https://www.youtube.com/playlist?list=PLWBKAf81pmOaP9naRiNAqug6EBnkPakvY
==========
twitch: https://twitch.tv/anthonywritescode
dicsord: https://discord.gg/xDKGPaW
twitter: https://twitter.com/codewithanthony
github: https://github.com/asottile
stream github: https://github.com/anthonywritescode
I won't ask for subscriptions / likes / comments in videos but it really helps the channel. If you have any suggestions or things you'd like to see please comment below!
today I talk about how litellm was compromised, how the attack worked, and some small tips to help you harden against these types of attacks ========== twitch: https://twitch.tv/anthonywritescode dicsord: https://discord.gg/xDKGPaW twitter: https://twitter.com/codewithanthony...
today I talk about how litellm was compromised, how the attack worked, and some small tips to help you harden against these types of attacks
==========
twitch: https://twitch.tv/anthonywritescode
dicsord: https://discord.gg/xDKGPaW
twitter: https://twitter.com/codewithanthony
github: https://github.com/asottile
stream github: https://github.com/anthonywritescode
I won't ask for subscriptions / likes / comments in videos but it really helps the channel. If you have any suggestions or things you'd like to see please comment below!
today we talk about jazzband and their sunsetting :( playlist: https://www.youtube.com/playlist?list=PLWBKAf81pmOaP9naRiNAqug6EBnkPakvY ========== twitch: https://twitch.tv/anthonywritescode dicsord: https://discord.gg/xDKGPaW twitter: https://twitter.com/codewithanthony...
today we talk about jazzband and their sunsetting :(
playlist: https://www.youtube.com/playlist?list=PLWBKAf81pmOaP9naRiNAqug6EBnkPakvY
==========
twitch: https://twitch.tv/anthonywritescode
dicsord: https://discord.gg/xDKGPaW
twitter: https://twitter.com/codewithanthony
github: https://github.com/asottile
stream github: https://github.com/anthonywritescode
I won't ask for subscriptions / likes / comments in videos but it really helps the channel. If you have any suggestions or things you'd like to see please comment below!
today we talk about the weird world of javascript -- and by extension typescript playlist: https://www.youtube.com/playlist?list=PLWBKAf81pmOaP9naRiNAqug6EBnkPakvY ========== twitch: https://twitch.tv/anthonywritescode dicsord: https://discord.gg/xDKGPaW twitter:...
today we talk about the weird world of javascript -- and by extension typescript
playlist: https://www.youtube.com/playlist?list=PLWBKAf81pmOaP9naRiNAqug6EBnkPakvY
==========
twitch: https://twitch.tv/anthonywritescode
dicsord: https://discord.gg/xDKGPaW
twitter: https://twitter.com/codewithanthony
github: https://github.com/asottile
stream github: https://github.com/anthonywritescode
I won't ask for subscriptions / likes / comments in videos but it really helps the channel. If you have any suggestions or things you'd like to see please comment below!