Automating React App Testing in 2021
Automated testing is an important part of software non-functional requirements. Manual tests always are expensive than automated testing. But the bitter truth is sometimes it’s hard to convince people to invest in automated testing since it’s a non-functional requirement.
A most common pattern is using React for UI rendering and Redux global state management together with Flux pattern. Before you put your app into Redux rabbit hole consider whether you actually need Redux. This is a very...
In this guide I will describe how to integrate and optimize travis CI to your gradle project. Before we begin, we need to enable and caching and parallel for our gradle project. In order to enable...
We recently migrated the ballerina build system to Gradle due to the performance issues we had with maven. Building with Gradle is significantly faster than maven. We found it much more flexible to write build...
Disclaimer: Goal of this guide is to introduce a lesser known feature of SSH. Readers are responsible for their own actions. Well, it is not exactly a VPN but it gets the job done. SSH is...
During and afterwards of Hitler’s holocaust there were studies conducted to investigate what led to the the massacre. Killing 6 million people is no small task. Mass shootings were inefficient to deal with such numbers, having an army isn’t enough....
Network logs is a useful tool for identifying issues/debugging for an integration developer. Each log line has a corresponding interaction arrow in the diagram and we use that to derive the icons for the loglines. And...
Meteor is an open-source platform for building web apps. It is a full stack javaScript platform built on top node.js. Meteor is easy to learn and yet powerful. Meteor uses JavaScript on both the client and...
Here I have started blogging again. I didn’t blog for sometime, mostly I was being a bit lazy. I am currently working at a startup company called meteorhacks, I was a mobile app developer before that. We are working...
State Management in a React App in 2021
Optimizing travis for Gradle.
Quick start to Gradle
Create your own $5 VPN in 2 minutes
Disturbing results of two experiments on human thinking.
Development time HTTP Network logs Support in ballerina VSCode plugin
using meteor audit-argument-checks
About Meteor
Started blogging again