Efficient iOS Version Checking
Explains best practices for checking iOS versions in apps, highlighting pitfalls of old methods and recommending modern, reliable APIs.
Explains best practices for checking iOS versions in apps, highlighting pitfalls of old methods and recommending modern, reliable APIs.
A technical guide on automating Maven releases and deployments to Bintray using CircleCI, including configuration for git, pom.xml, and CI/CD pipelines.
Fixing SSH connection errors in Proxmox 4 LXC containers by correcting the network CIDR suffix from /32 to /24.
Guide to resetting a Hue user's password and activating the account in a Cloudera/Hadoop environment using Django shell commands.
Introducing the Cloud Foundry OpenStack Validator, a tool to check if an OpenStack installation is ready to run Cloud Foundry.
A guide on integrating Stripe payments with Angular, covering default and custom forms, despite using deprecated APIs.
A tutorial on integrating Swagger UI documentation into a .NET Core Web API project using Swashbuckle.
Explains how the .NET Core CLI tooling executes code, detailing the transition from traditional .NET runtime to the new dotnet command-line process.
Explores various mathematical proofs for the Central Limit Theorem, comparing approaches like characteristic functions, the Lindeberg trick, entropy, and moments.
A guide to using PowerShell and the Plex API to automatically shut down a home server when no media is being streamed, saving power.
Explores SQL Server 2016's In-Memory OLTP enhancements, including new constraints, encryption, and operational analytics capabilities.
A critical analysis of the DevOps vs SRE debate, comparing the two philosophies and practices in modern software engineering.
Explains why including a requirements.txt file in Python package releases helps document dependency versions for users and future maintainers.
Investigates the thread safety of creating UIImage objects on background threads, analyzing crashes and Apple's documentation.
An introduction to symbolic computation in Lisp, explaining symbols and quoting for programmers new to Lisp languages.
A summary of the London VMware User Group event covering HCI, cloud debates, and EUC updates.
Explains the Diamond Square algorithm for procedural terrain generation, comparing it to Midpoint Displacement and detailing its implementation.
A guide to optimizing Angular app bundle size for production, covering tree-shaking, minification, and build tools to reduce from 1.4MB to under 50KB.
A guide to configuring and running Telegraf in a Docker container to collect host system metrics, not just container data.
A software engineer's critique of Windows 10, focusing on bloatware, privacy concerns, and the inferiority of its command-line tools compared to Linux.