Systems | Development | Analytics | API | Testing

Latest Blogs

Business Process Improvement: How to Get Started

Business process management solutions often tout their analysis and optimization capabilities, but few provide the full set of tools needed to build a process, measure its performance, and identify and implement improvements. And when you’re looking for information on how to optimize a process, it’s easy to quickly get lost in the information-overload about the best methodologies and tools. That’s likely because the answer to process improvement isn’t straightforward.

3 Examples of Intelligent Automation in Insurance

Intelligent automation happens when robotic process automation (RPA) meets artificial intelligence (AI), bringing simple actions and cognitive tasks together for lightning-fast processing. Intelligent automation in insurance is a powerful tool that reduces both human error and the need to perform repetitive tasks manually. Imagine AI extracting data from an invoice then a bot entering that data into a software program.

Xray - year in review and look ahead

Last year was significant for us, so let's reflect briefly. As one of the key milestones, we released Xray Enterprise - a comprehensive solution for test management challenges, blending powerful features with user-friendly functionality. It is especially beneficial for larger companies with high scale and complexity of the development operations. Here are other noteworthy numbers/metrics.

The Sliding Doors for Managing Data

In this blog series, I am exploring the “sliding doors”, or divergent paths, for creating value with data across different use cases, practices, and strategies. In this post, I want to discuss how to generate value with Data Products. As I reviewed in my last blog, grabbing the door to the better path for managing your data isn’t just about solving your particular use case: it’s ultimately about delivering value for your business.

Snowflake Brings Gen AI to Images, Video and More With Multimodal Language Models from Reka in Snowflake Cortex

Snowflake is committed to helping our customers unlock the power of artificial intelligence (AI) to drive better decisions, improve productivity and reach more customers using all types of data. Large Language Models (LLMs) are a critical component of generative AI applications, and multimodal models are an exciting category that allows users to go beyond text and incorporate images and video into their prompts to get a better understanding of the context and meaning of the data.

Predicting the Generative AI Revolution Requires Learning From Our Past

Having frequently worked with governments around the world over the course of my career, I’ve had all kinds of discussions about the global impact of generative AI. Today, I’m publicly wading into those waters to deliver my perspective, and my opinion is that … it’s incredibly hard to predict the future. Done. Wrapped up this entire post in a single sentence.

Tideways 2024.1 Release

You can now unpack the Christmas present that was promised to you at the end of 2023! As you may have already read in the Flamegraph Feature Preview, this exciting new feature of the Profiler is now the focus of our first release in 2024. The Flamegraph complements the Timeline and Callgraph features and visualizes Aggregated Traces. The goal was to provide profiling information across many traces and thereby gaining new and deeper insights into performance.

How to Secure REST APIs: API Keys Vs OAuth

REST, a.k.a. Representational State Transfer, is an architectural style commonly used in software development. Applications built via REST-style development tend to be excellent examples of distributed hypermedia applications. However, they don’t often have excellent innate security options. That’s where API keys and OAuth tokens come in. In this article, we’ll cover how to secure REST APIs with either API keys or OAuth.

How to Fix java.lang Illegal Argument Exception Unsupported Class File Major Version 61

The "Unsupported class file major version 61" error in Java means you're trying to run a Java program that's too advanced for the version of Java you have installed. To fix this, either update your Java to version 17 or newer, otherwise recompile the program with an older Java version that matches your runtime environment.