Software Engineering at Google

August 5 2020 · tech software-engineering books

What software engineering practices does a company of 30,000 engineers need to develop quality software? Each day over 60,000 commits get made within Google by engineers and automated systems. Software development practices are quantifiable rules, not strong opinions.

Software Engineering at Google Cover

Software engineering at Google has been an extraordinary experiment in how to develop and maintain a large and evolving code base - Asim Husain, VP Engineering, Google

Link to this section …


Ashburton Lakes

From a trip to the Hakatere Conservation Area during the start of winter. Snow the night before made the area even more magical.

Enter

Enter

Wisp

Wisp


Post Covid Queenstown

New Zealand went into lock down on March 26th. Restrictions started to ease on April 28th, and general domestic travel resumed mid way through May.

Misty Queenstown Morning.

Misty Queenstown Morning.

I live in an apartment in central Wellington and worked from home throughout. Town was quiet. Street intersections which would normally be clogged with traffic …


Hyde Rail Trail

Late afternoon

Late afternoon

Midday Maniototo

Midday Maniototo

Destination

Elastic Search with Plugins in Docker

April 12 2020 · tech elasticsearch docker

A quick guide on running Elastic Search with plugins in Docker. This is ideal for running Elastic Search locally during development. All of the docs I’ve found on how to do this are out of date and no longer work.

The premise is simple. Create a local Docker image based on the official Elastic Search image, installing the Elastic Search plugins you require. Your Dockerfile will look something like the following, where ingest-attachment is whatever plugin you want to install.

FROM …