Angelika Langer - Training & Consulting

 
HOME | SEMINARS | TALKS | ARTICLES | BOOKS | LINKS | IOSTREAMS | GENERICS | ABOUT | NEWSLETTER | CONTACT | SITEMAP
Previous Events

HOME 
SEMINARS 

TALKS
  UPCOMING
  PREVIOUS
  PRESENTATIONS
 
ARTICLES 
BOOKS 
LINKS 
IOSTREAMS 
GENERICS 
ABOUT 
NEWSLETTER 
CONTACT 
SITEMAP 
Previous Events Here is a list of events where I gave tutorials or conducted workshops. For an overview of upcoming events UPCOMING .
 
 
Previous Events  -  Overview

 
2008 OOP 2008 , München, Germany, January 21-25, 2008
ACCU 2008 , Oxford, UK, April 2-5, 2008
J-Spring 2008 , Bussum, Netherlands, April 16, 2008
JAX 2008 , Wiesbaden, Germany, April 21-25, 2008
Jazoon 2008 , Zürich, Switzerland, June 23-25, 2008
2007 W-JAX  2007 , München, Germany, November 5-9, 2007
JFS (Java Forum Stuttgart) 2007 , Stuttgart, Germany, July 5, 2007
J-Spring  2007 , Bussum, Netherlands, June 13, 2007
SET  2007 , Zürich, Switzerland, May 8-9, 2007
ACCU  2007 , Oxford, UK , April 11-14, 2007
SD Best Practices  2007 , Moscow, Russia, April 3-4, 2007
JUG Meeting Cologne , Cologne, Germany, February 28, 2007
JUG Meeting Düsseldorf , Düsseldorf, Germany, February 13, 2007
OOP 2007 , Munich, Germany, January 22-26, 2007
2006 JAOO 2006 , Aarhus, Denmark, October 1-6, 2006
EFS 2006 , Stuttgart, Germany, July 7, 2006
JUGS Event , Zürich, Switzerland, June 20, 2006
JAX 2006 , Frankfurt, Germany, May 8-12, 2006
ACCU  2006 , Oxford, UK , April 19-22, 2006
JUGS , Stuttgart, Germany, January26, 2006
2005 W-JAX 2005 , München, Germany, November 14-17, 2005
JavaOne 2005 , San Francisco, CA, June 27-30, 2005
Tech Business Week 2005 , Santiago de Compostela, Spain, June 6-11, 2005
JAX 2005 , Frankfurt, Germany, May 9-13, 2005
ACCU 2005 , Oxford, UK, April 20-23, 2005
OOP 2005 , Munich, Germany, January 24-28, 2005
2004 OOPSLA 2004 , Vancouver, BC, Canada, October 24-28, 2004
Net.ObjectDays 2004 , Erfurt, Germany, September 27-30, 2004
ECOOP , Oslo, Norway, June 14-18, 2004
JAX 2004 , Frankfurt, Germany, May 11-14, 2004
ROOTS 2004 , Bergen, Norway, April 28-30, 2004
ACCU 2004 , Oxford, UK, April 14-17, 2004
OOP 2004 , Munich, Germany, Jan 19-23, 2004
2003 CHOOSE , Bern, Switzerland, November 3, 2003
Java Users Group , Germany, October 16, 2003
Workshoptage 2003 , Swiss Open, Zürich, Switzerland, October 7-9, 2003
ROOTS , Bergen, Norway, May 5-7, 2003
ACCU , Oxford, UK, April 2-5, 2003
OOP 2003 , Munich, Germany, January 20-24, 2003
Better Code Summit , Portland, OR, January 15-17, 2003
2002 DevConnections , Orlando, FL, October 27-30, 2002
OOP Europe , Amsterdam, NL, June 26-28, 2002
Software Development , San Jose, CA, April 22-26, 2002
ROOTS , Bergen, Norway, April 17-19, 2002
ACCU , Warwick, UK, April 3-6, 2002
OOP 2002 , Munich, Germany, January 21-25, 2002
2001 ROOTS , Bergen, Norway, May 14-16, 2001
ACCU , Oxford, UK, March 29-31, 2001
TOOLS Europe , Zürich, CH, March 12-14, 2001
DevWeek , London, UK, February 26 - March 2, 2001
OOP 2001 , Munich, Germany, January 22-26, 2001
2000 OOPSLA 2000 , Minneapolis, MN, October 15-19, 2000
TOOLS East Europe , Sofia, Bulgaria, Oct.  25-28, 2000
TOOLS USA , Santa Barbara, CA, July 30 - August 3, 2000
Zühlke Developer Forum , Zürich, CH, March 6, 2000
DevWeek , London, UK, February 14-18, 2000
OOP 2000 , Munich, Germany, January 24-28, 2000
1999 C++ World '99, Miami, FL , December 1-3, 1999
CHOOSE , Bern, CH, September 1, 1999
TOOLS USA '99 , Santa Barbara, CA , August 1-5, 1999
Application Development , London, UK , July 5-9, 1999
C++ World - OOP , Munich, Germany, February 1999
1998 TOOLS Pacific , Melbourne, Australia, November 1998
C++ World , New York, NYC, August 1998
Object Expo Europe , London, UK, July 1998
Software Development , San Francisco, CA, Feb. 1998
1997 Object Expo France , Paris, France, November 1997
C++ World , San Jose, CA, November 1997
Object World , Frankfurt, Germany, October 1997
Software Development , Washington, DC, Sept. 1997
Object Expo Europe , London, UK, July 1997
OOP '97 , Munich, Germany, February 1997
1996 Object Expo , New York, NY, August 1996
Software Development , San Francisco, CA, March 1996
OOP '96 , Munich, Germany, February 1996
1995 C++ Users Group , Seattle, WA, December 1995
Object World , Frankfurt, Germany, October 1995
1994 Object World , Frankfurt, Germany, September 1994

 

