Mohit Khanna

2,136 Flips | 4 Magazines | 7,307 Likes | 25 Following | 340 Followers | @mkhanna | Keep up with Mohit Khanna on Flipboard, a place to see the stories, photos, and updates that matter to you. Flipboard creates a personalized magazine full of everything, from world news to life’s great moments. Download Flipboard for free and search for “Mohit Khanna”

Understanding How TVs Work Is a Lot Easier When You Watch Them at 380,000 Frames Per Second

Despite feeling like ancient, antique technology at this point, the monstrously-heavy CRT television you grew up with was an engineering marvel, as …

Learn how to be production-ready with AWS Lambda with me

Hi, those of you who follow me on Twitter or Medium might have heard me mention this already, I have been working with Manning Publishing the last 2 …

Flutter in 30 Seconds

Flutter is an <i>open source</i> SDK from Google that helps you create native apps for modern mobile platforms (currently, Android & iOS) <i>from a single</i> …

28 Amazing Open Source JavaScript Projects for the Past Year (v.2018)

<b>For the past year</b>, we’ve compared nearly 6,900 JavaScript open source projects to pick Top 28 (0.4% chance).<p>This is an extremely competitive list and …

Using Kafka with NodeJS, SocketIO and D3js to build a real time map.

By Isaac Godfried | founder/data scientist<p>Hi everyone and welcome back to our series. A few weeks ago we published a story on how we developed a …

NectarJS : compiling JavaScript into Native Binaries for Every Platform

Hi, I’m Adrien Thierry, and I am launching an alpha of an important project that I have been working on for a year: NectarJS.<p>NectarJS is a JavaScript …

We Need to Talk About Magic Leap's Freaking Goggles

Magic Leap finally did it. After $2 billion in funding and a few years of leaks, teases, and hints, Magic Leap finally has an actual product that …

Configure ESLint, Prettier, and Flow in VS Code for React Development

This short guide will provide you a consistent and reusable development workflow for all <b>React</b>/<b>React Native</b> projects. The more effort you put into …

The Most Futuristic Predictions That Came True in 2017

The trouble with the future is that it never seems to arrive. That’s why we call it the future. We consequently have this bad habit of taking the …

Serverless: Moderate fun with Modular Functions in Node.js

Build and deploy Javascript modules efficiently to serverless clouds, in a pure functional and composable way.<p>I love Node.js. I’ve re-discovered …

The Architecture of Open Source Applications (Volume 2): nginx

nginx (pronounced "engine x") is a free open source web server written by Igor Sysoev, a Russian software engineer. Since its public launch in 2004, …

Google’s AI builds its own AI child and it’s better than anything humans have made

Is this the beginning of the end for humanity?<p>Google’s AI-building AI actually went ahead and built a fully-functional AI child that, as it turns …

Artificial Intelligence

Microsoft just made the ultimate mouse

It's taken three and a half decades, but Microsoft has finally made the ultimate mouse.<p>The Bluetooth-enabled Surface Precision Mouse, which Microsoft …

Something insane is happening on Reddit right now

I awoke on Friday morning on the West Coast, logged online, and did what I have been doing every single morning for years. I opened my browser and …

JavaScript hacks for ES6 hipsters

Following the original JavaScript hacks for hipsters, here’s some new goodies. Coding JavaScript in 2018 is actually fun again!<p>Here’s a photo of …

Powering BBC Online with nanoservices

<i>A pseudo-serverless approach to making flexible APIs and websites</i><p>The BBC has a wide range of websites and apps, ranging from the huge, global BBC …

Strange Atomic Ripples in Graphene Could Unlock Clean, Limitless Energy

Holy crap.<p>By all measures, graphene shouldn't exist. The fact it does comes down to a neat loophole in physics that sees an impossible 2D sheet of …

Scientists In Galápagos Islands Say Earth Creating New Species Faster Than Thought

Earth can create new species faster than scientists have previously thought — in just a few generations of animals instead of hundreds.<p>Scientists saw …

TLDR is what Linux man pages always should have been

If you get stuck using a Linux tool, the first port of call shouldn’t be to Stack Overflow, but rather its “man pages.” Man — which is short for manual — retrieves documentation for a given program. Unfortunately, this can often be dense, hard to understand, and lacking in practical examples to …

I built an app that makes learning algorithms and data structures way more fun

I’m a self-taught programmer. This means I’m constantly dealing with impostor syndrome. It’s not uncommon for me to feel like I’m inadequate, and at …

Computer Science

Gotchas about async/await and Promises

JavaScript has always had an asynchronous nature. Most of the web's APIs were synchronous though, but things eventually changed also thanks to …

Top 6 web frameworks for Go as of 2017

You may not need a web framework if you design a small application for yourself, but if you're going production then you definitely will need one, a …

Software Development

Reformatting your code base using prettier or eslint without destroying git history

First off I need to thank Elliot Chance for his blog post that helped me get this mission off the ground.<p>Also, skip to the <b>How it is done</b> section if …

Node.JS Top 10 Articles for the Past Month (v.Nov 2017)

<b>For the past month,</b> we’ve ranked nearly 1,000 Node.JS articles to pick the Top 10 stories that can help advance your career (1% chance to be picked …

Introducing Slack JS 9.0.0 🎉

Super stoked to share the latest version of our JS client for the Slack Web API! You can find the source code here and the npm distribution …

ES6 Promises: Patterns and Anti-Patterns

When I first got started with NodeJS a few years ago, I was mortified by what is now affectionately known as “callback hell”. Fortunately, here in …

The Most Promising Open Source Projects to Watch for in 2018

Everyone and their mother is talking about open source projects. As you likely already know, at the core it’s a software which is used freely, shared globally in real-time and can be modified by virtually anyone. While there are a myriad of open source licenses offering users various degrees of …

PlayStation Vue

Profiling NodeJS

Using Linux Perf ToolsThe Linux performance analysis tool (perf) is a powerful tool to profile applications in GNU/Linux. It works by using a mix of …

Refactoring a Node.js codebase using Async/Await

This week I refactored a Node project of mine from the traditional Node callback pattern to the recently available Async/Await pattern. This pattern …

JavaScript