TL;DR In the previous post, we presented how to run pure Erlang functions from Elixir. Today we explain three ways how to run Elixir script. This post is part of…
TL;DR In the previous post, we explained what the test requirement is? Today we discuss the coverage criterion. We will introduce you to software testing based on the remarkable book, …
TL;DR Now that we know who uses Taxonomies using this excellent paper: Bug Taxonomies: Use Them to Generate Better Tests [Vijayaraghavan, Kaner]. Let’s explore the properties of a good testing…
TL;DR In my Elixir Phoenix application, I have a JSON API for mobile applications. One endpoint accepts file uploads. In this post, I explain my architectural decision why to implement…
TL;DR We presented the seventh project schedule game, the Split Focus game, where you simultaneously work on several projects. Today we present Schedule Equals Commitment, eight scheduled games. The post…
TL;DR We continue our testing from the trenches series by finding random issues. This time, we present you with a macOS UX inconsistency. The Problem The problem is clearly depicted…
TL;DR In this reading club, we gave you an extensive example of a web cache poisoning attack. You will also learn how Web Cache works. And one extra feature for…
TL;DR In the previous post, we added an Elm JSON library. Today we will learn how to use the JSON decoder. This post is part of the functional language series,…
TL;DR In the previous post, we presented how to run modules and functions in runtime. Elixir is integrated with Erlang. Today we present how to run pure Erlang functions from…
TL;DR In the previous post, we explained the problem of coverage criteria for testing. An important part of test coverage are test requirements. What is the test requirement? We will…