Ozan has a Ph.D. in Computer Science, with over 9 years of experience in distributed systems, Internet of Things and software development processes. He joined LesFurets.com more than 2 years ago and he is now working as an architect, improving the software quality, infrastructure, and delivery pipeline.
Topic : Reactive Programming with RX Java and Eclipse Vert.x
Reactive programming arises from functional programming and data streams. In other words, it is a bit confusing. RxJava 2 is a Java library that implements reactive programming concepts. In this lab, we learn how to use RxJava 2, the different concepts and operators, and, of course, best practices. We also see how RxJava simplifies concurrency, fault tolerance, and allow to create more robust code.
However, RxJava is not a silver bullet. We also discuss the limitations and pitfalls. Whether you utilize RxJava 2 in your application or create your own reactive API, the lab gives you need to know.
Topic include :
RX Java 2, Reactive Streams, Vert.x
What Will I Learn? By attending this event you will learn:
1 What is reactive programming
2 How to use RX Java 2 to implement reactive applications
3 How to rely on the Vert.x ecosystem to access reactive clients (database, http…)
4 How can you use RX Java 2 to provide reactive API in your application or library
Level : Beginner – Intermadiate
Tags : #rxjava, #vertx, #reactive
Which programs have to be installed before workshop?
1 JAva 8+ SDK (OpenJDK works fine)
2 An IDE (Eclipse, IntelliJ, VS Code…) supporting Java and Maven. The IDE must be able to run tests from the IDE
Prerequisites & Requirements :
Laptop, Java 8 lamdba and stream recommended by not mandatory.