Systems | Development | Analytics | API | Testing

10 Myths About Custom Website Development

Website design has a significant impact on how long an online business will last, whether you’re operating a basic affiliate marketing business or an online store. Website development is an entirely different discipline, which also has a significant impact on business success. To ensure you get the best of both, consider hiring a professional to create a website for you.

How Does Process Mining Work? Plus 7 Misconceptions Debunked

In the past, the process improvement aspect of business process management relied on lengthy and time-consuming research. Process managers held discussions with stakeholders, made guesstimates about how or why a process underperformed, and spent days, sometimes weeks testing enhancements to see if they could observe a difference. Now, businesses have access to a data-driven process optimization tool: process mining.

Optimize Your AWS Lambdas with TypeScript

Last time in this series, we looked at improving the developer experience. As your Lambda function gains more features and dependencies, you may notice that the bundle size begins to grow exponentially. This can negatively affect deployments and cold starts. A bigger bundle means deployments take longer to upload to the AWS cloud. The JavaScript engine has more work to do before it can execute the Lambda function. In this take, we will focus on optimizing our Lambda function.

Introduction to async/await in TypeScript

Imagine if your application were allowed to perform only one task at a time. For example, if users download their favourite music or scroll through the feed, delivering seamless navigation would have needed interdimensional sorcery! However, thanks to asynchronous programming, such cases are easily avoidable during development. So, be it a mobile app or web application, the usability of asynchronous programming is inevitable.

Debugging in Elixir and Erlang: An Introduction

Welcome to part one of this two-part series on debugging in Elixir and Erlang. In this post, we'll use several different tools and techniques to debug Elixir code. First, we'll get to know the demo project I created to showcase certain tools: dist_messenger. It's an Elixir project of a distributed messaging system that can be used directly on IEx. It allows users in different nodes to send and receive messages to each other.

Solid Software Design Principles

In this article, we will see SOLID principles and how to implement those principles while building a software application. Robert. C. Martin (popularly known as Uncle Bob) introduced the SOLID principle. Later, Michael Feather re-orders the principle to form the acronym. It helps to implement better code design, maintainability, and extendability.

How to Drive Digital Transformation at Global Scale: Sibos 2022 Recap

What an action-packed week at Sibos, the world’s premier financial services event held last month in Amsterdam. It was exciting to be back with other industry leaders to talk about the future of banking and how intelligent automation is critical for success. Appian is modernizing processes for some of the largest banks, including many in attendance. In fact, we were excited to kick off Sibos on stage together with our client Rabobank, the second largest bank in the Netherlands.