java 

Become a Master of Java Streams – Part 2: Intermediate Operations

Just like a magic wand, an Intermediate operation transforms a Stream into another Stream. These operations can be combined in endless ways to perform anything from simple to highly complex tasks in a readable and efficient manner. This article is the second out of five, complemented by a GitHub repository containing instructions and exercises to …

Read More
java 

Become a Master of Java Streams – Part 1: Creating Streams

Declarative code (e.g. functional composition with Streams) provides superior code metrics in many cases. Code your way through this hands-on-lab article series and mature into a better Java programmer by becoming a Master of Java Streams. The whole idea with Streams is to represent a pipeline through which data will flow and the pipeline’s functions …

Read More
css 

45 Web Tools To Master The Internet (Sponsored)

A big part of our daily jobs is accomplished with much ease and efficiency by using different web tools and services. There is no doubt that for any type of need there is a great solution that is doing its job. In this article, we are reviewed on short 45 web tools and services that will help you master the internet. You will find a professional invoicing solution for freelancers, the best 24 x 7 support for WordPress themes, plugins and errors, the most popular WordPress analytics plugins, WordPress themes,…

Read More

Master Python List Comprehension in 2 Minutes

This tutorial explains Python List Comprehension, the most economical way (in terms of code) to create a list in Python. List Comprehension is also the fastest method to traverse a list, apply some condition, and return a new list with selected elements. You may find it similar to Python filter() method that filters values based on some condition. However, list comprehension has a much powerful syntax which gives options to add expressions and use if statement. Let’s first answer – Why would you want to use List Comprehension? It is…

Read More