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, 2022

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

Elixir accumulators

Edigleysson Silvaby Edigleysson SilvaNovember 10, 2021January 12, 2023

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

How to handle loops in Elixir

Edigleysson Silvaby Edigleysson SilvaOctober 20, 2021January 12, 2023

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

How to Test Shared Behavior in Elixir

Implementing functionality similar to RSpec’s shared examples

Thiago Araújo Silvaby Thiago Araújo SilvaMarch 29, 2017January 12, 2023

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, 2019

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, 2019

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, 2019

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

  • Making your system faster with Sidekiq and Redis
  • A/B Testing – Slightly different but the same
  • Component Driven UI Patterns – Part I
  • Making a Full-Stack App with Vue, Vite and Express that supports Hot Reload
  • Dependency injection in React with some Context

Tags

Activerecord API C Clean Architecture Components Crystal Lang CSS Database Dependency Injection Design Patterns DevOps DI Docker Docker Compose Elixir ES6 front-end Front End Development Functional Programming Git git-stash git-worktree Github JavaScript Node.js Nodejs 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

Meta

  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org
Copyright © 2023 Codeminer42. Powered by WordPress and Bam.