Vishwas Chouhan

2,192 Flips | 9 Magazines | 582 Likes | 74 Following | 212 Followers | @vishwasc | FATHER, ENTREPRENEUR, FULL STACK DEVELOPER, SPECIALIST, EXTREME PROGRAMMING, OPEN SOURCE, FOOD, TRAVEL, FITNESS, CYCLING, YOGA & PHOTOGRAPHY

9 Best Beach Resorts Under $200 a Night

1 of 9<p>The Chequit, Shelter Island, New York<p>Advertisement<p>2 of 9<p>The Dean, Rhode Island<p>3 of 9<p>Rockhouse, Jamaica<p>Advertisement<p>4 of 9<p>Hotel La Semilla, …

Miami Beach

Dumper.js

README.md<p>dumper.js is a better and pretty variable inspector for your Node.js applications.<p>Installation<p>Usage<p>dd() Dump and Die<p>Calling dd() prints the …

A quick guide to squashing Git commits

Let's get one thing out of the way first: rewriting Git history just for the sake of having a pretty tree, especially with public repositories, is …

DevOps

A Practical Guide to Regular Expressions (RegEx) In JavaScript

When you first encounter Regular Expressions, they may seem like a random string of gibberish. While they might look awkward (with a somewhat …

Python Programming

Why Git Alias

I've been using git aliases for a while now. People have seen me using them, asked me, I explained, encouraged them to use it too and failed. …

Software Development

What Happens When You Create A Flexbox Flex Container?

What Happens When You Create A Flexbox Flex Container?What Happens When You Create A Flexbox Flex Container?Rachel Andrew 2018-08-02T14:00:35+02:00 …

Web Design

Javascript : Convert HTML + CSS to PDF. Print HTML in seconds

This could be your HTMLJavascript : Convert HTML + CSS to PDF. Print HTML in SecondsA personal project I’m currently working on involves turning a …

JavaScript

React Authentication with Twitter, Google, Facebook and Github

In a previous post, I went over an approach you could take to authenticate your React app with Twitter. The obvious next step is to add Facebook, …

JavaScript

This foot-long camera lens will give you a bug’s-eye view of the world

It also looks totally wild<p>The camera lens manufacturers at Venus Optics have just launched their latest creation: a foot-long, skinny camera lens that’s meant to give you a macro view of the tiniest parts of the world.<p>The Laowa 24mm f/14 2x Macro Probe was developed to give photographers and …

Cameras

JavaScript ES6: Even more new abstractions to improve your code

JavaScript ES6, also known as ECMAScript 2015, has a number of really cool new features that can improve the quality of your code. Yesterday, Glad …

JavaScript

Your 7 chakras, explained—plus how to tell if they’re blocked

Odds are, if you’ve attended a yoga class, group meditation, or indulged in an hourlong reiki session, your instructor or practitioner most likely …

Spirituality

JS-Immediately Invoked Function Expression

An immediately-invoked function expression (or IIFE, pronounced "iffy") is an anonymous function contained within a pair of parenthesis and runs …

JavaScript

5 Mistakes I Made When Doing Custom Data Visualization With D3.js

Experience feedback from drawing graphs in Javascript with D3.jsI share with you the <b>five mistakes</b> I made in <b>data visualization</b> from the <b>conception of a</b></b> …

Data Visualization

Pass Multiple Children to a React Component with Slots

You need to create a reusable component. But the children prop won’t cut it. This component needs to be able to accept <i>multiple</i> children and place …

JavaScript

Iterators in JavaScript

Many a times you wake up and realize that today you will be traversing through an array or maybe many arrays. But you don't worry about it, you have …

JavaScript

Node.js Blog Tutorial

In this tutorial we are going to build a blog powered by Node.js on the back end, Bootstrap on the front end, and MongoDB as the data store. We are …

Developing Real-Time Web Applications with Server-Sent Events

<b>TL;DR:</b> Server-Sent Events (SSE) is a standard that enables Web servers to push data in real time to clients. In this article, we will learn how to …

JavaScript

Move over, UX. A new movement is here.

The VX movement is accelerating. And now that there’s a name for it, it’s only a matter of time before successful brands and product teams fully …

UX Design

Why the New V8 is so Damn Fast

Many in the Node.js community were excited to see recent updates to V8, which impacted the entire V8 compiler architecture as well as large parts of …

Programming

Build a state management system with vanilla JavaScript

Managing state is not a new thing in software, but it’s still relatively new for building software in JavaScript. Traditionally, we’d keep state …

JavaScript

Build an interactive CLI with Node.js

Node.js can be very useful when it comes to building command-line interfaces (CLIs). In this post, I'll teach you how to use Node.js to build a CLI …

JavaScript

JavaScript: Promises and Why Async/Await Wins the Battle

Asynchronous functions are a good and bad thing in JavaScript. The good side is that asynchronous functions are non-blocking and, therefore, are …

JavaScript

Stateful Monads in JavaScript - Part 1 – Bits and Pieces

Stateful Monads in JavaScript — Part 1<p>Dealing with stateful computations can be a real pain when you are writing purely functional JavaScript code.<p>It …

JavaScript

Implementing Infinite Scroll Into a React Component

In our face-paced modern society, who has time to click through pages and pages of content? “Not I,” said the web developer. In a world full of …

JavaScript

Javascript- Currying VS Partial Application

A lot of people get confused in between currying and partial application and many of us does not know what, where and when we should use them. So …

JavaScript

Node.js Error Handling Patterns Demystified (with examples)

Error handling in an asynchronous language works in a unique way and presents many challenges, some unexpected. There are seven main error handling …

JavaScript

Slaying a UI Antipattern with Web Components (and TypeScript)

<node-package> is a web component that lets you easily embed details about an npm package on your site. To use it you add a tag to your HTML and get …

JavaScript

Animating SVG Files With SVGator

Animating SVG Files With SVGatorAnimating SVG Files With SVGatorThe Smashing Editorial 2018-07-19T14:00:00+02:00 2018-07-21T10:55:17+00:00(<i>This</i> …

Web Design

17 Journeys By Train That Will Change Your Life Forever

1. The Bernina Express from Switzerland to Italy<p>Roberto Moiola / Getty Images<p>The Bernina Express train makes its way through breathtaking views of …

Trains

The web designer's guide to Flexbox

Have you started using the Flexible Box Layout module in your projects yet? Although the module has been around for some time, there have been two …

Web Design