Skip to content
The Miners

The Miners

Codeminer42’s Engineering Blog

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

Tag: Ruby

Refactoring Ruby: From Subclass to Registry From developing a solution to gradually improving it by listening to the pain

Refactoring Ruby: From Subclass to Registry

From developing a solution to gradually improving it by listening to the pain

Thiago Araújo Silvaby Thiago Araújo SilvaMarch 23, 2017May 29, 2023

My team was given a particularly laborious task: implement responsive images throughout a legacy Rails application. Back then, the app was sending disproportionally large image …

Towards Minimal, Idiomatic, and Performant Ruby Code Debunking some popular Ruby idioms

Towards Minimal, Idiomatic, and Performant Ruby Code

Debunking some popular Ruby idioms

Thiago Araújo Silvaby Thiago Araújo SilvaMarch 6, 2017May 29, 2023

I try to embrace a particular way of working with code: it should be minimal, idiomatic, and performant by default. Sometimes it is necessary to …

Cracking the Box Open with Module Factories

About the lesser-known Ruby Module Factories

Thiago Araújo Silvaby Thiago Araújo SilvaDecember 19, 2016

Metaprogramming is one of Ruby’s most powerful, intriguing and hard-to-grasp features. Ruby has a deep kind of truth that I could not yet find in …

Instalação do Docker e docker-compose

Roteiro de instalação do Docker e docker-compose no Linux.

Dmitry Rochaby Dmitry RochaNovember 17, 2016

Docker é uma ferramenta para isolamento de software num outro sistema de arquivos que tenha tudo que precisa para rodar: arquivos binários, arquivos de configuração, …

Go Full Stack Rails: The Backend Part 2 Building a timeline wrapper to isolate external dependencies

Go Full Stack Rails: The Backend Part 2

Building a timeline wrapper to isolate external dependencies

Thiago Araújo Silvaby Thiago Araújo SilvaOctober 20, 2016May 30, 2023

Welcome! This series of blog posts is an endeavor where I walk the reader through building a real, albeit small full-stack application with Rails and …

4.5 Ways to Install Ruby in Userspace TL;DR RVM is the fastest way to get things up and running. I really enjoy chruby and docker, try them if you have time ;)

4.5 Ways to Install Ruby in Userspace

TL;DR RVM is the fastest way to get things up and running. I really enjoy chruby and docker, try them if you have time ;)

Dmitry Rochaby Dmitry RochaSeptember 12, 2016May 30, 2023

Recently a Rubyist friend of mine got a new client. He liked the client’s software idea, but the software was written in Python. Because of …

A Quest for Better Specs: Prefer Self-Containment

A Quest for Better Specs: Prefer Self-Containment

Thiago Araújo Silvaby Thiago Araújo SilvaJune 6, 2016May 30, 2023

Test suites all over Ruby land are frequently riddled with a bad obsession: one liner spec examples. No matter what level of complexity a particular …

Avoid to Get Outdated as a Developer

Thiago Araújo Silvaby Thiago Araújo SilvaMarch 28, 2016

Here at Codeminer we use Ruby and Ruby on Rails as our main technologies, but we also deal with other ones such as Java, Swift, …

Writing custom RailsAdmin actions

Writing custom RailsAdmin actions

Fuad Saudby Fuad SaudFebruary 27, 2016January 8, 2026

RailsAdmin is known for not being the most flexible admin framework out there; and while this is true, it is, in fact, possible to extend …

Posts pagination

Previous 1 … 8 9

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.