Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 83
  1. A Crash Course on Concurrency: Build a Tiny Scheduler from Scratch

    Build a tiny concurrency runtime from scratch and discover how schedulers, task switching, yielding, coroutine state, and event loops work under the hood

  2. Control Flow in Odin

    Learn how Odin keeps control flow explicit through exhaustive switch statements, value-based error handling, or_return, and block-scoped defer.

  3. Memory Safety, AddressSanitizer, and Logical Lifetimes in Tina

    Learn how Tina combines AddressSanitizer, arena allocation, and logical lifetimes to detect memory safety violations

  4. Data and Memory Management in Odin

    Learn how to work with data, and fearless memory management in Odin

  5. Zero to Hello World in Odin

    Write your first Odin program and learn about the structure of an Odin program/project.

  6. Why Odin?

    A succinct introduction to the Odin programming language for experienced programmers, especially those familiar with Go, Java, and other GC-based languages.

  7. Building an HTTP Server on a Thread-per-Core Framework, without Async/Await

    How to build a production-grade HTTP server without async/await or coroutines.

  8. The Tokio/Rayon Trap and Why Async/Await Fails Concurrency

    Async/await makes concurrency easy to write, but incredibly complex to operate.

  9. Why Queues Don’t Fix Overload (And What To Do Instead)

    Why adding Kafka or bigger queues won't save your server from traffic spikes.

  10. Practical Introduction to Async Generators in JavaScript

    A comprehensive and practical guide to synchronous and asynchronous generators and iterators in JavaScript & TypeScript

  11. Building a Formal Verification Tool from Scratch: Part 3 (Rethinking the Foundation)

    We take a step back to rethink the foundation.

  12. Building a Formal Verification Tool from Scratch: Part 2 (The Virtual Machine)

    Hardcoded solvers don't scale.

  13. Building a Formal Verification Tool from Scratch: Part 1 (Die Hard Edition)

    What if you could explore every possible timeline of your distributed system to find the bugs you haven't imagined yet?

  14. 2025 Wrapup: Articles, Talks, Papers, and Software I Loved

    A look back at some of the most impactful articles, talks, research papers, and software tools that shaped my year in 2025.

  15. Building a Lock-Free Single Producer, Single Consumer Queue (FIFO)

    Build a complete lock-free Single Producer Single Consumer (SPSC) queue from scratch.

  16. Faster Websites with Client-side Prerendering & Speculation Rules API

    Learn how to use client-side prerendering and the Speculation Rules API to improve the performance of your site.

  17. When Threads Share Memory: Understanding Race Conditions and Atomics

    Learn why multi-threaded programs break in subtle ways and how atomic operations fix them.

  18. On Software Complexity: Why Can't We Make Simple Software?

    Exploring the challenges of software complexity and advocating for simplicity in design.

  19. Write Your Own FIFO Queue: An Essential Data Structure for Modern Systems

    Learn how to implement a queue data structure from scratch using circular buffers.

  20. The Road Ahead: Why I'm Going All-In on Zig

    This is a story about leaving the comfort of web development to tackle hard problems, find a new philosophy, and build software that lasts.

  21. Angular Signals: Building a Reactive Countdown Timer

    A comprehensive tutorial for experienced Angular developers to learn Angular Signals and their practical applications.

  22. Node.js Performance: Processing 14GB Files 78% Faster with Buffer Optimization

    Learn how to optimize Node.js for processing large files: 14GB of data processed 78% faster using buffer streaming, byte-level parsing, and hash-based lookups.

  23. Working with Strings in Zig: A Comprehensive Guide

    Learn how to work with strings in Zig: slicing, formatting, Unicode handling, memory allocation, and C interoperability.

  24. Building React Apps with Bun: A Modern Development Experience

    Learn how to build React applications using Bun's fast runtime and built-in tooling.

  25. MCP/Tools Are Not REST API: Here's a Better Design

    MCP/tools are sometimes designed like REST APIs.

  26. Looking for the Best React Data Grid (Table)? It's Probably on This List

    A review of the top 5 React data grid libraries with code examples and performance benchmarks.

  27. Build Your First AI Agent in 10 Minutes (or Less)

    Learn how to build your first AI agent in TypeScript.

  28. Build a Blog with Angular In Under 30 Minutes, Using Analog

    Learn how to build a blog using Angular and Analog.

  29. What Vibe Coding Actually Looks Like for a Senior Engineer

    Vibe coding reality: My 20-hour journey building with AI peer programming.

  30. Building Full-Stack Angular Applications with Analog

    See how to build an Angular application with Analog, enjoying a modern, smooth developer experience.

  31. In the Age of AI, is Code Literacy Your Superpower?

    Explore the importance of code literacy in the age of AI and how it can empower individuals to harness Gen AI effectively.

  32. Peer Programming with LLMs, For Senior+ Engineers

    This article contains a collection of resources for senior (or staff+) engineers exploring the use of LLM for collaborative programming.

  33. Efficient Cookie Management with the Cookie Store API

    Learn how to use the Cookie Store API for efficient cookie management in web applications.

  34. How To Use Libuv In Zig

    This guide will show you how to use libuv from your Zig project.

  35. Top React UI Libraries to Use in 2025

    Explore the best React UI libraries available.

  36. Mastering Advanced JavaScript Set Operations

    Explore advanced Set operations in JavaScript.

  37. Building Runtime-agnostic Apps/Packages with JavaScript

    A guide on how to build applications and packages that work across different JavaScript runtimes.

  38. How to Install Node.js on Windows: A Complete Guide

    Learn how to install Node.js on Windows using modern nodejs version managers and the official installer.

  39. Node.js Features You Didn't Know About: Part 2

    Explore Node.js's experimental features: native TypeScript, SQLite support, and glob file search.

  40. How To Build CLI Using TypeScript and Bun

    This tutorial will teach you how to create a CLI using JavaScript and TypeScript.

  41. 3 Node.js Features You Didn't Know About

    Discover new Node.js features: native .env loading, built-in file watching, and faster script execution without third-party tools

  42. How to Install Node.js on Ubuntu and Linux Distros

    Learn how to install Node.js on Ubuntu and Linux systems using modern nodejs version managers.

  43. How to Automate Kafka Topic Creation/Deletion Using GitHub Actions And JavaScript

    Automate Kafka topic management with JavaScript and GitHub Actions for scalable, event-driven DevOps workflows (aka GitOps)

  44. Announcing Buntastic: A Fast, High-Performance Static Site Server (OSS)

    Introducing Buntastic, a high-performance static site server built with Bun and Tigris.

  45. Docker vs Podman: A Comprehensive Comparison for Modern Containerization

    Compare Docker and Podman on features, performance, security, and use cases to choose the best container engine for your needs

  46. How to Install Docker on Windows: A Beginner's Guide

    This article will show you how to install Docker on Windows 10 and above.

  47. Hyper-V vs WSL: How To Pick The Right Tool?

    This article will compare Hyper-V and WSL on Windows, helping you decide which one to use for your projects.

  48. How To Prerender Pages in Browser For Faster Page Loads

    Learn how to improve your website speed using speculation rules api

  49. How to Build Blazing Fast Websites with Any Framework

    Learn how to build fast websites using real user data, expert insights, and framework-independent techniques for improved performance and SEO

  50. Mapping Over Promises in JavaScript

    Learn how to effectively map over promises in JavaScript.