Systems | Development | Analytics | API | Testing

Latest Blogs

Real-Time Streaming for Data Science

First, we collect data from an existing Kafka stream into an Iguazio time series table. Next, we visualize the stream with a Grafana dashboard; and finally, we access the data in a Jupyter notebook using Python code. We use a Nuclio serverless function to “listen” to a Kafka stream and then ingest its events into our time series table. Iguazio gets you started with a template for Kafka to time series.

What's the Best Version Control For Designers?

Version control is an essential tool for developers. But today, development includes more than just code. Using version control for artist and designers centralizes collaboration and secures valuable digital assets. In this blog, we break down why version control is so important for designers. And we answer — what's the best version control for designers and artists? Read on to learn more + see how a media company scaled Photoshop versioning.

5 benefits of modernizing your application's analytics with embedded analytics

As an ISV company selling a SaaS application, you have built analytics into your software because you know customers highly value insights into the data that's held within your application. Giving your customers business intelligence (BI) and analytics within your application offers them a window of insight into the data to help them optimize their business. You deliver more value which boosts end user adoption and means your client buys for longer.

How to Handle the Clone Not Supported Exception in Java

The CloneNotSupportedException is an exception in Java that is thrown to indicate that the clone() method in class Object was called to clone an object, but that object's class does not implement the Cloneable interface. Applications that override the clone() method can also throw this exception to indicate that an object could not or should not be cloned.

Little Fluffy Hybrid Clouds

In this series of demystifying the tech trends, my colleagues and I will be looking at busting the buzzwords to help you keep on track. Concerned about puzzling parlance, analytics argot, techie terminology – or plain old jargon? This series breaks down words and concepts to give you the deepest insight and understanding into how to talk the talk in the world of tech, so you can engage in conversations with the confidence of being data literate.

What defines the modern data stack and why you should care

When I was working at Google back in the mid 2000’s, we dealt with tens of billions of ad impressions a day, trained several machine learning models on years worth of historic data, and used frequently-updated models in ranking ads. The whole system was an amazing feat of engineering and there was no system out there that was even close to handling this much data. It took us years and hundreds of engineers to make this happen, today, the same scale can be achieved in any enterprise.

What is a Workflow?

When we talk about technology, we should try to do it in the simplest possible terms. But while we hear many CEOs and other tech executives preach this advice, it’s rarely followed—and the workflow software space is no exception. Popular workflow lingo like hyperautomation, digital process automation, and intelligent automation all mean essentially the same thing: to digitize processes for efficiency, consistency, and compliance.

FinTech Companies Thrive and Innovate with ChaosSearch

Welcome to the second installment of our ChaosSearch for FinTech blog series, where we explore how financial technology (FinTech) companies can solve analytics challenges and drive business outcomes with ChaosSearch. In Part One of this series, we brought you an in-depth look at how FinTech companies could accelerate application development and streamline operations in the cloud by adopting ChaosSearch for log analytics at scale.