tags:
JS
border:

Why I believe in web components After years of hacking out React, Angular, JQuery and other popular javascript libraries, I realized that they all suffer from the lack of freedom. Whenever I need to break out from the set of rules, I need to start hacking out my way through...

by assafg
tags:
border:

What is Functional programming exactly? Functional programming is a programming style that implements application logic and structures by applying functions... da... you can checkout the Wikipedia definition for a more formal in-depth description but if you want to cut to the chase - read on. The Problem with OOP For...

by shimi
tags:
JS
border:

Drink Beer, have a snack and enjoy a great lecture -"JAVASCRIPT APPS TIME TRAVELER" by Shimi Bar. Lets try to create an app that stands out from the landscape of libraries and frameworksby doing things our way : simple, predictable state model, An emphasis on functional programming and immutable data.We'll...

by sefi
border:

A project should have a bundler, regardless of the technology stack. A bundler is software that bundles your application code along with its resources into a minimized, zipped bundle that can be easily deployed on the server (at its most basic form). There are many bundlers out there, most widely...

by sefi
tags:
border:

Say you want to test your Angular application. To do that you’ll be implementing Unit tests (with the Jasmine + Karma + PhantomJS stack) or E2E tests (with the Jasmine + Protractor stack). You could choose any other stack using Cucumber, mocha, chai or any other testing framework – the...

by sefi
tags:
border:

Recently, I had to add white-label support for the project. This means, that some elements on screen had to be able to get theme-specific styling. Usually this mainly means theme-specific colors, but this can easily be extended to SVGs, graphics, Logos etc. So, I came up with a neat CSS...

by assafg
border:

I recently cloned the React tutorial source code to get started with ReactJS. I immediately noticed that FB added 7 (!) different server implementations to support the 'comments' example app: NodeJS, Go, Lua, PHP, Python, Ruby and Haskell. All of the bellow server codes implement a GET and a POST...

by
tags:
border:

In the last Tikal's fuseday (hackaton), I decided to get out of my comfort zone completley, move my cheese away and experiment with something compleltely new. That's why chose to experiment with Vue.js, webpack, browserfiy and the recently released google material lite. The App Idea In the past, I wrote...

by
border:

Setup Karma for JS Testing If you are writing tests in javascript you're awesome! You are half way on the road to Nirvana when it comes to assuring your code or app behaves as it is supposed to. In addition to writing tests during develpoment, we, as developers, need to...

by erez
border:

As part of a task I was working on, I was asked to install the famous ELK stack over Ubuntu machine. If you’re not familiar with ELK, it’s the initials for: Elasticsearch - Open source search server Logstash - Data pipeline for logs & data processing Kibana - Open source,...