Media Summary: in today's video we're going to go over ` today I talk about the differences between the shell builtin and the command `time` and some cool today we talk about two techniques for debugging a failed docker build! - how does docker work?

Dont Use Localhost Intermediate Anthony Explains 534 - Detailed Analysis & Overview

in today's video we're going to go over ` today I talk about the differences between the shell builtin and the command `time` and some cool today we talk about two techniques for debugging a failed docker build! - how does docker work? today I show why running `python my/script.py` is almost always not what you want and that `PYTHONPATH` isn't much better and ... today we talk about what an omni-executable is, show a popular example (busybox) and then write one ourselves! playlist: ... today I show off a very short trick for avoiding noisy matches with `git grep`, `git diff`, and others! playlist: ...

today I talk about how I made every sentry.io page ~250-300 ms faster and talk a little bit about the various http caching ... today we talk about how executable lookup works on windows -- the specifics of `PATHEXT` and the effects of the current working ... today we talk about deployments and software lifecycle -- specifically we're looking at canary deploys and why they are useful! today we talk about docker loopback -- how to navigate docker networking to allow connections to the host machine today I show the `shred` command -- a useful tool for data scrambling when deleting sensitive files! playlist: ... today I go over the low level details on the difference between fork and spawn as well as how that's relevant for flake8! playlist: ...

today I talk about zip, the zip footgun (and fix!), zip_longest, and unzip in python! playlist: ... today we talk about a fun little domain name ☃.com (or canonically xn--n3h.com) and how that works! playlist: ... in today's video I talk about git cloning when you want to make a contribution and present the benefits of

Photo Gallery

don't use localhost (intermediate) anthony explains #534
time vs. /bin/time (beginner - intermediate) anthony explains #388
debugging a failed docker build (intermediate) anthony explains #339
don't run `python my/script.py`! (beginner - intermediate) anthony explains #407
making an omni-executable (intermediate) anthony explains #327
avoiding noisy git matches (beginner - intermediate) anthony explains #536
I made every sentry page 300ms faster (intermediate) anthony explains #540
how does .exe magic work? (PATHEXT) (intermediate) anthony explains #549
python: functools.lru_cache (beginner - intermediate) anthony explains #54
what is a "canary" deploy? (beginner - intermediate) anthony explains #535
docker: connecting to localhost outside the container (intermediate) anthony explains #555
what is the `shred` command? (beginner - intermediate) anthony explains #409
View Detailed Profile
don't use localhost (intermediate) anthony explains #534

don't use localhost (intermediate) anthony explains #534

in today's video we're going to go over `

time vs. /bin/time (beginner - intermediate) anthony explains #388

time vs. /bin/time (beginner - intermediate) anthony explains #388

today I talk about the differences between the shell builtin and the command `time` and some cool

debugging a failed docker build (intermediate) anthony explains #339

debugging a failed docker build (intermediate) anthony explains #339

today we talk about two techniques for debugging a failed docker build! - how does docker work? https://youtu.be/tWvQAxkMaWs ...

don't run `python my/script.py`! (beginner - intermediate) anthony explains #407

don't run `python my/script.py`! (beginner - intermediate) anthony explains #407

today I show why running `python my/script.py` is almost always not what you want and that `PYTHONPATH` isn't much better and ...

making an omni-executable (intermediate) anthony explains #327

making an omni-executable (intermediate) anthony explains #327

today we talk about what an omni-executable is, show a popular example (busybox) and then write one ourselves! playlist: ...

avoiding noisy git matches (beginner - intermediate) anthony explains #536

avoiding noisy git matches (beginner - intermediate) anthony explains #536

today I show off a very short trick for avoiding noisy matches with `git grep`, `git diff`, and others! playlist: ...

I made every sentry page 300ms faster (intermediate) anthony explains #540

I made every sentry page 300ms faster (intermediate) anthony explains #540

today I talk about how I made every sentry.io page ~250-300 ms faster and talk a little bit about the various http caching ...

how does .exe magic work? (PATHEXT) (intermediate) anthony explains #549

how does .exe magic work? (PATHEXT) (intermediate) anthony explains #549

today we talk about how executable lookup works on windows -- the specifics of `PATHEXT` and the effects of the current working ...

python: functools.lru_cache (beginner - intermediate) anthony explains #54

python: functools.lru_cache (beginner - intermediate) anthony explains #54

today I

what is a "canary" deploy? (beginner - intermediate) anthony explains #535

what is a "canary" deploy? (beginner - intermediate) anthony explains #535

today we talk about deployments and software lifecycle -- specifically we're looking at canary deploys and why they are useful!

docker: connecting to localhost outside the container (intermediate) anthony explains #555

docker: connecting to localhost outside the container (intermediate) anthony explains #555

today we talk about docker loopback -- how to navigate docker networking to allow connections to the host machine

what is the `shred` command? (beginner - intermediate) anthony explains #409

what is the `shred` command? (beginner - intermediate) anthony explains #409

today I show the `shred` command -- a useful tool for data scrambling when deleting sensitive files! playlist: ...

multiprocessing: fork() vs. spawn() (intermediate) anthony explains #492

multiprocessing: fork() vs. spawn() (intermediate) anthony explains #492

today I go over the low level details on the difference between fork and spawn as well as how that's relevant for flake8! playlist: ...

python: zip and unzip (intermediate) anthony explains #511

python: zip and unzip (intermediate) anthony explains #511

today I talk about zip, the zip footgun (and fix!), zip_longest, and unzip in python! playlist: ...

☃.com and punycode / idna (beginner - intermediate) anthony explains #292

☃.com and punycode / idna (beginner - intermediate) anthony explains #292

today we talk about a fun little domain name ☃.com (or canonically xn--n3h.com) and how that works! playlist: ...

don't git clone over https! (beginner) anthony explains #507

don't git clone over https! (beginner) anthony explains #507

in today's video I talk about git cloning when you want to make a contribution and present the benefits of