or subscribe with
Join 3,000+ readers for one email each week.
Digests » 292
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
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.
Here we want to show how to create a web scraper even if you don’t know how to program it!
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.
Formatter for HTML templates? Shut up and take my money!
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.