pmarashian

88 Flips | 3 Magazines | 5 Likes | 4 Followers | @pmarashian | Keep up with pmarashian 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 “pmarashian”

Private Blockchains: Hyperledger Composer Javascript API

In my last article, I gave a quick overview of the Hyperledger Composer framework to build a business network with a private blockchain technology. I …

Arrow Functions in Class Properties Might Not Be As Great As We Think

Since the last year, the Class Properties Proposal simplify our life, especially in React with the internal state , or even with statics ones like …

How To: Write an XSS Cookie Stealer in JavaScript to Steal Passwords

JavaScript is one of the most common languages used on the web. It can automate and animate website components, manage website content, and carry out …

Engaging Your Users With AWS Step Functions

Imagine a new user signs up for your service. You send an automated welcome message to your new user explaining how the service works. But what if …

How JavaScript works: Event loop and the rise of Async programming + 5 ways to better coding with…

How JavaScript works: Event loop and the rise of Async programming + 5 ways to better coding with async/await<p>Welcome to post # 4 of the series …

A React (+ Redux) replacement in 40 lines of code

Browsing the JavaScript sub-Reddit the other day, I was greeted by a peculiar thread called <b>innerself</b>:<p>Unsure as to whether or not it was click-bait, I …

GraphQL & Node.js Express Tutorial: GraphCMS E-Commerce App

In a rush? Skip tutorial steps or GitHub repo & live demo.<p>Trends... they come and go.<p>Take those fidget spinners for instance, aren't we all tired of …

Typical JavaScript interview exercises (explained)

Few weeks ago I found on my twitter feed a very interesting blog post: "The Best Frontend JavaScript Interview Questions (written by a Frontend …

Building a Serverless E-Commerce App with AWS Lambda, Stripe and React

<i>Dragon’s Den</i> (German version, <i>“Die Höhle des Löwen”</i> ), a television program featuring entrepreneurs pitching their business idea, offers an amazing …

10 JavaScript concepts you need to know for interviews

Self-Learning<p>There are thousands of self-taught JavaScript programmers looking for web development positions. Unfortunately, self-learning often …

How to create a Neural Network in JavaScript in only 30 lines of code

But before we look at the code, let’s go through the very basics of neural networks.<p>Neurons and synapses<p>The first building block of a neural network …

Server-Render like a Pro /w Redux-First Router in 10 steps

1. SETUP EXPRESS TO SERVE YOUR BUILD<p>First we create our universal bundles in code via webpack (NOT via webpack at the command line).<p>We use 3 express …

Prodigy: A new tool for radically efficient machine teaching

Machine learning systems are built from both code and data. It's easy to reuse the code but hard to reuse the data, so building AI mostly means doing …

Machine learning comes to your browser via JavaScript

There’s now a JavaScript library for executing neural networks inside a webpage, using the hardware-accelerated graphics API available in modern web …

An Introduction to Web Scraping with Node JS

What is web scraping?<p>Web scraping is <b>extracting data from a website</b>. Why would someone want to scrape the web? Here are four examples:<p>Scraping social …

Make a Web Scraper with AWS Lambda and the Serverless Framework

In this tutorial, I’ll walk you through the basics of making a web scraper with Node.js and AWS Lambda. My scraper will check daily whether The …

Cloud Computing

Crop and Resize Images With This Simple jQuery Plugin

<b>Dynamic image cropping</b> is easier than ever thanks to libraries such as jQuery. The codebase is easy to use and the community has thousands of plugins …

Tutorials

JavaScript Factory Functions with ES6+

Note: This is part of the “Composing Software” series on learning functional programming and compositional software techniques in JavaScript ES6+ …

Redux-like functional setState in React

While working on small feature for a big project I found myself trying to avoid keep adding to our current flux code. We are using <b>alt</b> …

10 React Native Open Source Projects You Must Know

<b>Open-source code</b> is a great tutor for developers with any skill level. It enables you to watch the development process, take part in it, and learn …

Send Browser Push Notifications with Push.js

Native mobile apps always had support for <b>push notifications</b>. But, these notifications were absent from the web until the <b>Notifications API</b> popped …

JavaScript

Redux From Scratch (Chapter 5 | Implementing Middleware)

Buy the Official Ebook<p>If you would like to support the author and receive a PDF, EPUB, and/or MOBI copy of the book, please purchase the official …

Redux isn't slow, you're just doing it wrong - An optimization guide

When optimizing applications that use Redux with react, I often hear people saying that Redux is slow. In 99% of cases, the cause for bad performance …

Evidence of the Surprising State of JavaScript Indexing

Back when I started in this industry, it was standard advice to tell our clients that the search engines couldn’t execute JavaScript (JS), and …

Build a simple Twitter Bot with Node.js in just 38 lines of code

Tutorials don’t have to be complicated. Together we’ll build a simple Twitter favorite bot with Node.js in just 38 lines of code.<p>This is the first …

NodeXchange — A Reverse-Proxy/Load — Balancer for Node.js

We are proud to announce the unveiling our new NPM module — NodeXchange.<p>You’re a Node.js developer, with a server collection full of Node instances …

Most Awesome User Interface Animation Libraries Of 2017

Screenshot via Animate.css<p><b>Animation is one of the top user interface trends</b> this year, and little wonder. 2017 has seen its fair share of …

Web Development

Faster Sites: Beyond PageSpeed Insights

Google’s PageSpeed Insights is an easy-to-use tool that tests whether a web page might be slower than it needs to be. It gives a score to quantify …

Node.JS Nginx Manager - Part II

This is the second post for the series of NodeJS Nginx Manager - nginx-upstream,<br>please consider reading the first part.<p>At the first part, I tried to …

Linux

Using Slack To Monitor Your App

For the past few months, I’ve been building a software-as-a-service (SaaS) application, and throughout the development process I’ve realized what a …

Web Design