Java Webinar Week

A Software Engineer, Software Architect and Site Reliability Engineer walk into a bar.
Oh, wait. The bars are closed. So... let's meet online! 

May 25th - 29th, 2020 / 20:00 - 21:00 daily

Join us for a series of engaging lightning talks delivered by seasoned engineers from the Spartez team.

Over the course of one week, we will be covering topics spanning from different approaches to UI in microservices-based systems, through performance improvements, garbage collectors and effective work from home, to building applications in the cloud.

Each presentation will be followed by a moderated Q&A session, because we don't just want to talk, we also want to listen, network and exchange views on software engineering. We're also planning a few surprises for frequent viewers, so watch carefully, listen closely and enjoy!

Monday, May 25th

20:00 - 21:00 / Microservices and API Gateways and server-side UIs, oh my! The last mile of microservices

You all know what microservices are, more or less… one question still remains though: how the data travels from and to the frontend? API gateway pattern has emerged as an answer, is it the only solution? We'll take a brief look at different approaches to UI in microservices-based systems and their pros and cons. We will talk about REST, GraphQL, micro-frontend, server-side UIs, and all things related to the last mile of microservices.

Maciej PrzepióraSenior Software Engineer

Writing computer programs has been my passion since I was a kid, so when I finished my mixed studies (Molecular Biology and Computer Science) at College of Interfaculty Individual Studies in Maths and Natural Sciences at Warsaw University, IT was only natural career choice. I have been developing web applications in Java and JavaScript for more than 10 years for companies all around the world. My speaking experiences include Devoxx.PL, JDD and Confitura.

Tuesday, May 26th

20:00 - 21:00 / Performance improvement story

Performance problems are inevitable when our customers are constantly growing. What are the reasons of performance issues? How to identify them? How to fix them? The presentation will answers those questions in the context of real life example of implementing significant performance improvements.

Paweł GruszczyńskiSenior Software Engineer

Passionate Java backend developer with almost 20 years of experience. Graduated from Poznań University of Technology. Worked for multiple companies, including Google, Roche and Spartez. Loves clean, simple and performant code. Ugly code hurts him deeply, so can't resist refactoring it.

Wednesday, May 27th

20:00 - 21:00 / Who collects your garbage?

With the heap sizes constantly increasing, the world has gone away from using ParallelGC and pretty much standardized on G1GC. There are also newcomers: ZGC and Shenandoah. How do all these GCs stack up against each other under load? We'll talk about basic assumptions behind each of the GCs and look how well they handle the load Jira throws at them.

Przemysław BruskiSoftware Architect

Hates the inertia of large teams bound by corporate red tape, loves the agility of small, competent, self-organising teams. Over time, worked on many products in various technologies, ranging from the Linux kernel/drivers to JEE SOAed apps. Currently working on making Atlassian Data Center products scale better.

Thursday, May 28th

20:00 - 21:00 / Effective WFH

Working from home might be challenging. Learn some tips from a veteran (6 years of experience as a remote developer) of remote work:

  • What is remote work
  • How to prepare for remote work
  • How to work remotely every day
  • How to deal with common issues that might be results of remote work

Maciej PrzepióraSenior Software Engineer

Writing computer programs has been my passion since I was a kid, so when I finished my mixed studies (Molecular Biology and Computer Science) at College of Interfaculty Individual Studies in Maths and Natural Sciences at Warsaw University, IT was only natural career choice. I have been developing web applications in Java and JavaScript for more than 10 years for companies all around the world. My speaking experiences include Devoxx.PL, JDD and Confitura.

Friday, May 29th

20:00 - 21:00 / From Java Coder to Cloud Developer

Everyone knows that to provide feature for our customers we should write "Business Logic" exposed via "Web API" and some "Web UI". This is what we do every day. This would be enough to run application on our own laptop. But it's far from complete story when we build real cloud application for customers.

This talk will show you "the other side" of building web applications:

  • monitoring of new features to discover bugs quickly
  • using feature flags to reduce blast radius
  • establishing SLIs to detect degradation
  • using logs to understand failures

Aleksander MierzwickiPrincipal Site Reliability Engineer

Java developer and python wizard. While working as Site Realiability Engineer solved many complex incidents and prevented even more. Keeps an eye on Jira Cloud together with the global SRE team. Loves clear code and useful metrics.

This event is powered by and brought to you in partnership with