Telerik Insiders

Long Le

Long Le is the Principle .NET App/Dev Architect at CBRE. He spends most of his time developing frameworks and application blocks, providing guidance for best practices and patterns, and standardizing the enterprise technology stack. He has been working with Microsoft technologies for over 10 years. In his spare time, he enjoys blogging (http://blog.longle.net), playing Call of Duty and spending time with his family.

Atley Hunter

Atley Hunter is a passionate mobile developer with over 15 years' experience. As one of the most prolific developers for the platform, he has more than 70 apps developed. He has also created the Lazy Library which promotes even faster app development on the already short development time of .NET.

What They Didn't Tell You About Windows Phone Development (Lessons Learned through Coding and Too Much Soda)

Description:

I've build over 70 apps, I'll put another 40+ in the Marketplace this year. Come and find out what I've found out making all these apps. Learn from my Binging and bungling, ask your questions and get the real info from someone that's done it.

Level:

Level 100-200

Topic:

My Mic Sounds Nice – Using Multimedia in Your Windows Phone App

Description:

Record sound and Video, play music, it all got easier and better in Windows Phone 7.5. Find out how easy and how you can make your apps better with the new capabilities introduced in the latest version of the Phone framework.

Level:

Level 200

Topic:

Being Ready for Awesome Using Live Tiles, Background Tasks and Services

Description:

In this session, you’ll learn how I used the abilities introduced in Windows Phone 7.5 to create awesome Live Tiles without Push Notification. Find out you can drive interest in your app to bring your users back again and again. Used properly, these new features can make the difference between a good app and an awesome one!

Level:

Level 200-300

Topic:

Binding and More in User Controls

Description:

Find out how easy it is to implement Binding in User Controls for Windows Phone. You will learn to create your own, powerful, reusable controls and get the most of your Windows Phone development time. Write once, use in many apps with this powerful, easy to use set of steps.

Ben Hoelting

Senior Software Developer, Intelligent Software Solutions, Inc. and C# MVP. He graduated from Colorado State University in 1997 with a BS in Computer Information Systems and a Minor in Computer Science. Ben joined the IT industry in 1996 as an intern and has worked with .NET since its inception back in 2002. Worked for Colorado Technology Consultants, Inc. from 2005 – 2010. He left the consulting world to go do some work for the Department of Defense. Currently he works for Intelligent Software Solutions, Inc. in Colorado Springs. His most recent projects include a Silverlight line of business application that uses the ADO.NET Entity Framework to access the backend data store. He also is working on an office automation solution that extends PowerPoint. Ben is a Microsoft Certified Technology Specialist (MCTS) for Web and Windows .NET 4.0. Finally, Ben is very involved in the local .NET community and is the leader of the South Colorado .NET User Group.

New versions of Internet Explorer have been released into the wild. IE supports the latest WC3 standards for HTML5. It also has many additional features that developers can take advantage of. This session will start by defining HTML5/IE and why it is a game changer in the web world. Next we will discuss what HTML5/IE brings to the developer’s toolbox and how it works with Visual Studio. Finally, we will discuss the timeline for broad adoption of these technologies, what features you can take advantage of today and how you can prepare for the future.

Objectives/Outcomes:

The power of IE and HTML5

IE/HTML5 developer features and why they are important How Visual Studio 2010 can build HTML5 enabled websites

What IE/HTML5 features are ready today and what the future may bring

Level:

100

Topic:

IE 10 and HTML5: Tips for building fast Multi-Touch Enabled Web Sites

Description:

Internet Explorer 10 takes huge strides to enable multi-touch browsing. It also includes many new HTML5 enabled capabilities that speed up the web and provide a more interactive experience. IE 10 is not the only browser making strides in these areas. As web application designers\developers, we need to understand these capabilities and build our application to take advantage of them. This sessions will define these new capabilities and provide some tips and tricks on how to use them effectively in your web applications.

Objectives/Outcomes:

The new multi-touch enabled capabilities of IE 10

The new HTML5\CSS3 capabilities of IE 10

Tips and Tricks for using these capabilities

Topic:

ASP.NET MVC Using Kendo UI and the MVVM Pattern

Description:

XAML developers love the Model-View View-Model (MVVM) pattern. Kendo UI enables this pattern for web based applications. It takes the client side coding model developers are familiar with and provides it to the web world. This talk will define the MVVM pattern and the benefits of using it. It will also show how you can use Kendo UI and ASP.NET MVC to build responsive, robust applications that feel like desktop applications.

Building the modern UIs that user’s demand can be tedious and difficult, whether they are built in XAML or HTML5\CSS3. Especially since the tooling provided for building these complex UIs is poor and unreliable. This forces developers\designers to hack the UI markup themselves. Expression Blend 5 takes major strides to enable trusted UI design without the need to editing the markup manually. This talk will demonstrate the new capabilities included in Blend 5 for solving this problem.

Esteban Garcia

Esteban Garcia is a Solutions Architect and ALM Consultant at AgileThought and president of the Orlando .NET User Group (ONETUG). He has over 12 years of professional experience in software development, working in all phases of distributed object oriented enterprise application development and design using Microsoft technologies. Esteban excels in architecture and best practices and is passionate about Scrum and SDLC improvements using Visual Studio and TFS. Esteban also has a bachelor of science degree in Computer Engineering with an emphasis in software design from the University of Central Florida.

Learn the Ins and Outs of TFS Team Build, starting with Build Controllers and Agents and then all the way through to the new Workflow-based templates. We will go over how to create custom activities, and much more in order to take full advantage of TFS's powerful build system and empower your team.

Topic:

TFS 11 (vNext)

Description:

A lap around the new features coming in TFS vNext. The next version of TFS will give you the option of an on-premise solution and an Azure-hosted service. The session will cover both scenarios and new features such as: Developer productivity enhancements, Agile Planning, Lightweight requirements gathering, Testing improvements and a lot more!

Topic:

Succeeding with Scrum

Description:

Scrum is not a new concept but it has gained a lot of popularity in the last few years. It is a very powerful agile project management methodology that, when used correctly, can help your team deliver better software faster than before. We will start with a brief overview of the process and look at some techniques and tools that will help you succeed, as well as common pitfalls that you should avoid. Come prepared for an interactive session where you will be encouraged to share your experiences with Scrum.

Topic:

Testing with Visual Studio and Team Foundation Server

Description:

A look at the new testing features found in Microsoft Test Manager 2010 and how they work together with TFS and Visual Studio to bring application testing to a new level. We will cover manual and automated testing, as well as load testing capabilities.

Gill Cleeren

Gill Cleeren is a Microsoft Regional Director, Silverlight MVP (former ASP.NET MVP), INETA speaker bureau member and Silverlight Insider. He lives in Belgium where he works as .NET architect at Ordina. Passionate about .NET, he’s always playing with the newest bits. In his role as Regional Director, Gill has given many sessions, webcasts and trainings on new as well as existing technologies, such as Silverlight, ASP.NET and WPF at conferences including TechEd Berlin 2010, TechDays Belgium, DevDays NL, NDC Oslo Norway, SQL Server Saturday Switserland, Spring Conference UK, Silverlight Roadshow in Sweden.

He also leads Visug, the largest .NET user group in Belgium. Gill recently published his first book: “Silverlight 4 Data and Services Cookbook” (Packt Publishing).

An app can be like an island, all by itself, lost in the sea of the operation system. A great app has bridges to the operating system, it integrates and therefore creates a better user experience. In the end the user will know how to work with your app since he already knows how to get around. Building bridges is done using contracts. In this session, we’ll study the different contracts there are available in Windows 8 and how we can work with the most often used contracts such as search and file picking.

Topic:

Working in the background in Windows 8

Description:

Windows 8 introduces a new process lifecycle management. No longer does the user have to close an app explicitly. Instead, Windows manages everything. But how can we then run code in the background, is this even possible in Windows 8? Turns out there’s a specific API that we can use to build processes (or tasks) that run in the background. It offers quite a few options, varying from simple using push notifications, over RAW notifications to more complex scenarios using the ControlChannelTrigger. In this session, we’ll take you through the several options offered by Windows 8.

Topic:

Building LOB apps with Windows 8: yes or no?

Description:

You must have heard it many times by now: Windows 8 is targeted at the consumer market! But is it really? Is it not a great platform to build enterprise level apps on? In this session, we’ll show you that enterprise-features in Windows 8 are all around. You’ll walk out, inspired to build your next enterprise application as a Windows 8 Store app instead of using a “traditional” technology. Topics such as touch, fast and fluid, data controls and much more will make their entrance in this session.

Building a media-intensive application but worried about how many users will use your services? Why not host them in Azure? With the new Windows Azure Media Services, Microsoft introduces a platform that can be leveraged to build high-quality media applications that are running on a scalable backend. A rich set of SDKs is available that we can use to build these apps. In this session, we’ll explore Windows Azure Media Services.

Topic:

The tale about tiles

Description:

Once upon a time, there was an app that was so rich with content it wanted to share with its user. But the user didn’t give the app the light of day. The app got sad, very sad. One day, the user was cleaning up his Start screen uninstalling the great app, not knowing what rich content it had to offer.

Sounds like an unhappy ending? Will this be your app? Not if you attend this session where we’ll explain you what you need to know about live tiles and how we can trigger the user in using your application more! A happy ending after all!

Topic:

One speaker. One app. 60 minutes.

Description:

Does the session title look a bit like a movie tagline? Maybe it does. But this time, you’ll get a lot of value for your money, that’s a guarantee. In this session, we’ll start from File->New Project. After 60 minutes, we’ll have a fully-working application (and I’m not talking about your average Flashlight application!). Intrigued?

Coming to theatres near you soon!

Topic:

40.000km of apps: global apps

Description:

Have you thought about the number of people that can use your app? Let me give you a small pointer: at the time of speaking, an audience of over 4 billion has access to it. Impressive, isn’t it? But they may not all understand your native language! In this session, we’ll take a look at how we can build world-ready apps. Not only will we spend time on the language/WinRT features, we’ll also look at how we can integrate globalization in an MVVM application. We’ll also spend time looking at the options we have in the Store.

Ole!

Topic:

The Getting Rich session: using the Windows Store

Description:

We’ve nailed it: a session where you can earn money. But instead of me bringing a small pile of bank notes, I’m going to show you all you need to know to sell Windows 8 apps. We’ll look, among others at the store, certification and many other things you’ll need to know before your app will become “The Next Big Thing”.

Topic:

Will it Blend?

Description:

Blend is a great tool for building Windows 8 and Windows Phone 8 applications. In this session, we’ll learn to use the design principles of both Windows 8 and Windows Phone 8, based on Blend. You’ll also see how you can build MVVM-ready apps with Blend.

Topic:

Advanced topics in Windows 8 app development

Description:

By now, you’ve seen the introduction talks. You know how to develop your first Windows 8 Metro-style app or maybe you’ve already started building some. But then things start to get a bit more complicated.

That’s where this session comes in! We won’t be touching on the basics, but we’ll explore topics you don’t hear about in most talks. We’ll see how to connect with services, what data binding options we have, how MVVM can be implemented, how local and roaming storage works, how you can integrate with the Live SDK for single sign-in, how push notifications work and much more. Fasten your seatbelt, this demo-driven session will take you to the next level!

Topic:

Windows 8 and the outside world

Description:

Windows 8 Metro style apps will give users a great experience. Apps promise the user to be alive and connected. Being connected means interfacing with services and the cloud. But what options do we have to make the connection to the outside world?

In this session, we'll explore how WinRT apps can connect with services (WCF, REST...) and the cloud to offer a great experience. We'll also see how internals like roaming data can be used in your apps.

Topic:

MVVM and Windows 8

Description:

With Metro-style apps, Microsoft is pushing MVVM with a built-in solution in some of the templates. But what if you’re now 100% clear on the concepts of MVVM? Fear no longer! In this session, we’ll explore the MVVM pattern along with its benefits (and let’s be honest, disadvantages as well) from the Windows 8 perspective. Next to the core principles, we’ll dive deep in how we can apply the pattern for Windows 8 app by building an end-to-end app based on the pattern.

Topic:

My top 10 developer features in Windows 8

Description:

Now that we all have had the time to play around with Windows 8, we start discovering the nice features. In this session, Silverlight MVP Gill Cleeren tells you about his top 10 features in the new platform. Why don’t you join and tell us about your favorite (or less favorite?) features?

Topic:

A Walk the WinRT library: classes you never met but are there

Description:

I’m sure you’ve wondered ‘Is this not available in WinRT’ while building Windows 8 apps. WinRT is quite large and contains a number of classes you may never have heard of. The goal of this session is an exploration of the framework. We’ll stop and see some beautiful classes that you never knew where in there!

Topic:

Managing the state of an application

Description:

Microsoft has introduced a new way of managing the process lifetime in Windows 8. The user benefits from this in a sense that the application should always be stateful. Turns out that this is not that easy and that we as developers have quite some work to do here. In this session, we’ll dive into managing state in Windows 8 apps.

Topic:

Take a free guided tour of Visual Studio 2012 and .NET 4.5

Description:

Together with Windows 8, at BUILD 2011, Microsoft introduced developers to a new version of Visual Studio, currently named Visual Studio 11 Developer Preview and .NET 4.5. This session will guide you to what’s new in both the new development environment as well as the new version of the core .NET framework. After seeing this session, you’ll be sure to know how your productivity with the new set of tools and frameworks will surely be improved!

Topic:

Hello, this is Windows 8

Description:

The new version of the Windows Phone SDK brings a whole lot of goodies to phone developers. Many of the features were long-awaited, among them the option to share code with Windows 8. In this session, we’ll give you an overview of the new SDK.

Topic:

Building an enterprise application for Windows Phone 8

Description:

Is Windows Phone 8 ready for enterprise applications? We’ll investigate in this session. Among others, we’ll explore the new features of the OS that make the life of the enterprise developer much easier. Consider this session the last thing you’ll do before you start building your next enterprise application on Windows Phone 8.

Topic:

Advanced Windows Phone 8 development

Description:

You’ve seen the videos, now take a jump in the deep. No Hello World apps in this session, instead we’ll dive in the more advanced topics in Windows Phone 8 such as security, code reuse, patterns, authentication and much more!

Topic:

Windows Phone 8 10 tips and tricks

Description:

When you start developing for Windows Phone 8, you're bound to encounter some useful things that are useful for other developers as well. In this session, Gill Cleeren shares some interesting tips and tricks you'll profit from for sure when developing your own WP8 apps! Guaranteed to learn something new in this session!

Topic:

Data access in a Windows Phone 8 application

Description:

How do get data in a Windows Phone 8 application? In this session, we’ll explore the many options we have to connect with sources of data. We’ll explore WCF, oData, RSS, sockets and much more!

Topic:

Getting started with jQuery and how it works together with ASP.NET WebForms and MVC

Description:

jQuery is the new favorite of web developers. This lightweight JavaScript library makes developers love writing JavaScript code again! What needed 20 lines of code first is now reduced to 3 lines. Who wouldn’t be enthusiastic?! Microsoft showed its love for the library by fully integrating it in Visual Studio. I dare to ask: Should you stay behind? In this session, we’ll take a look at jQuery and we’ll teach you what you need to know to get on your way. More specifically, we’ll look at selectors, attributes, working with WCF, jQuery UI and much more. You may walk out of this session wearing a sticker: “I love jQuery”!

Topic:

Building HTML 5 Web Apps with Visual Studio & ASP.NET

Description:

Whether you’re building a new Website using ASP.NET or maintaining an existing one, you’ll leave this talk ready to use HTML5 & CSS3 on ASP.NET with Visual Studio. We’ll look at what HTML5 & CSS3 have to offer modern app developers and how you can use them with ASP.NET for rich Web apps both today and tomorrow.

Kunal Chowdhury

Kunal Chowdhury is a Senior Software Engineer (SE-3) having 5+ years of experience in .Net Platform. He is a Microsoft MVP (Silverlight) since 2010 and also holds MVP awards from Telerik and CodeProject. Kunal presently lives in Pune (Maharashtra, India). He speaks in various Microsoft events. He is also an active member of KolkataGeeks UG and Pune UG.

Laurent Duveau

Laurent Duveau is a Microsoft Regional Director (RD), Microsoft Certified Trainer (MCT) and Microsoft Most Valuable Professional (MVP) and member of the Windows 8 Metro Insider group.

With more than 11 years of experience he was able to help major clients (United Nations, CN, Desjardins, CBC, ...) in their Microsoft development strategy, with a recent focus on Windows 8 (already involved in dozens of Windows Store app projects) and Azure.

He is a Montreal .NET User Group Leader and a regular speaker at industry events including TechDays, DevTeach, Code Camps, user groups, ...

Laurent distributes high quality technical training on Microsoft development technologies in Canada and Europe. He is certified MCSD.NET, MCTS, MCITP, MCPD and MTA.

Build amazing and robust data-driven Silverlight Application with Visual Studio LightSwitch. This newcomer in the Visual Studio suite allows you to create business applications with little to no code. But I will show you in a technical demo how to customize and extend its capabilities. Wow effect guaranteed! Architects and developers welcome!

Level: 100-200

Topic:

Introduction to the Windows Store

Description:

Want to be part of the “The Next Big Thing” ? Come to understand the Windows 8 opportunity! This session will answer questions such as: How to distribute your Windows Store application to users ? Understand the revenue models (free, paid, trial, in-app purchase, advertising, ...), create your developer account, submit and have your app certified, get full statistics and feedback.

Level: 100

Topic:

Windows 8, Windows RT, WinRT, Surface, Pro, ARM, Intel?!?

Description:

There is a lot of confusion around these topics... Is Windows 8 reserved for tablets? Is it good for desktop as well? What is Windows RT? and WinRT? What are the different licenses of Windows 8? How much does it cost? Will I be able to do an upgrade from Windows 7 and keep my files? Should I buy the Microsoft Surface RT touch tablet or go for the Pro version? What models are available from other manufacturers? I will try to clarify all this and more! Bonus: A review of the best Windows 8 devices shown at CES Las Vegas in January!

Lee Brandt

Lee Brandt has been programming professionally for more than a decade and currently works as a Project Lead Consultant with AdventureTech. He speaks regionally about software development practices and mentors teams on improving their approach to lean and agile software development through achieving technical proficiency. He is a Microsoft Most Valuable Professional, one of the leaders of the Kansas City .Net User Group, and serves as the Regional Mentor for .Net user groups in Kansas and Missouri.

There has been a lot of talk about test-driven, acceptance-test-driven, behavior-driven, anything-you-can-think-of-driven development lately. I will talk about behavior-driven development, how it relates to and encompasses some of these practices. I will show you the tools related to BDD, and how they help you code and design always with the customer's requirements in mind. Then I will actually show you how to get started with BDD on the .Net (specifically C#) platform. You should walk away from this session armhttp://twitter.com/tibor19ed with enough information to get you started towards tested code that really nails what the customer needs.

Topic:

MVP: The Power of MVC in Your Web Forms Projects

Description:

You have heard of MVC for ASP.NET, but your company isn't about to rewrite everything in MVC (and they shouldn't). So how can you get the goodness and maintainability that MVC brings within an organization that is not even considering MVC? Model-View-Presenter is the answer. The MVP pattern allow you to get the maintainability and testability that MVC brings and lets you do it within an organization that has no intention of moving away from web forms anytime soon.

