Skip to content

DataFrame - A Swiss Army Knife of Java Data Processing

Photo of Todd Ginsberg
Hosted By
Todd G.
DataFrame - A Swiss Army Knife of Java Data Processing

Details

Note: Slightly earlier start time than usual! Let us know how you feel about 5:30pm vs 6:00pm start times!

Abstract
When implementing an ETL job, doing data analysis or simply reading an Excel file, you will quickly discover that standard Java is missing some key components for data processing and visualization, which are present in more complex and heavy tools like Spark or Flink. So can we use big data techniques without the big data infrastructure?

This talk will demonstrate how a lightweight DataFrame from the open-source DFLib library solves this problem for any Java app and a large number of use cases. It will also highlight a couple of other techniques that may feel "exotic" to Java developers, but nonetheless are very useful, namely Jupyter Notebook and Java charting based on Apache ECharts, essentially assembling a full data engineering toolkit for the "normal" programmers.

Speaker Bio - Andrus Adamchik
Andrus is a passionate open-source developer and a member of the Apache Software Foundation. He started programming in Java back in 1998 and founded a number of open-source projects: Apache Cayenne - a developer-friendly ORM, Bootique.io - a lightweight Java app platform, Agrest.io - a framework for dynamic REST services, and DFLib - DataFrame for Java. In his day job, Andrus is an IT entrepreneur, running a software company called ObjectStyle.

Schedule
5:30 - Meet & Eat
6:00 - Announcements, Jobs exchange
6:15 - Presentation
7:15 - Conclusion

Photo of Triangle Java Users Group (TriJUG) group
Triangle Java Users Group (TriJUG)
See more events
Deutsche Bank
3000 Centregreen Way · Cary, NC
Google map of the user's next upcoming event's location
FREE