Welcome to Kerala Microsoft Users Group (K-MUG)
Our mission is to Learn, Build Contacts & Socialize.
Participation in K-MUG is an excellent, inexpensive way to receive technical content, education and to meet with peers to get more out of the Microsoft platforms, products, technologies, and resources.
Microsoft & INETA (international .NET association) provide the technical materials (CDs, books, online resources etc) , infrastructure support and faculties for conducting a statewide seminar drive, which would educate and inform the public and the student community about the Microsoft Technologies.
|
K-MUG forum SMS notification
- "ON K-MUG-Forum" to 98708 07070
- "OFF K-MUG-Forum" to 98708 07070
|
BIG PRIZES!! K-MUG Saptha Mozhi Contest - WIN A FREE WINDOWS 7 DVD >> Click HERE

Get these new trends, Watch These PDC 09 Videos

Manycore and the Microsoft .NET Framework 4: A Match Made in Microsoft Visual Studio 2010
Stephen Toub
This session explores how the Multi-core development technique is growing in importance due to the direction that Intel is taking processor architectures.
Dynamic Languages on the Microsoft .NET Framework
Dino Viehland
Dynamic languages are a hot computer science topic today. Hear how the Dynamic Language Runtime in the .NET Framework is a strong platform for Dynamic Languages.
Scaling Your Data Tier with Microsoft Project Code Name “Velocity”
Murali Krishnaprasad
A good caching strategy is critical for distributed application performance. In this session, learn more about Microsoft code name “Velocity.”
Microsoft Expression Blend 3 for Developers: Tips, Tricks and Best Practices
DoRon Motter
In this session, you’ll learn that design matters. Use it effectively to separate your projects from the crowd.
Microsoft Perspectives on the Future of Programming
Butler Lampson, Erik Meijer, Don Box, Jeffrey Snover, Herb Sutter, Burton Smith
This session highlights the outlook of computer programming – the future happens. Hear about it first here.
Workflow Services and “Dublin”
Mark Fussell
In this session, learn how to create services with the management and operations interfaces for very little development cost.
Microsoft Silverlight Roadmap and Futures
Karen Corby
Attend this session to hear about programming the web and integrating the desktop. Silverlight can provide the framework that .NET developers need to build a great cross-platform, rich internet application experience.
It's All about the Services: Developing Custom Applications for Microsoft SharePoint Server 2010 Using Microsoft ASP.NET, WCF, and REST
Maxim Lukiyanov
Check out how developers are using SharePoint to build and integrate applications and line-of-business systems, with options that include ASP.NET, Windows Communication Foundation (WCF), and RESTful services.
Microsoft AJAX Library, jQuery, and Microsoft Visual Studio 2010
Stephen Walther
In this session, explore the world of Web Apps.
Data Programming and Modeling for the Microsoft .NET Developer
Don Box, Chris Anderson
Come to this code-centric talk that focuses on the advances being made in tools, languages, and frameworks that simplify how to model, consume, or produce data.
Book Recommendations
Do you know? - .NET Reactive Extensions and LINQ To Events
The .NET Reactive Extensions (Rx) is the mathematical dual of LINQ to Objects. It consists of a pair of interfaces IObserver/IObservable that represent push-based, or observable, collections, plus a library of extension methods that implement the LINQ Standard Query Operators and other useful stream transformation functions.
The FromEvent method in System.Linq.Observable class will create an Observable, from an event. This example shows how to create a observer for the Mouse left button down event, for a given control
//Get the arrow keys down only
public static IObservable<Event<KeyEventArgs>> GetArrowKeyDown
(this UIElement el)
{
var arrows = new List<Key>
{ Key.Left, Key.Right, Key.Up, Key.Down };
var arrowsPressed = from kd in el.GetKeyDown()
where arrows.Contains(kd.EventArgs.Key)
select kd;
return arrowsPressed;
}
//----
//Some where in your main application
var arrowPressed=this.GetArrowKeyDown();
arrowPressed.Subscribe(arrow=>MessageBox.Show
(arrow.EventArgs.Key.ToString() + " Pressed!!"));
The above example uses the following FromEvent extension method overload, in the Observable class
More about .NET Reactive Extensions >>