YoVDO

GS Collections & Java 8 - Functional, Fluent, Friendly & Fun

Offered By: GOTO Conferences via YouTube

Tags

GOTO Conferences Courses Lazy Evaluation Courses Streaming Data Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the powerful combination of GS Collections and Java 8 in this conference talk from GOTO Chicago 2015. Dive into functional programming concepts, fluent APIs, and memory-efficient data structures with Craig Motlin, the technical lead for GS Collections at Goldman Sachs. Learn about lazy evaluation, streaming data, covariant return types, and primitive collections. Discover how to leverage these tools to enhance productivity, reduce memory usage, and improve performance in Java applications. Compare frameworks, analyze code examples, and gain insights into advanced topics like anagrams, grouping, and partitioning. Uncover the potential of GS Collections and Java 8 to create more expressive, efficient, and maintainable code.

Syllabus

Agenda
GS Collections
Memory Lane
Code
Lazy Evaluation
Collection
Java Extremes
Covariant Return Types
Lines of Code
Streaming Data vs Collections
Stream immediately terminated with
Grouping by
Partitioning
Stack traces
Anagrams
Solution
JS Collections
Lazy Evaluations
Memory Efficiency
Entries
HashSet
Memory Waste
Primitive Collections
Primitive Strings
Method References
Framework Comparison
Wrap Up


Taught by

GOTO Conferences

Related Courses

Google Cloud Platform Big Data and Machine Learning Fundamentals em Português Brasileiro
Google Cloud via Coursera
Data Engineering on Google Cloud Platform em Português Brasileiro
Google Cloud via Coursera
Handling Streaming Data with GCP Dataflow
Pluralsight
Developing Microsoft Azure Intelligent Edge Solutions
Pluralsight
Implementing an Azure Databricks Environment in Microsoft Azure
Pluralsight