Systems | Development | Analytics | API | Testing

Transform Your DevOps and User Experiences with Latest Appian Release

The above definition of user experience (UX) explains why Appian continues to be a leader and innovator in process automation. We know that it’s not just providing developers with the technology they need that’s important, but it’s also how visually appealing and easy to use those tools are. And just as important is delivering the flexibility that allows you to create apps and interfaces that delight end users.

How mobile apps fuel the digital transformation of businesses

Today, the world is much more connected than it was a few years ago. Smartphones have brought an explosion of new technologies and applications that have fundamentally changed our lives. Why so? It's down to mobile applications. Mobile apps play a vital role in the broader process that advocates for digital transformation.

Achieve Insightful Operational Reporting for Oracle ERPs

Your business needs actionable insights from your Oracle ERP data to respond to volatile market conditions and outpace your competition. But generating custom reports requires deep technical knowledge and the process is often managed by IT. The process can often take weeks, if not months, and, in many cases, the report or dashboard is limited to a single use case and applicable only to a single business unit or user – often only the requester.

How to Scale Ruby on Rails Applications

Today we will dive into some strategies you can use to scale Ruby on Rails applications to a huge user base. One obvious way of scaling applications is to throw more money at them. And it works amazingly well — add a few more servers, upgrade your database server, and voila, a lot of the performance issues just go poof! But it is often also possible to scale applications without adding more servers. That's what we will discuss today. Let's get going!

How to Handle Async Code in JavaScript

The easiest way to understand asynchronous code is to realize that the code does not execute sequentially. This can be difficult to comprehend in JavaScript, especially if you come from a programming language that's synchronous or sequential by default, like PHP. In this post, you will learn how to write async (also known as 'non-sequential') code in JavaScript efficiently. You'll learn the basics of using callbacks, promises, and the modern async/await style. Let's get started!

Updating JMeter Performance Tests with an XML parser

When building performance tests, we all understand the value of using properties or variables to store static values outside of our tests. This ensures that any changes to these values need only be made in one place rather than having to make these changes in many tests. Sometime though you may have inherited a suite of JMeter tests, or you were ** under pressure to develop these tests** and in order to do so you hardcoded values in your tests.

Services Oriented Architecture (SOA): Principles, Benefits, and Implementation

In this world of technology, meaningful and understandable software can be controlled easily. While designing the application's architecture, loose coupling between the services is necessary, meaning services should behave as a standalone application. This kind of architecture is called service-oriented architecture because, in this architecture design, we mainly focus on designing separate services and using them to make the whole application.