Featured post what's this? ✨ How The Heck Do QR Codes Work? (An Interactive Exploration) Interactively dive into the layout and encoding of QR codes
Techniques for improving text-to-SQL | Google Cloud Blog Learn about text-to-SQL techniques like context building and table retrieval, LLM-as-a-judge, and LLM prompting and post-processing.
Assuring an accurate research record Following the posting of the preprint paper “Artificial Intelligence, Scientific Discovery, and Product Innovation” on arXiv in November 2024, concerns were raised about the integrity of the research. MIT conducted an internal, confidential review and con...
Thoughts on thinking • Dustin Curtis I have been stuck. Every time I sit down to write a blog post, code a feature, or start a project, I come to the same realization: in the context of AI, what I’m doing is a waste of time. It’s horrifying. The fun has been sucked out of the process... | Du...
CQRS Pattern the Way It Should've Been From the Start Learn how to implement CQRS in .NET without relying on MediatR. This guide walks you through a lightweight setup using simple interfaces, decorators, and DI — no frameworks required.
Upgrading my 25gbit internet router to VyOS It has been a while since I setup my original router for my 25gbit internet connection. I decided it was time to upgrade but since I have some services running I did not want to be down for too long and purchased some new hardware which would allow me to ...
How I Made PDF Table Rendering 95% Faster in an Afternoon Here at Apryse, we occasionally have some free time at the end of our iText development sprints where we're encouraged to use our initiative to "wo...
RAG’s big blindspot RAG apps have a big blindspot - using actual user engagement to drive improvement. But its a hard problem. Let’s discuss!
In-depth look at CRDs and how they work under the hood In-depth look at CRDs and how they work under the hood Today, we are going to walk through how a CRD looks like, what it does, what it contains, how it works and how it alters Kubernetes. The design, the api extension and links and snippets to the code ( ...
Would I do a PhD again? – Miloš Švaňa In May 2024 I successfully defended my dissertation and ended a 5-year-long adventure that was doing a PhD. Knowing what I know now, would I do it again?
How I Built AteIQ in a Week (and Why I’m Glad I Did) Last month, I found myself in an unusual spot. I wasn’t working full-time. I wasn’t consulting. I wasn’t even really resting. I was floating — thinking, tinkering, and craving a small, focused creative challenge. I kept coming back to the same thought ev...
A Ledger In PostgreSQL Is Fast! I’ve been working on a ledger implementation in pure PostgreSQL called pgledger. For the backstory, please read my previous blog post: Ledger Implementation in PostgreSQL.
Streamlining Web App Development With Zeroconf The sites which are using Shardine do not only have separate data storage - they all have their own domain names. I frequently need to validate that every site is able to work correctly with the changes I am making. At Cheddar we are also using multiple d...
Understand Your Manager - Don't Break Prod Don't Break Prod provides bite-sized pieces of career advice for software engineers.
Insane malware hidden with invisible Unicode and Google Calendar invites! In this video, we uncover one of the most bizarre and sophisticated supply chain attacks we’ve seen so far — involving Unicode PUA characters, base64 obfuscation, and Google Calendar invites as malware delivery vehicles. 🕵️♂️ 🔍 What we found: An NPM ...
After months of coding with LLMs, I'm going back to using my brain • albertofortin.com I've been building MVPs and SaaS products for 15 years. Let's work together on your next project.
Ground control to Major Trial When a $130M aerospace company chooses to endlessly abuse free trials instead of typing git pull, you start to question gravity, or at least common sense.
BuyMeACoffee silently dropped support for many countries, and nobody cares Silent changes in payment methods on big creator funding platforms raise some unpleasant questions.
Building a Product, Live on Twitch 🎥 Next week, I will start building a real-world app live on Twitch — using ABP Framework and AI to get things done faster and smarter. The app is called BeeFocus (I’ve already secured beefocus.io), and it will include: * 🔖 Read It Later * 🌐 RSS Feeder...
Ollama's new engine for multimodal models · Ollama Blog Ollama now supports new multimodal models with its new engine.
Building Your Own CQRS Pipeline With Decorators (Dropped MediatR!) Get the free Clean Architecture template: https://dub.sh/ca-template Want to master Clean Architecture? Go here: https://bit.ly/3PupkOJ Want to unlock Modular Monoliths? Go here: https://bit.ly/3SXlzSt So… you’ve removed MediatR. But how do you replace p...
ABP Module - Identity Tired of scattered identity features? ABP's Identity Module gives you full control over users, roles, claims, and more with advanced authentication and authorization for .NET. Website: https://abp.io Module: https://abp.io/modules/Volo.Identity.Pro All M...
Understanding the Domain and Application Layers in ABP Framework When building a well-structured and maintainable software system using the ABP Framework, it is essential to understand the core responsibilities of the Domain and Application layers. These layers implement the Domain-Driven Design (DDD) principles and en...
.NET Web App Modernization Made Easy with Tomáš Herceg's New Book and DotVVM DotConnect and Entity Developer dotConnect and Entity Developer boost .NET development with high-performance ADO .NET providers and visual ORM builder. Try a 30-day free trial now! Show Notes "I remember I had the entire life cycle of the web forms pr...