<img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=1063935717132479&amp;ev=PageView&amp;noscript=1 https://www.facebook.com/tr?id=1063935717132479&amp;ev=PageView&amp;noscript=1 "> Bitovi Blog - UX and UI design, JavaScript and Front-end development

RxJS with React: Actions and Subjects (Part 2)

Part 2 of this series, focussing on Actions and Subjects, is available on Dev.to.

Angular Upgrades: Painless Migration from TSLint to ESLint

Linting: the spell check of code. Once you have it, you can’t imagine how you ever lived without it. Useful for solo developers and large teams, linting keeps your code consistent and prevents bugs...

Prepare for Anything with GSAP

Learn how and why GreenSock became our animation pick Feeling uncertain about how to add animation to a Web site or single page app? We’ve been in the same boat. There are plenty of CSS and JS...

5 Reasons To Choose NodeJS

Node, or Node.JS, is a runtime environment for JavaScript containing everything that you need to execute a JavaScript program on a computer, or server, instead of in a browser. Node is an incredibly...

Using Declarative Infrastructure to Deploy an EKS Cluster and Helm Chart

We're going to create an operations repo that creates and manages an AWS EKS cluster using Terraform and deploys a Helm chart to the cluster. We'll use BitOps to orchestrate this whole process.

Building an Image Gallery with NgRx

Welcome to part two of my blog on NgRx! In Part One we solved common Angular state management problems using NgRx. In Part Two we’re getting hands-on by building stateful animated GIF gallery using...

SVG Handwriting: Animation with Flair

On trend: handwritten and animated typography 2020 was the year of animated and hand-written typography. This design trend is likely to continue into 2021. A few CodePen examples of the latest "live...

DevOps Automation using StackStorm - Cloud Deployment via BitOps

Last time, we had refactored our basic one-line install of StackStorm and our custom pack into an Ansible playbook. The Ansible playbook works well enough on its own but still requires us to already...

Solving State Management Problems with NgRx

Building complex web applications is hard. Building complex web applications that you can still understand once you’ve built them is even harder.

DevOps Automation using StackStorm - Deploying with Ansible

This is the second part in a StackStorm tutorial series: Part 1: DevOps Automation using StackStorm - Getting Started Part 2: DevOps Automation using StackStorm- Deploying with Ansible Part 3: DevOps...