What we're about

Welcome to Java.IL - the Israeli Java Community and user group. Whether you are a Java developer (or any other JVM language), JVM internals enthusiast, keeping on top of the Java ecosystem or interested in influencing the future of Java, you have come the right place.

Java.IL is a consolidation of the three leading Java groups in Israel: JJTV, הבוציה and IL JUG, with the aim of creating a unified, vibrant community.

Activities

Meetups: The community will be meeting approximately once a month. Our aim is to bring you highly technical and non-sponsored content.

Open Source Projects: Java.IL is a good place to start your open source project together with other community members. Have suggestions for a project? Let us know!

JSR/JCP contribution: Java.IL is endorsing the "Adopt a JSR" program (https://www.java.net/community/adoptajsr/he).

Getting Involved

Follow us on Twitter: @java_il (http://twitter.com/java_il)

Join our active discussion on our Facebook Group (https://www.facebook.com/groups/Java.IL/)

YouTube: Starting Feb 2016, all recorded session will be uploaded to our YouTube channel (https://www.youtube.com/channel/UC733JWbIvjSGJZzM0G8_ExA).

Parleys: All recoded sessions prior to Feb 2016 are available on our Parleys channel (https://www.parleys.com/channel/537f39e9e4b0e9793767cd33/)

Suggest talks! We are constantly looking for speakers and content. We see this group as a platform to nurture first time speakers, and will provide you with all the help and support you need for a successful talk.

Have a venue that can host Java.IL meetups? Let us know! We are looking for hosts to give the Israeli Java developers a grand tour of companies in Israel -- there's nothing better for experiencing your culture than a first-hand visit!

Upcoming events (1)

[ONLINE/Special Guest/English] Integration Testing with Testcontainers

In this virtual October meetup, we'll be hosting a special guest - Kevin Wittek - which will introduce us to Testcontainers - a brilliant library helping you do integration testing in ways you couldn't think possible.

AGENDA
20:15 - 20:30 Virtual huddle
20:30 - 21:30 Integration Testing with Testcontainers /
Kevin Wittek - AtomicJar
21:30 - 21:45 Q&A with speaker

= Integration Testing with Testcontainers / Kevin Wittek

Unit testing is fine, but without proper integration testing, especially if you work with external resources like databases and other services, you might not know how your application will actually behave once it has been deployed to the real production environment.

Before Docker, configuring the environment for integration testing was painful – people were using fake database implementations, mocking servers, usually it was not cross-platform as well. However, thanks to Docker, now we can quickly prepare the environment for our tests.

In this talk, I would like to show how you can use Testcontainers ( https://github.com/testcontainers/testcontainers-java… ) – a popular JVM testing library that harnesses Docker to easily, reliably, spin up test dependencies.

As a special focus, we want to have a deeper look at the development and the addition of new features to the Testcontainers library in the recent past. But that’s not all, we will also share an outlook at the horizon of the future of Testcontainers and might even get a glimpse at some brand new features that are currently in active development.

= Kevin Wittek

Testcontainers co-maintainer, passionate about FLOSS, containers and Java. Oracle Groundbreaker Ambassador. Likes to write Python programs to support his wife in performing behavioral science experiments with pigeons. Plays the electric guitar and is a musician in his second life.
After many years working in the industry as a software engineer and a short detour into the world of academic blockchain research, Kevin is now working at AtomicJar Inc., trying to make developers more happy and productive, one container at a time.

FOOD

It's an online event so it's Bring-Your-Own-Food-Drinks :)

RECORDING

We are recording, as always, this meetup and uploading it to our YouTube channel (be sure to subscribe), BUT bear in mind, asking questions about stuff you don't understand is only possible when you attend the live event.

Photos (316)