subashkhatri.hashnode.devA Beginner's Guide to Getting Started with Development Tools on Mac and LinuxDuring my ongoing studies, I have observed that some of my colleagues are encountering challenges while familiarizing themselves with the tools that are integral to our weekly explorations of new architectural paradigms, design patterns, and structur...Aug 15, 2023·5 min read
subashkhatri.hashnode.devRebuilding Rails Chapter 1Let's Start Rebuilding rails Why Rebuild Rails? Knowing the deepest level of any software lets us master that specific programming structure. We will be building a system in a Rails-like Framework, which will we'll call RULERs (like Ruby on Rails). R...May 21, 2022·4 min read
subashkhatri.hashnode.devUsing Pry on railsToday I am writing about ways to use Pry. Pry is IRB with incredible advantages. It let us research or investigate on the objects and classes we use. To start with pry we need to install it on our system. gem install pry gem install pry-doc gem inst...Dec 8, 2021·1 min read
subashkhatri.hashnode.devStrings in RUBYSimply in Ruby or any other language, Strings is a sequence of one or more characters. It can consist of numbers, letters, or symbols. Let's learn to put a string together. It's common that we want to combine strings into a larger sentence. For Eg: y...Jul 3, 2021·3 min read
subashkhatri.hashnode.devWhat are exceptions & Why They Happen?We use exceptions to handle unexpected failures inside a program. Exceptions are in the form of a program crash with an error message. In Ruby, Exceptions are implemented as classes inherited from the Exception class used to signal an error condition...Jul 1, 2021·3 min read