by alonv
tags:
border:

With the landing of Proxy in es2015, aka es6, we can now extend even further the capabilities of the language, adding Magic Methods, that exists in various languages, using meta programming. I have a project that consume a Rest API and I want to make some kind of a wrapper...

by alonv
border:

In This article I will help you to add ESlint to an existing or a new project with couple of easy steps using the ESlint cli tool. Here we have a simple model in mongoose, but it doesn’t look so good and we want to add ESlint to follow some...

by galn
border:

Windows just released the windows subsystem for linux feature to the public with its latest windows fall creator update, if you are not familiar with this feature it allows you to run linux binaries natively on windows - F.A.Q. Enabling WSL The feature is not enabled by default and you...

by erezc
tags:
JS
border:

As a frontend developer, I’ve always been afraid of diving into Amazon’s AWS dashboard. Too many options, complicated, and nothing is frontend-related. Not my cup of tea. Lately I’ve been working on a small project that required running a small NodeJS app on a serverless environment. The requirements were very...

by alonv
tags:
JS
border:

As a JavaScript consultant, I meet with a lot of clients. In some cases, it’s like having a programmer’s job interview. At one of this clients, I got a JavaScript test and one of the questions was to implement a removeDuplicates function that accepts an Array and return a new...

by assafg
tags:
JS
border:

"Micro frontends" is a new trend in large single page applications (SPA). Single page applications have become increasingly large and resemble in behavior and life-cycle the server side monolith. Just as there is a movement to split server side monolithic applications into multiple robust micro-services, there is also a movement...

by erezc
tags:
JS
border:

While ReactJS is growing and becoming lead UI library, we need also an easy utility to test it. Yes, ReactJS comes with its TestUtils, developed by the React team, but also in their documentation they recommend using AirBnB’s Enzyme for easier testing. Before we talk about Enzyme, let’s understand what...

by assafg
tags:
JS
border:

Following my lecture, I’d like to share the video & slides with you. In this session we will go over the fundamentals of functional programming and see how functional programming can help make our code more reusable, stable and scalable. Enjoy, Hope to...

by adic
border:

AWS lambda functions introduction What is AWS lambda anyway? In 2015 Amazon introduced us AWS Lambda functions - a serverless compute platform for stateless code execution in response to triggers. Basically - the code is split into small stateless functions (microservices) that are executed in response to triggers. Those triggers...

by matanw
tags:
JS
border:

Following my Vanilla redux workshop, I’d like to share the video & slides with you. The Redux state managment library is often mistaken to be used with react only.  In this hands-on workshop I will show some examples of usage with native javascript only, as well as a bit of...