SmartScribs

Quench your Curiosity

Javascript Array Functions

Arrays are one of the most used, and one of the most important data structures. All kinds of programming languages provide different ways to work with arrays. I have often seen students and early adopters of Javascript writing long functions, iterating over the array to solve some trivial problems. Javascript, with the kind of community […]

Read More

Proxy Design Pattern in Golang

Design Patterns are an important ingredient of clean, clear, and scalable code. In this series, we have been exploring the various Design Patterns and how to use them with Golang. In this article, we are going to discuss Proxy Design Pattern in Golang. Proxy Design Pattern, like an adapter pattern, is a structural Design Pattern. […]

Read More

Why I chose GraphQL for my next project

GraphQL has been a new entry into the world of APIs after the REST API era.  It was released by Facebook in 2015 and hence since slowly being adopted into the mainstream of API development. In this post, I shall write as to why I decided to use GraphQL in my next project.  Please note […]

Read More

Bridge Design Pattern in Golang

So we are back again, after a long delay to study the Bridge Design Pattern in Golang. The Bridge Design Pattern is more or less used to avoid unnecessary complexity in code.  Just like the adapter pattern, It is a structural design pattern that allows the separation of abstraction from its implementation. In this article, […]

Read More

The magic Formula of Home Loan

Most of us want to settle the Home loan because of the heavy burden of Interest we have to pay over the Loan taken & in the Span of 20 Years (Standard Loan Time), we would have been Paid more than the Principal amount. This post will introduce you to the magic Formula of Home […]

Read More

Continuous Deployment Using Github Actions

Ever since taking control of Github in its hands, Microsoft has been making regularly making it more attractive. Github Actions is one of the noteworthy features rolled out after Microsoft’s acquisition of GitHub. In this article, we are going to understand what a Github Action is and then try to make a pipeline for Continuous […]

Read More

Adapter Design Pattern in Golang

Adapter Design Pattern is one of the most intuitive design patterns. We can very easily figure out why and where it is needed. In this article, we will try to build an intuition for it and try to implement the Adapter Design Pattern in Golang. Let us try building the intuition behind this Design Pattern. […]

Read More