Installing Azure CLI and Ansible on Ubuntu
A guide to installing Azure CLI and Ansible on Ubuntu, highlighting version conflicts and providing a one-script installation method.
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.
A guide to debugging corrupted data in Kubernetes Persistent Volume Claims by attaching them to a temporary debugging pod.
Explains Kafka listeners and advertised.listeners configuration for client connectivity in Docker and AWS environments.
Research on using semi-adversarial neural networks to generate gender-neutral face images, enhancing privacy while preserving biometric utility.
Explores using semi-adversarial neural networks to generate gender-neutral face images, enhancing privacy by hiding gender while preserving biometric utility.
Explains statistical methods for testing random number generators in R, focusing on hypothesis testing and probability bounds.
Summary of July 2018 updates to Azure AD Managed Service Identity, including new user-assigned identities and supported services.
Developer shares the story behind building feediary.com, a privacy-focused, ad-free RSS reader, to escape Twitter's algorithmic feed and information overload.
Explores quoting, quasiquotation, and macros in R, comparing base-R and tidyverse approaches to metaprogramming.
Argues for creating a formal specification for Bitcoin Cash to improve protocol clarity, client interoperability, and security across development teams.
Explains the role of shells in Wayland compositors using wlroots, detailing how surfaces become functional UI elements like windows and menus.