Digests » 237
Manning Publications is always looking to help developers grow. It doesn't matter what your background is, there's something for you to discover. This week, you can get 40% off your entire Manning.com order, including our range of Elixir books! Whether you're looking to pick up Phoenix or just improve your skills with the syntax, there's a way for you to boost your Elixir prowess.
this week's favorite
A loop is something that lets you repeat an action many times. The purpose of a loop is to iterate over all elements from a given range.
In this post, we’re going to look at a technique to guarantee that cross-tenant leaks don’t happen in an Elixir application. We’ll be looking at Ecto’s new(ish) prepare_query callback and how it can be used to inspect (almost) every query that goes through your application. I’ll discuss how I test drove a query inspector to inspect every query for tenancy.
This tutorial will be about developing a clone of Breakout, called BreakoutEx. Breakout is a game where a ball is moving continuously within a squared, 2D board, bouncing on the walls that surround it.
You may have heard that Nubank has acqui-hired Plataformatec. Plataformatec has been working with Nubank over the past few months and Nubank saw great value on the practices and expertise shown by our teams.
So you have some web project that you need to scrape data for? This is fairly common and elixir’s process-based concurrency is excellent for this, especially backed by a job queue for robustness but, before we walk through an implementation let’s talk about things you should know before writing a crawler.
Join celebrated author Manuel Rubio for training and gain a deeper understanding of how to architect back-end systems and micro-services that you can access and use from Phoenix. Only 10 places left - book now!