Skip to content
The Miners

The Miners

Codeminer42’s Engineering Blog

Tag: Elixir

Elixir/Erlang: Tail Call Optimization is not enough

Feelings after researching and experimenting on Tail Call Optimization

Edigleysson Silvaby Edigleysson SilvaJanuary 19, 2022January 19, 20220

In this article, we’ll be talking about a widespread concept of Functional Programming called Tail Call Recursion (or Tail Call Optimization or just Tail Call). …

Elixir accumulators

Edigleysson Silvaby Edigleysson SilvaNovember 10, 2021November 8, 20211

In our last post on Elixir we learned a bit about loops. In that post, we implemented a simple algorithm to sum numbers in a …

How to handle loops in Elixir

Edigleysson Silvaby Edigleysson SilvaOctober 20, 2021October 24, 20210

Elixir is a dynamic, functional laguage for building scalable and maintainable applications. This is a short description of Elixir that we can get from it’s …

How to Test Shared Behavior in Elixir

Implementing functionality similar to RSpec’s shared examples

Thiago Araújo Silvaby Thiago Araújo SilvaMarch 29, 2017November 11, 20190

Create a new mix project if you want to follow along: $ mix new calculator $ cd calculator Suppose you have a Calculator module and …

Pattern Matching in Elixir

Luiz Varelaby Luiz VarelaJanuary 6, 2016November 12, 20190

One of the cool things about Elixir is the pattern matching, in this post we will be able to understand about Pattern Matching and how …

Building a Phoenix API

Luiz Varelaby Luiz VarelaJanuary 3, 2016November 12, 20191

After reading some tutorials about building APIs with Phoenix Framework, I saw that most of the posts are out of date. So, I decided to …

Getting Started with Elixir

Luiz Varelaby Luiz VarelaJuly 15, 2015November 12, 20190

In this post we will learn a little bit about Elixir basic types, strings, atoms, integers, float, booleans, lists and tuples. I will be using …

Content type

Beginner Intermediate Advanced

Recent Posts

  • Redux Basics
  • Miner’s Advice #1: Effective technical writing
  • Creating a preview mode in a Vuex app with dependency injection
  • Integers overflow and underflow
  • Creating a development environment with docker and docker compose

Tags

Activerecord API C Clean Architecture Commit Components Crystal Lang CSS Database Design Patterns DevOps Docker Docker Compose Elixir ES6 Flutter Front End Development Functional Programming Git Github JavaScript Node.js Nodejs NPM Package Management Performance Programming Rails React Redux Refactoring Ruby Ruby on Rails Software Architecture Software Development State Management Test Testing Tutorial Typescript Vue Vuejs Vuex Web Development Yarn

Meta

  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org
Copyright © 2022 The Miners. Powered by WordPress and Bam.