Topic:

NHIbernate, FluentNHibernate and the Repository Pattern in 60 Minutes or Less

Description:

In this session we will discuss ORMs, how and why they are becoming so popular, and how to use them effectively. I will show you how to set up NHibernate, use FluentNHibernate to create mappings in code and use the Repository pattern to create a robust, easily maintainable data access layer.

Malcolm Sheridan

Malcolm Sheridan is a Microsoft awarded MVP in ASP.NET and regular presenter at conferences and user groups throughout Australia and New Zealand. Being an MVP, his focus is on web technologies and has been for the past 10 years. He loves working with ASP.NET MVC these days and also loves getting his hands dirty with JavaScript.

If you're an ASP.NET programmer, chances are you’ve dabbled in MVC. MVC is the latest newcomer to the ASP.NET world and the demo’s you see looks simple, but there are some hidden gotchas' that you’ll only learn from hours of blood, sweat and tears that have been soaked into the keyboard. In this session you will learn what these hidden pitfalls are and how to avoid them. The focus will be on real-world MVC which will include how to best use forms authentication, securing your controllers and actions, error handling the MVC way, filter ordering, Inversion of Control (IoC) best practices as well as how to best use routes and controllers. Don't think this session will be a walk in the park. These are real world problems and how to solve them.

Topic:

