Tin Rabzelj
Blog
Toggle theme
Blog
Posts
Notes
Tags
RSS
Writing on Rust, GPU programming, distributed systems and web development.
2026
Jun 2
Using NVIDIA Management Library (NVML) in Rust
CUDA
GPU
Rust
Mar 9
How to Debug a Deadlock
Rust
Systems Programming
Mar 7
Async Primitives for TypeScript
Typescript
Feb 27
Trying to Build a Serverless Platform using Firecracker
Deno
Docker
Firecracker
Rust
Feb 23
Building a Vector Database in Rust: LSM-VEC
Database
Rust
Feb 11
A Result Type for TypeScript
Typescript
Jan 22
Generating Sitemaps in TanStack Start
React
TanStack Start
Typescript
2025
Feb 26
Pointers Are Not Just Integers - Provenance
Rust
Systems Programming
Feb 20
Building a Real-Time Bluesky Trending Hashtag System With Arroyo, NATS, and Rust
Arroyo
NATS
Redis
Rust
Feb 17
From a Monolith to Microservices
Microservices
Software Architecture
Feb 14
How To Use Raylib in Rust With Your Own Bindings
Rust
Feb 4
Introduction to Intelligent Agent Architectures
AI
Jan 26
Validate Next.js Server Actions with Zod
Next.js
Typescript
2024
Dec 7
Working With CUDA in Rust - Basic FFI
CUDA
Rust
Dec 5
Implementing Google's API Filtering Language in Rust
gRPC
Rust
Oct 18
PostgreSQL and process-per-connection
Database
Musing
PostgreSQL
Feb 10
Mojo Outperforms Rust?
AI
Rust
Jan 19
Working With Rust, TypeScript and WebAssembly Made a Bit Easier
Rust
Typescript
WASM
2023
Nov 29
How I Use Declarative Macros in Rust
Rust
Nov 26
Running Next.js Standalone App With Sharp Inside Docker
Docker
Next.js
Node.js
2021
Jan 6
Error Handling Pattern with React and Redux-Saga
React
Typescript
2020
Oct 28
Generating Realistic Test Traffic Using Markov Chains
AI
Rust
Oct 2
Why Should Microservices Be Idempotent
Microservices
Software Architecture
Jul 19
Rate Limiting in Rust Using Redis
Redis
Rust
Jun 23
Event Versioning with Rust
Rust
Software Architecture
May 20
Building a Real-time Chat App in Rust and React
React
Rust
WebSocket
2018
Jul 23
N+1 Queries in GraphQL Using PostgreSQL Window Functions
Go
PostgreSQL
Jul 10
Dependency Injection in Go
Go
Jun 20
Real-time Chat with GraphQL Subscriptions in Go
Go
Vue.js
Jun 14
Using GraphQL with Microservices in Go
Docker
Go
Microservices
PostgreSQL
May 22
Building a Microservices Application in Go Following the CQRS Pattern
Docker
Go
Microservices
NATS
NGINX
PostgreSQL
Vue.js
WebSocket
Mar 22
How to Build a Search Service with Go and Elasticsearch
Docker
Go
Mar 13
Building a URL Shortener with Go and AWS Lambda
AWS
Go
Feb 25
How to Build a Self-hosted Leaderboard with Unreal Engine 4
Game Development
Go
Unreal Engine
2017
Nov 22
Building a Real-time Collaborative Drawing App in Go
Go
WebSocket
Nov 6
Generating Unique 64 bit IDs with Go on Kubernetes
Go
Kubernetes
Oct 31
Multi-Stage Docker Builds for Kubernetes
Docker
Kubernetes
Oct 27
Getting Started with Microservices using Go, gRPC and Kubernetes
Docker
Go
gRPC
Kubernetes
Oct 18
Build an Image Recognition API with Go and TensorFlow
Go
Oct 10
How to Keep Your Development Environment Clean
Docker
Go
Oct 2
Create a GraphQL Server with Go and Google App Engine
Go
Sep 1
Build a Todo List with Angular and Google App Engine - Part 2
Angular
Typescript
Aug 30
Build a Todo List with Angular and Google App Engine - Part 1
Go