Hey <<First Name>>,

Here are some things I thought were worth sharing this month:

All Hail Glorious Voice Leader! 
I'm excited to announce the newest addition to my chord-generating family of programs: Glorious Voice Leader! Check out this example of what it's made to do.

Apollo Quirks: Polling After Refetching with New Variables 
Apollo doesn't come without its quirks. Let's dig into what happens when you try to mix a poll interval and a refetch on a single Apollo query.

Elixir Style Conditions in Javascript 
With a small perspective shift, we can write Elixir-style conditions in languages like Javascript that only support switch statements.

Obverse and Under 
Have you ever thought of JSON parsing and serialization as a domain transformation? If not, forcibly expand your brain a bit with this overview of J's concept of "obverse" verbs and the "under" conjunction.

Animating a Canvas with Phoenix LiveView 
LiveView's new hook functinality has opened the doors to a whole new world of possibilities. Get a taste of what's possible by checking out how we can animate an HTML5 canvas based on real-time data provided by the server.

So, what have you been up to this month?