Skip to content
The Miners

The Miners

Codeminer42’s Engineering Blog

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

Category: Advanced

The Road To JVM: How To Create A Brainfuck Interpreter

The Road To JVM: How To Create A Brainfuck Interpreter

Edy Silvaby Edy SilvaSeptember 11, 2025

While studying low-level programming and the fundamentals of computation, I stumbled upon Brainfuck, an esoteric programming language. It has only eight commands and is very …

How to Speed Up Mobile App Development with Expo OTA Updates

How to Speed Up Mobile App Development with Expo OTA Updates

Vitor Ferreiraby Vitor FerreiraJune 26, 2025July 7, 2025

There are a lot of articles out there talking about how great it is to use OTA updates in production, but in this article, I’d …

React Server Components in Expo: A Practical Guide

React Server Components in Expo: A Practical Guide

Jeferson Britoby Jeferson BritoJune 23, 2025June 23, 2025

I’ve seen a lot of traction towards the development and adoption of React Server Components (RSCs) with new frameworks like React Router and Expo having …

Codeminer42 Hackathon: a lesson on experimentation

Codeminer42 Hackathon: a lesson on experimentation

Edy Silvaby Edy SilvaDecember 3, 2024December 3, 2024

On November 23rd, Codeminer42 organized its first Hackathon. The goal was quite simple: to encourage the experimentation of new technologies in problems that are a …

A Day In The Life of a Ruby Enumerator Let's see what is under the hoods

A Day In The Life of a Ruby Enumerator

Let's see what is under the hoods

Edy Silvaby Edy SilvaOctober 29, 2024October 29, 2024

I spent some time trying to elaborate a good introduction for this post. I wanted to start with a great quote or something like that …

Ruby Enumerators: A Point of View You’ve Never Had When and how to use custom Enumerators

Ruby Enumerators: A Point of View You’ve Never Had

When and how to use custom Enumerators

Edy Silvaby Edy SilvaSeptember 4, 2024September 4, 2024

The 80-20 rule is empirically observed in many human phenomena and activities and it is no different in programming. By understanding a portion of the …

Integrating Ruby with Rust with FFI Transferring numbers, strings and JSON data between Ruby and Rust

Integrating Ruby with Rust with FFI

Transferring numbers, strings and JSON data between Ruby and Rust

Rhian Moraesby Rhian MoraesMay 28, 2024May 28, 2024

Ruby is a great programming language for productivity, but sometimes you need to develop something that is performant or has a low memory footprint. Rust …

Two’s Complement trick revealed

Two’s Complement trick revealed

Edy Silvaby Edy SilvaFebruary 8, 2024April 11, 2024

In my last post I made a promise. We talked about IEEE 754 Standard and some other things. One thing we talked about was Two’s …

Be cool. Don’t use float/double for storing monetary values A tour on how hardware deals with numbers and math

Be cool. Don’t use float/double for storing monetary values

A tour on how hardware deals with numbers and math

Edy Silvaby Edy SilvaJuly 12, 2023September 4, 2024

What you’re looking for You saw that joke telling that JavaScript doesn’t know math because of the expression below. 0.1 + 0.2 === 0.3 This …

Component-Driven UI Patterns Part ll

Component-Driven UI Patterns Part ll

Jeferson Britoby Jeferson BritoJune 1, 2023June 5, 2023

In the previous post we talked about creating components and the various patterns that can be used in different ways to create a variety of …

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.