Ockert van Schalkwyk
ockert.bsky.social
Ockert van Schalkwyk
@ockert.bsky.social
South African web developer. Based in Namaqualand. You can also find me on LinkedIn, X, Bluesky, Threads, Mastodon, Bear, Mataroa and Substack
Lightweight C++ UI: Dear ImGui Targeting Linux, Windows, and WebAssembly

medium.com/@ockert8080/...

#DearImgui #GCC #Webassembly #Mingw
Lightweight C++ UI: Dear ImGui Targeting Linux, Windows, and WebAssembly
Introduction
medium.com
June 5, 2026 at 12:03 PM
I just published SQLite WASM with OPFS: Database in the Browser medium.com/p/sqlite-was...

#JavaScript #Browser #SQlite #WASM #OPFS
SQLite WASM with OPFS: Database in the Browser
Introduction
medium.com
May 12, 2026 at 8:04 PM
Isomorphic Go: One Codebase for Server and Browser

medium.com/@ockert8080/...
Isomorphic Go: One Codebase for Server and Browser
Introduction
medium.com
April 30, 2026 at 2:46 PM
The Browser Cache API

medium.com/@ockert8080/...
The Browser Cache API
Introduction
medium.com
April 28, 2026 at 6:09 PM
Understanding Service Workers

medium.com/@ockert8080/...
Understanding Service Workers
Introduction
medium.com
April 28, 2026 at 6:09 PM
I just published Node.js Worker Threads medium.com/p/node-js-wo...
Node.js Worker Threads
Introduction
medium.com
April 23, 2026 at 1:34 PM
Web Workers: Parallel Tasks and Message Passing

medium.com/@ockert8080/...
Web Workers: Parallel Tasks and Message Passing
Introduction
medium.com
April 22, 2026 at 7:48 PM
I just published Service Workers: How to Keep Your Web App Running when Offline medium.com/p/service-wo...
Service Workers: How to Keep Your Web App Running when Offline
Introduction
medium.com
April 22, 2026 at 12:21 PM
Sessie Bestuur vir HTTP Bediener in C: Basiese Gebruiker Sessie Implementasie

open.substack.com/pub/otvsvn/p...

#Afrikaans #Programmering
Sessie Bestuur vir HTTP Bediener in C
Basiese Gebruiker Sessie Implementasie
open.substack.com
April 19, 2026 at 4:12 PM
Data Stoor vir HTTP Bediener in C: Globale Sleutelwaarde Stoor met Hanteerders

otvsvn.substack.com/p/data-stoor...

#Afrikaans #Programmering
Data Stoor vir HTTP Bediener in C
Globale Sleutelwaarde Stoor met Hanteerders
otvsvn.substack.com
April 12, 2026 at 9:27 PM
SAP CAP Fiori Frontends
Introduction
medium.com
April 12, 2026 at 5:51 PM
Liggaam Data Hantering vir HTTP Bediener in C

otvsvn.substack.com/p/liggaam-da...

#Afrikaans #Programmering
Liggaam Data Hantering vir HTTP Bediener in C
Lees en Verwerk application/x-www-form-urlencoded Data
otvsvn.substack.com
April 12, 2026 at 11:39 AM
HTTP Lêerbediening in C
Implementasie en Voorbeeld Web-Applikasie

otvsvn.substack.com/p/http-leerb...

#afrikaans #programmering
HTTP Lêerbediening in C
Implementasie en Voorbeeld Web-Applikasie
otvsvn.substack.com
April 11, 2026 at 12:08 PM
Gelyktydige Versoek Verwerking vir HTTP Bediener in C: POSIX Liggewigproses Verbeterings

otvsvn.substack.com/p/gelyktydig...

#afrikaans #programmering
Gelyktydige Versoek Verwerking vir HTTP Bediener in C
POSIX Liggewigproses Verbeterings
otvsvn.substack.com
April 11, 2026 at 12:07 PM
Roetebestuur en URL-dekodering vir HTTP Bediener in C: Hanteerders, Parameters en Addisionele Modularisasie

otvsvn.substack.com/p/roetebestu...

#afrikaans #programmering
Roetebestuur en URL-dekodering vir HTTP Bediener in C
Hanteerders, Parameters en Addisionele Modularisasie
otvsvn.substack.com
April 11, 2026 at 12:06 PM
Modulariseerde HTTP Bediener in C: 'n Verbeterde Weergawe

otvsvn.substack.com/p/modularise...

#afrikaans #programmering
otvsvn.substack.com
April 11, 2026 at 12:06 PM
Basiese HTTP Bediener in C: Van TCP na HTTP

otvsvn.substack.com/p/basiese-ht...

#afrikaans #programmering
Basiese HTTP Bediener in C
Van TCP na HTTP
otvsvn.substack.com
April 11, 2026 at 12:05 PM
TCP Eggo Bediener: Bou jou eerste netwerk bediener van nuuts af in C

otvsvn.substack.com/p/tcp-eggo-b...

#afrikaans #programmering
TCP Eggo Bediener
Bou jou eerste netwerk bediener van nuuts af in C
otvsvn.substack.com
April 11, 2026 at 12:04 PM
I just published Dynamically Loading Services in SAP CAP at Runtime medium.com/p/dynamicall...
Dynamically Loading Services in SAP CAP at Runtime
Here we look at loading services after the server is already running.
medium.com
April 1, 2026 at 11:22 PM
I just published Invoking Mendix /xas via curl medium.com/p/invoking-m...
Invoking Mendix /xas via curl
The Mendix runtime exposes a REST endpoint at the /xas/ path that the Mendix client api uses for session management, retrieves, object…
medium.com
March 21, 2026 at 9:02 PM
I just published Serving from Browser medium.com/p/serving-fr...
Serving from Browser
Browsers have a lot of built in features like the camera, microphone, local files, GPS, the clipboard, and a GPU. I thought it would be…
medium.com
March 20, 2026 at 6:22 PM
I just published Building a CAP Plugin with Custom Aspects medium.com/p/building-a...
Building a CAP Plugin with Custom Aspects
In CAP, aspects are the mechanism for Aspect-Oriented Modelling. Where annotations add metadata, aspects allow you to add reusable…
medium.com
March 10, 2026 at 6:37 AM
I just published Building a CAP Plugin with Custom Annotations medium.com/p/building-a...
Building a CAP Plugin with Custom Annotations
In this post we’ll build a minimal working example that reads a custom @mask annotation from your CDS model and automatically redacts those…
medium.com
March 6, 2026 at 3:30 PM
I just published Consuming an OData Service in SAP CAP medium.com/p/consuming-...
Consuming an OData Service in SAP CAP
When building a CAP applications that needs to talk to an external OData service, one of the first things you need to solve is dealing with…
medium.com
February 22, 2026 at 2:16 PM
I just published Using TypeScript with SAP CAP medium.com/p/using-type...
Using TypeScript with SAP CAP
Introduction
medium.com
February 19, 2026 at 12:19 PM