Igor GuzakRuby access control — ProtectedIt’s easy to talk about public or private type of access control, because it’s obvious that public allows everything while private allows…Aug 15, 2021Aug 15, 2021
Igor GuzakRuby Service objectWhat is a Service object? — First of all, it is an object that serves some needs. Such an object could be an application hosted on own…Apr 28, 2020Apr 28, 2020
Igor GuzakRuby “main”Maybe you’ve noticed that Ruby scripts are executed in some special space or scope which is called “main”, let’s try to clarify what it is.Apr 18, 2020Apr 18, 2020
Igor GuzakRuby lambda, proc, blockIf you are not familiar with Ruby then you could be quite scared by multiple articles about lambda, proc, block and different styles of…Feb 16, 2020Feb 16, 2020
Igor GuzakRuby variable or methodIt’s a well-known fact that Ruby language has no requirements for parenthesis, but we also could have variables and methods with identical…Jan 26, 2020Jan 26, 2020
Igor GuzakRuby Metaclass, Eigenclass, SingletonIn the previous post about Class I’ve described the fact that its instance and now it’s time to describe how we define new functionality…Jan 8, 2020Jan 8, 2020
Igor GuzakRuby Class instanceIt’s well-known fact that everything in Ruby is an object or in other words instance of something, but it still cold be confusing how…Dec 29, 2019Dec 29, 2019
Igor GuzakPrevent concurrent exception in Ohm/RedicOn one of the projects we catch a few exceptions in a short period of time which pointed to Ohm::Model objects with the message…Nov 17, 2019Nov 17, 2019
Igor GuzakCode Ownership and Code ReviewEvery developer in a team and whole team together tend to work according to some best practices and produce high-quality code and one of…Nov 10, 2019Nov 10, 2019