PERA Software Solutions GmbH

Blog

Returning multiple values from a method in Java
How can you return multiple values from a method in Java?

Compile time guaranteed thread synchronization in C++
How can you ensure that access to a shared resource is guaranteed to be synchronized?

Replace enums with classes in C++
A C++ implementation of the Replace Enums with Classes.

The "Guide" pattern
How can you apply the visitor pattern if you don't control the object structure or if there isn't one to begin with?

Fun with IDisposable
How can you temporarily change the current directory with IDisposable?