Build pipeline optimisation, serverless application design, using PostgreSQL for analysis, infrastructure as code and tried and trusted linux command line tools. Lots of variety this week for your reading pleasure.
A good case study around improvising continuous integration build times, and the benefits with regards developer productivity. Parallelisation, maximum-allowable test time, randomised execution order and more good patterns
The start of a series of posts on getting started with Serverless applications. The aim is to provide good getting started material that has some depth and breadth, not just the basic hello world.
Postgres always has some surprising features. This post looks at using the embedded R functionality for data analysis, in this case with PostGIS and spatial data.
Windows is getting a built-in package manager. In preview at the moment but interesting to see Windows evolve into a more linux-like development environment.
A new version of the Thoughtworks Technology Radar is out. Billed as an opinionated guide to technology frontiers it’s an interesting look at new and emerging tools and processes.
Slides from a talk at last years Lisa conference with a great introduction to common linux command line tools.
Another series of posts, this one introducing event sourcing and discussing common misconceptions.
King is looking for new members for the infrastructure engineering teams to help develop, manage and expand our software based networking setup across datacenters and (Google) cloud. Please take a look at the open role for networking engineer. We’re also still looking for both database and streaming data engineers, if that is more your style.
DevSecCon is a 24 hour event coming up on the 15th and 16th of June, focused on all things security and devops. Talks on threat modelling, design thinking, software supply chain attacks and several discussion panels.
Managing feature flags at scale is an interesting problem. Piraha is a new tool that automatically refactors code to remove code as part of removing flags. Support for Java, Swift and ObjectiveC.
Sidecars are used in Kubernetes for logging, service mesh, monitoring, getting certificates, secret decryption and more. generic-sidecar-injector is a framework for injecting sidecars and related configuration using Mutating Webhook Admission Controllers.