Digests » 206
We recently improved the performance of the Universe.com homepage by more than ten times. Let’s explore the techniques we used to achieve this result.
This is a minimal happy-path benchmark of the ACE HTTP 2 server. It is a measurement of simple HTTP HEAD and GET requests with varying payload size - no other HTTP headers are used or tested.
In this blog post, I will discuss “what is tracing”, and “when is it appropriate to use tracing?” and provide a high-level overview of the available tracing tools for the BEAM.
Elixir v1.9 will ship with releases support and in this blog post we want to show how we have used this exciting new feature on the Hex.pm project.
Contexts are a great concept to help you identify well defined boundaries between the different areas of your application. There is nothing new or specific about Phoenix Contexts, it’s just a subset - identification and organization - of Bounded Contexts, defined by Eric Evans in the excellent Domain-Driven Design: Tackling Complexity in the Heart of Software.