2008

 

Conference Lecture Schedule Abstract
Java SE 7.0
New Features in Java 7.0
90 min January 24, 2008
9:00-10:30
OOP  2008
München, Germany
January 21-25, 2008
 
Conference Lecture Schedule Abstract
Java Programming in a Multicore World
The Java Memory Model and Other Multithreading Issues
90 min April 3, 2008
11:00-12:30
abstract
ACCU  2008
Oxford, UK
April 2-5, 2008
 
Conference Lecture Schedule Slides
Annotation Processing
Processing Annotations on the Source Code Level
50 min April 16, 2008
14:25 - 15:15
J-Spring  2008
Bussum, Netherlands
April 16, 2008
 
Conference Lecture Schedule Abstract
Java Programming in a Multicore World
The Java Memory Model and Other Multithreading Issues
60 min April 24, 2008
13:45-14:45
abstract
Annotation Processing
Processing Annotations on the Source Code Level
60 min April 24, 2008
16:30-17:30
abstract
JAX  2008
Wiesbaden, Germany
April 21-25, 2008
 
Conference Lecture Schedule Abstract
Java Generics - A Mob Programming Session 
Everything You Always Wanted To Know About Generics
4 hrs June 26, 2008
16:00-19:00
abstract
Jazoon  2008
Zürich, Switzerland
June 23-26, 2008
 

 

2007

 

Conference Lecture Schedule Abstract
Core Java Performance
Workshop on Micro-Benchmarking and Profiling
full day November 9, 2007
9:00 - 16:30
abstract
Annotation Processing
Processing Annotations on the Source Code Level
75 min November 8, 2007
11:15-12:30
abstract
W-JAX  2007
München, Germany
November 5-9, 2007
 
Conference Lecture Schedule Abstract
Java Generics Explained
Everything You Always Wanted To Know About Generics
45 min July 5, 2007
11:10-11:55
abstract
JFS  2007
Stuttgart, Germany
July 5, 2007
Conference Lecture Schedule Abstract
Java Generics Explained
Everything You Always Wanted To Know About Generics
50 min June 13, 2007
11:20-12:10
abstract
J-Spring  2007
Bussum, Netherlands
June 13, 2007
 
Conference Lecture Schedule Abstract
Multithread-Programmierung in Java 5.0
Concurrency Utilities
45 min May 8, 2007
14:00-14:45
abstract
SET  2007
Zürich, Switzerland
May 8-9, 2007
 
Conference Lecture Schedule Abstract
The Java Performance Model
Performance Tuning in Java
90 min April 11, 2007
11:00-12:30
abstract
ACCU  2007
Oxford, UK
April 11-14, 2007
 
Conference Lecture Schedule Abstract
Java Generics
Everything You Always Wanted To Know About Generics
30 min April 3, 2007
15:00-15:30
abstract
SD Best Practices
Moscow, Russia
April, 3-4, 2007
 
Conference Lecture Schedule Abstract
The Art of Micro-Benchmarking in Java
DOs and DON'Ts when writing a benchmark
90 min February 28, 2007
19:30-21:00
abstract
JUG Meeting Cologne
Cologne, Germany
February 28, 2007
 
Conference Lecture Schedule Abstract Slides
Java Generics
Programming with Generic and Parameterized Types
90 min February 13, 2007
19:00-20:30
abstract
JUG Meeting Düsseldorf
Düsseldorf, Germany
February 2007
 
Conference Lecture Schedule Abstract
The Java Performance Model
Performance Tuning in Java
90 min Jan 25, 2007
18:30-20:00
abstract
OOP 2007
Munich, Germany
January 22-26, 2007
 

 

