Using Apache Kafka with ngrok
A technical guide on exposing a local Apache Kafka broker to the internet using ngrok for development and demo purposes.
A technical guide on exposing a local Apache Kafka broker to the internet using ngrok for development and demo purposes.
Explores methods for handling Change Data Capture (CDC) patterns from IoT devices within Azure Data Explorer for data analysis.
Using Azure API Management to protect JSON REST APIs by validating payloads against a JSON schema and enforcing size limits.
A guide to creating an in-memory storage engine for PostgreSQL using the Table Access Method API introduced in version 12.
Chrome 119 and Safari 17 now support adding <hr> elements as visual separators within HTML select dropdowns to improve user experience.
A technical tutorial on building a basic GUI client from scratch using the Wayland protocol in C, without external libraries.
Explores limitations and workarounds for the C11 _Generic type-generic programming feature, including practical solutions for complex use cases.
A biweekly newsletter covering mobile automation news, including iOS/Android testing, CI/CD, Swift, Flutter, and Appium tutorials and best practices.
A technical guide on creating comprehensive URL hierarchies and tag indices using Eleventy's pagination feature for static site generation.
TigerBeetle's distributed database is now testable in-browser via WebAssembly, featuring a deterministic simulator with network and disk fault injection.
A guide to implementing the Mediator design pattern in C# from scratch, inspired by the MediatR library.
Explains the internal workings of the .NET List<T> class, focusing on its dynamic array implementation, resizing behavior, and performance considerations.
Explains the differences and use cases for Span<T>, Memory<T>, and ReadOnlySequence<T> in C# for high-performance memory access.
A tutorial on writing a minimal GUI window using x86-64 assembly and the X11 protocol, resulting in a binary under 1 KiB.
Explores 3D content as a new, more complex format on the 'content curve' beyond text, images, and video, and its unique interactive potential.
Highlights 20 new and upcoming CSS and UI features announced at Google I/O 2023, including container queries, nesting, and scroll-driven animations.
A guide to unit testing 11ty (Eleventy) JavaScript/TypeScript templates using Vitest, focusing on testing data and render methods.
An analysis of the Free Software Foundation's declining influence, ineffective messaging, and failure to adapt to the modern open source landscape.
A guide to five practical C# extension methods for enhancing Task<T> operations, including fire-and-forget, retry, and timeout patterns.
Analyzes why Web Components are often overlooked by frontend developers in favor of frameworks like React, citing ergonomic and tooling challenges.