Talks

MNDWRK

Online

15 Mar 2023

Mutation Testing with Java

How well tested is your system? How do you measure it? Code coverage can give you the answer, however, can we trust our unit tests? Trust me or not, but...

Geekle: DevOpStars

Virtual

25 Jan 2022

Architectural Caching Patterns for Kubernetes

Kubernetes brings new ideas of how to organize the caching layer for your applications. You can still use the old-but-good client-server topology, but now there is much more than that....

MNDWRK

Online

09 Nov 2021

Build Your Kubernetes Operator with the Right Tool!

You want to build a Kubernetes Operator for your software. Which tool to choose? Operator SDK with Helm, Ansible, or Go? Or maybe start from scratch with Python, Java, or...

Voxxed Days Romania

Romania (Online)

22 Oct 2021

Distributed Locking and Java

Some say that there is no such thing as “distributed lock”. Still, sooner or later, you’d encounter a problem that only one of your application replicas may execute the given...

Conf42: Cloud SRE 2021

Virtual

30 Sep 2021

5 Levels of High Availability: from Multi-instance to Hybrid Cloud

Does running your application on multiple machines mean it’s highly available? Technically yes, but the term HA is already more than that. Take Kubernetes installation, if you install it on...

Data on Kubernetes

Online

16 Sep 2021

Build Your Kubernetes Operator with the Right Tool!

You want to build a Kubernetes Operator for your software. Which tool to choose? Operator SDK with Helm, Ansible, or Go? Or maybe start from scratch with Python, Java, or...

TestCon Europe 2021

Vilnius, Lithuania

09 Sep 2021

Mutation Testing with PIT

How well tested is your system? How do you measure it? Code coverage can give you the answer, however, can we trust our unit tests? Trust me or not, but...

DevOpsDays Medellin

Medellin, Colombia (moved online)

30 Jul 2021

5 Levels of High Availability: from Multi-instance to Hybrid Cloud

Does running your application on multiple machines mean it’s highly available? Technically yes, but the term HA is already more than that. Take Kubernetes installation, if you install it on...

DevDays Europe

Vilnius, Lithuania (moved online)

08 Jun 2021

Where is my cache? Architectural patterns for caching microservices

Everybody needs caching! However, where exactly to place it in your system? Inside your application or as a layer in front of it? Inside or outside the container? In the...

SysOps/DevOps Online MeetUp

Online

01 Jun 2021

5 Levels of High Availability: from Multi-instance to Hybrid Cloud

Czy samo uruchomienie wielu instancji aplikacji na wielu komputerach oznacza, że może ona zostać uznana za highly available? Teoretycznie tak, ale termin HA to coś więcej. Za przykład weźmy instalację...

4Developers

Virtual

26 May 2021

Build Your Kubernetes Operator with the Right Tool!

You want to build a Kubernetes Operator for your software. Which tool to choose? Operator SDK with Helm, Ansible, or Go? Or maybe start from scratch with Python, Java, or...

DevOps Pro Europe

Vilnius, Lithuania (moved online)

12 May 2021

Build Your Kubernetes Operator with the Right Tool!

You want to build a Kubernetes Operator for your software. Which tool to choose? Operator SDK with Helm, Ansible, or Go? Or maybe start from scratch with Python, Java, or...

Conf42: Cloud Native 2021

Virtual

29 Apr 2021

Architectural Caching Patterns for Kubernetes

Kubernetes brings new ideas of how to organize the caching layer for your applications. You can still use the old-but-good client-server topology, but now there is much more than that....

GIDS Live 2021

Virtual

27 Apr 2021

Distributed Locking in Kubernetes

Some say that there is no such thing as “distributed lock”. Still, sooner or later, you’d encounter a problem that only one of your application replicas may execute the given...

DevOpsDays Kraków

Virtual

27 Apr 2021

5 Levels of High Availability: from Multi-instance to Hybrid Cloud

Does running your application on multiple machines mean it’s highly available? Technically yes, but the term HA is already more than that. Take Kubernetes installation, if you install it on...

Go Conference Tokyo 2021 Spring

Tokyo, Japan (Online)

