Systems | Development | Analytics | API | Testing

Latest Blogs

Troubleshooting Encoding Errors in Ruby

Text encoding is fundamental to programming. Web sites, user data, and even the code we write are all text. When encoding breaks, it can feel like the floor is falling out from under you. You're cast into a dimension of bitmasks and codepoints. Logs and backtraces are useless. You consider trading your text editor for a hex editor. But there's hope! In this article, Jose Manuél will show us how encoding errors happen, how they're expressed in Ruby, and how to troubleshoot them.

4 Essential ERP Implementation Best Practices

Whatever the size of your business, ERP implementation is a critical project. A successful implementation will move your business from a tangled mess of siloed processes to a streamlined system that acts as a single source of truth, enabling better reporting, superior decision-making, and improved collaboration across your organization. But achieving this isn’t easy. According to Datix, 64% of ERP projects go over budget, and 74% take longer than expected.

Multi-Raft - Boost up write performance for Apache Hadoop-Ozone

Apache Hadoop-Ozone is a new-era object storage solution for Big Data platform. It is scalable with strong consistency. Ozone uses Raft protocol, implemented by Apache Ratis (Incubating), to achieve high availability in its distributed system. My team in Tencent started to introduce Ozone as a backend object storage in production a few months ago and we’re onboarding more and more data warehouse users.

Speed Up Development With Powered by Fivetran

Powered by Fivetran (PBF) provides a simple framework for developers to go beyond internal analytics projects to build data pipelines into their applications within the Fivetran platform. With no engineering overhead, you can easily access hundreds of customer accounts across countless Fivetran-supported data sources, including advertising platforms, CRM systems, databases, web events and more.

A perfect environment to learn & develop on Apache Kafka

Apache Kafka has gained traction as one of the most widely adopted technologies for building streaming applications - but introducing it (and scaling it) into your business can be a struggle. The problem isn’t with Kafka itself so much as the different components you need to learn and different tools required to operate it. For those motivated enough, you can invest money, effort and long Friday nights into learning, fixing and streamlining Kafka - and you’ll get there.

Creating value from legacy data - The whys and the hows of legacy system integration

While there are many challenges young companies might struggle with, they certainly escaped one that is a blessing and a curse at the same time – the legacy IT systems. Data is indeed one of the companies’ most valued assets, as knowledge (read, ‘data’) empowers better, more informed business decisions. Moreover, chances are your organization already has most of the knowledge it needs. The only caveat, though, is that it might be inaccessible and therefore, pretty useless.

The Rise Of Connected Manufacturing And How Data Is Driving Innovation, Part I

This interview was conducted by Cindy Maike, VP Industry Solutions The shift towards Industry 4.0 is improving manufacturing efficiency and the factory of the future will increasingly be driven by technology like the Internet of Things (IoT), Automation, Artificial Intelligence (AI), and Cloud Computing.

What is ERP? The Complete Guide for Businesses

ERP (Enterprise Resource Planning) systems integrate a broad range of core business processes and functions into one central system that acts as a single source of truth for an organization. An ERP system consists of a wide range of integrated applications, each one dealing with a particular function. These could include, for example, finance, operations, marketing, human resources, customer relationship management, supply chain management, and more.

Git-based CI / CD for Machine Learning & MLOps

For decades, machine learning engineers have struggled to manage and automate ML pipelines in order to speed up model deployment in real business applications. Similar to how software developers leverage DevOps to increase efficiency and speed up release velocity, MLOps streamlines the ML development lifecycle by delivering automation, enabling collaboration across ML teams and improving the quality of ML models in production while addressing business requirements.