AWS Route 53 DDNS Client
I switched my DNS hosting for my home domain to AWS Route 53, and I needed a solid DDNS client. There wasn’t really one available on the market at the time, so I ended up finding one written in PHP at Flynsarmy and modified it for my own needs, as well as (tried) to make it a little more object-oriented. Not that it needed it. I’m using Let’s Encrypt ACME v2 for a wildcard SSL certificate as well.
PHP CodeSniffer TeamCity Report
One thing which cropped up in my line of work back when I worked at CD Baby was that I wanted to apply PHP Code Sniffer standards against PHP code, and have those results reported in JetBrains’ TeamCity Server. I wrote up the report formatter and we ended up open-sourcing it.
It’s been forked at least once, and it’s pretty rudimentary.
- Repository is at github.com/rfpludwick/phpcs-teamcity-report
- Packagist is at packagist.org/packages/rfpludwick/phpcs-teamcity-report
UniFi Phantom Clients Cleanup
For some reason or other*, I keep getting phantom clients in my UniFi Controller for my home network. I believe it has to do with some way in which I’m using Docker containers to run some services (including the Controller itself). I originally wrote this project in PHP and later added a Go version as I was learning Go at the time. I’ve since converted it entirely to Go and dropped the PHP version.