Data science depends on systems that collect, move, validate and monitor data. This hub collects work on pipelines, real-time processing, MLOps, production workflows and software practice.

Start here

Pipelines and production workflows

Real-time Data Streaming using Python and Kafka

Real-time Data Streaming using Python and Kafka

Learn how to implement real-time data streaming using Python and Apache Kafka. This guide covers key concepts, setup, and best practices for managing data streams in real-time processing pipelines.

Convergence of Topology and Data Science

Convergence of Topology and Data Science

Dive into Topological Data Analysis (TDA) and discover how its methods, such as persistent homology and the mapper algorithm, help uncover hidden insights in high-dimensional and complex datasets.

MLOps and monitoring systems

Programming and open source

Real-time Data Streaming using Python and Kafka

Real-time Data Streaming using Python and Kafka

Learn how to implement real-time data streaming using Python and Apache Kafka. This guide covers key concepts, setup, and best practices for managing data streams in real-time processing pipelines.

A Comprehensive Guide to Pre-Commit Tools in Python

A Comprehensive Guide to Pre-Commit Tools in Python

Learn how to use pre-commit tools in Python to enforce code quality and consistency before committing changes. This guide covers the setup, configuration, and best practices for using Git hooks to streamline your workflow.

Streamlining Your Workflow with Pre-commit Hooks in Python Projects

Streamlining Your Workflow with Pre-commit Hooks in Python Projects

In the world of software development, maintaining code quality and consistency is crucial. Git hooks, particularly pre-commit hooks, are a powerful tool that can automate and enforce these standards before code is committed to the repository. This article will guide you through the steps to set u...