November Java Meetup
Details
ποΈ Date: 13th November
π Location:
***
### π Agenda
- 18:30 β Doors open: Network
- 19:00 β Welcome & opening remarks
***
### π€ Talk 1 β 19:10
Title: DuckDB with Java: Embedded SQL Analytics on Files without a cluster
Speaker: Andrey Novov, Senior Java Developer @ BNP Paribas CIB Portugal
Summary:
Context: Run fast, reliable SQL analytics diretcly on files (CSV, parquet/s3) from Java, without inroducing a separate anylitucs cluster. How duckdb plugs into Java, Design patters for several use cases:, practical outcomes.
Why now? File-backed datasets keep growing; teams in the projects need ad-hoc exploration, reconciliations, and data quality checks that repeatable and easy to ship.
Consumers: Internal APIs, reconciliation jobs, data QA checks so not only analytics but also developers.
Bio:
Andrei Novov is a Senior Java Developer at BNP Paribas CIB, based in Lisbon, Portugal.
He holds an MSc in Computer Science from Peter the Great St. Petersburg Polytechnic University.
With over 10 years of experience in system design and software development, Andrei has spent 6+ years in capital-markets fintech.
He specializes in building high-throughput, cloud-native collateral management systems.
Passionate about scalable architecture and financial technology, Andrei continues to innovate in enterprise-grade Java development.
github: https://github.com/novovandrey,
linkedin: https://www.linkedin.com/in/andrei-novov-841b99b1/, site novovandrey | www
***
### π€ Talk 2 β 20:10
Title:
JEP 512, JBang, Notebooks, GraalPy, and Raspberry Pi for Interactive Learning
Speaker: Igor Souza, Software Engineer @ Teckro
Summary:
Is Java too heavy for learning programming? Not anymore. With JEP 512, JBang, and Notebooks, setup pain is gone. Bringing joy back to simple, interactive Java programs.
In this session, Iβll walk through each topic from the title, one by one, showing how they work together to make Java a fun, hands-on learning language again:
* JEP 512 and how it simplifies the startup experience.
* JBang turning Java into a CLI-friendly scripting language for small experiments.
* Jupyter Notebooks making Java interactive for education and documentation.
* GraalPy bridging Java and Python ecosystems.
* And finally, using Raspberry Pi as a creative lab for Java-based electronics and IoT experiments.
Youβll see how educators, hobbyists, and developers can use these tools to write, test, and teach Java just like Python notebooks β including live demos of Java running interactively, invoking graphics, and controlling hardware on a Raspberry Pi.
Perfect for educators, students, and developers curious about modern Java tooling and how itβs transforming how we learn and teach programming.
Bio:
Igor currently works as a Software Engineer in a Data Engineer team. With over 20 years of experience with Java and over 13 years in the Big Data world, Igor had the opportunity to work with Hadoop and its ecosystem right when Hadoop was created. In his spare time, he enjoys playing with Raspberry Pi and is an active member of the Maker community, highly engaged with STEM and CoderDojo. Igor Organizes a Facebook group for Brazilian IT in Ireland with over 15k participants. He is currently working on a pet project where he uses a Led Strip to teach basic concepts of data structure e data streaming.
Linkedin:
[https://www.linkedin.com/in/igfasouza/ ](https://www.linkedin.com/in/igfasouza/)

