November Meetup @ Orange with 2 speakers


Details
Details
Talk #1
Title: Tour around concurrency in Java
Abstract: During this talk, we'll learn the most fundamental mechanisms supporting concurrency on the JVM. What are the pros and cons of all of them? Starting with how threads and thread pools are engineered to reach actors, agents, transactional memory and reactive streams in Spring. We'll talk about performance, scalability, and maintainability of various approaches to concurrency. Mostly from the monitoring and troubleshooting perspective. After an hour you will not learn the definitive answer to all your concurrency problems. You will also not learn which mechanism is best (pro tip: neither of them). However, you will discover the full spectrum of concurrency approaches on the JVM.
Speaker: Tomasz Nurkiewicz, author of “Reactive Programming with RxJava”
Bio: Tomasz had spent half of his life on programming, for the last decade professionally in Java land. Loves back-end and data visualization. Passionate about alternative JVM languages. Disappointed with the quality of software written these days (so often by himself!), hates long methods and hidden side effects. Interested in charting, data analysis, and reactive programming. Believes that computers were invented so that developers can automate boring and repetitive tasks. Also their own.
On a daily basis works in e-commerce sector. Involved in open-source, DZone’s Most Valuable Blogger, used to be very active on StackOverflow. Author, trainer, conference speaker, technical reviewer, runner. Claims that code not tested automatically is not a feature but just a rumour. Wrote a book on RxJava for O'Reilly.
Talk #2
Title: Brief introduction of NewSQL DB CockroachDB
Abstract: During the talk we will briefly introduce the Cockroach DB architecture and to explain historical context and necessity to have such a database. What are the problems that it tries to solve and how.
We will present 10000 foot view of the Raft algorithm used by the database to achieve ACID transactions
Also in the talk we will try to do a short comparison of the most used databases in Orange BigData projects (Cassandra, HBase)
Speaker: Narcis Andrei Moga, Orange
Narcis is a software developer that has tried some things in different programming languages & databases.
Schedule:
18:30 - 18:45 The Arrival
18:45 - 19:45 Presentation #1
19:45 - 20:15 Food Time
20:15 - 21:00 Presentation #2

November Meetup @ Orange with 2 speakers