Stream Processing Like You Have Never Seen Before

TL;DR This is playbook for «Stream Processing like you have never seen before» talk Full source code is available Table 1. Revisions history Version Date Comments v1.1 11/05/2019 Updated version, presented at NYC Cloud Native meetup v1.0 09/05/2019 Initial revision, presented at DC Spring Meetup Spring Kafka Application Getting started Go to https://start.spring.io and generate project using «Spring for Apache Kafka», «Spring for Apache Kafka Streams», «Lombok», «Cloud Streams» ...

September 5, 2019 · 4 min · Viktor Gamov

Where in the world is Viktor in second half of 2019

TL;DR This blog post inspired by similar posts of my colleagues' @rmoff [1] and @riferrei [2]. You can find all my speaking appearances until the end of 2019. Table 1. Revisions history Version Date Comments v1.1 10/03/2019 Added New York events v1.0 9/05/2019 Initial revision September 🇺🇸 5th of September: Washington, DC — DC Spring Framework I will be talking about integration between Kafka and SpringFramework. And I will try to live code! ...

September 3, 2019 · 3 min · Viktor Gamov

Quick Tips on Designing Your Kafka Summit Presentation

TL;DR Do yourself a favor and grab a copy of «Presentation Patterns» book by Neal Ford, Matthew McCullough, Nathaniel Schutta and should be good to go and crush your next tech presentation. Table 1. Revisions history Version Date Comments v1.0 103/15/2019 Initial revision Preface Kafka Summit 2019 events are in full throttle. New York event is happening in a couple weeks. London event is happening shortly after that in May. And San Francisco Kafka Summit is open for speaker’s proposals. My DevX team at Confluent assisted with reviewing proposals. And now we’re helping many speakers with their decks. ...

March 15, 2019 · 5 min · Viktor Gamov

Tips And Tricks That I use in my demos and presentation with Docker

A very small tip for you! TLDR the Sole purpose of this post is to help me to return here time to time if I forget some of the commands. If this would be useful for anyone - praise me on twitter - http://twitter.com/gamussa. Let’s start with small but important thing - how to erase everything Docker and start clean. Delete every Docker containers Don’t do this if you’re on the plane. Downloading new images using airline’s wifi will be the pain. Proceed with caution. You have been warned. ...

November 28, 2018 · 2 min · Viktor Gamov

Who is tweeting about hashtag KSQL?

TL;DR Another day, another post. This time it’s another playbook for my http://DataSciCon.tech talk «Who’s tweeting about #datascicon» on November 30th 2018 [1] A full source code published in confluetninc/demo-scene repository [2] Table 1. Revisions history Version Date Comments v1.1 12/02/2018 Small fixes in codes, screenshots, images v1.0 11/28/2018 Initial revision Prerequisites Docker Docker Compose Get example from GitHub If you will follow steps below you should checkout only directory that has source code relevant to this post. mkdir ~/temp/demo-scene cd ~/temp/demo-scene git init . git remote add origin -f https://github.com/confluentinc/demo-scene/ git config core.sparsecheckout true echo "twitter-streams/*" >> .git/info/sparse-checkout git pull --depth=2 origin master cd twitter-streams ls -lh ...

November 28, 2018 · 3 min · Viktor Gamov

Streaming Movies Ratings with Kafka Streams and KSQL

TL;DR The sole purpose of this blog post is to draft a playbook for my presentation «Crossing the streams: Rethinking Stream processing with Kafka Streams and KSQL» [1] that I recently did on Kafka Summit 2018 in San Francisco. A full source code published in confluetninc/demo-scene repository [2] Table 1. Revisions history Version Date Comments v1.2 01/17/2019 use CP 5.1.0, updated Control Center screenshots v1.1 11/21/2018 Fixed links and minor grammar v1.0 11/20/2018 Initial revision Disclaimer: Another goal is to exercise some ideas around the visual representation of posts in this blog. And third and the last goal is to brush up my technical writing skills! Since I moved to DevX [3] from Professional Services where I did write a truckload of customer engagement reports. ...

November 20, 2018 · 4 min · Viktor Gamov

Divide, Distribute and Conquer — Stream v. Batch @ Philly JUG

TL;DR On September 13th 2017 I presented «Divide, Distribute and Conquer: Stream v. Batch» at Philly JUG. In this presentation I talked about how developers and data engineers are changing their perception on data processing using streaming data technologies. Table 1. Revisions history Version Date Comments v1.0 09/20/2017 Initial revision Tweets @ThePhillyJUG meetup where @gamussa talked about stream vs batch, #kafka #kafkastreams pic.twitter.com/6KlFwfnCAw — Jason Young (@jythejavaguy) September 14, 2017 @gamussa: "how many here use Gradle? Maven? Hmm, people have made some poor life choices. (J/K!)" Didn't say which was the right choice :) pic.twitter.com/rPAGZNKEoy — Jason Young (@jythejavaguy) September 14, 2017 ...

September 20, 2017 · 1 min · Viktor Gamov

I'm Speaking At JavaOne 2017

TL;DR I’m going to speak at JavaOne 2017 in San Francisco, CA October 1st - 5th. My session can be found in the Session Catalog. I ♥ JavaOne! Seriously, if in 2017 you do Java and it pays your bills, this is a conference you don’t want to miss. And this year this is going to be BIG! JavaOne is leaving the hotels and going to the San Francisco Prime location - Moscone West! And I’m excited to deliver 3 (THREE!) presentations at JavaOne this year. Here’s what I’m going to talk about this year: ...

September 7, 2017 · 2 min · Viktor Gamov

Goodbye, Hazelcast!

TL;DR July 21th, 2017, was my last day at Hazelcast. Here is an email, that I sent to my former co-workers @Hazelcast. Hello team, Today was my last day with Hazelcast. I joined Hazelcast when version 3.4 was about to be released. And now 3.9EA version had been released couple weeks ago. Wow! So many things have been done, so many new features, so many new users had been acquired! It was an incredible pleasure to work with such smart and passionate about open source people! I learned a lot while working with you, with product, customers, community! It was such a fun ride even though sometimes it was bumpy! Keep up your passion for open source, live long and prosper! I will try to stay around in the community because for this 2.5 years Hazelcast has become a big part of my life! ...

July 21, 2017 · 1 min · Viktor Gamov

Testing containers with Testcontainers @ Atlanta JUG

TL;DR On July 18th 2017 I presented «Testing containers with TestContainers: There and back again» at Atlanta JUG talk. In this presentation I talked about how Docker can help with seamless transition from development to production by leveraging container technology in integration testing. Table 1. Revisions history Version Date Comments v1.0 07/20/2017 Initial revision A presentation ...

July 20, 2017 · 1 min · Viktor Gamov