Digests » 110
Amazing insights into errors and performance issues, plus host metrics and an easy to use custom metrics platform.
this week's favorite
Some time ago I wrote an article on error handling in Elixir libraries. Today, I’d like to follow up with a piece on an equally important issue - proper handling of configuration.
Sobelow is the first security-focused static analysis tool for the Phoenix framework. For security researchers, it is a useful tool for getting a quick view of points-of-interest. For project maintainers, it can be used to prevent the introduction of a number of common vulnerabilities.
Phew… I just wanted to admit that up front. Now that I got that out of the way, I am going to share my journey about using Phoenix 1.3.0 and contexts.
Dynamic is perhaps the simplest parameter here. In my head, the more frequent a part’s pulse is, the more it should blend, dynamically, with the whole piece. This means that for parts with the lowest sound event frequencies, their sounding notes will sound more as interruptions, while the rest of the parts will provide more of a background constancy.
At Teachers Pay Teachers, we take performance seriously since it is widely accepted that performance delights users, increases Search Engine rankings and improves conversion rate. In this post, we’ll talk about how we reduced our product page upper 90th percentile response time from 120ms to 20ms.