Digests » 292


What's next for 1.5M Ruby developers in 2021?

Take the Developer Economics survey and share your views about the most important coding skills, tools, and technologies. You could win a new smartphone, gaming laptop, licenses, Amazon vouchers, and more. Open until February - hurry up, take the survey now!

this week's favorite

Game of Phones: History of Erlang and Elixir

How do old technologies become relevant dozens of years after conception? Since their origin in telecommunications, Erlang and its VM have gone a long way. But everything that we think of as great was set in motion more than 20 years ago, through the power of permissive design and good decision making.

Visual scraping with Elixir and Crawly

Here we want to show how to create a web scraper even if you don’t know how to program it!

Prettier EEX Plugin

Formatter for HTML templates? Shut up and take my money!

Create a Client-Side Drag and Drop in Phoenix LiveView

In this tutorial, we'll add SortableJS to a Phoenix LiveView project to implement a drag and drop interaction. I'll show you how you can make client-side drag and drop event data available to a server-side Phoenix LiveView using hooks.

Improving Testing & Continuous Integration in Phoenix

Improving Testing & Continuous Integration in Phoenix Continuous integration (CI) is a powerful thing. Big open source projects need a suite of unit tests, a handful of integration tests and a pipeline to automatically run them. CI is not without its difficulties though. Build failures, complicated setups and slow iteration cycles can make people loathe waiting for their PR to be built. This walk-through shows how we approach testing and CI for the Phoenix project and how recent changes have made this process a lot smoother.