Hi there ๐
I'm William, a software and platform engineer that automates-all-the-things
ยง Posts ๐
- KISS principle is not that simple Dec 3, 2023|13 minutes|Principle|Analysis
- Scripts don't scale; they give you scriptitis Nov 22, 2023|6 minutes|Architecture|Opinion
- Instrumented testing in Golang Aug 24, 2023|3 minutes|Code|GolangTesting
What am I working on ๐จโ๐ป
- wwmoraes/dotfiles - Cross-platform dotfiles with batteries (a day ago)
- wwmoraes/site - my personal website (a month ago)
- wwmoraes/anilistarr - anilist custom list provider for sonarr/radarr (a month ago)
- wwmoraes/actions - DRY github actions collection (2 months ago)
- wwmoraes/stack-templates - Modern templates for the Haskell Tool Stack (4 months ago)
- wwmoraes/homebrew-tap - formulae and casks for Homebrew (5 months ago)
- wwmoraes/go-rwfs - Golang read-write filesystem interfaces (5 months ago)
- wwmoraes/interview - PDF forms with IT questions for both sides of the interview (8 months ago)
- wwmoraes/imapfilter - IMAP message filtering and actions for humans, in pure Haskell (11 months ago)
- wwmoraes/cis1940 - CIS 194: Introduction to Haskell homework resources and solutions (11 months ago)
My pet projects ๐ฑ
- wwmoraes/fish-pre-commit-completions - pre-commit completions for Fish shell
- wwmoraes/stack-templates - Modern templates for the Haskell Tool Stack
- wwmoraes/plex-delete - belminf/plex-delete as a container
- wwmoraes/go-rwfs - Golang read-write filesystem interfaces
- wwmoraes/interview - PDF forms with IT questions for both sides of the interview
- wwmoraes/anilistarr - anilist custom list provider for sonarr/radarr
- wwmoraes/imapfilter - IMAP message filtering and actions for humans, in pure Haskell
- wwmoraes/cis1940 - CIS 194: Introduction to Haskell homework resources and solutions
- wwmoraes/homebrew-tap - formulae and casks for Homebrew
- wwmoraes/siever - RFC5804-compliant ManageSieve client in pure Go
Latest releases I have contributed to ๐ญ
- qnikst/HaskellNet (v0.6.0.2, a year ago) - Haskell library which provides client support for POP3, SMTP, and IMAP protocols.
- wwmoraes/anilistarr (v0.1.0, 8 months ago) - anilist custom list provider for sonarr/radarr
My recent Pull Requests ๐จ
- fix: use std lookup where needed on qnikst/HaskellNet (11 months ago)
- [WIP] fix: fetchHeaderFields and -Not on qnikst/HaskellNet (11 months ago)
- fix: added initial giscus custom theme to match site bg color on wwmoraes/site (a year ago)
- [ARM] Fix:
az bicep install
: Use CA bundle environment variables if set on Azure/azure-cli (a year ago) - chore: added CII badge; replaced SonarCloud with Code Climate ones on wwmoraes/kubegraph (a year ago)
- ci: fix grype cache path due to runner context limitations on wwmoraes/kubegraph (a year ago)
- ci: updated PR template on wwmoraes/kubegraph (a year ago)
- WIP: refactor/adapters on wwmoraes/kubegraph (a year ago)
- chore: updated build tags on wwmoraes/kubegraph (a year ago)
- fix: icons target dependencies on wwmoraes/kubegraph (a year ago)
Gists I wrote ๐
- StarUML patch (a year ago)
- repository template (3 years ago)
- Interview (3 years ago)
- [root bluestacks] #bluestacks #android (3 years ago)
- semantic versioning cheat sheet #cheat-sheet #git #semantic (3 years ago)
- keybase.md (4 years ago)
Recent starred projects in GitHub โญ
- elastic/otel-profiling-agent - The production-scale datacenter profiler (C/C++, Go, Rust, Python, Java, NodeJS, PHP, Ruby, Perl, ...) (6 days ago)
- datahub-project/datahub - The Metadata Platform for your Data Stack (6 days ago)
- josharian/impl - impl generates method stubs for implementing an interface. (2 weeks ago)
- miladabc/gonfig - Tag based configuration loader from different providers (4 weeks ago)
- duckdb/duckdb - DuckDB is an in-process SQL OLAP Database Management System (a month ago)
- SKalt/git-cc - a git extension to help write conventional commits (a month ago)
- conventionalcommit/commitlint - commitlint checks if your commit messages meets the conventional commit format (a month ago)
- OAI/OpenAPI-Specification - The OpenAPI Specification Repository (a month ago)
- moonlight-stream/moonlight-qt - GameStream client for PCs (Windows, Mac, Linux, and Steam Link) (2 months ago)
- Shopify/ejson - EJSON is a small library to manage encrypted secrets using asymmetric encryption. (2 months ago)