24 Apr 2021

Build Your Kubernetes Operator with the Right Tool!

You want to build a Kubernetes Operator for your software. Which tool to choose? Operator SDK with Helm, Ansible, or Go? Or maybe start from scratch with Python, Java, or...

DevOps Underground

London, United Kingdom (virtual)

14 Apr 2021

Architectural Caching Patterns for Kubernetes

Kubernetes brings new ideas of how to organize the caching layer for your applications. You can still use the old-but-good client-server topology, but now there is much more than that....

Hazelcast Webinar

Virtual

08 Apr 2021

Architectural Patterns for High-Performance Microservices in Kubernetes

Kubernetes brings new ideas on how to improve the performance of your microservices. You can use a cache or a distributed in-memory store and set them up with several different topologies:...

Conf42: Java 2021

Virtual

25 Mar 2021

Mutation Testing with PIT

How well tested is your system? How do you measure it? Code coverage can give you the answer, however can we trust our unit tests? Trust me or not, but...

Software Circus

Virtual

24 Mar 2021

Architectural Caching Patterns for Kubernetes

Kubernetes brings new ideas of how to organize the caching layer for your applications. You can still use the old-but-good client-server topology, but now there is much more than that....

CNCF and Kubernetes Eastern Canada Meetup

Virtual

23 Mar 2021

Architectural Caching Patterns for Kubernetes

Kubernetes brings new ideas of how to organize the caching layer for your applications. You can still use the old-but-good client-server topology, but now there is much more than that....

ConFoo

Montreal, Canada (online)

24 Feb 2021

Architectural patterns for caching microservices

Everybody knows that we need a cache, but where exactly to place it? Inside your application or as a layer in front of it? In the container or outside the...

DeveloperWeek

Virtual

18 Feb 2021

Architectural Caching Patterns for Kubernetes

Kubernetes brings new ideas of how to organize the caching layer for your applications. You can still use the old-but-good client-server topology, but now there is much more than that....

Powering Digital Transformation with Advanced ITSM

Virtual

16 Feb 2021

5 Levels of High Availability: from Multi-instance to Hybrid Cloud

Does running your application on multiple machines mean it’s highly available? Technically yes, but the term HA is already more than that. Take Kubernetes installation, if you install it on...

DevOps For Everyone

London, United Kingdom (online)

27 Jan 2021

Build Your Kubernetes Operator with the Right Tool!

You want to build a Kubernetes Operator for your software. Which tool to choose? Operator SDK with Helm, Ansible, or Go? Or maybe start from scratch with Python, Java, or...

Cloud Native Asturias

Online

20 Jan 2021

Architectural Caching Patterns for Kubernetes

Kubernetes brings new ideas of how to organize the caching layer for your applications. You can still use the old-but-good client-server topology, but now there is much more than that....

Cloud Native London

London, United Kingdom (virtual)

06 Jan 2021

Architectural Caching Patterns for Kubernetes

Kubernetes brings new ideas of how to organize the caching layer for your applications. You can still use the old-but-good client-server topology, but now there is much more than that....

Java2Days

Virtual

22 Dec 2020

Mutation Testing with PIT

How well tested is your system? How do you measure it? Code coverage can give you the answer, however can we trust our unit tests? Trust me or not, but...

DevOpsDays Baku 2020

Baku, Azerbaijan (online)

19 Dec 2020

5 Levels of High Availability: from Multi-instance to Hybrid Cloud

Does running your application on multiple machines mean it’s highly available? Technically yes, but the term HA is already more than that. Take Kubernetes installation, if you install it on...

GDG Minsk

Online

17 Dec 2020

Where is my cache? Architectural patterns for caching microservices

Everybody needs caching! However, where exactly to place it in your system? Inside your application or as a layer in front of it? Inside or outside the container? In the...

JLove

Online

04 Dec 2020

Where is my cache? Architectural patterns for caching microservices

Everybody needs caching! However, where exactly to place it in your system? Inside your application or as a layer in front of it? Inside or outside the container? In the...

GDG Cloud Nantes

Nantes, France (virtual)

03 Dec 2020

