<summary> Spelunking Microsoft Technologies - Win32, .NET and Rotor </summary>
using WinToolZone;

Skip Navigation Links
Home
Latest
.NET
Rotor
Windows
[Web] Services
Publications
PresentationsExpand Presentations
Spoken At...
My...Expand My...
GuestbookExpand Guestbook
Feedback

You are visitor  counter

















  • TechED 2006 India

    At Delhi, Pune, Mumbai, Chennai, Hyderabad and Bangalore where I presented on CLR Hosting, WCF, .NET MicroFramework, .NET Compact Framework Memory Management Internals and Windows CE 6.0.

    Details of my talks are at http://www.wintoolzone.com/blog/?p=122

  • Mobile and Embedded Developers Conference (MEDC) 2006 India

    At Bangalore, India , in April 2006 where I presented on

    • Extending ActiveSync
    • State and Notification Broker in Windows Mobile 5.0
    • GPS APIs in Windows Mobile 5.0
    • Symbian/J2ME vs Windows Mobile/.NET Compact Framework

    Delivered the highest rated session on Windows Mobile 5.0

  • Windows Communication Foundation (Indigo) Tour

    At Bangalore, Pune, Chennai and Hyderabad, in November 2005, where I spoke on the future of distributed computing on Microsoft’s developer platform using WCF (codenamed Indigo), part of WinFX, and understanding how WS-I protocols and Service Orientation are a core part of the same.

  • TechED 2005 Sri Lanka

    • at Colombo, Sri Lanka, in October 2005.

  • Intel Developer Forum 2005, by Intel Corporation

    • at Bangalore, in October 2005 where I spoke about Spelunking CLR 2.0.

  • TechED 2005 India, by Microsoft India

    • at Bangalore, Chennai, Mumbai, Hyderabad and New Delhi, in June-July 2005. For more details, visit http://www.techedindia.com/. Was the highest rated speaker across the country.

  • MSDN Session on Building Connected Systems for the Future, by Microsoft India at New Delhi, Hyderabad, Bangalore and Pune in April 2005, where I talked about the essence of Service Oriented Architecture (SOA), how Microsoft's existing distributed stacks line up against the same and how Indigo, the upcoming distributed communication subsystem, will get the best of COM+, MSMQ, ASMX and Remoting and build upon the tenets of SOA.

  • MSDN Session on Building Secure Web Applications using ASP.NET 2.0, by Microsoft India at Hyderabad, New Delhi and Bangalore, India in February 2005 where I talked about how ASP.NET 2.0 enhances the meaning of security by adding the Membership and RoleManager APIs that not only reduce the plumbing work done by many web developers but also provide a secure and extensible methodology of web application design.

  • Microsoft Mobile and Embedded DevCon 2004, by Microsoft India
    • at Bangalore, India in December 2004. I talked about how .NET Compact Framework Whidbey is going to enhance mobile development, alongwith discussing how the Windows CE Remote API (RAPI) can be used to build desktop and server applications that talk with compact devices. For more details, visit http://www.microsoft.com/india/windows/embedded/mdc2004/

  • MSDN Session on Inside the ASP.NET Runtime, by Microsoft India
    • at Pune, New Delhi and Bangalore, India in November 2004 where I talked about the internal architecture of ASP.NET, how it works when installed on IIS 5 and IIS 6, and how its request pipeline can be customized by writing HttpHandlers, HttpModules and SoapExtensions.

  • MSDN Session on Inside the Guts of the CLR, by Microsoft India
    • at Hyderabad, India in October 2004, where I discussed some of the core internal aspects of the CLR, including CLR Hosting, Garbage Collector, Weak References.

  • TechED 2004 India, by Microsoft India
    • at Bangalore, Chennai, Mumbai and New Delhi, in August 2004. For more details, visit http://www.techedindia.com/. Was one of the highest rated speakers (rated 7.3+ out of 9) and delivered the highest rated lab.

  • MSDN Session on What's coming up in Microsoft Visual Studio 2005, by Microsoft India
    • at Bangalore and Hyderabad, India, in July 2004, where I talked about the next version of the .NET Framework, version 2.0, and Microsoft Visual Studio 2005. I discussed the enhancements in the CLR (like Generics), productivity enhancements in compilers (like Iterators, Anonymous Methods, Partial Types), the new architecture of ASP.NET 2.0 and developer productivity with the newer controls and finally, close down taking a look at enhancements in WinForms for writing responsive async. Uis, usage of new DataGridView, amongst other things.

  • MSDN Session on Practical .NET Interoperability Strategies, by Microsoft India
    • at New Delhi, India, on 20th April 2004, where I discussed how COM Interoperability and Platform Invocation Services help .NET Framework based applications interact with Win32 and COM based application, in addition to how COM+ base development has been enhanced in .NET. Common interop pitfalls, maintain performance and build better interoperating applications and finallyexemplifying how .NET Remoting can be leveraged to interoperate with Java applications.

  • MSDN Session on Developing .NET Applications for Sharepoint Products and Technologies, by Microsoft India
    • at Bangalore, India, on 24th February 2004, where I talked about developing WebParts for SharePoint Portal Server 2003 and Windows SharePoint Services, understanding how they are architected over Windows Server 2003, how they work internally and how Microsoft Visual Studio.NET can be used for developing for the same.

      Demo code can be downloaded from
      here.

  • MSDN Session on SQL Server 2000 Reporting Services: Redefining the future of Reporting, by Microsoft India
    • at Bangalore, India, in March 2004, where I talked about how SQL Server 2000 Reporting Services are creating a new standard in which you will want to produce reports from just about any data source, located on just about any data source across the Internet, how you can leverage the strength of Visual Studio.NET and design reports in the RAD way, how to create nested/linked reports, how security fundamentals are built-in to Reporting Services, leveraging the .NET security fundamentals and much more.

  • MSDN Session on Developing .NET Applications for Sharepoint Products and Technologies, by Microsoft India
    • at Bangalore, India, on 24th February 2004, where I talked about developing WebParts for SharePoint Portal Server 2003 and Windows SharePoint Services, understanding how they are architected over Windows Server 2003, how they work internally and how Microsoft Visual Studio.NET can be used for developing for the same.

      Demo code can be downloaded from
      here.

  • MSDN Session (Level 300) on How to Implement Security in .NET, by Microsoft India
    • at New Delhi, India, on 20th January 2004, where I talked about the various facets of implementing security when designing a .NET application, including Role-based security, Code access security, Evidence based security, Isolated Storage and Cryptography.

      Demo code can be downloaded from
      here.

  • MSDN Session (Level 200) on Best Practices and Techniques for developing Secure ASP.NET Applications, by Microsoft India

    • at New Delhi, India, on 18th December 2003, where I discussed how important security design is when developing an ASP.NET based web-application, including strategies for designing secure web applications, including specifics of ASP.NET, Security protocols, Threat Modelling and more.

      Demo code can be downloaded from
      here.

  • MSDN Session on Office 2003: A Developer's Perspective, by Microsoft India

    • at Bangalore, India, on 20th November, 2003, that discussed the new features of Office 2003 like Smart Documents, Research Pane, XML Support, InfoPath, VS.NET Tools for Office 2003 and more.

      Demo code can be downloaded from
      here.

  • Hewlett Packard Global Software Forum 2003

    • at Chicago, USA, on 20th June 2003, on .NET Interoperability Strategies that discussed how to use Platform Invocation Services (PInvoke), COM Interoperability and Common Language Runtime (CLR) Hosting to interoperate with unmanaged code.

  • MSDN Session (Level 300) conducted by Microsoft India

    • at New Delhi, on 19th June 2002, on best practices for memory management and using Internet services in the .NET framework.

  • PC Quest-NIIT C# Seminars

    • at Pune, on 28th September 2001, discussing the .NET framework, new language specific features of C#, and advanced C# concepts .
    • at New Delhi, on 18th September 2001, discussing the advanced C# concepts.

