Is this you? As a journalist, you can create a free Muck Rack account to customize your profile, list your contact preferences, and upload a portfolio of your best work.
Claim your profile
Articles by Space Shaman
How to Add Logging Without Cluttering Your Code
In one of my Python projects, I needed to create fairly detailed logs describing the program's execution. Most of the project is glue code that uses numerous external services and automates processes that were previously performed manually. I do not have full control over them, and my knowledge of how they work is very limited. Because different processes often use the same services, I wrapped those services in classes.
Why I Replaced My Chair with a Meditation Cushion
I have been fascinated by Japanese culture for a very long time. One aspect that has always caught my attention is the longevity and overall health of Japanese people. An interesting element of Japanese culture is that people spend a lot of time sitting on the floor. Most of you have probably seen scenes in Japanese movies where people sit on the floor around a low table.
Building UserHarbor: Framework-Agnostic User Management for Python
User management is one of those problems that rarely feels difficult enough to deserve much attention. Until you implement it for the fifth time. Registration, login, sessions, email verification, password resets, password changes, account deletion, roles, permissions — none of these features are particularly unusual.
Demystifying ACID Transactions: How Databases Prevent Chaos and Keep Your Data Safe
• What happens to a transaction if the server crashes right after COMMIT? • @[Spyros] Great question! That’s where Durability comes in. Once the database acknowledges COMMIT, the transaction should survive a server crash. The database persists the committed changes before confirming the commit, so even if it crashes immediately afterwards, the transaction should still be there after recovery. Please log in to add a comment. • • Please log in to add a comment. • Nice introduction to ACID.
Demystifying ACID Transactions: How Databases Prevent Chaos and Keep Your Data Safe
• What happens to a transaction if the server crashes right after COMMIT? • @[Spyros] Great question! That’s where Durability comes in. Once the database acknowledges COMMIT, the transaction should survive a server crash. The database persists the committed changes before confirming the commit, so even if it crashes immediately afterwards, the transaction should still be there after recovery.
I built UserHarbor — a framework-agnostic user management library for Python
While working on a SaaS application recently, I once again had to implement the same user account flow: registration login sessions email verification password reset password change account deletion basic roles and permissions None of that was especially hard. But it was repetitive. I had written similar code before, and I did not want to keep rebuilding the same user-management boilerplate in every new Python project. So I started working on UserHarbor. What is UserHarbor?
Show More
loading
Actions
Is this you?
As a journalist, you can create a free Muck Rack account to customize your profile, list your contact preferences, and upload a portfolio of your best work.Get in touch with Space
Contact Space, search articles and posts on X, monitor coverage, and track replies from one place.
Learn more about Muck Rack