Maori Geek
Maori Geek is a blog about technology, programming and how I use them
- Posts
- 112 from 12 Jan 2014 to 28 Jun 2026
- Posting
- now and then (2 in the last year)
- Kind
- personal blog
- Feed
- https://maori.geek.nz/index.xml
2026 2
2025 3
2024 4
2023 4
2022 8
2021 8
2020 8
- How “go build” Works
- Learning to play Asteroids in Golang with NEAT
- Making Asteroids Game with Golang, Lorca/Webview and WASM
- GoLang Desktop App with webview/Lorca, WASM and Bazel
- Golang Desktop App: Webview vs. Lorca vs. Electron
- Building an Electron App with Bazel
- Longest Single Letter .com Domain Name
- A Web App Using Bazel Golang WASM and Proto
2019 9
- Bazel: Why people love/hate it
- Git Log as JSON in Go
- How to Digest a Docker Image
- CloudFormation S3File and S3Zip Custom Resources
- CloudFormation Custom Resources in Fenrir
- Bazel Docker Tests
- Bazel Docker Dependency Tree: LearnLog
- Introducing Fenrir: How Coinbase is Scaling Serverless Applications
- YAML Custom Tags in Ruby
2018 8
- Hello SAM: AWS Golang Quickstart
- AWS Step Functions, State Machines, Bifrost, and Building Deployers
- AWS API to get EC2 Instance Prices
- Assuming Roles in AWS with Go
- GoLang- Raise Error if Unknown Field in JSON (with exceptions)
- Open Sourcing Coinbase’s Secure Deployment Pipeline
- Selecting an Editor
- Slowly Baking Bread with AWS Step Functions
2017 6
2016 4
2015 16
- 9 Things that Recommender Systems Should Do
- What We Learned Living in AirBnB’s for 6 months
- New Version of HapiGER Recommender System
- A Dodo Developer Doesn’t Want To Learn New Things
- 3 Optimisations that Improve Recommendations
- CoreOS: Fleet Service to Manage /etc/hosts
- Testing Microservices with pmux and TravisCI
- The Dysfunctional Fear of Code
- Embeeded Javascript on the Tessel; Building a Modular Security Camera
- Embedded Javascript on the Tessel; Twitter to Morse Code
- List of Recommender Systems
- Boot 2 Docker: How to set up Postgres, Elasticsearch and Redis on Mac OS X
- HapiGER: Recommendations Made Easy
- accepts_nested_attributes_for is Creating New Records; Gotcha!
- Scalable Architecture DR CoN: Docker, Registrator, Consul, Consul Template and Nginx
- Big-Data: Quantity has a Quality All Its Own
2014 32
- Yeah, Nah: Movie Recommender Service
- GER’s Anatomy: How to Generate Good Enough Recommendations
- A Search Box is a Single Question Survey; “What Do You Want?”
- Testing Javascript with Mocha, Chai, and Sinon
- Docker Web Services with Consul
- Replacing an Attribute with a One-to-Many Relationship in Rails
- The Smallest Docker Web Service That Could
- Streaming directly into Postgres with Hapi.js and pg-copy-stream
- Postgres Upsert (Update or Insert) in GER using Knex.js
- Good Enough Recommendations with GER
- Waterfall to Agile: An Introduction to the Waterfall, Scrum and Kanban Software Method(ologies)
- Vagrant with Docker: How to set up Postgres, Elasticsearch and Redis on Mac OS X
- D3.js: Tips, Tricks and Tools for Creating and Working with Maps
- Marketing by being Useful: How You can be Yousful with Youtility
- Become a Publisher with Redis and Ruby
- Enterprise Software and Building Infinite Staircases
- Scrolling Elasticsearch using Node.js and Promises
- D3.js Tutorial using HTML, Scales and Chili Peppers
- Lessons from Science on How to Test your Code
- Using Q and JQuery Promises to Compose Complex Animations
- When to be a Software Architect
- Why should you use CoffeeScript instead of JavaScript?
- The Difference Between Rich and Poor Schools in New Zealand
- What is Ruby? It is fun and makes you happy!
- Graham’s Ph.D. Thesis: A Study of Software Component System Evolution
- Testing promises in Node.js with Mocha, Chai and Sinon
- Envisioning Information with Edward R. Tufte
- JQuery Promises and Deferreds: I promise this will be short
- RPython: Compiling Python to C (for the speed)
- RPython is not a Language: An introduction to the RPython language
- How to Deploy Mahara on Heroku
- Drawing Maps with D3.js and Other Geographical Fun