On HTTPS and Hard Questions
Explores the unintended negative consequences of HTTPS on local caching servers in low-bandwidth, high-latency environments like Uganda.
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.
Explains how to use Angular Libraries to implement the Client-side UI Composition pattern for integrating multiple microservice UIs into a single, consistent front-end.
Explains pattern-based regionalization using GeoPAT 2 software to segment landscapes into homogeneous regions based on spatial patterns.
Explains the Terraform lookup() function for retrieving values from maps, including examples and use cases.
A guide to using virtual audio cables to share system sounds (like notification alerts) during Skype for Business presentations.
A tutorial on deploying the Istio service mesh on Azure Kubernetes Service (AKS), covering cluster creation and Istio installation.
Explores the evolution from basic Autoencoders to Beta-VAE, covering their architecture, mathematical notation, and applications in dimensionality reduction.
A guide to installing Azure CLI and Ansible on Ubuntu, highlighting version conflicts and providing a one-script installation method.
Analysis of a session fixation vulnerability in Auth0's ASP.NET and OWIN SDKs, its impact, and the migration path to a secure alternative.
Explores a Swift compiler bug where re-binding 'self' in a weak closure breaks Xcode debugging, with historical context on weak/strong self patterns.
A developer's fifth-month retrospective on launching their product, Zestful, but still struggling to acquire initial customers.
A critical analysis of Signal's security model, focusing on its reliance on Google Play Services and resistance to F-Droid distribution.
A software engineer shares his experience starting a new role as a senior backend developer at the telemedicine company Doctor on Demand.
A guide on how to safely upgrade a self-hosted GitLab server, including creating backups and running update commands.
Explains the log() interpolation function in Terraform, including its syntax, usage, and examples.
Explains Java 11's constantdynamic feature, a JVM instruction for lazy constant creation, and demonstrates its use with Byte Buddy.
A technical guide on configuring a local Postfix mail server for development and testing email-related software.