Bill's repositories
sql-learning-materials
SQL scripts that demonstrate various features and concepts.
sql-models
Stand-alone SQL models.
billiam-database
OLAP database project for life admin (feat. dbt).
db-query-profiler
Lightweight database query profiler.
dbt-unit-test-coverage
Code coverage metrics for dbt models' unit tests.
testing-APIs
Testing REST APIs either for personal projects or for work.
bilbottom.github.io
GitHub pages configuration for my personal repositories.
daily-tracker
An application for keeping track of tasks throughout the day.
ma5p1-dissertation-code
Code used in the On Sets Defining Few Ordinary Lines dissertation at the University of Warwick (2018).
python-template
Template repo for general Python projects.
advent-of-code
Solutions to the Advent of Code problem sets.
bills-hooks
Pre-commit hooks for my own projects.
data-science-projects
Various data science projects. Any project sufficiently large will be moved to its own repo.
dbt-unit-testing
This dbt package contains macros to support unit testing that can be (re)used across dbt projects.
design-patterns
Examples of the design patterns introduced in the gang of four's _Design Patterns: Elements of Reusable Object-Oriented Software_ software engineering book.
drawings
A creative outlet for fun and stuff.
ecom-application
An e-commerce application built with Go.
emirates-fixtures
A connection service between the Emirates fixtures and a Google calendar.
geometry
Simple geometry library for Python.
grid-hooks
Pre-commit hooks for Grid.
jaffle-shop
A self-contained dbt project for testing purposes.
leetcode-go
Not optimal, not impressive, but some solutions to LeetCode problems written in Go.
maths-projects
Testing various mathsy things.
rota-queue
A simple application to manage a rota that queues people.
sql-lineage
Personal SQL lineage generator.
sql-problems
Solutions to SQL problems.
testing-releases
A test repo for testing releases on.