Object-Oriented Programming is a concept used by programmers to develop fully independent units of code. Hone your OOP skills here.
Latest OOP Articles
TIP: The Singleton Pattern
How to create an object using the Singleton pattern in VB.NET
OP-ED: Do You Hear the Sirens' Song?
Everyone has ideas about how to build software. Explore some common fallacies and collect some hints that may help you along the way. All of the ideas are the opinion of the author (who is sometimes wrong).
Design a Football Engine and Learn How to Apply Design Patterns (Observer, Decorator, Strategy)
Learn how to model a very simple football game engine and identify the design problems in it.
When OOP Becomes POO
Many people who understand OOP well enough to use it are trying to create it too. Paul Kimmel says that's often when OOP becomes POO.
Has Visual Basic Lost Its Way?
Paul Kimmel says the next big paradigm shift in programming will be based on .NET. Find out what he predicts VB's role will be in this coming change, and why he wonders whether Microsoft dropped the ball with VB.NET.
Latest CodeGuru Developer Columns

C++ Exception Handling: How to Handle Exceptions in C++
Learn to implement exception handling mechanism in C++.

Getting Started with Visual Studio 2017 and ASP.NET Core
Still postponing the upgrade to VS 2017? Here's some information that can help you decide whether to plunge ahead or wait longer.

What's New in Visual Basic 15
With the new release of Visual Studio 2017, let's look at what's here today!

For Digital Experience Design, the Platform Powers the Creativity
Choosing the right platform—IaaS, PaaS, or SaaS—can greatly enhance your Cloud presence.