How I Stay Motivated Without a Boss (or a Schedule) A guide to tuning into your own "circadian rhythms" of personal productivity and motivation
Maps with Django⁽³⁾: GeoDjango, Pillow & GPS 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.
Having Fun With a Scamming Crypto Job 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 ...
You might not need Websockets 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.
Zen and the Art of Workflow Automation How mindfulness can improve your development workflow through automation. Transform repetitive tasks into opportunities for efficiency and craftsmanship.
Waterfall in 15 Minutes or Your Money Back An exploration of how AI is accelerating traditional development methods into rapid, 15-minute waterfall cycles, transforming software engineering workflows and team dynamics.
Passwords & Password Managers & Passkeys, oh my! Passwords are a flawed technology. What are our options?
Mastodon Exit Interview 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...
Fedora change aims for 99% package reproducibility [LWN.net] 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.
🔴 VS Code Live: Agent Mode Day 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, an...
Leaked Data Reveals Massive Israeli Campaign to Remove Pro-Palestine Posts on Facebook and Instagram 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.
.NET Data Community Standup - Jiri and Shay talk about EF Core testing and Maurycy corrects them 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 #efc...
Why do AI company logos look like buttholes? 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.
The Secret To Planning An Impactful Conference Talk! 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 Jame...
Linus Torvalds built Git in 10 days - and never imagined it would last 20 years Git is celebrating its 20th anniversary. Here's why Torvalds never intended for it to stick around.
Live Tube Map - Real-time London Underground Trains 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.
HybridCache Has a Problem! Here's How You Can Fix It 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 Mean...
.NET Has a Massive Abstraction Problem 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/nickchapsa...
ABP Community Talks 2025.03: Deep Dive #1: Identity&Account Modules 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 c...
Boost ASP.NET Performance with Response Caching 🔥 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 c...
Agile Done Wrong Is Not Waterfall 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...
Ledgers are simple, stop spreading FUD! 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 ...
Django: what’s new in 5.2 - Adam Johnson 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...
Mistakes and cool things to do with arena allocators 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 nai...
Kamal Deployment: The Newest Form of Self-Torture | I'm Mary Poppins, y'all! How to configure Kamal and avoid common deployment pitfalls
Kubernetes Home Lab in 2025: Part 6 - Identity & Access Management A good Identity and Access Management (IAM) system is often overlooked in smaller environments and homelabs. Why is that?
Coordinate multiple tasks with asynchronous agentic collaboration. 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 e...
Optimizing memory usage with modern .NET features 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 Micro...
The Evolution of Software Development: Navigating the AI-Powered Landscape Discover how AI is reshaping software development and what it means for the future.
~fpereiro 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.
PEP 750 – Template Strings | peps.python.org This PEP introduces template strings for custom string processing.