Talks

2020

2019

  • The Hacker’s Guide to JWT Security, Devoxx, Antwerp YouTube Video The Hacker's Guide to JWT Security

2018

2017

  • The Hacker’s Guide to Session Hijacking, JavaOne, San Francisco (featured speaker)

2016

  • The Hacker’s Guide to Session Hijacking, JavaOne, San Francisco
  • Second-Level Cache in JPA Explained, JavaOne, San Francisco
  • The Hacker’s Guide to Session Hijacking, vJUG
  • Secure Authentication and Session Management, Voxxed Istanbul, Istanbul
  • Thinking Beyond ORM in JPA, Oracle Technology Network, 2016 (virtual talk)
  • Secure Authentication and Session Management, Voxxed Bucharest, Bucharest
  • Secure Authentication and Session Management, Voxxed Vienne, Vienne

2015

  • Thinking Beyond ORM in JPA, JavaOne, San Francisco
  • Secure Authentication and Session Management, Voxxed Vilnius, Vilnius
  • Secure Authentication and Session Management, JavaDay, Kyiv
  • Lazy vs. Eager Loading Strategies for Java Persistence API 2.1, JavaDay, Kyiv

2014

  • Secure Authentication and Session Management, GeeCON, Krakow
  • Secure Authentication and Session Management, vJUG
  • Lazy vs. Eager Loading Strategies for Java Persistence API 2.1, JavaOne, San Francisco (featured speaker)
  • Building Secure Application with Java EE, JavaOne, San Francisco (featured speaker)

2013

  • Performance Anti-Patterns in Google App Engine, JavaOne, San Francisco

2012

  • Performance Anti-Patterns in Hibernate, Codemotion, Rome
  • Security Vulnerabilities in Java Open-Source Libraries, JavaOne, San Francisco
  • Automated Refactoring of Performance Anti-Patterns, JDD, Krakow
  • Security Vulnerabilities in Java Open-Source Libraries, JDD, Krakow
  • Java Persistence API and Hibernate Puzzlers, OpenBlend, Lublana
  • A Performance Comparison of JPA Providers, GeeCON, Poznan
  • Hibernate Puzzlers, GeeCON, Poznan
  • Hibernate Puzzlers, 33rd Degree, Krakow

2011

  • Performance Anti-Patterns in Hibernate, Devoxx, Antwerp
  • Performance Anti-Patterns in Hibernate, JDD, Krakow
  • JPA Puzzlers, JavaOne, San Francisco
  • Hibernate Puzzlers, JUDCon, London
  • Vulnerability Detection in Core Internet Systems, (co-presented with A. Bartosiewicz), ICANN 40, San Francisco
  • Anti-Patterns and Best Practices for Hibernate, TheServerSide Java Symposium, Las Vegas
  • Static Analysis in Search of Performance Anti-Patterns, TheServerSide Java Symposium, 2011, Las Vegas
  • Static Analysis in Search of Performance Anti-Patterns, GeeCON, Krakow
  • Patterns and Anti-Patterns in Hibernate, GeeCON, Krakow
  • Patterns and Anti-Patterns in Hibernate, Confitura, Warsaw
  • Wegrzynowicz P., Automated Bug Hunting, 33rd Degree, Krakow
  • Patterns and Practices in Hibernate, 33rd Degree, Krakow

2010

  • Best Bugs, Best Practices, and Best Tools for Hibernate, Strange Loop, St Louis
  • Static Analysis in Search of Performance Anti-Patterns, JavaZone, Oslo
  • Static Analysis in Search of Performance Anti-Patterns, JavaOne, San Francisco
  • Patterns and Practices in Hibernate, Jazoon, Zurich

2009

  • The Jungle of the Web – A Way to Survive by Detecting Fast Flux Botnets (co-presented with J. Jantura), Devoxx, Antwerp
  • The Good, The Bad, and The Ugly – Three Ways to Use a Semantic Code Query System, Jazoon, Zurich
  • Detection of Fast-Flux Botnets (co-presented with J. Jantura), CENTR Technical Workshop, Lisbon

2005

  • eIANA System (co-presented with A. Bartosiewicz), CENTR GA, 2005, Moscow
  • XML Data Binding with TopLink, UKOUG, 2005, Birmingham, UK
  • Performance Tips for J2EE Data Tier, UKOUG, Birmingham

2004

  • OracleAS. How to Speed Up Your Application? Performance Tips & Tricks, EOUG/SOUG Focus Day, Zurich
  • Implementation of the Back Order (WLS) Service (co-presented with A. Bartosiewicz), RIPE Meeting, Amsterdam

2003

  • EPP Implementation, CENTR Technical Workshop, Amsterdam

2002

  • Polish EPP Standard & Software, CENTR Administrative Workshop2002, Frankfurt