Rust

Switching Browsers: Taking back control

Using a custom application as your default browser to interchangeable use Chrome or Firefox

Read
Performance

Exploring Object Layouts

Removing fields from an object should reduce that object's size. Why am I not seeing any difference?

Read
Rust

Plotting stacked bar charts in Rust

Using Plotters, a Rust-based data plotting library, to generate bar charts.

Read
Career

Market Research: Senior Engineer in London

Working as a Senior Engineer in London: what's the market rate?

Read
Architecture

Visualizing the language migration of a codebase

Migrating a codebase from one language to another is a long journey. Using a simple shell script you can create a quick and useful visual.

Read
React Native

Translating React Native Apps

Provide translations via a minimal and type-friendly interface

Read
MacOS

Executing commands in the Terminal from Swift

How can you open a new Terminal and execute commands from a Swift app?

Read
Testing

Unit Testing redux-persist migrations with Typescript

redux-persist allows you to specify a migration path between versions, but how can you do that in a strongly-typed way through Typescript?

Read
Architecture

Better diagrams through DOT

Building flow diagrams can be tedious to create and even more to update. Rather than drawing shapes and lines yourself, consider using DOT to focus on what matters: the data.

Read
Cloud

Deploying To Github Packages Through Azure Devops

Github recently announced their own package registry. How do you go about including it in your Azure CI/CD deployment workflow?

Read
Performance

Using TaskCompletionSource to change the semantics of async calls

We need to asynchronously call external processes and proceed when we have a result. How do we do that without requiring a re-architecture of our entire iterative system?

Read
Cloud

Releasing Android through Azure DevOps

Configure CI/CD for Android on Azure DevOps

Read
Cloud

Quick and easy HTTPS on your Azure Web App

Get HTTPS on your Azure Web App within minutes

Read
Cloud

Caching Azure DevOps artifacts

Caching time-consuming tasks in your Azure DevOps pipeline

Read
Cloud

Exposing ElasticSearch from an Azure VM

Exposing your ElasticSearch service from an Azure VM

Read
WebDev

Evaluating Chrome Devtools

Simple console log statements are not as innocent as they might seem.

Read
Design Culture

The Origins of Social Stationery Lettering

Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante.

Read