Sign in

Austin Bingham

@austin-bingham.bsky.social
232 followers 181 following 65 posts

Programmer, trainer, and author. Technical director at Sixty North, and busy launching Tubetrain. Enthusiastically amateur classical guitarist; absolutely clichéd middle-aged garage band guitarist. And I have a dog.

PostsRepliesMedia
Reposted by Austin Bingham
NDC Conferences @ndcconferences.com · 13/02/2025
@austin-bingham.bsky.social 2-day #workshop "Python Properly" is designed for developers who already know the fundamentals of Python, at #NDCOslo! #Earlybird offer ends Friday, February 14. ndcoslo.com/workshops/py...
ndcoslo.com
Python Properly | NDC Oslo 2025
This two-day course is designed for developers who already know the fundamentals of Python. This course will get more “under the hood” and introduce the students to powerful tools and techniques that ...
032
Austin Bingham @austin-bingham.bsky.social · 18/01/2025
I'm only gonna turn 50 once, so we're having rum and tequila slushies at the party tonight.
170
Austin Bingham @austin-bingham.bsky.social · 17/01/2025
From the NYT obit: “After ‘The Elephant Man,’ Mr. Lynch was asked by Mr. Lucas to direct ‘Return of the Jedi.’” Oh, what could have been. Ewok fever dreams. Darth Vader carrying a log everywhere. R2D2 finding an ear in an abandoned lot.
010
Austin Bingham @austin-bingham.bsky.social · 16/01/2025
Just want to give a shout out to the typed-ffmpeg Python package. It's good at what it does, and the developer has been so responsive and a joy to work with. Definitely made my work easier.
github.com
Issues · livingbio/typed-ffmpeg
Modern Python FFmpeg wrappers offer comprehensive support for complex filters, complete with detailed typing and documentation. - Issues · livingbio/typed-ffmpeg
000
Austin Bingham @austin-bingham.bsky.social · 14/01/2025
This happened to us today...
XKCD software stack comic with the Nebraska dev taken out.
000
Austin Bingham @austin-bingham.bsky.social · 10/01/2025
Anyone have experience publishing with BPB Publishing that they can share?
000
Austin Bingham @austin-bingham.bsky.social · 08/01/2025
In May I bought a refurbished snow blower, and I've been eagerly awaiting snow ever since. The snow arrived (and how!), and the machine worked...poorly. On inspection, the auger blades are mounted in reverse 🤦
110
Austin Bingham @austin-bingham.bsky.social · 08/01/2025
Transducers are a really interesting idea, and @robert.smallshire.no has put together a really nice course exploring them through the lens of #Python. It's free over on @tubetrain.io!
010
Austin Bingham @austin-bingham.bsky.social · 29/12/2024
Anyone have experience with OTC hearing aids? I'm apparently not clinically in need of hearing aids, but I definitely suffer in some situations (lots of background noise with multiple languages, in particular). Guidance or suggestions would be great!
010
Austin Bingham @austin-bingham.bsky.social · 26/12/2024
I'm not about to let some street sign tell me how to do version control!
A Mexican street sign saying "No Rebase".
140
Austin Bingham @austin-bingham.bsky.social · 21/12/2024
A cup of México's finest to fight my jetlag.
A cup of café de olla from Cielito.
020
Austin Bingham @austin-bingham.bsky.social · 19/12/2024
NDC julebord!
140
Austin Bingham @austin-bingham.bsky.social · 18/12/2024
Here's a cool little promo video for our latest course, "Abstract Base Classes in Python" :)
000
Reposted by Austin Bingham
tubetrain.io @tubetrain.io · 13/12/2024
New on Tubetrain, "Building Web Applications with Starlette in Python" by @sixtynorth.com! Learn step-by-step how to build a full-featured RESTful web application in Python using the popular Starlette ASGI web framework. Get started today!
tubetrain.io
Building Web Applications with Starlette in Python
Learn how to build a RESTful web application using a popular ASGI framework.
043
Austin Bingham @austin-bingham.bsky.social · 13/12/2024
@sixtynorth.com has a new course out! We've just published "Building web applications with Starlette in Python" on @tubetrain.io. We're really happy with how it's turned out, and we hope people out there find it helpful :)
141
Austin Bingham @austin-bingham.bsky.social · 13/12/2024
media.tenor.com
a man is drinking a cup of coffee and making a funny face
Alt: Hudson Hawk finally getting his cappuccino.
010
Reposted by Austin Bingham
Pablo Galindo Salgado @pablogsal.com · 12/12/2024
We are very exited to share with you PEP 768 🐍, which proposes a safe external debugger interface to Python. We think this is a really exciting change that would allow debuggers and tools to safely attach to running Python processes without stopping or restarting them. 🔨🐛 peps.python.org/pep-0768/
peps.python.org
PEP 768 – Safe external debugger interface for CPython | peps.python.org
This PEP proposes adding a zero-overhead debugging interface to CPython that allows debuggers and profilers to safely attach to running Python processes. The interface provides safe execution points f...
28422
Austin Bingham @austin-bingham.bsky.social · 11/12/2024
Prompted by a question in class today, I learned that if the expression following `raise` in Python is a class (not an instance), "...the exception instance will be obtained when needed by instantiating the class with no arguments." Something new every day.
000
Austin Bingham @austin-bingham.bsky.social · 10/12/2024
raise NameError()
Screenshot of conference room display where Austin Bingham is misspelled. The "m" is missing from Bingham.
110
Austin Bingham @austin-bingham.bsky.social · 10/12/2024
All ready to go for two days of training at @cisco.com in Oslo. I'm running @sixtynorth.com's "Python Properly" course for a group of their developers. sixty-north.com/python_prope...
sixty-north.com
Sixty NORTH |
000
Reposted by Austin Bingham
tushar.pyc @tush.ar · 05/12/2024
TIL even if a python package is nested inside a monorepo on github, you can install it with pip: pip install git+github.com/<user>/<monorepo>#subdirectory=my/nested/package
0142
Austin Bingham @austin-bingham.bsky.social · 04/12/2024
A captcha on X had me seriously questioning my humanity today. We're approaching the point where *only* computers will be able to pass these things. They need to get back to the basics like, asking me to explain why I won't flip over the stupid tortoise.
010
Reposted by Austin Bingham
Carl T. Bergstrom @carlbergstrom.com · 04/12/2024
I know large language models can't do math, but one might have thought a large language model could do language. Here's Google explaining that the past tense of the verb lever is "leveraged".
AI Overview

