↓
Skip to main content
Ilija Eftimov 👨🚀
Home
Essays
Work
Subscribe
Ruby
2021
Creating and testing gRPC server interceptors in Ruby
12 December 2021
·
19 mins
2017
Understanding why and how to add idempotent requests to your APIs
2 November 2017
·
20 mins
Versioning REST APIs: The Theory and Using Grape in Ruby
7 October 2017
·
10 mins
2016
What happens when you DELETE a resource?
29 October 2016
·
9 mins
Sprinkle some HATEOAS on your Rails APIs
26 June 2016
·
21 mins
The practicality of designing and describing your APIs
16 June 2016
·
11 mins
Write your first Rubygems plugin
31 March 2016
·
8 mins
You Can't Rescue Them All
25 March 2016
·
5 mins
Refactoring in Ruby: Primitive Obsession
8 March 2016
·
11 mins
Refactoring in Ruby: The right place for a Builder?
13 January 2016
·
10 mins
Refactoring in Ruby: Smelly Parameters Lists
4 January 2016
·
6 mins
2015
Refactoring in Ruby: TDD your way through Extract Class
28 December 2015
·
10 mins
Getting Started with Minitest
26 November 2015
·
1 min
Testing Ruby Mixins with Minitest in isolation
4 November 2015
·
4 mins
Variable hoisting in Ruby
21 August 2015
·
3 mins
TDD Patterns: Humble Object
15 August 2015
·
8 mins
Test Doubles: in theory, in Minitest and in RSpec
5 August 2015
·
11 mins
Exception handling and testing it with Minitest
29 July 2015
·
6 mins
Testing Ruby's floats precision
21 July 2015
·
5 mins
Migrating a test suite from RSpec to Minitest
14 July 2015
·
6 mins
Rack: Writing middleware
28 June 2015
·
6 mins
Rack: First Principles
16 June 2015
·
5 mins
Implementing "the lovely" Singleton Pattern
26 May 2015
·
4 mins
How to: YourGem.configure
18 May 2015
·
3 mins
How to write RSpec formatters from scratch
28 April 2015
·
13 mins
Pattern to pattern: Template Method & Strategy
22 April 2015
·
4 mins
Exploring new methods in Ruby 2.2.0
15 April 2015
·
6 mins
Using multiple sources in a Gemfile
14 April 2015
·
2 mins
Template Method Pattern in Ruby
6 April 2015
·
6 mins