Systems | Development | Analytics | API | Testing

Git is About Communication

An SCM such as Git is more than just a database for source code. It’s not only the thing you need to interact with to get code to production, but also a log of changes on a project. It’s not just the last couple of weeks of commits that are worth looking at. Any commit remains relevant weeks, months and years later. A commit serves multiple purposes. The first one is to explain a change during its review and the second is to explain a change to a future reader.

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.

MLRun Functions DEMO: Python Jupyter (Open-Source Data Science Orchestration + Experiment Tracking)

MLRun is a generic and convenient mechanism for #data scientists and software developers to build, run, and monitor #machinelearning (ML) tasks and pipelines on a scalable cluster while automatically tracking executed code, metadata, inputs, and outputs. On-Premise or Barebone/Metal - including Edge AI / Analytics Customers include NetApp, Quadient, Payoneer (and many more).