Where is my cache? Architectural patterns for caching microservices by example

Everybody needs caching! However, where exactly to place it in your system? Inside your application or as a layer in front of it? Inside or outside the container? In the...

DevOpsCon Munich

Munich, Germany (online)

02 Dec 2020

5 Levels of High Availability: from Multi-instance to Hybrid Cloud

Does running your application on multiple machines mean it’s highly available? Technically yes, but the term HA is already more than that. Take Kubernetes installation, if you install it on...

KubeCon North America (Day Zero - OperatorCon)

Virtual

17 Nov 2020

Build Your Operator with the Right Tool!

You want to build a Kubernetes Operator for your software. Which tool to choose? Operator SDK with Helm, Ansible, or Go? Or maybe start from scratch with Python, Java, or...

DeveloperWeek Austin

Virtual

17 Nov 2020

Architectural Caching Patterns for Kubernetes

Kubernetes brings new ideas of how to organize the caching layer for your applications. You can still use the old-but-good client-server topology, but now there is much more than that....

Oπe\n Conf

Athens, Greece (moved online)

05 Nov 2020

5 Levels of High Availability: from Multi-instance to Hybrid Cloud

Does running your application on multiple machines mean it’s highly available? Technically yes, but the term HA is already more than that. Take Kubernetes installation, if you install it on...

In-Memory Computing Summit

Virtual

28 Oct 2020

5 Levels of High Availability: from Multi-instance to Hybrid Cloud

Does running your application on multiple machines mean it’s highly available? Technically yes, but the term HA is already more than that. Take Kubernetes installation, if you install it on...

DevFest Romania

Bucharest, Romania (moved online)

17 Oct 2020

5 Levels of High Availability: from Multi-instance to Hybrid Cloud

Does running your application on multiple machines mean it’s highly available? Technically yes, but the term HA is already more than that. Take Kubernetes installation, if you install it on...

J4K Conference

Orlando, Unites States (moved online)

13 Oct 2020

5 Levels of High Availability: from Multi-instance to Hybrid Cloud

Does running your application on multiple machines mean it’s highly available? Technically yes, but the term HA is already more than that. Take Kubernetes installation, if you install it on...

DevOpsCon Berlin

Berlin, Germany

12 Oct 2020

5 Levels of High Availability: from Multi-instance to Hybrid Cloud

Does running your application on multiple machines mean it’s highly available? Technically yes, but the term HA is already more than that. Take Kubernetes installation, if you install it on...

DevOpsCon London

London, England (moved online)

02 Sep 2020

5 Levels of High Availability: from Multi-instance to Hybrid Cloud

Does running your application on multiple machines mean it’s highly available? Technically yes, but the term HA is already more than that. Take Kubernetes installation, if you install it on...

SysOps/DevOps Online MeetUp

Online

20 Aug 2020

5 Levels of High Availability: from Multi-instance to Hybrid Cloud

Czy samo uruchomienie wielu instancji aplikacji na wielu komputerach oznacza, że może ona zostać uznana za highly available? Teoretycznie tak, ale termin HA to coś więcej. Za przykład weźmy instalację...

KubeCon + CloudNativeCon Europe

Amsterdam, Netherlands (moved online)

17 Aug 2020

Architectural Caching Patterns for Kubernetes

Kubernetes brings new ideas of how to organize the caching layer for your applications. You can still use the old-but-good client-server topology, but now there is much more than that....

GIDS Australia

Sydney, Australia (moved online)

02 Jul 2020

Where is my cache? Architectural patterns for caching microservices

Everybody needs caching! However, where exactly to place it in your system? Inside your application or as a layer in front of it? Inside or outside the container? In the...

Cloud Nein

Berlin, Germany (moved online)

23 Jun 2020

Where is my cache? Architectural patterns for caching microservices

Everybody needs caching! However, where exactly to place it in your system? Inside your application or as a layer in front of it? Inside or outside the container? In the...

JNation

Coimbra, Portugal (moved online)

02 Jun 2020

Where is my cache? Architectural patterns for caching microservices

Everybody needs caching! However, where exactly to place it in your system? Inside your application or as a layer in front of it? Inside or outside the container? In the...

