Privacy & Why it Matters
A personal reflection on the importance of digital privacy, arguing it's a fundamental right and suggesting alternatives to major tech services.
A personal reflection on the importance of digital privacy, arguing it's a fundamental right and suggesting alternatives to major tech services.
Explores using attribution text in PowerShell's BurntToast module for Windows toast notifications, detailing current limitations and workarounds.
Analysis of a bug in New Zealand's official pseudo-random number generator used for electoral vote counting, based on the Wichmann-Hill algorithm.
Learn to use Apple's CloudKit framework for remote data storage, syncing, and sharing in iOS apps with this foundational course.
Learn to use Apple's CloudKit framework for remote data storage, syncing, and sharing in iOS apps with this foundational course.
Explains npm's evolving naming rules to combat typosquatting attacks, detailing case sensitivity and character restrictions for package names.
Explains the Terraform trimspace() function, its usage, and examples for removing trailing whitespace from strings.
A challenge to implement a Redux store from scratch, inspired by Dan Abramov's video course on Redux fundamentals.
A technical guide on using kafkacat to send multiline messages to Apache Kafka topics with custom delimiters.
A critique of modern web bloat and a case for conservative web development principles like minimal JavaScript and optimized assets.
A guide to implementing custom model binders in ASP.NET Core to handle multipart requests containing both JSON data and file uploads.
Explains the Terraform sort() function, its syntax, usage examples, and limitations for sorting lists in lexicographical order.
A review and tips for the OMSCS CS6460 Education Technology course, covering its unique project-based structure and lack of traditional curriculum.
A guide on using peer skill-sharing sessions to improve tech leadership and management skills through storytelling and mutual support.
A speculative look at the future evolution of the web, based on its history from 1991 to modern JavaScript frameworks.
A developer's hands-on exploration of Lit-HTML, a fast templating library using web standards instead of Virtual DOM.
Explores the unintended negative consequences of HTTPS on local caching servers in low-bandwidth, high-latency environments like Uganda.
A technical guide on using Ansible's azure_rm_resource module to programmatically accept Azure Marketplace terms for a VM image.
A data science tutorial using Leaflet to map Wellington bus locations and lateness, analyzing real-time transit data with R.
Explains the lower() function in Terraform, a built-in interpolation function for converting strings to lowercase.