Have something interesting to share with Java Eastern Europe community?
Become a speaker now
Baruch Sadogursky

Baruch Sadogursky

JFrog, Israel

Baruch Sadogursky (a.k.a JBaruch) is the Developer Advocate of JFrog, the creators of Artifactory Binary Repository, the home of Bintray, JavaOne 2011 and 2013 Duke Choice Awards winner.
For a living he hangs out with the JFrog tech leaders, writes some code around Artifactory and Bintray, and then speaks and blogs about all that. He does it repeatedly for the last dozen of years and enjoys every moment of it.
Baruch is @jbaruch on twitter and mostly blogs on http://www.jfrog.com/blog/

Speaker's activity
Everything you wanted to know about writing async, high-concurrency HTTP applications in Java, but were afraid to ask
May 23
45 minutes
Talk
Russian

Abstract: With tens of millions of clients continuously downloading binaries from our repositories, we decided to offer an OSS client that natively supports these downloads.

In this talk, we will share the main challenges in developing a highly-concurrent, resumable, async download library on top of Apache HTTP client. We will cover other libraries we tested and why we decided to reinvent the wheel. We will see important pitfalls we came across when working with HTTP and how using the right combination of techniques can improve performance by an order of magnitude. We will also see why your initial assumptions may completely change when faced with other players on the network.

Consider yourself forewarned: lots of HTTP internals, NIO and concurrency ahead!

Slides:

Slides are available here.

Video: