How I Stay Motivated Without a Boss (or a Schedule)
A guide to tuning into your own "circadian rhythms" of personal productivity and motivation
A guide to tuning into your own "circadian rhythms" of personal productivity and motivation
A quick-start guide to create a web map with images, using the Python-based Django web framework, leveraging its GeoDjango module, and Pillow, the Python imaging library, to extract GPS information from images.
My role at Google was eliminated.
I’m going to cover what happened and the technical details of a crypto job scam that I’ve avoided. Let’s hope that it can be both entertaining and informative. It’s my second time encoutering this kind of scam. In the first time, I just ignored it as the sign …
April 11th 2025
My thoughts on customizability in software, and why it matters.
It's Not Tech Debt. It's Tech Risk.
Websockets are powerful tools that have become a fan-favorite for building realtime applications, but you might be using them for all the wrong reasons. Let's explore the pitfalls of websockets and how we can use plain old HTTP to get the same job done.
where my words occasionally escape /dev/null
How mindfulness can improve your development workflow through automation. Transform repetitive tasks into opportunities for efficiency and craftsmanship.
An exploration of how AI is accelerating traditional development methods into rapid, 15-minute waterfall cycles, transforming software engineering workflows and team dynamics.
Passwords are a flawed technology. What are our options?
I am currently winding down the Mastodon bots I used to post sunrise and sunset times. The precipitating event is that the admin of the instance hosting the associated accounts demanded they be made nigh-undiscoverable, but the underlying cause is that it’s be…
Subscriptions are the lifeblood of LWN.net. If you appreciate this content and would like to see more of it, your subscription will help to ensure that LWN continues to thrive. Please visit this page to join up and keep LWN on the net.
Join us for VS Code Live: Agent Mode Day and see how VS Code is redefined with AI. You'll learn about all the latest updates, hearing directly from members of the VS Code and GitHub teams. With live demos on agent mode, MCP servers, Bring Your Own Key, and mor…
A sweeping crackdown on posts on Instagram and Facebook that are critical of Israel—or even vaguely supportive of Palestinians—was directly orchestrated by the government of Israel, according to internal Meta data obtained by Drop Site News.
Join for this month's .NET Data Community Standup where Jiri and Shay talk about how we test whole EF Core and Maurycy corrects them, because they have it wrong. Featuring: Jiri Cincura (cincura.net), Shay Rojansky (roji.org), Maurycy Markowski #ef #efcore #…
A humorous exploration of the uncanny resemblance between AI company logos and human anatomy. Discover why circular, gradient-based designs dominate the AI industry, and what this design convergence tells us about branding in tech.
Ever sat through a conference talk wondering "Why should I care?" or "What's in it for me?" You're not alone. In this video, I'll reveal the secret that most speakers miss when planning their talks, and how you can avoid this common pitfall. Hi, I'm James, a …
Git is celebrating its 20th anniversary. Here's why Torvalds never intended for it to stick around.
Watch London Underground trains move in real-time on an interactive 3D map. See live tube trains across all lines including Central, Northern, Victoria, and more.
Want to master Clean Architecture? Go here: https://bit.ly/3PupkOJ Want to unlock Modular Monoliths? Go here: https://bit.ly/3SXlzSt Get the source code here: https://www.patreon.com/milanjovanovic MediatR and MassTransit Going Commercial: What This Means For…
Get 40% off everything on Dometrain: https://dometrain.com/courses/?ref=nick-chapsas&promo=youtube&coupon_code=BIRTHDAY2 Subscribe to my weekly newsletter: https://nickchapsas.com Become a Patreon and get special perks: https://www.patreon.com/nickchapsas He…
The Story Behind 100 Go Mistakes and How to Avoid Them
Hi all, we have a new episode of ABP Community Talks on April 17th, 2025 at 17:00 UTC. Join us in this session of the Deep Dive Series as we explore the Identity & Account Modules in detail. Learn best practices, customization tips, and real-world use cases …
Speed up your ASP.NET Core applications and reduce server load with Response Caching! In this video, we break down what response caching is, why it's important, and how to use the [ResponseCache] attribute to control how your responses are cached on the client…
Microsoft just turned 50. I also just themed XFCE running on the Ubuntu that powers my personal Surface Laptop to Chicago95. Don’t ask. I went the extra mile...
How to not get f...ed by distribution.
A natalism guest post by Ian Fillmore
When you do need thousands and tens of thousands of transactions per second, TigerBeetle is there for you. A few hundred per second you can do it yourself in ~25 lines of code. And you can reach thousands but it requires an understanding of databases and somet…
SQLite index performance gap explained by B-tree height difference.
Django 5.2 was released last Wednesday, another exciting step forward for our favourite web framework. It comes with a composite of new features, contributed to by many, some of which I am happy to have helped with. Below is my pick of highlights from the rele…
When programming in Odin you can use arena allocators. If you use an arena allocator combined with a dynamic array, then there are a couple of pitfalls that may not be apparent at first. Let’s look at what arenas are, how you can run into trouble when naively …
A series of Speech Processing demonstrations
How to configure Kamal and avoid common deployment pitfalls
A good Identity and Access Management (IAM) system is often overlooked in smaller environments and homelabs. Why is that?
It’s late afternoon and you’re vibe coding. You’ve been editing different parts of your codebase, building your vision step by step. You pause sometimes to review, but mostly you’re moving forward to make it work. As your project grows, keeping track of everyt…
I’ve been testing out Journelly for the last week, and …
After my service migrated from .NET Framework to .NET 8 (and later to .NET 9), it felt like a whole new world had opened to me. All the modern .NET features that I had only been reading about on the .NET Blog were finally available to me. Armed with Microsoft’…
This website runs on a Debian system.
Discover how AI is reshaping software development and what it means for the future.
If you work in IT, engineering, or any other field where knowledge is key, understanding things is at least half the game. If you say “I’m not technical”, you are just limiting yourself for no good reason.
This PEP introduces template strings for custom string processing.
Personal site for Data Scientist and Machine Learning Engineer - Svilen Todorov
Removing accessibility for the heck of it, I guess?