Blair Nangle's repositories
notion-to-todoist
Python 3 script to migrate to-do lists in Notion to tasks in Todoist.
blairnangle-dot-com
Personal website. Hosted on AWS S3 and CloudFront.
dockerized-flask-on-gce
Bare-bones, Dockerized Flask app running on a Container-Optimized OS Google Compute Engine instance. Infrastructure provisioning and deployment using GitHub Actions.
.obsidian
Version-controlled config files for my Obsidian vaults.
advent-of-code-2022
Taking Python 3.11 for a spin.
birthdays
Clojure-powered automated email sender for birthdays and anniversaries.
diet
Aggregating the content I've consumed.
drops-of-jupyter
Useful code snippets for Jupyter Notebooks.
exercism-clj
Solutions to the Clojure track on exercism.org.
london-clojure-dojo
Code related to the London Clojure Dojo.
unfollow-stale
Script to unfollow Twitter accounts that have gone a specified number of days without tweeting.
building.stckd
Building stckd.xyz in public.
draw-a-ui
Draw a mockup and generate html for it
elements-of-clojure
Book notes from Elements of Clojure by Zach Tellman.
exercism-python
Solutions to the Python track on exercism.org.
exercism-scala
Solutions to the Scala track on exercism.org.
exercism-typescript
Solutions to the Typescript track on exercism.org.
generative-ai-for-beginners
12 Lessons, Get Started Building with Generative AI đź”— https://microsoft.github.io/generative-ai-for-beginners/
getting-clojure
Code notes for Russ Olsen's Getting Clojure.
learning-rust
Crustacean nation.
munros
Aggregating the bagging.
music
Playing around with Overtone during a London Clojure Dojo.
redshift-restore
Restoring a production Redshift cluster in another environment from snapshot
scala
Exercism exercises in Scala.
sql
SQL snippets, organised by dialect.
terraform-backend
Provisions a backend store for remote Terraform state using AWS S3.
wedding
We got married!
wedding-api
Backend for blairnangle/wedding.