Skip to main content

The Tech Corner

Header (5)

Automate Code: Signing with Vault App Roles

Appian builds custom versions of its mobile application for its customers. To do this, we offer customers the option to send us their code-signing credentials which we secure in Vault,…

Header (6)

The Garbage Collection Mysteries (Volume 1) — An Awkward Pause

Background Around the end of 2019, an Appian alert was raised by an application server health check request failing to get a response from a customer site for almost 7 minutes. During the investigation, support engineering saw a corresponding 7…

Header (7)

Product Illustration at Appian

Imagine you are a new Appian Developer. You’re exploring the platform and land on the DevOps section of the Admin Console. You’re not familiar with DevOps practices, but you’re interested in understanding what Health Check can do for you...

Screen Shot 2021 07 29 At 2.39.37 PM

Customizing and Code-Signing a Mobile App

Background As we saw in “Bring Customers Joy With Automation”, Appian builds custom versions of the mobile Appian application for its customers. To do so, our old process was to apply the customer’s desired settings and images to our mobile code…

Header (8)

Automatically Secure Code-Signing Assets

At Appian, we were faced with the challenge of safely securing the customer’s signing assets in an automated way. See how we solved this problem.

Header2

Painless Code-Signing Assets

As I wrote in “Bring Customers Joy With Automation,” we at Appian need to create customized versions of our Appian mobile application for our customers. To create these customized applications for iOS, we need several pieces of information...

Header (10)

Bring Customers Joy with Automation

Appian application Automation these days can be viewed as an attempt for businesses to separate themselves from their customers to save time or money. It is used to send customers down automated tunnels so as to reduce costs and remove the…

Header (9)

Chaos Testing a Distributed System with Jepsen — Part III

Many thanks to Josh Kessler, the Data Layer team, Antonio Andrade, and Michael Crawford for their help in making this blog possible. “We adore chaos because we love to produce order.” M. C. Escher This is the third and final part in a series that…

Header (17)

Artisanal Scripting: Todo Lists and Reminders

Photo by Glenn Carstens-Peters on Unsplash There are many tools to keep todo lists and calendar reminders, so this post isn’t necessarily going to be about a groundbreaking way of doing such things. Rather, I’ll illustrate how easy it can be to build…

Header (14)

Chaos Testing a Distributed System with Jepsen

Photo by ActionVance on Unsplash Many thanks to Josh Kessler, the Data Layer team, Antonio Andrade, Jonathon Blonchek, and Debby Chang for their help in making this blog possible. This is the first post in a series that will explore how to run chaos…