SmartScribs

Quench your Curiosity

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

Proxy in JavaScript

JavaScript has been revolutionized by the features introduced in the ES6 syntax. One of those new features which can make the lives of developers is very easy is the Proxy object. The proxy object is used to define custom execution on standard behaviors of any object. You can simply override the default standard behaviors of […]

Read More

Currying in JavaScript

Currying in JavaScript is a feature that is only enabled by the functional nature of programming language. Functional programming is a style of programming that attempts to pass functions as arguments(callbacks) and return functions without side-effects(changes to the program’s state). Currying is transforming a function that takes multiple arguments into a sequence of nested functions.  […]

Read More

Writing quality JavaScript code -II

In the first post of this series, we discussed some tricks using the console, string interpolation, destructuring and spread syntax. In this article, we will be covering some advanced topics and some modern improvements in JavaScript Syntax, which helps us in writing a more readable and quality JavaScript Code. So without any further delays, let’s […]

Read More

Writing quality JavaScript code

It easy to code in JavaScript but difficult to write quality code in JavaScript. JavaScript has come a long way from being a tool to write in-browser animations. It is now used everywhere, frontend, backend even desktop native applications. If you are developing web applications, there are a lot of chances that you are probably […]

Read More