Tiberiu Covaci
Tiberiu started his developer career in 1991, but wasn't until 1994 that he got introduced into the Microsoft world of technologies. He moved from Romania to Sweden 1996, to work as a programmer. Since 2004 he is working as an independent trainer teaching .NET programming on all levels, but what he loves most is teaching introductory courses, because this gives him a chance to influence the future .NET programmers. Last year he was chosen Subject Matter Expert for the 70-565 Microsoft certification exam, and now he is involved as a Technology Reviewer in some of the Microsoft courses that are under development. When he is not in the classroom he is doing research at Royal Institute of Technology in Stockholm as a graduate student. He is as well INETA Country Leader for Sweden. His session on multi-core programming at TechDays Sweden was placed number 5 for content(best dev session) and 8 for overall impression.
Thursday 27, Afternoon Tutorial
What’s new in 4-10?
A new major release of .NET framework is on the way and together with it a new version of Visual Studio as well, and is not just an improved version, is a completely new reworked product using the latest technologies including support for the new operating system Windows 7. This session will go through some of the improvements we got in C# 4.0 and in Visual Studio (20)10.
Friday 28, Afternoon Tutorial
Do more for Multi-core with Visual Studio 2010 / Level 300
After 42 years Moore's law is still going strong, and it looks like it will continue to do so, for at least ten more years. The problem we face now is that the speed of the processors is physically impossible to increase anymore, so instead, the hardware manufacturers decided to give us more processors on the same silicon chip. How this affect us as programmers? The free performance lunch is over, unless we change the way we think and program our applications, and the question is not IF, but rather WHEN. Luckily, Microsoft realized that already, and with the new Visual Studio 2010 they will introduce new technologies like Concurrency Runtime, Task Parallel Library, and Parallel LINQ to help us transition to multi-core programming.

