When not to use a regex
Explains why complex regexes are often wrong and unmaintainable, advocating for simpler, more robust validation methods.
Explains why complex regexes are often wrong and unmaintainable, advocating for simpler, more robust validation methods.
Explains Swift's Unmanaged struct for converting Swift object references to/from raw pointers when working with C APIs.
A step-by-step guide on integrating Bootstrap CSS and JavaScript components into an Angular CLI project, covering Bootstrap 3, 4, and libraries like ngx-bootstrap.
A critique of data visualization choices in a KCSE exam analysis, comparing heat maps to line graphs for clarity.
A technical guide on using the rgoodreads R package to analyze personal Goodreads reading data and critique the 5-star rating system.
Announcing the open-source book 'Geocomputation with R', covering spatial data analysis using R and the sf package.
A developer shares the code and lessons learned from creating a Twitter bot that tweets summaries of Auckland bus system data.
An overview of the Pipfile format and pipenv tool for Python package management, including a link to a recorded presentation.
A step-by-step tutorial on integrating .NET Core with Azure Search to create, manage, and query indexes.
Two approaches to hide the navigation bar on the login page in an Angular application using Angular Material.
August 2017 update on Sway, an i3-compatible Wayland compositor, covering new features like tray icons, bug fixes, and project stats.
A technical guide for exporting and importing Grafana data sources using curl, jq, and bash scripts.
A guide to managing runtime configuration when migrating from Azure VMs to VM Scale Sets, using a custom solution with Cosmos DB.
A developer shares their experience integrating Facebook's comment plugin into a static site, covering setup, common pitfalls, and caching issues.
A guide to building a statically typed functional language, covering type checking, interpretation, and transpilation to JavaScript.
Learn how to trigger validation on submit and disable the button for invalid forms in Angular Reactive Forms.
A tutorial on how to programmatically read Azure Service Health activity logs using .NET Core and the Azure SDK.
A technical guide on using PowerShell to connect to and manage multiple Office 365 services like Exchange Online and SharePoint.
A PowerShell script to automate creating an Azure Service Principal and generating a .azureauth file for use with the Microsoft.Azure.Management.Fluent library.
A developer shares his move to Berlin for a new Go role, his excitement for learning Go, and initial lessons from porting a Python project.