Systems | Development | Analytics | API | Testing

Latest Blogs

Predictable Code in Elixir: Expressions as Reducers and Macros

In the first part of this series on maintainable Elixir code, we started by applying rules for code predictability in our code design. We immediately saw an emerging pattern: a series of transformations on state. In this part, we'll explore this pattern further. We'll first learn how to write expressions as reducers. Then we'll use metaprogramming to make use of reducers and enforce code style seamlessly. Finishing up, we'll see an example where all the pieces fit together. Let's get going!

6 key metrics to determine product quality

Every organization knows what quality should look like for the products they work on. However, what’s the best way of knowing whether the obtained quality compares to the expected quality of the product(s)? Quality can be both quantitative and qualitative. Many questions could be asked to determine quality. For example, "How do you feel about the product you use? How easy is it to use? Does it behave as expected? Do customers keep coming back to use our product?

The Red Velvet Rope of Low-Code Data Security

Here at Appian we're really excited to have released our low-code data security feature earlier this year. If you're not sure what that is, you're in good company. Even our parents just look at us blankly before saying "that's nice, dear" and changing the subject. Someone who doesn't love us unconditionally might be more skeptical.

From AutoML to AutoMLOps: Automated Logging & Tracking of ML

AutoML with experiment tracking enables logging and tracking results and parameters, to optimize machine learning processes. But current AutoML platforms only train models based on provided data. They lack solutions that automate the entire ML pipeline, leaving data scientists and data engineers to deal with manual operationalization efforts. In this post, we provide an open source solution for AutoMLOps, which automates engineering tasks so that your code is automatically ready for production.

5 FinTech Log Analytics Challenges Equifax Solved with ChaosSearch

Global data, analytics and technology companies such as Equifax, and their Engineering teams, depend on log analytics for a variety of operational analytics use cases, from application troubleshooting to streamlining cloud operations and regulatory compliance management. ChaosSearch is uniquely positioned to help companies like Equifax significantly reduce the time, cost, and complexity of log analytics.

5 ways we make sure your data is safe on Bitrise - compliance, access control, encryption, and more

Some of the world's most security-conscious companies rely on Bitrise to build safely. This article is a summary of the most important security-related measures we take to make sure your sensitive data is always protected.

Going beyond dashboards at Gartner Data & Analytics Summit

Well, that was interesting! I just finished the Show Floor Showdown for Business Intelligence at Gartner Data & Analytics Summit with team ThoughtSpot. (Reminder: ThoughtSpot was named a Visionary in Gartner’s 2022 Magic Quadrant™ for Analytics and BI Platforms.) For the setup, we were asked to play the roles of sustainability experts, government officials, and business leaders working to understand the impact of sustainability goals on economic, environmental, and social outcomes.

Using CodeSandbox for ThoughtSpot Everywhere development

Over the past week or so, I’ve been working on updating our Developer Workshop content. One of the trickiest parts of running workshops is the differences in local environment configuration: some attendees have a Mac, others windows, some with admin permissions, and some without. So much depends on what your company provides and how they manage their systems. To make things easier, I’ve been relying on CodeSandbox to eliminate a lot of the unknown.