Using JavaScript’s Bitwise Operators

Bitwise operators in JavaScript introduce a weird, wild world where (12 & 3) = 0 and (12 & 4) = 4. Seriously, try it out in your console right now. I’m not lying! If you don’t know how they work precisely, read on: They might just be the solution to a programming problem you aren’t quite sure how

How to reduced initial JS/CSS size by more then 50%

We have been working on reducing the amount of bytes that we send to all Fider users. Being a web application built with React, we have focused on JS and CSS. On this post we share our learnings, some concepts and suggestions on how you can do the same with your web application. Fider is

Metaprogramming, Higher-Order Components and Mixins with Angular Ivy

Everyone in the Angular community is excited about the approaching release of Ivy — the new Angular renderer. Makes Angular faster. Tree shakes better (the hello world Angular app built with it is under 4k). Simplifies the generated code making Angular easier to debug. Streamlines the build pipeline (no more metadata or ngfactory files) making things like

Angular 7: New Features

Angular 7 was just released and while it looks a little light on new features, there are some very interesting new tooling changes as well as some great features to improve performance. And continuing the recent trend from previous versions, upgrading is a breeze (and actually faster than ever). NEW FEATURES The list below is just

Type of constructors in java

In this post we will explain type of constructors in java and what is the difference between constructors and methods. What is a constructor Constructor is a block of code that initializes the newly created object. A constructor resembles an instance method in java but it’s not a method as it doesn’t have a return

Reflection for hybrid testing framework with cucumber

After a couple of time I manage to create a Selenium hybrid testing framework base on java reflection functional. In this post I will explain the base principles of this framework and all pluses and minuses. Let’s begin in our journey. Based on my experience a good testing framework base on UI functional testing an

Integrate cucumber with spring

1. Overview This is a quick guide to integrate the Cucumber testing framework with Spring. Cucumber is a very powerful testing framework written in the Ruby programming language, which follows the BDD (behavior-driven development) methodology. Its intent is to enable developers to write high-level use cases in plain text that can be verified by non-technical stakeholders, and turn

API Functional Tests with Cucumber and Rest-assured

API Functional Tests with Cucumber and Rest-assured On projects where multiple systems undergo development at the same time, it’s crucial to maintain a clear picture of how they should interact. We commonly have a back-end system providing a REST API to multiple front-ends (browsers, mobile apps, chatbots, IoT, etc.). Because it will likely change over