Digests » 248
We partnered with Springboard to offer you a $500 scholarship for their Data Analyst program. You are guaranteed a job as a Data Analyst (or you don't pay tuition). Only 20 scholarships available. Use code DASPRINGBOARD to enroll. Applying is free.
this week's favorite
I’ve run into a couple situations recently where I’ve wanted to kick off a long-running process in response to some action (for example, an API call). A great strategy for this is to pair GenServers with a DynamicSupervisor.
Recently, one of our Elixir Development Subscription clients noticed their development feedback cycle felt a bit sluggish, they sometimes had to wait seconds, or tens of seconds, for a code change to take effect. Today we will talk about how to understand and diagnose those issues.
Waffle is a flexible library by Boris Kuznetsov which does the hard work of handling file uploads for you, whilst providing easy integration with storage services such as Amazon S3, Google Cloud Storage, Azure, RackSpace Cloud, as well as image manipulation tools such as ImageMagick, so that uploaded files can be optimised on-the-fly!
My plan was to build something that I'd use daily and other people would potentially find useful. Therefore I decided to build a cli app for Tefter. It's built on Elixir and Ratatouille and it's open-source.
Delving into the world of pure functional programming caused me to learn about parser combinators. Upon returning to Elixir, I was excited to see that nimble_parsec is a great example of a parser combinator library for the Elixir ecosystem.