Meeting Notice – Oct. 6th 2009
This meeting will be held at our new home the Team USA Swimming building at the Olympic Training Center. Summer meetings are over so this meeting is at our normal meeting time of 5:30 PM - CLICK here TO GET THE NEW LOCATION AND TIME DETAILS.
Erik Lane – Object-Oriented Programming (OOP) and You
If we are a .NET programmer then this must mean we are object-oriented (OO) programmers, right? For the most part that is true because .NET languages like C# and VB.NET are OO but are we taking full advantage of object-oriented programming (OOP) or just writing procedural code with objects? As programmers, we can create good OO designs in .NET but to do it we need a solid grasp of OO concepts and principles. Do you know enough OO lingo to pass an interview but not real sure how it applies when you open up Visual Studio and start writing code? Have you been slinging code for years but sometimes forget the simpler solution and over complicate things?
In this back to basics talk, we will get knee deep into core OO basics like abstraction, encapsulation, inheritance, polymorphism and then jump into a few OO principles like encapsulate what varies, program to an interface and not an implementation, and one of my favorites...tell don't ask. Please come expecting to see lots of code and get this whole OOP thing into context. Nothing will be too basic so bring a co-worker or beginner as we all try and nail down these core concepts.
Erik Lane is a senior developer for Ciena Corporation and works remote from his home in Monument. He is a MCTS in .NET 2.0 and hold a Bachelor's Degree in CIS. He has been writing software since 1998, .NET since 2003, and still remembers when he finally wrapped his brain around the concept of object-oriented programming. Erik is a father to four and a husband to one. He is a veteran of the USAF and enjoys baseball, golf, camping, hiking, and writing code. His blog is at http://blog.eriklane.com and his twitter stream is at http://twitter.com/eriklane.




Reader Comments