Home » Software Development » Page 20

Software Development

Seven Legacy Integration Patterns

If we have to integrate two (or more) systems nowadays, we know – we either use an API or, more rarely, some message queue. Unfortunately, many systems in the world do not support API integration. And many more a being created as we speak, that don’t have APIs. So when you inevitably have to integrate with them, you are left ...

Read More »

Getting started with ANTLR: building a simple expression language

This post is part of a series. The goal of the series is to describe how to create a useful language and all the supporting tools. Building a lexerBuilding a parserCreating an editor with syntax highlightingBuild an editor with autocompletionMapping the parse tree to the abstract syntax treeModel to model transformationsValidationGenerating bytecode After writing this series of posts I refined ...

Read More »

Demystifying the Event Driven Architecture – An open solution (part 3)

High throughput, resiliency, scalability and speed—are you searching for a way to leverage microservice integration to handle all the event-driven communications in your growing architecture landscape Search no further. This series of articles guides you through the world of integration using microservice architecture and specifically explores the world of Event Driven Architecture (EDA). It’s a central story to organizations moving ...

Read More »

[MEGA DEAL] Big Think Edge Expert-Taught Lectures: Lifetime Subscription (36%)

Access 200+ Lectures By World-Renowned Experts, Including Edward Norton, Malcom Gladwell, Chris Hadfield, Bryan Cranston & 150 Others! Hey fellow geeks, This week, on our JCG Deals store, we have another extreme offer. We are offering a massive 36% off on Big Think Edge Expert-Taught Lectures: Lifetime Subscription. Get it now with only $159,99 instead of the original price of ...

Read More »

Multi-Runtime Microservices Architecture

Creating good distributed applications is not an easy task: such systems often follow the 12-factor app and microservices principles. They have to be stateless, scalable, configurable, independently released, containerized, automatable, and sometimes event-driven and serverless. Once created, they should be easy to upgrade and affordable to maintain in the long term. Finding a good balance among these competing requirements with ...

Read More »

Selenium IDE: What Is It? & Why Is It Must For Every QA?

Earlier testers would often refrain from using record and replay tools like Selenium IDE for automation testing and would rather opt for using scripting frameworks like Selenium Webdriver, WebDriverIO, Cypress, etc. After all, why wouldn’t they, these tools have proved to be more effective and gave much more control over tests! Even though Selenium IDE offered ease of usage, it ...

Read More »