Performance tuning the camel parameters in backbase CXP application

Backbase is an Omni-Channel Digital Banking platform empowering financial institutions to accelerate their digital transformation and effectively compete in a digital-first world. It unifies functionality from of traditional core systems and new FinTech capabilities into a seamless digital customer experience. Thereby, drastically improving any the customer channel. In any banking application, we interact with core banking for everything via […]

Design Patterns In Selenium Automation Part1 Pom

Design Patterns in Selenium WebDriver – Part I – Page Object Pattern Automating manual tests is not only in vogue now-a-days but is a requirement for all projects. And, one of the automation tools currently in demand is Selenium WebDriver. The various language bindings for Selenium WebDriver – Java, Python, Ruby, Javascript etc – allow […]

Design Patterns In Selenium Automation part 1 pom

Design Patterns in Selenium WebDriver – Part I – Page Object Pattern Automating manual tests is not only in vogue now-a-days but is a requirement for all projects. And, one of the automation tools currently in demand is Selenium WebDriver. The various language bindings for Selenium WebDriver – Java, Python, Ruby, Javascript etc – allow […]

Creating Dsl In Groovy

DSL stands for Domain specific language. DSL's are “targeted at a particular type of problem.” Their syntax is focused on the intended domain or problem. They are not used for general-purpose programming like you use Java, Groovy, or C++, because DSL's have a very limited scope and capability. (definition quoted from various online sources) A […]

Scaling State Altering Conditional Logic With State Pattern

Scaling state altering conditional logic with State Pattern In this post I am going to talk about State pattern and its application. But before we start talking about the mechanics I would like to share a few thoughts on when and why we should introduce a certain design pattern in the code. This is the […]

Extend Jira Workflows

Customize JIRA Workflows Every Agile project has a checklist to verify when a task moves from one stage to another. In our project as well there is a checklist for developers, when they move a task from IN PROGRESS to TESTING. One of the items on the list is to raise a pull request when […]

Nashorn Java Javascript Engine In Java 8

Nashorn (JAVA + Javascript) Engine in Java 8 Table of Contents What is Nashorn? Nashorn Example. What is Nashorn? The Nashorn Javascript Engine is part of Java SE 8 and competes with other standalone engines like Mozilla rhino, Google V8 (the engine that powers Google Chrome and Node.js)etc. Starting with the JDK 8 Nashorn replaces Rhino as Java’s embedded JavaScript engine. Nashorn […]