Learn about the Singleton design pattern, why it is useful and how it can be used to implement singleton classes in Java.
Take advantage of the java.nio package to perform non-blocking I/O and build responsive applications.
Take advantage of abstract class and interface to design for flexibility in Java.
Explore what polymorphism is, types of polymorphism and how it can be implemented in Java, including code examples wherever necessary to illustrate the concepts covered.
Explore the ConcurrentQueue class in C# and how it can be used to implement collections that are thread safe.
Take a look at how you can program duplex services using WCF.
Eliminate code smells and anti-patterns by implementing design patterns the correct way.
Explore Quartz.NET, the popular open source job scheduling framework.
Explore the concept of pointers in C++, how to use them, and the best practices for using them.
Explore the new features and enhancements available in Microsoft .NET Framework 4.6.
Learn more about preprocessor directives in C++ and how they can be implemented.
The Windows Runtime Library is a native API for Windows 8 that is fundamental to Metro style applications.
Fluent NHibernate lets you map .NET classes with NHibernate without the need for those cumbersome XML files.
Take advantage of the Object Context in Entity Framework to perform CRUD operations and attach or detach entities.