Google provides several APIs, one of which is its map. This blog post presents a step-by-step guide for beginner Rubyists to use the “google_maps_service” gem to work with the Google Maps platform.

What is an API?

Application Programming Interface (API) refers to a collection of pre-organized data, protocols, functions, and subroutines that can be used by various programs and web applications to connect with one another. An API helps two or more applications to communicate with each other so that they can send requests as well as results depending on the requests to one another. This, in turn, makes the development of applications and…


Although the idea of inheritance is pretty straightforward, its implementation in Ruby as well as the use of the “super” keyword is troublesome for beginner Rubyists and/or those new to the idea of object-oriented programming (OOP).

This blog discusses how inheritance works in Ruby, with a particular focus on the use of the “super” keyword. Through code snippets and examples, this blog presents this implementation in a way that a beginner Rubyist can easily understand.

What is inheritance in OOP?

Inheritance is one of the many core concepts of OOP, and it refers to the method of deriving a class…

Daniel Mekuriaw

An undergraduate student at Yale University ('24) majoring in Computer Science and Statistics & Data Science

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store