Stop Thrashing - Awesome Performance with Native IIS Caching

Description:

Everyone wants one thing when they're building websites; better performance. Caching has always been the developers friend in ASP.NET, but one type of caching that isn't widely used, or known, is native IIS 7 caching. By utilizing this amazing technology, you can go from zero to hero instantly with mind blowing performance. You will learn how to enable and configure native caching as well as creating new output cache rules. If a faster website means anything to you, you'll need to attend this session.

Michael Eaton

Michael Eaton is the founder of Validus Solutions, a custom software development and coaching company that specializes in leveraging client-based technologies. Validus has been developing solutions using Microsoft tools and technologies since 2001 and serves clients throughout the mid-west. Michael speaks throughout the United States at various regional events, user groups and conferences sharing his love of client development to other developers. He also spends time coaching and mentoring other developers. His focus over the past few years has been on XAML-based technologies like WPF and Silverlight. Michael runs the Kalamazoo X Conference and is a C# MVP. When not working on projects or spending time with his family, he treats his World of Warcraft addiction with ample doses of…World of Warcraft.

You're a developer, not a designer, but with no designer on the team, it's your job to make your WPF or Silverlight application look good. With a little effort and an understanding of styles and templates, you can impress your users with a compelling, easy-to-use application. You'll learn the ins and outs of styles, understand when and where to use templates and much more from a developer experienced in not only writing WPF and Silverlight apps, but in making them look good too!

