InfoQ Homepage .NET Content on InfoQ
-
Spec# and Boogie Released on CodePlex
The source code for Spec# is now available on CodePlex under the Microsoft Research Shared Source License Agreement (non-commercial use only). It’s code verification tools, named Boogie, has been released under the Microsoft Public License, which conforms to Free/Open Source standards.
-
NHibernate LINQ Provider Released
NHibernate Linq 1.0 has been released. Based on the stable provider from NHibernate Contrib, NHibernate Linq 1.0 is a LINQ provider that supports most operations available through the NHibernate criteria query API.
-
-
A Preview of Version 2 of ASP.NET MVC
Microsoft has released the first preview for their ASP.NET MVC v2. Highlights include a new plugable validation model, sub-projects for dividing up large websites, and an enhanced templating model.
-
Generating Linux Appliances from Visual Studio
Novell has released SUSE Studio, a tool used for creating Linux appliances. Related to that, the Mono team has created a plug-in to generate such SUSE powered appliances from within Visual Studio.
-
IronRuby and the Road to 1.0
IronRuby was originally announced by Microsoft at MIX'07 and two years later developers are wondering where is version 1.0. InfoQ interviewed John Lam My in January of 2008, where John indicated the team was looking for release in the second half of the year, but that did not materialize.
-
.NET 4 Beta 1 Now Supports Software Transactional Memory
Microsoft has released a new version of .NET 4.0 Beta 1, one that incorporates STM.NET, the Software Transactional Memory. STM is an alternative mechanism to lock-based synchronization used to control the concurrent access to shared memory.
-
The .NET Reactive Framework (Rx) Enables LINQ over Events
Erik Meijer and Wes Dyer have created the .NET Reactive Framework (Rx), the mathematical dual of LINQ to Objects, allowing programmers to use LINQ over events. Erik and Brian Beckman demonstrate that IObservable is a continuation monad.
-
For the Nth Time, the CLR Has Its First Plugin Model
In honor of MEF reaching its feature complete milestone, we take a look at the confused story of extensibility in the .NET Framework. MEF or Managed Extensibility Framework is the fourth extensibility framework to be released by Microsoft. Though like all the previous times, Microsoft is claiming that it is the first.
-
CodePaste.NET, a Website for Exchanging Code Snippets
Rick Strahl has created CodePaste.NET, a website that allows .NET code snippets to be shared among social networking and IM users.
-
Rewrite Outbound URLs with IIS 7 and URL Rewrite Module 2.0
The URL Rewrite Module was originally introduced to map incoming, user-friendly URLs to pages written with ASP.NET or PHP. With version 2, the other side is addressed. URLs automatically generated by applications can rewritten before they hit the user’s browser.
-
Cross-platform Development – Lessons Learned from Banshee/Mono
In a Scott Hanselman interview, Aaron Bockover of Novell talks about the challenges to create Banshee, a cross-platform application built in C# on Mono for Linux, Max OS X and Windows.
-
4 Office Applications Will Be on the Web: Word, Excel, PowerPoint and OneNote
Microsoft wants to take Office 2010 to the web offering some lightweight Office applications running inside the browser.
-
Microsoft’s Web Browser-Based OS: Gazelle
Google isn’t the only company toying with the idea of a secure operating system based around a web browser. Back in February, researches at Microsoft revealed details about Gazelle. Gazelle claims to be “a multi-principal OS construction of a secure web browser. Gazelle’s Browser Kernel exclusively provides cross-principal protection and fair sharing of all system resources.”
-
How Relevant Is Contract First Development Using Angle Brackets?
Christian Weyer of Thinktecture, announced the release of WSCF.blue a Visual Studio Add-in that enables contract first development of web services using WCF.