Matthew Winter's Projects
Ansible Automation for installing Anthos Bare Metal
A command line application designed to provide a simple method to execute a BigQuery SQL script from "stdin", outputting all results to "stdout" in CSV format. A detailed log is output to the console "stderr" providing you with the available execution statistics.
A Dataform project which aggregates BigQuery system metadata for the purpose of analysing the slot usage and storage within an organization by project.
A command line application designed to provide a simple method to execute one or more SQL queries against a given dataset in BigQuery. A detailed log is output to the console providing you with the available execution statistics.
A command line application designed to provide a method to test the BigQuery Streaming API or BigQuery Storage Write API, allowing you to get a view of the potential throughput available via a given host.
An example micro service written in Go using the Gin Web Framework. Container images are built using the Chainguard Images ready for deployment to Google Cloud Run.
An example micro service written in Zig using the Zap Web Framework. Container images are built using the Chainguard Images ready for deployment to Google Cloud Run.
Examples on how to Trigger a Google Cloud Composer DAG
Home to the C# language Textmate Bundle.
An example Dataform workflow executed via a Cloud Run job with the container image constructed using Cloud Build and Chainguard Images.
An example Dataform project to load and transform the publicly available dataset from H&M Group into a format which could be imported into Discovery AI for Retail or Vertex AI Search and Conversation, , allowing you to train a retail recommendations model.
🚀 A fast and simple Zig version manager, built in Zig
Simple go version manager, gluten-free
A command line application designed to crawl a given set of URLs and scrape the JSON Linked Data (JSON-LD) contained within the webpage before writing the data entries out to a CSV file.
A command line application designed to provide a simple method to request recommendations from a Google Cloud Discovery Engine API model for the parameters contained within the input file.
A command line application designed to provide a simple method of requesting predictions from a Google Cloud Retail API model for all sets of parameters contained within the input file.
A command line application designed to crawl The Movie DB API following the The Movie DB API rules, and outputs the results as JSONL files so you can go forth and experiment with movie data.
Microsoft SQL server driver written in go language
Go Training Class Material :
An example Dataform project to load and transform the publicly available dataset from IMDB.
An example Dataform project which will use the publicly available Movielens dataset to demonstrate how to upload your product catalog and user events into either the Google Cloud Retail API or Google Cloud Discovery Engine and train a personalised product recommendation model.
Logic-less templates for Zig
A simple guide to installing Nix on macOS and then then using the JetPack.io Devbox as your Primary Package Manager.
OCR Runner - Command Line Application for processing image files using Google Cloud Vision API and Google Cloud Document AI.
Drop-in replacement for Go's flag package, implementing POSIX/GNU-style --flags.
"tiff-convert" recursively walks the input path searching for all TIFF files and exporting each page of these TIFF files to the output path as an image file using the image encoder stated.
An example Dataform project to load and transform the publicly available dataset from The Movie Database into a format which could be imported into Vertex AI Search for Media, allowing you to build a search engine for movies.
Config files for my GitHub profile.
A zsh plugin for `bob` a cross-platform and easy-to-use Neovim version manager.