MSDN Expert Chats

  • ClickOnce - Curing Deployment Headaches
    (read chat transcript
    here)

    On 17th September 2004, where developers were introduced to the concept of the new ClickOnce Deployment strategy that is going to be introduced in .NET Framework 2.0.


  • Sneak Preview: VB.NET Whidbey
    (read chat transcript
    here)

    On 19th February 2004, where developers were introduced to the new features of the upcoming VB.NET version, like Generics, Partial Types, Operator Overloading, Unsigned Types, Edit and Continue and more!


  • Sneak Preview: C# Whidbey
    (read chat transcript
    here)

    On 6th February 2004, where developers were introduced to the new features of the upcoming C# version, like Generics, Partial Types, Anonymous Methods, Iterators and more!

  • What's new with ASP.NET Whidbey
    (read chat transcript
    here)

    On 22nd January 2004, where developers were introduced to the new features of the upcoming ASP.NET version, like Themes, Personalization, Forms Authentication for non-ASP.NET environments, and more!


  • Interprocess Communication in .NET
    (read chat transcript
    here)

    On 18th July 2003, discussing the fate of the standard IPC mechanisms, like Pipes, Mailslots, etc in the domain of .NET, and its newer IPC mechanisms like WebServices, Remoting, Sockets, with discussion of scenarios of when to choose one over the other.


  • What's new in .NET Framework 1.1
    (read chat transcript
    here)

    On 2nd May 2003, discussing the new features of the .NET Framework 1.1 and how it enhances and improves over its predecessor. 


  • Inside .NET Threads and ThreadPools
    (read chat transcript
    here)


    On 8th November 2002, on explaining the concept of how threads are to be used within .NET, how to use multi-threading to the fullest and when to use ThreadPools.

  • Managed Extensions for C++
    (read chat transcript
    here)

    O
    n 27th July 2002, on introducing managed extensions for C++ (MC++), along with the role they have to play in the managed and unmanaged worlds, helping interact, and where possible, migrate applications to .NET, while maintaining the C++ legacy, without breaking the C++ developer community in the managed world, and insights into possible interoperability scenarios that can be smoothly designed and implemented.

    Below are links for more details:


    http://www.gotdotnet.com/team/upgrade/c++.aspx
    http://www.codeproject.com/managedcpp/managed_types.asp

    http://www.codeproject.com/managedcpp/managedcpp_properties.asp
    http://www.apress.com/book/bookDisplay.html?bID=61