Cloud DeveloperDays

Online

27 May 2020

5 Levels of High Availability: from Multi-instance to Hybrid Cloud

Does running your application on multiple machines mean it’s highly available? Technically yes, but the term HA is already more than that. Take Kubernetes installation, if you install it on...

DevOpsCon Online

online

21 Apr 2020

5 Levels of High Availability: from Multi-instance to Hybrid Cloud

Does running your application on multiple machines mean it’s highly available? Technically yes, but the term HA is already more than that. Take Kubernetes installation, if you install it on...

DevOps Pro Europe

Vilnius, Lithuania (moved online)

25 Mar 2020

5 Levels of High Availability: from Multi-instance to Hybrid Cloud

Does running your application on multiple machines mean it’s highly available? Technically yes, but the term HA is already more than that. Take Kubernetes installation, if you install it on...

DevOps Pro Europe

Vilnius, Lithuania (moved online)

25 Mar 2020

Where is my cache? Architectural patterns for caching microservices

Everybody needs caching! However, where exactly to place it in your system? Inside your application or as a layer in front of it? Inside or outside the container? In the...

Multi-Cloud Engineering | Israel

Tel Aviv, Israel

22 Jan 2020

Where is my cache? Architectural patterns for caching microservices by example

Everybody needs caching! However, where exactly to place it in your system? Inside your application or as a layer in front of it? Inside or outside the container? In the...

Java2Days

Sofia, Bulgaria

11 Dec 2019

Where is my cache? Architectural patterns for caching microservices by example

Everybody knows that we need a cache, but where exactly to put it? Inside your application or as a layer in front of it? In the container or outside the...

CoffeeJug

Lviv, Ukraine

05 Dec 2019

Where is my cache? Architectural patterns for caching microservices by example

Everybody knows that we need a cache, but where exactly to put it? Inside your application or as a layer in front of it? In the container or outside the...

DevFest Siberia

Novosibirsk, Russia

01 Dec 2019

Where is my cache? Architectural patterns for caching microservices by example

Everybody knows that we need a cache, but where exactly to put it? Inside your application or as a layer in front of it? In the container or outside the...

JJUG CCC 2019 Fall

Tokyo, Japan

23 Nov 2019

Where is my cache? Architectural patterns for caching microservices by example

Everybody knows that we need a cache, but where exactly to put it? Inside your application or as a layer in front of it? In the container or outside the...

In-Memory Computing Summit North America

San Francisco, United States

14 Nov 2019

Where is my cache? Architectural patterns for caching microservices by example

Everybody knows that we need a cache, but where exactly to put it? Inside your application or as a layer in front of it? In the container or outside the...

Kubernetes & Cloud Native Computing Bulgaria

Sofia, Bulgaria

31 Oct 2019

Where is my cache? Architectural patterns for caching microservices by example

Everybody needs caching! However, where exactly to place it in your system? Inside your application or as a layer in front of it? Inside or outside the container? In the...

Cloud Native Prague

Prague, Czechia

24 Oct 2019

Where is my cache? Architectural patterns for caching microservices

Everybody needs caching! However, where exactly to place it in your system? Inside your application or as a layer in front of it? Inside or outside the container? In the...

Stockholm Kubernetes and Cloud Native Computing

Stockholm, Sweden

23 Oct 2019

Where is my cache?

A talk about architectural patterns for caching microservices with examples. Dedicated to developers and software architects who design microservice-based systems.

Voxxed Days Ticino

Lugano, Switzerland

05 Oct 2019

Where is my cache? Architectural patterns for caching microservices by example

Everybody knows that we need a cache, but where exactly to put it? Inside your application or as a layer in front of it? In the container or outside the...

Change Con

Zagreb, Croatia

28 Sep 2019

Where is my cache? Architectural patterns for caching microservices by example

Everybody knows that we need a cache, but where exactly to put it? Inside your application or as a layer in front of it? In the container or outside the...

heapcon

Belgrade, Serbia

26 Sep 2019

Where is my cache? Architectural patterns for caching microservices by example

