Past Meetup

Apache Wicket - Looking into the future & Java Serialization deep dive

This Meetup is past

74 people went

Details

Agenda in short:
> 30 minutes of Domain Driven Design
> 1 hour 30 minutes - Wicket
> 15 minutes of break
> 30 minutes of Java Serialization

Detailed Agenda: Apache Wicket - Looking into the future [90 minutes]

- a brief rationale for Wicket's creation
- real world uses of Wicket
- overview of its concepts: Component - Model - Behavior - Markup
- getting started with Wicket
- building a Cheese Store

Author : Martijn Dashorst

Although Eclipse, IntelliJ, Netbeans and Maven try their best to thwart that happiness, for almost 20 years Martijn Dashorst considers himself lucky with the best job of the world: programming. At Topicus he develops and maintains applications for most of the educators in the Netherlands, and uses Apache Wicket to build those applications. Martijn has been involved with Apache Wicket since its inception in 2004 and has written the book on the subject: Wicket in Action.

Domain Driven Design: [30 mins]

Java Serialization deep dive [30 mins] Agenda :

Java Serialization has been the bane of many developers: frustration and hours of debugging.

This session will do a deep dive into Java Serialization: why, how and what problems can arise from serialization. You will learn how serialization works, how to tweak the default serialization of Java object, how to keep your singletons singletons when deserializing your objects. Of course we'll spend quite some time on the problematic areas of Java serialization: performance, NotSerializableException, Lambda's, versioning, and security.

After this session Java serialization won't have any secrets for you and you can confidently combat NotSerializalableExceptions.

This session will do a deep dive into Java Serialization and assumes you are well versed in Java programming. It helps if you have dabbled with serialization, but it is not required knowledge. You will see code on the slides and during the session I'll perform some quizes about serialization to keep you on your toes.

Author : Martijn Dashorst

Although Eclipse, IntelliJ, Netbeans and Maven try their best to thwart that happiness, for almost 20 years Martijn Dashorst considers himself lucky with the best job of the world: programming. At Topicus he develops and maintains applications for most of the educators in the Netherlands, and uses Apache Wicket to build those applications. As Wicket uses Java serialization to maintain state between requests, Martijn is well versed in the intricacies of Java Serialization and likes to share his experience.