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 (3)

[SPECIAL GUEST] Customizing and Extending JUnit5

Online event

In this meetup, we will discover a hidden gem of JUnit5 not many know: Test Engines - the ability to fully customize JUnit5, from simple extensions to a fully customized Test Engine. This will be presented by a special guest: Sven Ruppert from JFrog AGENDA 20:15 - 20:30 Virtual huddle 20:30 - 21:30 Custom JUnit5 Testengines / Sven Ruppert - JFrog 21:30 - 22:30 Q&A with speaker = Custom JUnit5 Testengines JUnit 5 has been out for some time now, but what are the hidden pearls you can find inside the new Junit Platform? This session explores the possibilities, from @Test over custom extensions up to your own TestEngine. The presentation shows you how to manage a full-stack test in different flavors, based on the JUnit5 possibilities. The main focus is on the development of a custom TestEngine to support project-specific needs. After this, you’ll have all the bits and bytes you need for starting your journey with JUnit5. == Sven Ruppert Sven is working as Developer Advocate for Jfrog and coding Java since 1996 in industrial projects. He was working over 15 years as a consultant worldwide in industries like Automotive, Space, Insurance, Banking, UN and WorldBank. He is regularly speaking at Conferences and Meetups worldwide and contributes to IT periodicals, as well as tech portals. Additional to his main topic DevSecOps he is working on Mutation Testing of Web apps and Distributed Unit Testing besides his evergreen topics Core Java and Kotlin. (linkedin.com/in/svenruppert) FOOD It's an online event so it's Bring-Your-Own-Food-Drinks :)

[SPECIAL GUEST] Apache Pulsar: Under the Hood for Java Developers

In this meetup, we'll get introduced to a fantastic project written in Java called Apache Pulsar - a high throughput distributed messaging system (similar to Kafka but better). Addison Higham, a committer, we'll walk us through the basic design principles under the hood and several challenges they faced in the Java eco-system we can learn from. A great lecture I wouldn't miss! AGENDA 20:15 - 20:30 Virtual huddle 20:30 - 21:30 Apache Pulsar: Under the Hood for Java Developers / Addison Higham - StreamNative 21:30 - 22:30 Q&A with speaker = Apache Pulsar: Under the Hood for Java Developers In this talk, we will introduce Apache Pulsar and it's unique feature set that allows for Pulsar to be used both as a pub/sub (like RabbitMQ) and event-storage systems for billions of events (like Kafka), in a horizontally scalable way. We will then talk about how Pulsar is architected, built and dive into a few areas of how it uses the JVM to achieve these goals == Addison Higham Addison Higham is a Software Engineer at StreamNative, a company that develops Apache Pulsar. Previously, Addison worked as a Platform Architect for Instructure, where he lead multiple platform efforts for including the deployment of Pulsar FOOD It's an online event so it's Bring-Your-Own-Food-Drinks :)

Oak: A Scalable Off-Heap Key-Value Map

Online event

In this meetup, we will learn about a new OSS developed in Israel by Yahoo Research called Oak: An off-heap key-value map. The lecture will educate you about: Managing off-heap memory in JVM, writing lock-free structures, and notion of Zero-Copy. Super interesting lecture. AGENDA 20:15 - 20:30 Virtual huddle 20:30 - 21:30 Oak: A scalable off-heap allocated key-value map - Anastasia Braginsky / Yahoo Research 21:30 - 22:30 Q&A with speaker = Oak: A scalable off-heap allocated key-value map Oak is a combination of practical and academic novelties such as (1) techniques for working with off-heap memory, (2) new zero-copy API, (3) concurrency techniques for maps and off-heap accesses, (4) scalability and performance, (5) backward and forward scanning, etc. Talk may include a further work that was done on Oak since PPOPP20. The talk is presented with good background so it can target any audience with some computer science background. == Anastasia Braginsky Dr. Anastasia Braginsky is a member of the Scalable Search Systems Research team, part of Yahoo! Research Lab (part of VerizonMedia), based in Haifa, Israel. Her main research interests span parallel programming and concurrent data structures for multi-core architecture, scalable systems and platforms for big data processing, including scalable key-value stores. She contributes to open source projects (HBase, Oak) and publishes papers in academic conferences and journals. Anastasia received her B.A. (summa cum laude) and PhD (direct track) from the Faculty of Computer Science at Technion, Israel Institute of Technology in 2004 and 2015 respectively. Her PhD is in the field of distributed and parallel computing, and focuses on concurrent, non-blocking data structures and their memory management. Prior to her graduate studies [masked]) she was a CAD Tools developer at Intel and later a microcode developer in storage group at IBM Haifa Research Lab (HRL). RELATED LINKS https://github.com/yahoo/Oak FOOD It's an online event so it's Bring-Your-Own-Food-Drinks :)

Past events (57)

[ONLINE/Special Guest/Hebrew] Java After 8

Online event

Photos (310)