Doron Mendelson

401 Flips | 1 Magazine | 41 Likes | 1 Following | @DoronMendelson | Keep up with Doron Mendelson 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 “Doron Mendelson”

Machine Learning In Node.js With TensorFlow.js

TensorFlow.js is a new version of the popular open-source library which brings deep learning to JavaScript. Developers can now define, train, and run …

JavaScript

Loading environment variables in JS apps

APIs and third-party integrations require developers to use configuration data called <b>environment or config variables</b>. These variables are usually …

JavaScript

Keeping up in the JavaScript world 🏃‍

JavaScript fatigue has been on the rise for a while now. You often hear developers complain that the front-end world is moving too fast, there are …

JavaScript

Build a Slack Bot with Node.js on Kubernetes

A Dockerfile is a recipe for a Docker image. This one layers on top of the Node.js base image found on the Docker hub, copies package.json to the …

DevOps

9 Software Architecture Interview Questions and Answers

A software architect is a software expert who makes high-level design choices and dictates technical standards, including software coding standards, …

Software Development

5 of the best keyboard shortcuts you probably aren’t using

Each and every time you lift your hand off of your keyboard (or trackpad) to reach for that mouse, you are wasting valuable time. It’s safe to say …

Keyboard Shortcuts

Code style rules that are actually useful

Warning: The following is just a long rant about things I do that help me write decent code that works (at least on my machine).<p>Let's start with a …

JavaScript

Goodbye Microservices: From 100s of problem children to 1 superstar

Unless you’ve been living under a rock, you probably already know that microservices is the architecture <i>du jour</i>. Coming of age alongside this trend, …

A quick introduction to test driven development with Jest

This article is a simple walkthrough of how to apply Test Driven Development (TDD) principles to a JavaScript exercise using Jest.IntroAfter a few …

Turn Sublime Text 3 into a JavaScript IDE

Sublime Text is one of the most popular editors for web development and software development in general. It’s very smooth and fast compared to other …

You Don’t Need Redux, MobX, RxJS, Cerebral

For state management, try this simple pattern instead of a library<p>Don’t get me wrong. Those libraries are great. But I’m suggesting a different, …

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, …

Should you go hybrid?

Let me start by saying I was a proponent of html/web-based mobile apps before it was cool. I wanted to do it back when it wasn’t even a good …

Software Development

Introducing TensorFlow.js: Machine Learning in Javascript

<i>Posted by</i> <i>Josh Gordon</i> <i>and</i> <i>Sara Robinson</i><i>, Developer Advocates</i><p>We’re excited to introduce TensorFlow.js, an open-source library you can use to define, …

Introducing React Velocity

<i>Changing How You Start Up Your React and Redux Applications</i><p>Whenever you start a new React app do you ever get that creeping feeling that you’ve done …

Unit-testing: best practices

<i>This post was originally published in my blog smartpuffin.com.</i><p>I have unit-tested my code for many years.<p>While building a GIS-system, we really cared …

An IDE for React.js

It all started with a need for a software, free, that would provide everything for react development.<p>I started working on this personal project two …

Want to be a Web Developer? Learn Node.js not PHP

One of the most common questions I get asked by my students is <i>“How come you teach Node.js and not PHP in your course?”</i> Telling people <i>“trust me, I</i> …

15 Genius Tricks For Working Smarter, Not Harder

Trouble focusing? Listen to Baroque music and rub some rosemary oil on your pulse points.

The Motivation Behind React

Rather than posting random stuff that popped up this week like usual, I wanted to instead post a set of “classic” links instead. The theme this week …

Building a Wine Tasting Neural Network with Node.js

One of the great perks of living in the San Francisco Bay Area is proximity to some amazing wine regions. Over the last couple years, I've visited …

Machine Learning

Modern JavaScript Cheatsheet

Image Credits: Ahmad Awais⚡️<p>Introduction<p>Motivation<p>This document is a cheatsheet for JavaScript you will frequently encounter in modern projects and …

Bringing Together React, D3, And Their Ecosystem

Since its creation in 2011, D3.js has become the de facto standard for building complex data visualizations on the web. React is also quickly …

JavaScript

Why I’m switching from Angular to React and Redux in 2018

Hint: It’s not because of the hype<p>I have this love and hate relationship with Angular for quite some time now. It was funny because I was learning …

JavaScript

The Future of State in React

The days of relying on external libraries for managing light non-local state are coming to a close. React's new Context API will be the go-to …

React performance tips

Make your React app fly!<p>React is awesome! it allows you to start building apps with ease, be it small and simple apps or big and complex apps. As …

Please Stop Using Local Storage

Seriously. Just stop it already.<p>I don't know what it is, exactly, that drives so many developers to store session information in local storage, but …

IT security

9 Personality Traits of an Effective Developer

While not an exhaustive list, this is also not a list of requirements.<p>Many of the traits are contradictory. In fact, it is the balance of them that …

Event Sourcing Microservices with Kafka

Like many software engineers, I come from the world of enterprise software development. In this world design patterns and software architecture are …

Microservices

The Top 50 Developer Tools of 2017

It's the moment you've been waiting for! Well, it's the one we've been waiting for, anyway. It's the 4th annual StackShare Awards! 🎉<p>This is your …

Top 10