Topic:

Simplify your WPF / Silverlight Applications with Caliburn.Micro

Description:

You're an application developer, not a plumber (or carpenter), so why are you writing your own MVVM framework? Worse yet, maybe you're jamming all sorts of code in the code-behind! Put down the pipe wrench (or hammer) and pick up one of the best MVVM frameworks for WPF/Silverlight/WP7. Caliburn.Micro makes it extremely simple to create solid, testable applications, while also reducing the amount of code you have to write.

Topic:

Working Effectively as a Team of One

Description:

Whether you work in a cube or the comfort of your home office, there are many challenges facing the lone developer. Everything, from estimation to project management to coding, changes when you are a single developer instead of a team. What are some things you can do to make life easier as a lone(ly) developer? In this session, I will discuss many of the lessons learned and practices I've developed working almost exclusively as a single developer for the past ten years.

Topic:

Vim for Visual Studio Developers

Description:

While Visual Studio is an amazing IDE, it clearly lacks the power of the world's best text editor! Whether as a stand-alone editor or as a plugin to your favorite IDE (Visual Studio included), learning how to use Vim will change how you work. You'll learn how to install, configure and use this amazing text editor. You'll understand the difference between Insert, Ex and Command modes and how to stop the incessant beeping you're sure to encounter when you first try this amazing editor. :wq

