Introduction to PySpark FlatMap
PySpark FlatMap is a transformation operation in PySpark RDD/Data frame model that is used function over each and every element in the PySpark data model. It… Read More
The map() and flatmap() are two important operations in the new functional Java 8. Both represent functional operation and they are also methods in java.util.stream.Stream class but the map… Read More
The flatmap is an interesting concept of functional programming which allows you to flatten the list or stream apart from transforming it, just like the map does. This means yo… Read More
With the vacations rapid drawing near, there are many a laugh presents for you on this roundup of recent equipment and assets for internet designers. Make certain to proportion anything els… Read More
With the vacations rapid coming near, there are many amusing presents for you on this roundup of latest equipment and sources for internet designers. Make positive to percentage anything el… Read More
Hello guys, if you remember, Java 8 changed the way we usually code in Java by introducing some Functional Programming concepts. It brings features like lambda expressions and Streams, which… Read More
Introduction to Scala Case Class
Case classes in scala can be defined by using the case keyword. This class is a normal class like any other class in scala, but these classes are immutable… Read More
Introduction to Scala Dependency Injection
Dependency Injection is the software design pattern used to simplify our logic. Dependency Injection separates our implemented methods, and interf… Read More
Vamos con la primera colección del año :) Aquí van los enlaces recopilados durante estas fiestas que, como de costumbre, espero que os resulten interesantes.Por si te lo… Read More
Definition of Spring Boot GraalVM
Spring boot graalvm is providing support for compiling spring boot applications, as compared to the JVM (java virtual machine) spring boot graalvm images a… Read More
Introduction to Spark Transformations
A transformation is a function that returns a new RDD by modifying the existing RDD(s). The input RDD is not modified as RDDs are immutable. All transf… Read More
Introduction to JavaScript flatmap
The flatMap() function in JavaScript is defined as map the elements and making the resultant mapping elements into a new array. This means it makes an int… Read More
Introduction to Kotlin flatMap
The following article provides an outline for Kotlin flatMap. The flatMap is one of the features, and it is used to combine with two different collections, an… Read More
Introduction to Scala Comprehensions
Scala Comprehensions are features of Scala having the structure for(enumerators) yield e that evaluates a body for enumerators and yield the result for… Read More
Definition of Scala Yield
Scala yield is used with the sequence comprehensions like foreach, withFilter, map, FlatMap, and filter. Yield is a keyword in scala that is used at the end of the… Read More
Introduction to Scala XML
Scala XML is a way of working with the eXtensible Markup Language with the Scala Language. Scala treats XML as a first-class citizen, so we directly work by… Read More
(Read this article on the blog)
Last updated on 2022/04/26 to include changes up to JDK 18.
This article is also available in Chinese by Alex Tan.
Since the release of version 8, up to ver… Read More
Introduction to Kotlin const
The kotlin const is one of the immutability keywords, and it accepts read-only values; it acts as the other keywords like final in java. The const keyword shoul… Read More
Ahí van los enlaces recopilados durante la semana pasada. Espero que os resulten interesantes. :-)Por si te lo perdiste...Métodos de extensión en C#José Mar&iacut… Read More
Introduction to Spring Boot Webflux
Spring Boot WebFlux is a parallel of Spring MVC Version that supports a full non-blocking reactive stream. Spring Boot WebFlux uses the project reactor a… Read More
In this post, I will be sharing top 10 Stream API interview questions and answers for experienced Java professionals. I have already shared the frequently asked Java 8 programming interview… Read More
Introduction to Scala foldLeft
Scala foldLeft function can be used with the collection data structure in scala. Also, foldLeft is applicable for both immutable and mutable data structures o… Read More
Best Big Data Tools – Introduction
Big data tools are a group of software applications that help you analyze and process large amounts of information. They support decision-making by p… Read More
In this post, we will be discussing the various operations related to Transformations and Actions in RDD like Map, FlatMap, ReduceBykey, Sorting, etc.
We would recommend readers to… Read More
In this article, we will be discussing the differences between Intermediate and Terminal operations in Java. In Java 8, Stream API was introduced. Stream API operations are of two types:1. I… Read More
I was searching for a good example of FlatMap but didn't found a good one, so created my own. As name suggest FlatMap is used to flatten stream like unwinding multiple list of values. For ex… Read More
iOS is the most popular mobile app development platform. In fact, Apple has a 26.28% share of the world mobile market.
So, for obvious reasons, you might want to learn about iOS mobile app d… Read More
Introduction to Kotlin Optional
Kotlin optional is used to handle the empty or null values gracefully in our program. This type is basically used at the time of performing API calls which w… Read More
Big Data Integration and Processing complete course is currently being offered by UC San Diego through Coursera platform and is Course 3 of 6 in the Big Data Specialization.About this C… Read More
Sometimes, we want to generate all combinations of elements in a single array in pairs with JavaScript.
In this article, we’ll look at how to generate all combinations of elements in a… Read More
Google recently announced that it has been 5 years of Kotlin, the official programming language supported for Android app development! Five years ago, at the 2017 Google I/O Keynote, it was… Read More
1. Introduction The last post provided a comparison of multi-threading APIs throughout Java’s lifespan. In this post, we will dive into the Reactive philosophy to see how it differs fr… Read More
In Python there is no ternary operator in the form of (:?) as in programming languages like c, c++, Java. Python ternary operator is an if-else conditional expression written in a single li… Read More
In the post Statement Interface in Java-JDBC and PreparedStatement Interface in Java-JDBC we have already seen how you can use Statement to execute static SQL statements and PreparedStateme… Read More
Hello guys, if you are working in Java then you may know that Stream in Java is used to perform certain operations on the objects elements like printing list’s elements, order them, an… Read More
Find the comprehensive guide to Java interview questions and answers for both freshers and experienced professionals. Here, we have covered the top interview questions on Java that are likel… Read More
Introduction to Java 8 forEach
The foreach method in Java 8 is used to iterate over the elements. This method is defined in the stream and iterable interfaces. This is the default method def… Read More
Get 100%OFF Coupon For Java Programming, Lambda and more (Java 13, 12, 11, 10, 9,8) Course
Course Description:
******* Course Overview *******
Welcome to this Amazing course on Java Latest… Read More
Get 100%OFF Coupon For Practical Java-8 Mastery Course
Course Description:
Your wait for the practical hands-on course on Java-8 is over. This course is structured with a key focus on lear… Read More
There is no doubt that Stream class is one of the most important class of Java SE 8 API and a solid knowledge of this class is needed to write modern day Java code. There is no excuse to wri… Read More
Java is a widely used programming language for various types of development projects, from the web and Android apps to the Internet of Things (IoT). As per research, Java was among the most… Read More
Ahí van los enlaces recopilados durante la semana pasada. Espero que os resulten interesantes. :-)Por si te lo perdiste...Formas de relanzar excepciones en C#José María… Read More
Photo by Kelly Sikkema on UnsplashIn this article, we’ll explore how ChatGPT can be combined with Mermaid, a popular diagramming library, to generate diagrams easily. Whether you… Read More
Reactive programming has become increasingly popular in recent years, and for good reason. Reactive programming allows developers to build highly responsive and scalable applications that ca… Read More
(Read this article on the blog)
PureScript is a statically typed general-purpose programming language inspired by Haskell, compiled into JavaScript. The vision of the language is to make fro… Read More
During the last few months, I’ve been reading “Unit Testing Principles, Practices, and Patterns” by Vladimir Khorikov. It’s definitely one of the best books I’v… Read More
This is article two of a series of three, the third to be written soon. The first is here!
Last time I explained why I think SMART Health Cards are awesome. This time I’m just going… Read More
Dr. Carsten LeueFollowBetter Programming--ListenShareIn this article, we will continue our investigation of applying functional programming concepts to Go. While in the previous article, we… Read More
Adam B. CsapoFollowBetter Programming--ListenShareAs we know from the vast literature on software testing, many practical approaches exist for substituting as yet not fully functional softwa… Read More
Posted on Jul 9 Welcome to the next article in the Create Your Own Programming Language series! In this one we're going to transform the abstract syntax tree (AST) to A Norm… Read More
Mattia MagiJul 10, 20234 min readWelcome back to our blog series on functional programming with fp-ts! In our previous posts, we talked about the building block of fp-ts library: Pipe and Fl… Read More
A common approach for creating applications that manage asynchronous data streams is reactive programming. It provides an effective and succinct method for handling complex data flows with e… Read More
By Matthew TysonSoftware Architect, InfoWorld |Reactive programming is an important coding style that evolved from the functional world. Reactive code utilizes an event-driven philosophy of… Read More
Reactive programming is a programming paradigm that promotes an asynchronous, non-blocking, event driven approach to data processing. Reactive programming involves modelling data and events… Read More
Posted on Sep 5 Vamos começar com um exemplo?No exemplo acima, temos um código que descreve com detalhes o que deve ser feito para chegarmos em um resultado (o… Read More
Posted on Sep 21 If you work in a team then there's a good chance code review is going to be your single most consistent, real-world practice to learn and grow as a develope… Read More
(Read this article on the blog)
Last updated on 2023/09/22 to include changes up to JDK 21.
This article is also available in Chinese by Alex Tan.
Since the release of version 8, up to ver… Read More
Posted on Oct 2 • Originally published at Medium Creating New ArrayAdding Elements to ArrayRemoving Elements from ArraySearch for Specific Element… Read More