Skip to content
The Miners

The Miners

Codeminer42’s Engineering Blog

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

Category: Posts

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 …

Prevent a force pushing to master with ruby

Fladson Gomesby Fladson GomesMay 3, 2016

Yeah, everyone knows, it’s the mor law of versioned systems, NEVER do a git push -f on the default branch, never, even when you know …

Controller Best Practices: Don’t Hide Instance Variables

Controller Best Practices: Don’t Hide Instance Variables

Thiago Araújo Silvaby Thiago Araújo SilvaApril 27, 2016May 30, 2023

This is something I often mention in code reviews, and it’s also mentioned in some Rails guidelines elsewhere without further explanation: please, don’t hide instance …

Using ActiveRecord to create atomic transactions

Mauricio Kleinby Mauricio KleinApril 23, 2016

Imagine the following situation: You were asked to create a new wallet feature to an application. This wallet must allow money transfer between users. Basically, …

Data Bugs on Rails

Data Bugs on Rails

Thiago Araújo Silvaby Thiago Araújo SilvaApril 17, 2016May 30, 2023

Bugs are commonplace artifacts in any kind of software system. Most applications are filled with lots of bugs, for so many reasons that can’t even …

Why I moved from Vagrant to Docker as my default development environment?

Mauricio Kleinby Mauricio KleinApril 13, 2016

You probably have already heard that old classic phrase: I don’t know what’s happening… It works on my machine… Vagrant came to solve this problem, …

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

Um Rápido Mergulho em Expressões Regulares

Randson Oliveiraby Randson OliveiraFebruary 27, 2016

Read in english here. Olá. Que tal esquecer um pouco a rotina e a realidade e fazer uma viagem ao interior de sua mente? Descobrir …

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 …

Pattern Matching in Elixir

Luiz Varelaby Luiz VarelaJanuary 6, 2016

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 …

Posts pagination

Previous 1 … 35 36 37 Next
  • English
  • Português (Brasil)

Content type

Beginner Intermediate Advanced

Recent Posts

  • [Dev Weekly #112] Andrej Karpathy Joins Anthropic to Lead Frontier AI | The Real Cost of Agentic Engineering | When Rails Breaks at Scale
  • Minhas Primeiras Duas Semanas como um Engenheiro Agentic
  • My First Two Weeks as an Agentic Engineer
  • [Dev Weekly #111] Critical Next.js Vulnerability | TanStack npm supply-chain compromise | Local AI is The Future | Introducing Rubydex & More
  • DICA DE IA: Modo de Planejamento para PRD/ERD como Passagens de Sessão

Tags

AI AI Agents API Authentication Best Practices C Claude Claude Code CSS Database Design Patterns DevOps Docker Elixir Frontend Functional Programming Git Golang HTML Information Security Infrastructure Java JavaScript LLM NextJS Node.js open-source Performance PostgreSQL Programming React React Native 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.