Topic:

Going Independent 101

Description:

Lessons learned from a decade of independence Breaking free from the confines of the cubicle farm and going out on your own can be one of the most satisfying things you do for your career. It can also be one of the most terrifying. This session will answer the most common questions I've been asked over the years such as "How do I get started?", "Where do I find clients?", "How much do I charge?" and many others. Come find out if the grass really is greener on the other side.

Mihai Tataran

Mihai Tataran graduated the Software Engineering Faculty in Timisoara Romania in 2006. In the same year he founded H.P.C. Consulting, a custom software development and Microsoft .NET training company, where he always works with the latest technologies on the .NET platform. His time is divided between administrative and management work, technical work on current projects, trainings for software companies on Microsoft .NET, and organizing and delivering presentations to events in the .NET Romanian community and also at events organized by Microsoft Romania. Mihai is a Microsoft Most Valuable Professional, title given for his knowledge on ASP.NET and involvement in the .NET community.

During this presentation you will see EF from the latest version of .NET, 4.0. We will observe what is new and better versus the previous version, and also how to rapidly build a performant, easy to maintain Data Layer in .NET.

Duration:

60 mins

Topic:

What’s new in ASP.NET 4 and HTML 5 for web programmers

Description:

We will see what are the news in ASP.NET 4.0 (Web Forms, MVC and Ajax), and also what brings the next version of HTML standard for the web programmers.

