Inside and Out...

An attempt to understand technology better...

  Home  |   Contact  |   Syndication    |   Login
  160 Posts | 0 Stories | 12 Comments | 181 Trackbacks

News


WinToolZone - Spelunking Microsoft Technologies
I work as a developer on the Common Language Runtime (CLR) team, specifically in the areas of exception handling and CLR hosting.
Disclaimer

The information in this weblog is provided "AS IS" with no warranties, and confers no rights. This weblog does not represent the thoughts, intentions, plans or strategies of my employer. It is solely my opinion. Inappropriate comments will be deleted at the authors discretion. All code samples are provided "AS IS" without warranty of any kind, either express or implied, including but not limited to the implied warranties of merchantability and/or fitness for a particular purpose.

Twitter





Tag Cloud


Archives

Post Categories

Image Galleries

Links

Windows Vista

I have updated TransNTFS, my managed implementation for the transactional NTFS APIs that have been introduced with Windows Vista. TransNTFS now also supports the following operations under a transaction: Creation and deletion of folders Deletion of files Creation of symbolic links Creation of hard links It comes with complete documentation (as always) and can be downloaded from http://www.wintoolzone.com/...
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

Sometime back, I had made a post regarding a native C++ class I had authored for using some of the Transactional NTFS (TxF)APIs introduced in Windows Vista. Almost two weeks from that post, I just finished my managed implementation, TransNTFS, that enables you to use the TxF APIs from managed code. As always, Managed C++ enabled the implementation with excellent ease. It comes with complete documentation and can be downloaded from http://www.wintoolzone.com/... Below is an...
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

One of the key new features of Windows Vista is a component called the Kernel Transaction Manager (KTM) that brings inherent support for transactional development in not just the kernel-mode but also for user mode. Infact, NTFS has been enhanced to use and support transactions such that couple of new APIs (e.g. CopyFileTransacted, MoveFileTransacted just to name a few) have surfaced up. You can get more details on Transactional NTFS here. To demonstrate the power of the new APIs, I wrote a C++ class...
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

Of late, I have had a chance to attempt to understand SOA. Just like OOP was a shift in the development mindset from procedural, same is SOA from OO/Component based mindsets. Going ahead, technologies like Indigo will be based upon the SOA philosophy. Here are couple of links to help you understand SOA better: 1) Understanding Service Oriented Architecture 2) Service Orientation and Its Role in Your Connected Systems Strategy 3) Envisioning the Service Oriented Enterprise - presentation by Pat Helland...
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

I returned this part Friday [8th Oct] after a 10 day long MSDN Yatra - Yatra, in Hindi, literally means travel. And MSDN Yatra is very close a concept to the same. When on a Yatra, Microsoft India Evangelists visit different cities across the country where they engage with SIs, ISVs and Academia, in addition to delivering a MSDN Session at the city in question. And I just returned from Kolkatta and my hometown, Chandigarh after these engagements and sessions, with an excellent response - particularly...
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

The community preview (build 4074) of Longhorn is available for download at MSDN Subscriber downloads here. The SDK for the same is also downloadable. Here is a video that talks about where Longhorn is headed and how it has progressed since build 4051. Some changes/introductions are: There is no build of Visual Studio that locks with this Longhorn build. MSBuild is included MSAvalon namespace becomes System.Windows...
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati