How Can Banks Innovate Without Compromising Security?

Thursday, July 29, 2021

Digital banking security is a competitive space – especially since the rise of challenger banks. But how can exciting and innovative services be built and deployed without running the risk of data breaches and other security compromises? Challenger banks are driving service innovation Challenger banks like Monzo, Revolut, and Starling emerged partly in response to …

lexington soft

What is Code Review? Guidelines and Best Practices

Thursday, July 22, 2021

Code review is the process of mandating systematically one or several developers to review the code written by another developer in other to detects defect and to improve it. Code review is more often performed by an experienced developer considering the various aspects including the quality and security of code, sharing the knowledge, enabling better …

Quickly find Your Java Application Process ID

Thursday, July 15, 2021

In this post, we are going to discuss how to find your Java application process Id quickly. For certain monitoring tools like yCrash, you need to pass your application process Id as input. If you want to look for a more detailed post with several different options to find your application’s process Id, you can …

continuous and progressive software delivery

Is Progressive Delivery Just Continuous Delivery with Feature Flags?

Thursday, July 08, 2021

If your organization has established an efficient CI/CD pipeline and you’ve made a successful transition to DevOps culture, you probably already understand the benefits of doing DevOps. Your teams share information and collaborate efficiently, and you’ve seen measurable increases in software delivery speed and quality. Aside from continuing to do what you’re doing, though, where …

Programmers working on code

Git Commands: The 13 You Must Know, In Order

Thursday, July 01, 2021

There are challenging aspects of Git you might face while learning it, but most of the time you’ll be using a relatively small number of commands. So, you only need to master the most often used Git commands to get started with the tool. We’ll cover the commands in the order you’d typically use them, …

Android SCA and SAST

Multi-Language SAST And SCA For Android Platforms And Applications

Thursday, June 24, 2021

Android is, for most people, a mobile operating system for their phone or tablet. In fact, it’s an extremely successful open source platform in general. It’s common in automobile infotainment systems, set top boxes and even finds its way into industrial uses. From the user’s perspective it’s an easy-to-use user interface with a common set …

interrupt tests for mobile apps

The How and Why of Interrupt Tests for Mobile Apps

Thursday, June 17, 2021

Have you ever wondered what happens to your app if the user’s device shuts down unexpectedly? What happens when a user receives a call or a push notification while using your app? The only way to find answers to these questions is to run interrupt tests for your mobile apps. Let’s learn more about this …

dotnet code

In the Jungle of .NET Obfuscator Tools

Thursday, June 10, 2021

In this article I will explain our genuine experience with various .NET Obfuscator Tools. There are actually dozens of .NET Obfuscator as listed here obviously we didn’t try them all. Many of these projects are abandoned anyway. On a side note it is surprising to see so many attempts. I guess building an obfuscator is a task considered both …

OpenCV library-based architecture

Some C++ good practices from the OpenCV source code

Thursday, June 03, 2021

OpenCV (Open Source Computer Vision) is a library of programming functions mainly aimed at real-time computer vision, developed by Intel Russia research center in Nizhny Novgorod. The library is cross-platform. It focuses mainly on real-time image processing. OpenCV is widely used, Adopted all around the world, for end users, it’s very mature and powerful, for developers it’s …

Thread-leak - application performance monitoring with yCrash

Chaos Engineering – Thread Leak

Thursday, May 27, 2021

In the series of chaos engineering articles, we have been learning to simulate various performance problems. In this post, let’s discuss how to simulate thread leaks. ‘java.lang.OutOfMemoryError: unable to create new native thread’ will be thrown when more threads are created than the memory capacity of the device. When this error is thrown, it will disrupt …