Rye: a Hassle-Free Python Experience (Rye 0.21 Demonstation)
Demonstrates the then latest version of Rye (0.21) and now it can be used to manage Python projects and interpreters.For more information see https://rye-up....
Demonstrates the then latest version of Rye (0.21) and now it can be used to manage Python projects and interpreters.For more information see https://rye-up....
I have a little calendar problem in my life, which I want to solve with software. Software, that I didn't want to write myself, but rather outsource to someone I can pay for developing it for me. Here is why I ended up coding it myself and why Fiverr doesn't w…
As a statistics enthusiast and a guy who now regularly works out, I have fully embraced the data I get from my Apple Watch. I’m not alone. Go to a gym or any popular trail, and you’ll s…
Render is the premier software engineering & technology professional conference with a diverse lineup of technical speakers & immersive workshops featuring good vibes & great music.
On being well read within, without, by mastery
Learn how to create a Flutter app with the most common features: routing, navigation, data models, data storage, dependency injection, error handling, state management, and Flutter widgets.
This month, like everyone online, I have been watching with a mixture of chagrin and schaudenfruede as platform capitalism digs itself into ever more complex and narrow burrows. By this I mean it’s…
The world’s most valuable skill is: Clarity of Thought.
If you ask anyone who knows me what my thoughts are on javascript, you will get a unanimous “he hates it”. Typescript helps, but it doesn’t fix the problems. I don’t believe the problems I have with it are actually solvable without some radical changes in the …
Use these rules to help you make decisions when designing and making dashboards
The one about generative AI
Your site is published!
Best practices are a dream. Solutions are real.
How I look at vanity & why I think its useful in small doses.
Visualizing Euclidean rhythms
In a world of closed platforms, browser extensions are the rare exception that let users modify the apps that we use.
Apple doesn't need developers
This story is not practical advice. For me, it’s closing the book on an almost two-year saga. For you, I hope it’s an enjoyable bit of bureaucratic schadenfreude. For Anthem, I hope it’s the subject of a series of painful but transformative meetings. This is n…
Is this a legacy thing or does a tilted cursor serves a purpose? I can tell that, the angle provides a totally vertical left edge which helps when highlighting text but what else apart from that? ...
Welcome to the Vision Pro, Apple’s most complex piece of hardware yet. So complicated that we’ll need more than one teardown to tackle it. First up: Those creepy eyes.
Blazor Authentication can be a tricky subject in .NET 8. The reason for this is that authentication has drastrically changed when compared to how we implemen...
In this article, we will look at some approaches to dividing data into batches using LINQ methods, using the C# programming language
Companies like Simplilearn, edX, and Springboard are hoping to bridge the talent gap in machine learning.
hint: Apparently the Tsiolkovsky rocket equation does not actually say that you can launch a conventional rocket into orbit around an arbitrarily large and massive body. I'm looking for a number b...
Discover best practices for labeling in Azure and optimize your cloud resource management. Efficiency in administration.
It’s been a weird week for America’s most valuable company—a firm whose tech products have such consumer goodwill they got away with forcing us to listen to...
I'm trying to get back into using the notebook, so I'm digging through my drafts for posts I can rescue. This one bogged down because I made the mistake of doing some reading and deciding that it was More Complicated Than That. Anyway, this seems like one part…
A few pointers to help start your mental health journey
I created a very simple command line utility in go that helps you create non-trivial command line / shell commands. It’s actually just a thin wrapper around the openai API’s, but it can be pretty usefull and saves you from switching to a chatgpt session or sta…
Learn how to schedule your complex web scrapers workflow with the help of Apache Airflow.
Elon will save the planet if we let him break any law he likes… but then who will save the planet from Elon?
Chaos engineering is a proactive methodology that intentionally introduces controlled disruptions and failures into a system to uncover weaknesses, enhance resilience, and ensure robust performance in the face of unforeseen outages. Everything fails, all the t…
All ski tracking apps can record information about your day on the slopes, including top speed and distance traveled. More importantly, they offer advanced analysis, such as differentiating between time spent on the lift and actual skiing. However, they rely o…
Back when I was coding in 2007, my stack was straightforward. I had a shared hosting provider that cost me about 2 dollars per month (which I paid for a
You can create beautifully-typeset equations without breaking your workflow.
By Leo Babauta The Internet is overwhelming for many people – it never ends, and our connection to it is consuming more and more of our time. When things get overwhelming, my advice is always the same: simplify. But how do you simplify such a complicated beast…
As part of the compiler for my homebrew language, Garlic, I've been exploring what's in an ELF file. This is so I can output a binary file, ready for execution, instead of depending on an external compiler like GCC to do that last step. As a first step, I've h…
Last weekend I wanted to get some inspiration to write some TLA+ spec and I got my hands back on the paper Time, Clocks, and the Ordering of Events...
Show highlights Intro I'm currently in Korea for my first country in my year-long (maybe 2 year?) trip around the world. Almost immediately I've noticed ther...
My tales as a technical founder, manager, and software engineer.