General
  • Home
  • Create
Create Bookmark
CQRS, Event Sourcing & co.
native web GmbH
This page introduces CQRS (Command Query Responsibility Segregation) and Event Sourcing as architectural patterns that model real-world processes, decisions, and results, rather than just data. It provides resources for learning and applying these concepts, including articles, guides, and consulting services. The site is maintained by native web GmbH, experts in CQRS, Event Sourcing, and Domain-Driven Design.
https://www.cqrs.com/
Core Kubernetes: Jazz Improv over Orchestration | by Joe Beda | Heptio
Joe Beda
May 30, 2017
This article details the inner workings of Kubernetes, explaining its core components (etcd, API Server, Controller Manager, Scheduler, and Kubelet) and how they interact to schedule and run a Pod. Kubernetes is presented as a 'jazz improv' system where components react and coordinate loosely via the API Server, rather than a centrally orchestrated system.
https://blog.heptio.com/core-kubernetes-jazz-improv-over-orchestration-a7903ea92ca
Introduction - SlicerSlicer (SlicerVM) transforms any machine into a private microVM cloud using Firecracker or Cloud Hypervisor. It offers a CLI, API, and SDK for managing VMs, suitable for various applications including websites, databases, Kubernetes clusters, AI agents, and CI runners. It's ideal for learning, experimentation, R&D, customer support, and production workloads. Slicer can be run on various hardware, from laptops to bare-metal servers, and supports use cases like fast Kubernetes deployment, chaos testing, GPU-powered AI, and secure containerization.
https://docs.slicervm.com/
GPU Cache Hierarchy: Understanding L1, L2, and VRAM | Charles Grassi
Charles Grassi
December 29, 2025
This article discusses GPU cache hierarchy, explaining how memory access patterns affect texture fetch cycles and shader performance. It covers L1, L2 caches, VRAM, cache lines, spatial locality, coherent vs incoherent texture sampling, warp and cache coalescing, mipmapping, and practical optimization strategies like texture atlasing and channel packing. It emphasizes the importance of profiling to identify and address cache-related bottlenecks.
https://charlesgrs.github.io/blog/gpu-cache-hierarchy/
abseil / Performance Hints
Jeffrey Dean & Sanjay Ghemawat
2025/12/16
This document provides general principles and specific techniques for performance tuning, particularly in C++. It covers topics such as the importance of considering performance early, estimation techniques, measurement and profiling tools, API considerations, algorithmic improvements, better memory representation, reducing allocations, avoiding unnecessary work, making the compiler's job easier, code size considerations, parallelization and synchronization, protocol buffer advice, C++-specific advice, and examples of changes that demonstrate multiple techniques.
https://abseil.io/fast/hints.html
I think the ergonomics of generators is growing on me. | Alex MacArthur
Alex MacArthur
May 12, 2025
This blog post explores the ergonomics of JavaScript generators, explaining the iterator and iterable protocols, lazy evaluation, and how generators can simplify complex tasks like reducing tight coupling, avoiding annoying practices, making exhaustive pagination more efficient, and generating sets of items on-the-fly.
https://macarthur.me/posts/generators/
Malloc tutorial
Patreon
Unknown
This Patreon page provides a tutorial on how to write a malloc implementation in C. It explains the basics of memory allocation, how malloc and free work, and how to implement them using sbrk. The tutorial covers concepts like storing meta-information about memory regions, using a linked list to track free blocks, and implementing realloc and calloc. It also includes debugging tips using gdb and exercises for further learning. The post also provides instructions on how to compile the code and use the custom malloc implementation with existing binaries, along with debugging techniques and exercises for further exploration.
https://danluu.com/malloc-tutorial/
Everything App for your teamsHuly is an open-source platform aiming to replace tools like Linear, Jira, Slack, and Notion, by offering an all-in-one solution for team collaboration. It includes features such as Team Planner, Project Management, Virtual Office, Chat, Documents, and Inbox. Huly emphasizes productivity through keyboard shortcuts, time-blocking, and real-time synchronization with GitHub. It also provides a virtual office environment with audio and video conferencing, customizable workspaces, and guest access. The platform is developing Huly MetaBrain with AI to enhance team knowledge management and offers collaborative document editing with version history.
https://huly.io/
Tool Forge - Build AI Apps from Backend Logic
Tool Forge AI Labs
2025
Tool Forge allows developers to build AI-powered applications by focusing on backend logic, while it automatically generates the UI, workflow, and human-in-the-loop interactions. It transforms backend logic into interactive UI, workflow management, and human-in-loop experiences. It supports building dynamic workflows, live updates, and impressive dashboards. Tool Forge is built to work with any AI stack, allowing developers to ship complete, intelligent workflows rapidly.
https://tool-forge.ai
Revisiting the Outbox Pattern - Gunnar Morling
Gunnar Morling
Oct 31, 2024
This blog post revisits the Outbox Pattern, a common solution for data exchange between microservices. It discusses the pattern's implementation, considerations, criticisms, and alternatives, evaluating its relevance in 2024.
https://www.morling.dev/blog/revisiting-the-outbox-pattern/