Programming

Refactored in prison

Preston Thorpe joins us from inside prison, where he awaits a hopeful release wi...

Understanding Lifetimes with Real-World Analogy

Understanding Lifetimes with Real-World Analogy Rust is often praised...

Why AI struggles with "no" and what that teaches us abo...

Over the last few months, I’ve been building some pretty layered automation usin...

Forged in Silence: Building Sigil Without an Audience

Since mid-March, I’ve been building something called Sigil. It’s not just a fram...

Wait, why is my feature breaking? Oh no… I forgot to run php artisan migrate af...

Backend'in Temelleri: Modern Uygulamalar

Yazılım geliştirme dünyasında, özellikle web uygulamaları ve hizmetleri söz konu...

IEnumerable vs IReadOnlyList in .NET: When Should You U...

If you’re working in C# and .NET, you’ll quickly run into different collection i...

Pipelining for Memcached

Typical Client-Server protocols operate a request - response model. With the H...

How to build index with text embeddings

In this blog, we will build index with text embeddings and query it with natural...

Automate to Scale: How Founders & Startups Can Streamli...

When you start a new business, you often have to do many jobs at once. You might...

Daily JavaScript Challenge #JS-187: Find the Shortest W...

Daily JavaScript Challenge: Find the Shortest Word in a Sentence Hey ...

Gogoanime: A Go-To Platform for Free Anime Streaming

In the world of online anime streaming, Gogoanime has become a well-known name f...

How to Use React 19 in Power Apps PCF Components

The Power Apps Component Framework – PCF for short – lets you create complex cus...

The Architecture of Mathematics – And How Developers Ca...

"To understand is to perceive patterns." - Isaiah Berlin Math is not just number...

How to Build a Testing Framework for E-Commerce Checkou...

When I first started working on E-commerce applications, I assumed testing check...

Securing GraphQL with Spring Security: A Practical Guide

GraphQL provides a flexible and efficient way to query APIs, but with that power...

Interviewed by James Lewis at goto Copenhagen

At goto copenhagen last year, my friend James Lewis interviewed me and G...

Gemini API I/O updates

Announcing new features and models for the Gemini API, with the introduction of ...

Using NotImplementedError instead of abstract classes

MyBase is forcing implementation of method f() in all children. This can be achi...

Are there any design patterns that are unnecessary in d...

I've started reading the design pattern book by the GoF. Some patterns seem very...

Vendor ID from hash of reverse DNS name - collision res...

I'm considering embarking on an operating system kernel project. One of the "fea...

How to communicate API Limit between multiple applicati...

We currently have 3 Spring boot applications (with multiple instances across mac...

This site uses cookies. By continuing to browse the site you are agreeing to our use of cookies.