Skip to content
The Miners

The Miners

Codeminer42’s Engineering Blog

Tag: Metaprogramming

How to Test Shared Behavior in Elixir

Implementing functionality similar to RSpec’s shared examples

Thiago Araújo Silvaby Thiago Araújo SilvaMarch 29, 2017November 11, 20190

Create a new mix project if you want to follow along: $ mix new calculator $ cd calculator Suppose you have a Calculator module and …

Cracking the Box Open with Module Factories

About the lesser-known Ruby Module Factories

Thiago Araújo Silvaby Thiago Araújo SilvaDecember 19, 2016November 11, 20190

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 …

Content type

Beginner Intermediate Advanced

Recent Posts

  • Mastering Git workflow – Part 1/2
  • Adding a new technology or concept in your team (the correct way)
  • Serialization and Deserialization in Java using Jackson
  • Redux Basics
  • Miner’s Advice #1: Effective technical writing

Tags

Activerecord API C Clean Architecture Commit Components Crystal Lang CSS Database Design Patterns DevOps Docker Docker Compose Elixir ES6 Flutter Front End Development Functional Programming Git Github JavaScript Node.js Nodejs NPM Package Management Performance Programming Rails React Redux Refactoring Ruby Ruby on Rails Software Architecture Software Development State Management Test Testing Tutorial Typescript Vue Vuejs Vuex Web Development Yarn

Meta

  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org
Copyright © 2022 The Miners. Powered by WordPress and Bam.