rajeshnaroth

105 Added | 4 Magazines | 1 Like | @rajeshnaroth | Keep up with rajeshnaroth 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 “rajeshnaroth”

How JavaScript Works: Inside the Networking Layer + How to Optimize Its Performance and Security

This is post # 12 of the series dedicated to exploring JavaScript and its building components. In the process of identifying and describing the core …

Information Security

I just got a developer job at Facebook. Here’s how I prepped for my interviews.

I just finished seven on-site interviews at Silicon Valley tech companies. I ultimately accepted an offer for a software engineering job from …

Employment

Unlocking the JavaScript Code Interview (an Interviewer Perspective)

At AppsFlyer we interview quite a fewFront-End & Full-Stack engineers and know the common pitfalls many interviewees struggle with. In this article, …

JavaScript

Designing very large (JavaScript) applications

This is a mildly edited transcript of my JSConf Australia talk. Watch the whole talk on YouTube.<p>Hello, I used to build very large JavaScript …

JavaScript

Write Your Own Node.js Promise Library from Scratch

Promises are the preferred async primitive in JavaScript. Callbacks are becoming increasingly uncommon, especially now that async/await is available …

JavaScript

Two Years of Functional Programming in JavaScript: Lessons Learned

The article is not about learning FP principles or JavaScript FP libraries. There are numerous of good articles on this topic out there. The article …

Programming

The Best Frontend JavaScript Interview Questions (written by a Frontend Engineer)

I was at a Free Code Camp meetup in San Francisco a few days ago (for those not familiar, Free Code Camp is a group of people who get together to …

Job Interviews

Master the JavaScript Interview: Soft Skills

“Master the JavaScript Interview” is a series of posts designed to prepare candidates for common questions they are likely to encounter when applying …

Understanding the Node.js Event Loop - Node.js at Scale

This article helps you to understand how the Node.js event loop works, and how you can leverage it to build fast applications. We’ll also discuss the …

JavaScript

12 Books Every JavaScript Developer Should Read

I’m a big fan of JavaScript books. Being a long-time learner of JavaScript, I’ve had the pleasure of reading a great many of the popular JavaScript …

Forget the Click Bait. Here’s What the JavaScript Job Market Really Looks Like.

Today, Mashable released a click-baity article about the software developer job market called “To be a star programmer in 2016, learn Javascript and …

React's new Context API and Actions

<i>Photo:</i> Daniel Watson<p><i>Edit: 4/2/2018 - It was pointed out to me that the example in this post had a performance issue, where render was called on</i> …

Software Engineering

How GraphQL Replaces Redux

“What?!”, you say. “GraphQL is a server side query language. Redux is a client-side state management library. How could one replace the other?” Good …

Software Engineering

In Pursuits of Full Stack Development with JS🚀

I created this short to-do list of study topics for preparing to be a full stack javascript developer in a course of the next couple of months.<p>In …

JavaScript

A Guide to Tofu Types and What to Do With Them

Tofu: you either love it, or you haven't had it prepared well. The jiggly soybean product has been around for eons—William Shurtleff and Akiko Aoyag's <i>History of Tofu</i> dug up a mention of tofu in a Chinese text dating to 950 AD. Buddhist monks spread the good word about tofu across Japan and Korea, …

Chiccocoin: Learn what is a Blockchain by creating one in NodeJS

Disclaimer: chiccocoin is not a true cryptocurrency and we do not sell it , this article is for recreational / educational purposes only<p>Every day on …

Introduction

IntroductionModern web applications often use a <b>bundling tool</b> to create a production "bundle" of files (scripts, stylesheets, etc.) that is optimized, …

InterAct

Intro to Sass

DRY up your CSS with variables, partials, mixins, nesting and functions<p>A preprocessor like Sass or Less can help modularize your style sheets and add …

A GraphQL Primer: The Evolution Of API Design (Part 2)

In Part 1 we looked at how APIs have evolved over the last few decades and how each one gave way to the next. We also talked about some of the …

JavaScript

Part 2: How to stop me harvesting credit card numbers and passwords from your site

I wrote a post recently describing how I distributed malicious code that gathers credit card numbers and passwords from thousands of sites in a way …

JavaScript

A perfect guide for cracking a JavaScript interview (A developer’s perspective)

The JavaScript(JS) interviews are not easy. I accept it, you accept it and, everyone does. The number of possibilities of questions could be asked in …

JavaScript

Migrating your Node.js REST API to Serverless

I’ve dabbled a fair share in the dark arts of Serverless. Digging into the various pros and cons of not having dedicated servers, or instances you …

JavaScript

Learn JavaScript Promises by Building a Promise from Scratch

A step-by-step tutorial to make sure you fully understand how Promises work<p><i>The community for developers and software engineers</i><p>You’ve probably seen …

JavaScript

Top JavaScript Libraries & Tech to Learn in 2018

Last year, I wrote an article rounding up the top tech to learn in 2017. This year there are some surprises.<p>We set out to answer “which learning …

JavaScript

Redux: Explain to me like I am five 👋

I think, I won't be able to explain Redux to a 5 year old kid. But recently I came through an explanation provided by @Linclark about Redux. I hope …

JavaScript

Build a simple Weather App with Node.js in just 16 lines of code

Awesome, now that we have our API Key we can start creating our app!<p>Step 2: Setting up the project<p>Create an empty directory named node-weather and …

JavaScript

What You Need To Know About OAuth2 And Logging In With Facebook

In case you're wondering what OAuth2 is, it's the protocol that enables anyone to log in with their Facebook account. It powers the “Log in with …

Web Design

Developing and Testing Microservices With Docker

Often, when developing applications with a microservice architecture, you cannot fully test out all services until you deploy to a staging server. …

DevOps