Claudio Lassala

Speaker Image

Microsoft MVP

Claudio Lassala is a Senior Developer at EPS Software Corp. He has presented several lectures at Microsoft events such as PDC Brazil and various other Microsoft seminars, as well as several conferences and user groups across North America and Brazil. He is a multiple winner of the Microsoft MVP Award since 2001 (for Visual FoxPro in 2001-2002, and for C# ever since), an INETA speaker, and also holds the MCSD for .NET certification. He has articles published on several magazines, such as MSDN Brazil Magazine, CoDe Magazine, UTMag, Developers Magazine, and FoxPro Advisor. More detailed information regarding his presentations and articles can be found in his MVP Profile (https://mvp.support.microsoft.com/profile/Claudio.Lassala). You can also read more about Claudio on his blog (http://claudiolassala.spaces.live.com) or on Twitter (http://twitter.com/claudiolassala)

Sessions

Beyond the Core Concepts of OOP (SOLID)

Category: Developers
Level: 200

You've been learning about the core concepts of Object-Oriented Programming (OOP) for quite some time now: Abstraction, Encapsulation, Inheritance, and Polymorphism. When you thought you knew it all, all of a sudden the cool kids are talking about all these principles such as "Single Responsibility Principle", "Open/Closed Principle", "Dependency Inversion Principle", as well as Inversion of Control containers, etc. This session presents those concepts so the attendees can understand what they are and start using right away.

Exploring the Dynamic Features of C# 4

Category: Developers
Level: 200

C# 4 brings dynamic features to the table, providing developers the ability to address certain scenarios that can't be easily implemented in a statically typed language. That doesn't mean C# is now a dynamic language, or that you should make everything dynamic; it means that we have a few additions to our toolbox that come in really handy when trying to nail some special cases that come our way. In this session we will take a look at how the dynamic features in C# 4 work, and scenarios where it makes sense to use them.