Hungry for learning Java? That’s great!


We have a meeting for you where you will find answers to many questions about Java.

Why do so many businesses select or continue to use Java?
What makes the Java development world great?
What do engineers love about it?
What’s with Java 8?

We invite all of you – ladies and gentlemen :) We’ve got many attractions for you!

Where? Pauza in Garden; Rajska 12
When? 20.09.2016; 18:00 – 21:00

1. Why Java?

Why do so many businesses select or continue to use Java? What makes the Java development world great? What do engineers love about it?

Taken from the perspective of a language-neutral manager, we’ll cover the strengths (and weaknesses) of developing Java for a business, particularly at an enterprise scale. We’ll also cover points for when NOT to use Java, or where you may need to consider strategies that compensate for Java’s weaknesses. Additionally, we’ll discuss career building in Java, some ideal points to consider when developing your skills, and how work in a successful Java development team.

Speaker: Elizabeth Kelly, Senior Engineering Manager, Akamai Technologies



Elizabeth Kelly is a manager and engineer who enjoys getting teams of people together to build (and break!) large, complicated pieces of infrastructure. She specializes in identity management systems, web development, and secure system integration. She has programmed and deployed code in Python, Java, C/C++, JavaScript, and PHP. Her favorite network standard is the SSL Handshake. Currently managing teams working with Secure Platform Interfaces and Web Performance at Akamai.


It’s late 2016, so you probably have been using Java 8 goodies for a while: lambdas, Stream, Optional, new date API ? stuff which makes Java development much more pleasant. But the question is: do you know these tools well? I bet you said yes, because writing sweet Java 8 code is piece of cake ? you’re using efficient, parallel streams and many lambdas, so what could possibly go wrong? Let me put this straight: most probably you’re doing something wrong. In this talk I won’t actually try to prove that you don’t know what you’re doing, on the contrary ? I’ll try to help you be a better programmer by pointing out few mistakes you can make when writing Java 8 code (I know that because I made them all). I’ll also discuss couple common misconceptions regarding Stream and Optional and mention missing language features (also if there is a chance to see them in Java 9 or what library should you use instead). Last but not least, I’ll present you a number of lesser-known gems I found in deepest corners of JDK API, which, I hope, will make your life as a software developer a little bit easier.

Speaker: Grzegorz Rożniecki, Senior System Software Engineer, Akamai Technologies

@Artur Kaminski



Grzegorz is a software engineer who enjoys learning and likes sharing his knowledge. He’s also a big GNU/Linux fan and Open Source Software advocate. He has developed software in various languages, including Perl, JavaScript, Java, Python, PHP and Lisp (and experimented with few others). Currently dealing with big data at Akamai.




“Have you ever shopped online, downloaded music, watched a web video or connected to work remotely? If so, you’ve probably used Akamai’s cloud platform.
Akamai is the global leader in Content Delivery Network (CDN) services, making the Internet fast, reliable and secure for its customers. The company’s advanced web performance, mobile performance, cloud security and media delivery solutions are revolutionizing how businesses optimize consumer, enterprise and entertainment experiences for any device, anywhere.
Akamai has deployed the most pervasive, highly-distributed content delivery network with more than 216,000 servers in over 120 countries and within more than 1,500 networks around the world. Akamai platform delivers 15 – 30 % of the world’s web traffic.
Akamai mission is to provide the technology that optimizes and secures the delivery of all online content and business applications”.