Skip to content
The Miners

The Miners

Codeminer42’s Engineering Blog

  • #6982 (no title)
  • #6982 (no title)

Tag: Functional Programming

Three Functional Programming Concepts To Start Using Today And Make Your Code Better Especially if you don't code in a functional programming language

Three Functional Programming Concepts To Start Using Today And Make Your Code Better

Especially if you don't code in a functional programming language

Edy Silvaby Edy SilvaNovember 13, 2024November 21, 2024

When I first heard about Functional Programming, I thought it was about using functions only. If it was about using functions, I was fine with …

Codeminer42 Dev Weekly #8

Codeminer42 Dev Weekly #8

Gabriel Quaresmaby Gabriel QuaresmaApril 26, 2024

HELLO EVERYONE!!! It is April 26th, 2024 and you are reading Codeminer42’s tech news report. This week we have a lot of content, let’s check …

Beyond State Exploring Mutability, Immutability, and Copying in Programming

Beyond State

Exploring Mutability, Immutability, and Copying in Programming

Guilherme Nunesby Guilherme NunesDecember 6, 2023

Immutability is a fundamental pillar within the functional programming paradigm. This allows us to write robust, simple, and reliable code. An immutable object, once created, …

Exploring the Lean4 Language

Exploring the Lean4 Language

Sofia Rodriguesby Sofia RodriguesOctober 11, 2023April 11, 2024

As a tech enthusiast, I’ve always been interested in new concepts that new programming languages can provide us. My curiosity has often taken me into …

Lean4: Crafting in an Uncharted Territory Overcoming Challenges and Innovating

Lean4: Crafting in an Uncharted Territory

Overcoming Challenges and Innovating

Sofia Rodriguesby Sofia RodriguesSeptember 27, 2023April 11, 2024

Armed with an unknown weapon called Lean4, I ventured into an arena known as ‘Rinha de Backends‘, a challenge to determine (for fun) the fastest …

A practical dive into functional programming Implementing a permission system

A practical dive into functional programming

Implementing a permission system

Paulo Eduardoby Paulo EduardoMay 4, 2022October 18, 2023

Hi folks! I’ve been working on a personal project, a simple Express.js REST API. But after a while, I got stuck on a simple problem: …

Elixir/Erlang: Tail Call Optimization is not enough

Feelings after researching and experimenting on Tail Call Optimization

Edy Silvaby Edy SilvaJanuary 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). …

Exploring RamdaJs functions

Felipe Nolletoby Felipe NolletoNovember 24, 2021

Hello guys! These days I was remembering how one year ago, maybe more, I decided to look over each function from RamdaJs and try to …

Elixir accumulators

Elixir accumulators

Edy Silvaby Edy SilvaNovember 10, 2021May 29, 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

Edy Silvaby Edy SilvaOctober 20, 2021May 29, 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 …

Posts pagination

1 2 Next

Content type

Beginner Intermediate Advanced

Recent Posts

  • Mastering Zod Validation
  • Codeminer42 Dev Weekly #81
  • The Road To JVM: The JVM Specification
  • Four talks in four weeks
  • Codeminer42 Dev Weekly #80

Tags

AI API Artificial Intelligence Authentication Backend Best Practices C Computer Science CSS Database Debugging Design Patterns DevOps Docker Elixir Frontend Functional Programming Git Golang HTML Information Security Infrastructure Java JavaScript NextJS Node.js open-source Performance PostgreSQL Programming Rails React Ruby Ruby on Rails Rust Security Software Architecture Software Development SQL Testing TypeScript UI UX Vue.js Web Development
Creative Commons License 2025 Codeminer42 | Privacy Policy | Cookie Policy | Powered by WordPress and Bam.