The correct spelling is "leveraged"

Leveraged
The past tense and past participle of the verb "lever".
2226435
Austin Bingham @austin-bingham.bsky.social · 03/12/2024
We're in an interesting position at work where we're a) developing training material covering DDD and event sourcing and b) the software we're building to do this uses event sourcing and DDD. These halves influence each other in a largely virtuous cycle, and it can be quite beautiful!
010
Austin Bingham @austin-bingham.bsky.social · 02/12/2024
"This code works as designed, though incorrect use may result in data loss."
A bike wheel chained to a bike rack. The rest of the bike has been stolen.
110
Austin Bingham @austin-bingham.bsky.social · 28/11/2024
I'm thrilled to be included in this starter pack of Python authors! Earnestly teaching others forces you to fill in all the gaps in your own knowledge, so there's a lot of wisdom to be gained from the dedicated people on this list.
020
Austin Bingham @austin-bingham.bsky.social · 27/11/2024
Had to bring out the big guns for debugging today.
Yellow rubber duck that says "Python UK Debug Duck" on its chest.
071
Reposted by Austin Bingham
Liz Thompson @pokeitandsee.bsky.social · 27/11/2024
Got a call from Klarna this morning about an order made yesterday. This is a scam. Klarna never call you. ‘Tis the season to be careful. 🎄🎅🏻🎄
022
Reposted by Austin Bingham
JP Ahonen 🇪🇺 @jpahonen.eurosky.social · 26/11/2024
Looking for a few good #Europreneur adds to my list! Calling all founders and cofounders - please nominate from your network! Limited space left 🇪🇺 (And yes, we’re inclusive of Europe, not just EU!) go.bsky.app/NPxqgc2
57456
Reposted by Austin Bingham
Robert Smallshire @robert.smallshire.no · 25/11/2024
I’m looking for a connection with somebody who works at Microsoft Learn, or who can help me get closer? (First real test of my nascent BlueSky 🦋 network)
312
Austin Bingham @austin-bingham.bsky.social · 25/11/2024
I lost 20 minutes of my life trying to connect to the HTTP server on my new heat pump. I was connected to its SSID, but I couldn't for the life of me get my browser to load the 192.168.1.1 address I was instructed to visit. The instructions actually said 192.168.11.1. Thanks, brain.
020
Austin Bingham @austin-bingham.bsky.social · 15/11/2024
Just arrived and going on the top of the reading pile.
A picture of the book "Balancing Coupling in Software Design" by Vlad Khononov.
130
Austin Bingham @austin-bingham.bsky.social · 14/11/2024
Python+VS Code folks, a constant headache I have is pylance not understanding that a decorator can change the signature of a decorated function. Is this just a pylance bug, or is it a configuration issue?
Python code showing a function decorated with a decorator which modifies its signature. A subsequent use of the decorated function shows pylance indicating an error because it expects the pre-decorated signature, not that of the decoration.
100
Austin Bingham @austin-bingham.bsky.social · 12/11/2024
I've been developing the Python mutation testing tool Cosmic Ray for around 10 years, largely out of personal interest, and I don't have a good sense of how it's used. Does anyone out there use it? Has it been helpful?
github.com
GitHub - sixty-north/cosmic-ray: Mutation testing for Python
Mutation testing for Python. Contribute to sixty-north/cosmic-ray development by creating an account on GitHub.
003
Reposted by Austin Bingham
Charlie Marsh @crmarsh.com · 11/11/2024
The latest uv release addressed the most significant case of spec non-compliance in our resolver... The uv resolver now correctly handles local version identifiers, like the +cpu and +gpu segments you see in PyTorch versions, thanks to Eric Mark Martin from Jane Street.
"Implement PEP 440-compliant local version semantics"
2433
Austin Bingham @austin-bingham.bsky.social · 06/11/2024
I've heard that a lot of tech-Twitter is migrating this way, so I'd thought I'd try engaging with it again. How's it going?
050