Tag Archives: Streams

Rules while working with stream in Java 8


First, let’s have a basic understanding of stream. Then we will have a look at the side effects that can occur while working with streams. Stream represents a sequence of objects from a source, which supports aggregate operations. One thing … Continue reading

Posted in Best Practices, Java, Streaming | Tagged , , , , , , , , | 1 Comment

Kafka Streams : More Than Just a Dumb Storage


Whenever we hear the word Kafka, all we think about it as a messaging system with a publisher-subscriber model that we use for our streaming applications as a source and a sink. So we can say that Kafka is just a … Continue reading

Posted in Apache Kafka, Scala | Tagged , , , | 3 Comments

Like Java 7 ? Then You Are Going to Love Java 8 !!


JAVA 8 (aka jdk 1.8) is a major release of JAVA programming language development. With the Java 8 release, Java provided support for functional programming, new JavaScript engine, new APIs for date time manipulation, new streaming API, etc. which will … Continue reading

Posted in Functional Programming, Java | Tagged , , , , , , | 8 Comments

Introduction to Java 8


The Functional Features of Java8 Java 8 was a major release in terms of language and APIs. The language includes several ideas from functional programming like behavior parameterization, passing lambda expression as methods, processing data with stream pipelines etc. The following presentation … Continue reading

Posted in Java, Scala | Tagged , , , | 2 Comments