11 April 2025

46 links · Friday

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 sign …

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.

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.

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’s be…

🔴 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, and mor…

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 James, a …

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 Means For…

.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/nickchapsas He…

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 cases …

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 client…

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 somet…

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 rele…

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 naively …

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 everyt…

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 Microsoft’…

~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.

My day in 2035

Personal site for Data Scientist and Machine Learning Engineer - Svilen Todorov