Duration:

60 mins

Topic:

Data storage and data access solutions in Windows Azure: how we choose

Description:

You will see which are the options given by Windows Azure and SQL Azure to store data in the cloud, how to access this data, and most importantly how to chose between these options when building a modern Software as a Service application.

Tiberiu Covaci

Tiberiu Covaci has worked at Many-core in Sweden as senior trainer and mentor for .NET and other technologies built on top of .NET since 2004. He works closely with Microsoft, both as Author, and Technology Reviewer for the Microsoft .NET Official Curriculum courses. He is a member of the MCT Advisory Council, INETA Speaker, IASA Speaker, and INETA Country Lead for Sweden. After the huge success he encountered at TechDays 2009 in Sweden, he developed a passion for speaking about new technologies, and that made him a very popular speaker at conferences like TechEd, VSLive, DevReach, TechDays, Öredev, ScanDev, NDC and MCT Summit. He is interested in technologies like multi-core programming, ASP.NET, new programming languages and trends.

Microsoft Managed Extensibility (MEF) framework allows developers to create applications consisting of composable parts. Composable parts provide the flexibility to change and add parts at runtime. You can use MEF to create more flexible and extensible applications.
In this session, we will review the MEF tool set, build an extensible application and extend that application using MEF.

Topic:

Fast, Faster... Async ASP.NET

