Dataframes, Collections and Streams in Java
summary
Compares three concrete Java pipelines: reading CSV with Jackson, modeling rows as records and sets, and doing the same with Java streams, Eclipse Collections and DataFrame-EC; builds a ConferenceExplorer, runs tests that compute days-to-event, group/count/sum by country and month, generate emoji flags and JSON output, and reports what needed extra serializers or modules. Shows that all three work, DataFrame-EC is higher-level but less mature, Eclipse Collections adds primitive and null-safe types.
AI-written summary · about
chapters (15)
- 0:00Introduction to speakers
- 1:52Talk overview and goals
- 6:04Lego analogy for libraries
- 10:59Loading CSV data
- 17:23Calculating days to event
- 19:27Grouping data by country
- 23:20Counting conferences by country
- 26:09Summing conference days by country
- 28:38Generating country flag emojis
- 33:58Exporting data to JSON
- 38:37Pros and cons of Java Streams
- 41:03Pros and cons of Eclipse Collections
- 42:46Pros and cons of DataFrame EC
- 46:22Summary and learning outcomes
- 49:09Q&A session
related talks
49mThere is a missing tool in your Java data structure toolkit – DataFrames!
44mI didn't know you could do that with Java Streams!
01h 01mTransforming Data using the Functional API
01h 12mBig Data in Java World: Apache Spark and Scala. Arch and live coding
02h 25mExploring Collectors
02h 47mCollectors in the wild!
39mLevel Up Your Java Streams with Gatherers
41mThe Evolution of Data Processing with Java
