The 4 Pillars of Successful Open-Source Communities — The community is the backbone of an open-source project. It establishes a framework for collaboration, innovation, growth, and sustainability. In order to for an open-source project to be a successful, it needs to develop a community. Read more
—Hi, I'm Maximilian Michels, software engineer and expert for data-intensive applications using Apache Flink, Apache Beam, and related open-source technology. - Learn more
Blog Posts
The Art of Debugging Distributed Systems — Debugging is the process of identifying the root cause of an unexpected behavior of a software program. In software development, bugs are inevitable — No matter how good programmers are. Distributed systems are no exception in this regard, but they... Read more
—5 Steps to Get Started with Data Processing in Python Using Apache Beam — Over two years ago, Apache Beam introduced the portability framework which allowed pipelines to be written in other languages than Java, e.g. Python and Go. Here’s how to get started writing Python pipelines in Beam. Read more
—Apache Arrow: The Hidden Champion of Data Analytics — In today’s open-source software stack you can find many indispensable dependencies in the form of software libraries. They are logging frameworks, testing frameworks, HTTP libraries, or code style checkers. But it doesn’t happen often that a new library emerges which... Read more
—