Speaker Scott Nimrod and food/drink provided by TEKSystems
In software development, a class is designed to have specific responsibilities within a module. However, when developing enterprise software, classes are often burdened with supporting cross-cutting concerns such as data logging and security handling. This results in a class having obscure code and adds complexity to its maintenance.
Aspect Oriented Programming (AOP) provides a solution to this common problem. In addition, there are various AOP frameworks to provide support for implementing cross-cutting concerns (i.e. data logging, security handling, etc...). PostSharp is one of those frameworks and it is supported within .NET.
Scott has been working within the software development industry since 2003. He started his career in Cleveland, Ohio, as a student-coop for a controls systems vendor writing automated test scripts in Visual Basic. After graduating Cleveland State University, Scott transitioned to software engineering as a C++ (MFC) developer for a controls system IDE application. After several years of C++ development, Scott decided to leave Cleveland and target Miami, Florida to explore new opportunities. There he focused his efforts on XAML development technologies (i.e. WPF and Silverlight). He delivered Silverlight presentations to tech recruiters as well as the South Florida Web Design user group. Scott now works as a Software Developer in Test for an accounting firm in Tampa, Florida.
When Scott’s not working he can be found training for a marathon, taking desperately needed vacations, or studying software development frameworks.