Systems | Development | Analytics | API | Testing

Latest Blogs

Monorepo Javascript Projects with Yarn Workspaces and Lerna

Typically, every project that you do will have its own git repository. This approach can be cumbersome when those projects are closely tied. Monorepos promise a more convenient alternative. In this article, Saiharsha Balasubramaniam shows how to set up and manage a monorepo for a JS project using Yarn Workspaces and Lerna.

How to Handle the Illegal Monitor State Exception in Java

An IllegalMonitorStateException is a runtime exception in Java that occurs in multithreaded applications. It indicates that the calling thread has attempted to wait on an object's monitor, or attempted to notify other threads waiting on an object's monitor, without owning the specified monitor. Since the IllegalMonitorStateException is an unchecked exception, it does not need to be declared in the throws clause of a method or constructor.

Deliver pixel-perfect apps with Kobiton's test automation Steps

Kobiton is a mobile experience platform making your mobile apps work better everywhere: it lets you run your tests on a flexible and high-performing real device cloud, and based on your preferences and security requirements, they offer an on-premise solution too. Let’s see what you can achieve by implementing their Steps in your Bitrise Workflow!

Monitoring Appian with Appian: Orchestrating the Security Toolbox

In our previous blog post covering our in-house Security Orchestration, Automation & Response (SOAR) application, we described the data model for the system and basic features allowing security analysts to review events and trends across Appian’s many security monitoring systems.

Who will Dominate in the future: .Net or Java?

With the ongoing release of new technologies in the IT market, your choices for programming languages is also changing. This makes the task of choosing one among all the languages a tough job. Java and.Net are two renowned languages that have been involved in a locked horn competition for years. Since both languages offer unique benefits, opting for one is itself a brainstorming tussle.

Distributed By Design: Building connections across the globe

One of the biggest challenges in a distributed-by-design company where people work from three different regions (Americas, Europe-Middle-East-Africa, and Asia-Pacific) is staying connected. Here’s an overview of ways we tackle it both company-wide and within teams.

Pushing Data from a Data Warehouse to Salesforce

Salesforce is the world’s leading CRM (customer relationship management) software, with a 20 percent market share. The Salesforce CRM software is chock-full of features for business intelligence (BI) and analytics so that you can capture hidden insights and make smarter, data-driven decisions. The traditional ETL (extract, transform, load) process extracts data from one or more sources and then deposits it into a centralized data repository.