Author image

Alexis Seigneurin

35 posts Washington, DC, USA LinkedIn
Big Data Engineer & Managing Consultant - I work with Spark, Kafka and Cassandra. My preferred language is Scala!

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 13, 2018

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 13, 2018

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


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


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


Incrementally loaded Parquet files

In this post, I explore how you can leverage Parquet when you need to load…

Read More


Spark Summit East 2017 - A summary

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

Read More


Kafka Streams - Scaling up or down

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

Read More


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

Alexis Seigneurin

Culture

DevFest DC Washington DC

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

Read More


Oct 04, 2016

Alexis Seigneurin

Culture

Spark - Calling Scala code from PySpark

In a previous post, I demonstrated how to consume a Kafka topic using Spark in…

Read More


Spark & Kafka - Achieving zero data-loss

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

Read More


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


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


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