Everybody knows that we need a cache, but where exactly to put it? Inside your application or as a layer in front of it? In the container or outside the...

BalCCon

Novi Sad, Serbia

15 Sep 2019

Where is my cache? Architectural patterns for caching microservices by example

Everybody knows that we need a cache, but where exactly to put it? Inside your application or as a layer in front of it? In the container or outside the...

DevOpsDays India

Bangalore, India

13 Sep 2019

Where is my cache? Architectural patterns for caching microservices by example

Everybody knows that we need a cache, but where exactly to put it? Inside your application or as a layer in front of it? In the container or outside the...

JavaDay Ecuador

Quito, Ecuador

13 Aug 2019

Where is my cache? Architectural patterns for caching microservices by example

Everybody knows that we need a cache, but where exactly to put it? Inside your application or as a layer in front of it? In the container or outside the...

Athens Kubernetes Meetup

Athens, Greece

16 Jul 2019

Stream Processing in the Cloud

Hazelcast Jet is a distributed processing engine well integrated with Cloud environments (Kubernetes, AWS, OpenShift, GCP, Azure, and so on). How to use it? In this talk I’ll introduce the...

Voxxed Days Thessaloniki

Thessaloniki, Greece

19 Nov 2018

Stream Processing with Hazelcast Jet

How should the modern distributed computing look like? It should definitely be fast, real-time, and so easy to use that you could understand its basics in 15 minutes! In this...

Voxxed Days Cluj-Napoca

Cluj-Napoca, Romania

22 Nov 2017

Mutation testing

How well tested is your system? How do you measure it? Code coverage can give you the answer, however can we trust our unit tests? Trust me or not, but...

Voxxed Days Cluj-Napoca

Cluj-Napoca, Romania

22 Nov 2017

Continuous Delivery: Jenkins, Docker and Spring Boot

In this workshop session we will have a practical look at the Continuous Delivery process. Starting by a quick theoretical introduction to Jenkins, Docker and Spring Boot, we will then...

Voxxed Days Athens

Athens, Greece

18 May 2017

Continuous Delivery: Jenkins, Docker and Spring Boot

In this workshop session we will have a practical look at the Continuous Delivery process. Starting by a quick theoretical introduction to Jenkins, Docker and Spring Boot, we will then...

Voxxed Days Bucharest

Bucharest, Romania

10 Mar 2017

Mutation testing

How well tested is your system? How do you measure it? Code coverage can give you the answer, however can we trust our unit tests? Trust me or not, but...

Voxxed Days Bucharest

Bucharest, Romania

10 Mar 2017

Continuous Delivery: Jenkins, Docker and Spring Boot

In this 2 hours session we will have a practical look at the Continuous Delivery process step by step. Starting by a quick theoretical introduction to Jenkins, Docker and Spring...

KARIERA IT

Kraków, Poland

03 Dec 2016

Java 9: Upcoming features

Java 9 is still more than a year ahead, but a lot of features have been already accepted: JSON API, Process API, REPL and the most awaited one – Jigsaw...

Devoxx Morocco

Casablanca, Morocco

02 Nov 2016

Continuous Delivery: Jenkins, Docker and Spring Boot

In this session we will have a practical look at the Continuous Delivery process. Starting by a quick theoretical introduction to Jenkins, Docker and Spring Boot, we will then build...

Voxxed Days Thessaloniki

Thessaloniki, Greece

21 Oct 2016

Continuous Delivery: Jenkins, Docker and Spring Boot

In this session we will have a practical look at the Continuous Delivery process. Starting by a quick theoretical introduction to Jenkins, Docker and Spring Boot, we will then build...

Luxoft training

Kraków, Poland

01 Sep 2016

Continuous Delivery: Jenkins, Docker and Spring Boot

In this workshop session we will have a practical look at the Continuous Delivery process. Starting by a quick theoretical introduction to Jenkins, Docker and Spring Boot, we will then...

Polish Java User Group

Kraków, Poland

21 Apr 2016

Java 9: Upcoming features

Java 9 is still more than a year ahead, but a lot of features have been already accepted: JSON API, Process API, REPL and the most awaited one - Jigsaw...