R1D10 Oops, Something Went Wrong.
I’m going to get back to React Native eventually, but tonight I spent some time working on a new Flask app that I started last week. I worked on trying to fix a few bugs with the Auth0 flow but spent most of my night digging through the logs and staring at this image.

Login works like a charm. Logging out is a whole other story.
One interesting thing about this auth flow is that it enabled you to use wraps and make a decorator. This is a powerful functional programming concept in python that makes life a whole lot easier.
def requires_auth(f):
@wraps(f)
def decorated(*args, **kwargs):
if 'JWT_PAYLOAD' not in session:
return redirect('/login')
return f(*args, **kwargs)
return decorated
This concept is a “Higher Order Function” or a function that returns another function. If you are a JS developer you do this all day long. In this specific context this allows you to use the @requires_auth decorator on routes to ensure that a user is logged in before serving that route.
In other news, I also spent some time today learning more about actually using Redis. I think I’ve installed it and monitored it half a dozen times but I have never had the chance to actually do anything useful with it.
A great resource that I found was this article on how to go from zero to Redis master in 30 minutes. I also purchased Medis which is a beautiful MacOS GUI for Redis that is available in the app store for $5.
Thank you for reading! Share your thoughts with me on bluesky, mastodon, or via email.
Check out some more stuff to read down below.
Most popular posts this month
- SQLite DB Migrations with PRAGMA user_version
- Using cgit
- Setting up ANTLR4 on Windows
- Making cgit Pretty
- Lev Lazinskiy
Recent Favorite Blog Posts
This is a collection of the last 8 posts that I bookmarked.
- Pluralistic: Enshittification and Reverse Centaurs go global (29 Jul 2026) from Pluralistic: Daily links from Cory Doctorow
- AI Mania Is Eviscerating Global Decision-Making from Ludicity
- No-One Escapes the Permanent Underclass from Fernando Borretti
- Is it ethical to use AI? from charity.wtf
- The logical destination of LLMs from Andy Bell
- Revised rules of engineering leadership. from Irrational Exuberance
- The circus freaks of open source from Drew DeVault's blog
- Clanker: A Word For The Machine from Armin Ronacher's Thoughts and Writings
Articles from blogs I follow around the net
“Microsoft’s most ambitious attempt to reinvent the start screen”
From Marton Barcza at TechAltar, a good 12-minute video analyzing what went wrong with the famed Live Tiles that Microsoft was pushing throughout most of the 2010s: Now, among Windows Phone fans the pervasive opinion is that Live Tiles have failed because...
via Unsung August 6, 2026Is Substack good or bad? Yes
If you aren't a writer or a journalist or someone else who cares deeply about platforms for writing and publishing, this week's newsletter probably isn't going to be that interesting for you. As I put it in a previous Torment Nexus newsletter about Substac...
via The Torment Nexus August 6, 2026Generated by openring