Category: Front-End

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

Angular 6 Router Tutorial. Routing and Navigation example

Compatible angular versions for this tutorial are Angular 5 and 6. In Angular 6 Router Tutorial you will teach all you need to start using Angular 6 routing to build Single Page Applications or SPAs. Angular 6 router tutorial content: Introduction to Angular 6 Router Creating Angular 6 Components Example Angular 6 Component Creating Angular 6