Skip to content
The Miners

The Miners

Codeminer42’s Engineering Blog

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

Category: Beginner

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). …

Ruby’s Cool Features for Beginners

Ruby’s Cool Features for Beginners

Paulo Eduardoby Paulo EduardoOctober 13, 2021April 11, 2024

Hi, everyone! In this article, we’re gonna cover some features and concepts that differ Ruby from other programming languages, especially from languages that I’ve learned …

AWS SNS – What You Should Know About it + a NodeJS Implementation

AWS SNS – What You Should Know About it + a NodeJS Implementation

Lucas Assisby Lucas AssisSeptember 1, 2021May 29, 2023

Image by unsplash Hi there! In the past few weeks I’ve been working on the backend of a mobile chat application, or, what I like …

AWS Cognito – An Implementation Guide for your NodeJS Application

AWS Cognito – An Implementation Guide for your NodeJS Application

douglas.marquesby douglas.marquesAugust 2, 2021July 4, 2023

In this article, we aim to give you an overview of what AWS Cognito solves and how to use it as your app’s authentication provider, …

Why You Should Care About Resilience

Why You Should Care About Resilience

Philipe Costaby Philipe CostaJune 16, 2021May 29, 2023

Photo by Anatoli Styf Microservices are a reality. Big companies do it all the time, to improve scalability and separate responsibilities. Most of the time, …

Let’s Learn GraphQL + Apollo Server and Client

Let’s Learn GraphQL + Apollo Server and Client

Gabriel Quaresmaby Gabriel QuaresmaMay 12, 2021October 18, 2023

Hello boys and girls! In this article, we’re going to talk about GraphQL using the Apollo Platform for both server-side and client-side. First of all, …

What Should You Know Before Starting to Use Kotlin Multiplatform Mobile?

What Should You Know Before Starting to Use Kotlin Multiplatform Mobile?

Gustavo Fãoby Gustavo FãoApril 12, 2021

Photo by Kelly Sikkema on Unsplash Last year, JetBrains announced the alpha version of Kotlin Multiplatform Mobile (aka KMM). With KMM you can create multiplatform …

A Beginner’s Guide on How to Improve Your Software Tests Practices you might want to know when it's time to write your tests

A Beginner’s Guide on How to Improve Your Software Tests

Practices you might want to know when it's time to write your tests

Pedro Ramosby Pedro RamosApril 6, 2021May 29, 2023

This article is recommended for you if you’re looking for ways to improve your software testing techniques. If you’re more experienced, feel free to comment …

Next.js – The End of SPAs? Find out more about Next.js and why it is a gamer changer for SPAs

Next.js – The End of SPAs?

Find out more about Next.js and why it is a gamer changer for SPAs

Gabriel Quaresmaby Gabriel QuaresmaMarch 12, 2021April 11, 2024

Hello everyone! This is my first tech article and I will give you a quick introduction to the Next.js React Framework. Responding to the (click …

Vim Buffers, Windows and Tabs  – An Overview

Paulo Diovaniby Paulo DiovaniMarch 2, 2021

I have been using Vim since I started using Linux, many years ago, but it was just recently that I decided to use it as …

Posts pagination

Previous 1 … 8 9 10 Next

Content type

Beginner Intermediate Advanced

Recent Posts

  • [Dev Weekly #100 🎉] Nano Banana 2 is between us, Hugging Face Skills, Node.js will have Temporal API, AdonisJS v7 Drops, React’s New Foundation Era
  • Mastering Derived Tables in Rails
  • From Zero Code to AI-Generated Assets in Just 4 Days
  • The Double Standard Is Killing AI Adoption in Your Team
  • Agentic Engineering Is Just Good Engineering (With a Better Driver)

Tags

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