My journey with Kotlin - Part 2: Introduction to Kotlin

This is the second post of a 2-part introduction to Kotlin, a programming language for…

Read More


Feb 12, 2018 6 min read

Alexis Seigneurin

Kotlin

My journey with Kotlin - Part 1: How I came to dislike Java

This post is a 2-part introduction to Kotlin, a programming language for the JVM. If…

Read More


Feb 12, 2018 5 min read

Alexis Seigneurin

Kotlin

Why Kafka Streams didn't work for us? - Part 3

This is the third and final post in this series of posts in which I…

Read More


Aug 24, 2017 6 min read

Alexis Seigneurin

Apache Kafka

Why Kafka Streams didn't work for us? - Part 2

This is the second post in this series of posts in which I explain why,…

Read More


Aug 23, 2017 5 min read

Alexis Seigneurin

Apache Kafka

Why Kafka Streams didn't work for us? - Part 1

This is a post in 3 parts in which I explain how we started a…

Read More


Aug 22, 2017 3 min read

Alexis Seigneurin

Apache Kafka

Incrementally loaded Parquet files

In this post, I explore how you can leverage Parquet [https://parquet.apache.org/] when…

Read More


May 17, 2017 4 min read

Alexis Seigneurin

Apache Spark

Spark Summit East 2017 - A summary

I attended Spark Summit East 2017 last week. This 2 day conference - February 8th…

Read More


Feb 21, 2017 4 min read

Alexis Seigneurin

Apache Spark

Kafka Streams - Scaling up or down

Kafka Streams is a new component of the Kafka platform. It is a lightweight library…

Read More


Oct 06, 2016 6 min read

Alexis Seigneurin

Data

Strata+Hadoop World 2016 in New York

Strata+Hadoop World is probably the most important conference about Data Science and Data Engineering.…

Read More


Oct 06, 2016 3 min read

Alexis Seigneurin

Culture

DevFest DC Washington DC

A team of five Ipponites hungry for knowledge descended upon a bustling Capital One [https:…

Read More


Oct 04, 2016 7 min read

Alexis Seigneurin

Culture

Spark - Calling Scala code from PySpark

In a previous post [https://test-ippon.ghost.io/spark-kafka-achieving-zero-data-loss/], I demonstrated how to consume a…

Read More


Sep 12, 2016 4 min read

Alexis Seigneurin

Data

Spark & Kafka - Achieving zero data-loss

Kafka and Spark Streaming are two technologies that fit well together. Both are distributed systems…

Read More


May 12, 2016 9 min read

Alexis Seigneurin

Data

Kafka, Spark and Avro - Part 3 of 3, Producing and consuming Avro messages

This post is the third and last post in a series in which we learn…

Read More


Apr 06, 2016 6 min read

Alexis Seigneurin

Data

Kafka, Spark and Avro - Part 2 of 3, Consuming Kafka messages with Spark

This post is the second post in a series in which we will learn how…

Read More


Mar 22, 2016 4 min read

Alexis Seigneurin

Data

Kafka, Spark and Avro - Part 1 of 3, Kafka 101

This post is the first in a series of posts in which we will learn…

Read More


Mar 15, 2016 7 min read

Alexis Seigneurin

Data