2006

 

Conference Lecture Schedule Abstract
The Art of Micro-Benchmarking in Java
DOs and DON'Ts when writing a benchmark
60 min Oct 3, 2006 abstract
New Features in J2SE 1.5: 
Generics, Concurrency Utilities, Enums, Autoboxing
3 hrs Oct 5, 2006
JAOO 2006
Aarhus, Denmark
October 1-6, 2006
 
Conference Lecture Schedule Abstract
The Art of Micro-Benchmarking in Java
DOs and DON'Ts when writing a benchmark
half day Jul 7, 2006  abstract
EFS  2006
Stuttgart, Germany
July 7, 2006
 
Conference Lecture Schedule Abstract
Java Generics
Programming with Parameterized Types in Java 5.0
90 min June 20, 2006  abstract
JUGS Event 
Zürich, Switzerland
June 20, 2006
 
Conference Lecture Schedule Abstract
Java Generics - A Mob Programming Session
Everything You Always Wanted To Know About Generics
75 min (open end) May 10, 2006 abstract
Garbage Collection 
Algorithms and Tuning
75 min May 10, 2006 abstract
JAX 2006
Frankfurt, Germany
May 8-12, 2006
 
Conference Lecture Schedule Abstract
Reliable C++
Avoiding C++ Traps and Pitfalls
full day Apr 19, 2006 abstract
ACCU  2006
Oxford, UK
April 19-22, 2006
 
Conference Lecture Schedule Abstract
The Java Performance Model
Performance Tuning in Java
90 min Jan 26, 2006  abstract
JUGS
Stuttgart, Germany
January 26, 2006

 

 

2005

 

 
Conference Lecture Schedule Abstract References
The Java Performance Model
Performance Tuning in Java
75 min Nov 16, 2005
11:15-12:30
abstract references and links
W-JAX  2005
München, Germany
November 14-17, 2005
 
 
Conference Lecture Schedule Abstract Slides
Java Generics
Programming with Parameterized Types in Java 5.0
60 min Jun 30, 2005 
1:15-2:15 pm
abstract
JavaOne  2005
San Francisco, CA
June 27-30, 2005
The audio track and the transcript of the session are available in the JavaOne archive.
 
Conference Lecture Schedule Abstract Slides
New Language Features in Java 5.0
Overview of New Features in J2SE 5.0
45 min Jun 7, 2005 
4:45-5:30 pm
Tech Business Week 2005
Santiago de Compostela, Spain
June 6-11, 2005
 
 
Conference Lecture Schedule Abstract Slides
Programming With Generic Types
Idioms Using Java Generics
75 min May 11, 2005 
8:30-9:45 am
abstract
Wildcards in Java Generics
API Design Using Wildcards
75 min May 11, 2005 
10:15-11:30 am
abstract
JAX  2005
Frankfurt, Germany
May 9-13, 2005
 
 
Conference Lecture Schedule Abstract
Wildcards in Java Generics
Programming With Generic Types and Methods
90 min Apr 22, 2005 
2:00-3:30 pm
abstract
ACCU  2005
Oxford, UK
April 20-23, 2005
 
Conference Lecture Schedule Abstract
Multithread Programming in Java 5.0
The Concurrency Utilities in J2SE 5.0
90 min Jan 27
OOP 2005
Munich, Germany
January 24-28, 2005
 
 

2004

 

 
Conference Lecture Schedule Abstract
Java Generics 
A New Language Feature in J2SE 5.0
3 hrs Oct 24 abstract
OOPSLA
Vancouver, BC, Canada
October 24-28, 2004
 
Conference Lecture Schedule Abstract
New Features in J2SE 5.0: 
Generics, Concurrency Utilities, Enums, Autoboxing
1 day Sep 27
Net.ObjectDays
Erfurt, Germany
September 27-30, 2004

 
 
Conference Lecture Schedule Abstract
New Features in J2SE 1.5: 
Generics, Concurrency Utilities, Enums, Autoboxing 
3 hrs Jun 15
ECOOP
Oslo, Norway
June 14-18, 2004
 
 
Conference Lecture Schedule Abstract
New Language Features in J2SE 1.5
Overview
75 min May 12
Java Generics 
A New Language Feature in J2SE 1.5
75 min May 12 abstract
Concurrency Utilites
A New Language Feature in J2SE 1.5
75 min May 12
JAX
Frankfurt, Germany
May 11-14, 2004
 
