Ever struggled with accessing data from a database or from the cloud? Do you also think too much code and work is needed to perform simple data access operations? Kristof will give you answers.
Simple Data: How Data Access Should Be
Ever struggled with accessing data from a database? Do you also think too much code and work is needed to perform simple data access operations? Then this session will show you the light and impress you with how easy data access can be, and how the same mechanism can be used to access data in the most common RDBMS engines, but also in no-sql based data stores like Windows Azure Table Storage.
Simple Data is a light weight, dynamic data access component for .NET, written in C# and inspired by Ruby’s ActiveRecord and DataMapper. It is easy-to-use, ensures consistency, prevents SQL injection attacks and doesn’t require a lot of boilerplate ADO.NET code or ORM models. Simple Data succeeds in this by using the dynamic features of .NET 4 to interpret method and property names at runtime and map them to the underlying data-store with a convention based approach. Most of the data access code can even be written in a single and easy readable line of code.
That is how data access should be: easy, flexible and short.
Speaker: Kristof Rennen is Architect and Lead Developer at Capgemini Belgium with many years of experience in software development. He is co-leader of the Windows Azure offering, gives trainings, talks about scalable architectures and cloud and evangelizes the interesting and challenging Windows Azure platform as much as he can. Since the beginning of 2012 he is crew member of the Belgian Windows Azure User Group Azug to assist on the organization of events, to support the board with the day to day activities and to deliver sessions. He is also member of the Microsoft Extended Experts Team where his main focus is community work and Windows Azure. As an Architect he has a strong focus on quality and reusability and he applies these important principles in professional and personal projects, both on premise and in the cloud.
We decided to cancel the event due to a low number of registrations. No worries: we'll organize this one again in the future!