Loading Events
Back Icon

Back to Events

Feb 19, 2025

DataFrame – a Swiss Army Knife of Java Data Processing

**DataFrame – a Swiss Army Knife of Java Data Processing**

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 ([https://dflib.org](https://dflib.org)) 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.

**About our speaker**
Andrus Adamchik 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.

**Agenda**
5:30pm – 6:00pm: Networking, food and drinks
6:00pm – 7:00pm: Talk session
7:00pm – 7:30pm: More networking

Details

Date:
February 19
Time:
5:30 pm - 7:30 pm
Website:
https://www.meetup.com/charlotte-java-developers-meetup/events/305855514

Venue

Pinnacle Solutions Group
5800 Old Pineville Rd, Suite 202
Charlotte, NC 28217 United States