Skip to content
The Miners

The Miners

Codeminer42’s Engineering Blog

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

Author: Thiago Araújo Silva

Go Full Stack Rails: The Backend Part 1 Working on the backend, exploring requirements and building a Rails controller to deliver timeline tweets

Go Full Stack Rails: The Backend Part 1

Working on the backend, exploring requirements and building a Rails controller to deliver timeline tweets

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

Being a great developer these days means to intelligently use available technologies to build full-fledged products that also feel durable and extendable, and gone are …

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 …

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 …

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 …

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

Posts pagination

Previous 1 2

Content type

Beginner Intermediate Advanced

Recent Posts

  • [Dev Weekly #97] Astro is 39% More Loved Than Next.js, Claude 4.6 + GPT-5.3 Codex Just Dropped, and more
  • How To Sandbox Your AI Agent Using Docker
  • [Dev Weekly #96] Clawdbot Hype, Kimi K2.5 beats Opus 4.5 in SWE benchmarks and Anthropic experiment on AI-driven skill gaining
  • How To Build An AI Agent For Talent Matching – Part 2
  • Claude Code + Ollama: Stress Testing Opus 4.5 vs GLM 4.7

Tags

AI API Authentication Backend Best Practices C 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 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.