Combining Builders and Providers

In this blog post, we will implement a flexible helper object that can:
  1. Keep track of which user groups we want to email
  2. Query objects in the user domain to retrieve the users’ email addresses
  3. Provide an email builder with the users’ email addresses using a standard interface

SVG icons in the Tango and Homestuck style

In 2012, I rendered a set of Tango Zodiac icons in the style popularised by the Homestuck web comics. Using a set of Unicode characters and armed with a copy of Inkscape, I was able to generate the full set of icons, saved as SVGs. Feel free to download the set and use them for whatever purpose!