Open Source Projects:
Back to top

Getting Started with Stream Processing, New York – DeveloperWeek

Live Training

This training will be held at the DeveloperWeek NYC conference. Seats are limited, so please register to reserve your seat. Your attendance at the stream processing training center will also get you access to the show!
  • 10:00 am – Noon — Part I
  • Noon – 1:00 pm Lunch provided by Hazelcast
  • 1:00 pm – 3:00 pm — Part II
This half-day in-person training is an introduction to stream processing for advanced Java programmers.
This class combines conceptual overviews with hands-on practice creating stream processing pipelines using Java and Hazelcast Jet.
This class is for advanced Java programmers who want to take their first steps in understanding and working with stream processing as well as for those who are already experienced in building the data processing applications and want to learn more about this new streaming technology.
By the end of the course, the attendees will be able to build and run distributed streaming pipelines to process data in near-real time. We will also cover the advantages and disadvantages of the stream processing technologies available when approaching real-world, business-related problems.

Course Outline:

  • Stream Processing Overview
  • The Building Blocks
  • Transforming a Data Stream (lab)
  • Data Enrichment (lab)
  • Aggregations and Stateful Streaming (labs)
  • Scaling and Operations (lab)
  • Q&A
Target Audience: Advanced Java programmers
Prerequisites: Java 8 concepts and APIs. Familiarity with lambdas a must (see code snippet below). No prior knowledge of stream processing required.
What to bring:
Bring your laptop, prepared with:

Presented By:

Joe Sherwin
Senior Solutions Architect

Joe Sherwin is a senior level Solution Architect at Hazelcast® with 18 years of experience in the design, development and implementation of application systems within multi-tier distributed computing environments. Working with clients such as Vanguard, Fannie Mae, Federal Reserve Bank, Citi Group, Bear Stearns, Fixed Income Clearing Corporation, Comcast Corp, Webster Bank, Gartner Group, The Hartford Life Company, IBM Global Services, Mass Mutual, Lincoln National Financial Corporation, Bank of America, and Barnes & Noble Online Group, Mr. Sherwin has been instrumental in the development of large-scale mission critical E-commerce, insurance, and financial systems. He has experience architecting & implementing solution using CORBA, RMI, Java EE compliant distributed Object architectures, in-memory high transaction/low latency solutions using Hazelcast IMDG®, GemFire, Ehcache & Oracle Coherence, and solutions deployable on IaaS or PaaS platforms like Cloud Foundry, Amazon Web Services, Rackspace or Heroku.

Vladimír Schreiner
Vladimír Schreiner
Product Manager, Hazelcast Jet

Vladimir is a product manager with an engineering background and deep expertise in stream processing and real-time data pipelines. Ten years of building internal software platforms and development infrastructure have made him passionate about new technologies and finding ways to simplify data processing. Vladimir co-authored two white papers on the topic: Understanding Stream Processing: Fast Processing of Infinite and Big Data, and A Reference Guide to Stream Processing. His tutorial video on stream processing and real-time data pipelines discusses the building blocks of a stream processing pipeline and demonstrates how developers can write a full-blown streaming pipeline in less than a hundred lines of Java code for a variety of applications. Vladimir is also a lecturer with the Czechitas Foundation, whose mission is to inspire women and girls to explore the world of information technology. Czechitas Foundation teaches coding in various programming languages, software testing, and data analysis.