Conference Lecture Schedule Abstract
New Features in J2SE 1.5: 
Generics, Concurrency Utilities, Enums, Autoboxing 
full day Apr 29
ROOTS
Bergen, Norway
April 28-30, 2004
 
 
Conference Lecture Schedule Abstract Slides
Java Generics 
A New Language Feature in J2SE 1.5
1.5 hrs Apr 17 abstract
Implementing Binary Operators in C++
Issues regarding Binary Operator in Class Hierarchies
1.5 hrs. Apr 16
ACCU
Oxford, UK
April 14-17, 2004
 
 
Conference Lecture Schedule Abstract
Java Generics
A New Language Feature in J2SE 1.5
1.5 hrs Jan 22 abstract
Tuning the Garbage Collector
Garbage Collection Algorithms and VM Tuning
1.5 hrs. Jan 21
OOP 2004
Munich, Germany
January 19-23, 2004
 

 

2003

 

 
Conference Lecture Schedule Abstract
New Features in J2SE 1.5: 
Generics, Concurrency Utilities, Enums, Autoboxing 
full day Nov 3
CHOOSE
Bern, Switzerland
November 3, 2003
 
 
Conference Lecture Schedule Abstract
New Features in J2SE 1.5: 
Generics, Concurrency Utilities, Enums, Autoboxing 
90 min Oct 16
Java Users Group
Stuttgart, Germany
October 16, 2003

 
 
Conference Lecture Schedule Abstract
New Features in J2SE 1.5: 
Generics, Concurrency Utilities, Enums, Autoboxing 
full day Oct 8
Workshoptage 2003
Swiss Open Systems User Group
Zürich, Switzerland
October 7-9, 2003
 
 
Conference Lecture Schedule Abstract Slides
Java Trends 45 min May 5
Effective Java: 
Multithread Programming in Java
3 hrs May 6
Beyond EJB:
Idioms and Alternatives for Persistence and Transactions 
3 hrs May 6
ROOTS
Bergen, Norway
May 5-7, 2003
 
 
Conference Lecture Schedule Abstract
Concurrent Programming in Java 3 hrs. Apr 4
ACCU
Oxford, UK
April 2-5, 2003
 
 
Conference Lecture Schedule Abstract Slides
Idioms for Client Transactions in Conjunction with Enterprise Java Beans  1.5 hrs Jan 21
Advanced Multithread Programming in Java 2 hrs. Jan 23
OOP 2003
Munich, Germany
January 20-24, 2003
 

 
Conference Lecture Schedule Abstract
Better Code Summit
Portland, OR
January 15-17, 2003
Summit on Writing Better Code
A Self-Organizing Exchange of Information

By Invitation Only 

Conveners: Scott Meyers, Bruce Eckel, Chuck Allison, Bill Venners

 

 

2002

 

 
Conference Lecture Schedule Abstract Slides
Invalidation of STL Iterators
How to Avoid Common Errors
75 min Oct 29
C++ Tidbits
Initialization of Statics, Member Function Hiding, and Sequence  Points
75 min Oct 29
Understanding C++ Expression Templates
Advanced Template Programming in C++
75 min Oct 29
DevConnections
Orlando, FL
October 27-30, 2002
VS .NET Conference
 
Conference Lecture Schedule Abstract
Effective Java
Best Practice Java Programming 
90 min June 27
OOP Europe
Amsterdam, NL
June 26-28, 2002
 
Conference Lecture Schedule Abstract Slides
C++ and Java Trends 45 min Apr 17
Effective Java:
Object Comparison in Java and Other Traps and Pitfalls
3 hrs Apr 18
Dynamic Proxies and Soft/Weak References 3 hrs Apr 18
ROOTS
Bergen, Norway
April 17-19, 2002
 
Conference Lecture Schedule Abstract Slides
Understanding C++ Expression Templates
Advanced Template Programming in C++
90 min Apr 26
Invalidation of STL Iterators
How to Avoid Common Errors
90 min Apr 25
Read.Only vs. Read-Write Set Iterators
How to Avoid Portability Problems
90 min Apr 25
Software Development
San Jose, CA
April 22-25, 2002
 
Conference Lecture Schedule Abstract Slides
Expression Templates:
Advanced Template Programming in C++
1.5 hrs Apr 3
Effective Java:
Comparing Apples and Pears - Object Comparison in Java
1.5 hrs Apr 4
ACCU
Warwick, UK
April 3-6, 2002
 
Conference Lecture Schedule Abstract
Effective Java:
Advanced Java Programming Idioms 
full day Jan 21
OOP 2002
Munich, Germany
January 21-25, 2002
 
 

2001

 

 
Conference Lecture Schedule Abstract
Implementing Design Patterns Using C++ Templates 3 hrs May 15
ROOTS
Bergen, Norway
May 14-16, 2001
 
Conference Lecture Schedule Abstract Slides
Standard C++ Locales 1.5 hrs Mar 30