Media Summary: today I walk through the process I'd use when encountering a real problem in python. I show how I take apart a stactrace, how I ... today I talk about the difference between list.sort() and sorted(iterable) and when you should pick one over the other (I also show ... welcome to a whirlwind tour of bisecting, GIL, strace, gdb, forking, threadstates, undefined behaviour, and deadlocking.

Debugging With Dir Dir Beginner Intermediate Anthony Explains 111 - Detailed Analysis & Overview

today I walk through the process I'd use when encountering a real problem in python. I show how I take apart a stactrace, how I ... today I talk about the difference between list.sort() and sorted(iterable) and when you should pick one over the other (I also show ... welcome to a whirlwind tour of bisecting, GIL, strace, gdb, forking, threadstates, undefined behaviour, and deadlocking. today I give a quick introduction to tmux and then show one of the coolest today I talk about why I pick -˃ int for return values for main functions instead of -˃ None (which works)! - testable command lines: ... Can you ever truly "delete" data? In this deep dive into Designing Data-Intensive Applications (DDIA) Chapter 3.7, we explore the ...

today I talk about three reasons why I don't install pip or virtualenv globally on my linux systems! I also show how I set up my ... today I talk about four different strategies for setting default values on namedtuple construction! there's different patterns to choose ...

Photo Gallery

debugging with dir() (+__dir__) (beginner - intermediate) anthony explains #111
debugging a real issue and googling (beginner - intermediate) anthony explains #449
python debugger crash course: pdb / breakpoint (beginner - intermediate) anthony explains #097
python: .sort() vs sorted(...) (beginner - intermediate) anthony explains #116
quick debugging tool: python -i (beginner) anthony explains #369
debugging and fixing pyuwsgi in python 3.12 (advanced) anthony explains #580
hacker mode tmux debugging (intermediate) anthony explains #051
typing: why main() -˃ int (beginner - intermediate) anthony explains #110
postmortem debugging in python (beginner - intermediate) anthony explains #018
Why Your Database Should Be Immutable: Event Sourcing Explained (DD 3.7)
why not global pip / virtualenv? (intermediate) anthony explains #079
python: more advanced breakpoint() usage (intermediate) anthony explains #149
View Detailed Profile
debugging with dir() (+__dir__) (beginner - intermediate) anthony explains #111

debugging with dir() (+__dir__) (beginner - intermediate) anthony explains #111

today I talk about the

debugging a real issue and googling (beginner - intermediate) anthony explains #449

debugging a real issue and googling (beginner - intermediate) anthony explains #449

today I walk through the process I'd use when encountering a real problem in python. I show how I take apart a stactrace, how I ...

python debugger crash course: pdb / breakpoint (beginner - intermediate) anthony explains #097

python debugger crash course: pdb / breakpoint (beginner - intermediate) anthony explains #097

today I go over the python

python: .sort() vs sorted(...) (beginner - intermediate) anthony explains #116

python: .sort() vs sorted(...) (beginner - intermediate) anthony explains #116

today I talk about the difference between list.sort() and sorted(iterable) and when you should pick one over the other (I also show ...

quick debugging tool: python -i (beginner) anthony explains #369

quick debugging tool: python -i (beginner) anthony explains #369

today I talk about a quick

debugging and fixing pyuwsgi in python 3.12 (advanced) anthony explains #580

debugging and fixing pyuwsgi in python 3.12 (advanced) anthony explains #580

welcome to a whirlwind tour of bisecting, GIL, strace, gdb, forking, threadstates, undefined behaviour, and deadlocking.

hacker mode tmux debugging (intermediate) anthony explains #051

hacker mode tmux debugging (intermediate) anthony explains #051

today I give a quick introduction to tmux and then show one of the coolest

typing: why main() -˃ int (beginner - intermediate) anthony explains #110

typing: why main() -˃ int (beginner - intermediate) anthony explains #110

today I talk about why I pick -˃ int for return values for main functions instead of -˃ None (which works)! - testable command lines: ...

postmortem debugging in python (beginner - intermediate) anthony explains #018

postmortem debugging in python (beginner - intermediate) anthony explains #018

today I go over one of my favorite

Why Your Database Should Be Immutable: Event Sourcing Explained (DD 3.7)

Why Your Database Should Be Immutable: Event Sourcing Explained (DD 3.7)

Can you ever truly "delete" data? In this deep dive into Designing Data-Intensive Applications (DDIA) Chapter 3.7, we explore the ...

why not global pip / virtualenv? (intermediate) anthony explains #079

why not global pip / virtualenv? (intermediate) anthony explains #079

today I talk about three reasons why I don't install pip or virtualenv globally on my linux systems! I also show how I set up my ...

python: more advanced breakpoint() usage (intermediate) anthony explains #149

python: more advanced breakpoint() usage (intermediate) anthony explains #149

today I talk about more

python: 4 ways to set namedtuple defaults (intermediate) anthony explains #118

python: 4 ways to set namedtuple defaults (intermediate) anthony explains #118

today I talk about four different strategies for setting default values on namedtuple construction! there's different patterns to choose ...