Description:

Do you have any page that needs to access the database, or a web service? Do any of those takes longer than five seconds? Do you know what happens to the rest of your application? All these questions get at least one answer during this session, together with some solutions to the problems that may arise.

Topic:

Fast, Faster... Fastest ASP.NET

Description:

Is your ASP.NET application slower and slower? Are you unsure about where, and how to start? In this session I will show you some of common mistakes that are made in web applications together with possible solutions, and some of the tools available that will help you isolate the root cause of your problems.

Topic:

MVVM in Practice aka Code behind free WPF

Description:

One pattern that emerged with WPF is the Model-View-ViewModel . In this session we will explore the MVVM pattern the MVVM Light toolkit and I will show you how you can write a WPF application without ever needing to add a single line of code in the code behind, giving your designer full control over the User Interface.

Topic:

Patterns for Parallel Programming

Description:

After more than 40 years Moore's law is still going strong, and it looks like it will continue to do so for at least ten more years, and the free performance lunch is over, unless we change the way we think and program our applications. The Question is not IF, but rather WHEN. Luckily, Microsoft realized that already, and with the Visual Studio 2010 they introduced new technologies like Concurrency Runtime, Task Parallel Library, and Parallel LINQ to help us transition into the world of multi-core programming. C# vNext will introduce other paradigms like support for asynchronous programming.

Topic:

Practical multi-core programming in .Net

Description:

We are witnessing right now a new paradigm shift in computer programming, the shift to parallel/many-core programming. And that is not all, the raise in popularity of cloud computing will increase the demand of efficient use of resources. In order to be able to deliver value to the business, we have to adopt new ways of programming. With .NET 4.0 Microsoft introduced new technologies, like TPL and PLINQ, that will help us transition to this new way of programming, and to harness the resources at hand.