Tomas Tulka's Blog

Random thoughts about programming and other stuff.


Rethinking API Versioning with Domain-Driven Design

How to manage breaking changes elegantly and get rid of version IDs for good by being nice to your clients.

React Custom Context Hook

Updatable React context Hook with custom logic in TypeScript.

Learning WebAssembly #10: Image Processing in AssemblyScript

WebAssembly is a great fit for image processing. We will manipulate image data with a simple Wasm function written in AssemblyScript and run it in the web browser.

Learning WebAssembly #7: Introducing WASI

Accessing operating system features from Wasm with examples in Wat.

Learning WebAssembly #6: Running Wasm in Node.js

Running Wasm code in Node.js, the popular backend platform.

Learning WebAssembly #5: Running Wasm in the Browser

Executing Wasm code in a browser via WebAssembly JavaScript API.

Learning WebAssembly #4: Wasm Memory and Working with Strings

Dealing with strings and other complex data types via Wasm memory mechanism.

Learning WebAssembly #3: Wat Programming Basics

Learning basic building blocks of programming in WebAssembly text format (Wat).

Learning WebAssembly #2: Wasm Binary Format

Discovering the basic representation of WebAssembly: binary and text formats.

Learning WebAssembly #1: Hello, World of Wasm!

Getting started with WebAssembly: writing and executing a simple program in Wat.