InfoQ Homepage .NET Framework Content on InfoQ
-
Things to know about Windows Workflow Foundation
Windows Workflow Foundation (WF) is the programming model, engine and tools for quickly building workflow enabled applications. Harry Pierson delves into the details of WF in a recent blog post. Update: Paul Andrew responds on his blog with "Ten Reasons why WF is not a Toy".
-
Var/Option Infer: New Syntax for C# and VB 9
Microsoft is considering several new language features for C# 3.0 and Visual Basic 9 including type inference. As this may result in breaking changes, a new mode called Option Infer is also being considered for VB.
-
Improved Time Zone Support Planned For .Net 3.5.
Microsoft has finally extended time zone support to encompass more than just UTC and the user's local time zone. With .NET 3.5/Orcas, .NET applications will be able to fully leverage the time zone information available to the OS.
-
WCF Live Service Trace Viewer
Craig and Vittorio release their Live Service Trace Viewer which is an enhancement to the one provided in the .NET 3.0 SDK. The differentiator: you can view the WCF interactions as they happen.
-
Return of the Rich Client - .NET 3.0 Meets the NY Times
Listening to all the Web 2.0 hype, you would think rich client applications have gone the way of DOS and dinosaurs. But it appears that the New York Times didn't get the memo, and they have the killer app to prove it.
-
ADO.NET vNext: Entity Data Model Designer Prototype Available
The ADO.NET team has released a demo of their Entity Data Model Designer. This tool demonstrates some of the Object-Relational Mapping (ORM) features planned for ADO.NET vNext.
-
Grasshopper 2.0 IL to Java bytecode Compiler Technology Preview
Mainsoft has released a preview of Grasshopper 2.0 that is compatible with Visual Studio 2005. Grasshopper allows Visual Studio developers to cross-compile IL into Java bytecode. Developers can then run their applications on a J2EE/Tomcat stack.
-
Why the "X" button on a PocketPC doesn't close apps
Mike Calligro from Microsoft's embedded product group expounds on why the "X" in the PPC OS does not actually close a PPC application.
-
.Net 3.0 Release Candidate Available
On September 1, Microsoft began offering a release candidate of the .Net Framework 3.0 (formally WinFx), containing everything except LINQ, which is still considered to be at least a year away. This version represents a major break in the way the .Net runtime is distributed.
-
LINQ Examples Posted
Scott Guthrie has posted the materials from his recent Language INtegrated Query (LINQ) talk at Tech Ed Australia. For those looking for detailed code samples to understand LINQ further, download these materials. LINQ is a set of extensions for .NET to provide a native query syntax for C# and VB, allowing developers to perform SQL-like queries against any .NET collection or drop down to raw SQL.
-
Developers Petition Microsoft to Rename .NET Framework 3.0
A group of developers are petitioning Microsoft to change the name of the announced ".NET Framework 3.0" back to "WinFX" or another less-confusing name. The source of the confusion is that the .NET Framework 3.0 will still run on version 2.0 of the CLR, which many consider synonymous with "the .NET framework." The petition has 210 signatures at the time of this writing.
-
Seven Deadly Sins of Programming
Eric Gunnerson, C# Community Coordinator at Microsoft, has posted his list of the Seven Deadliest Sins of Programming: * Excessive Coupling * Inappropriately Clever Code * Deferred Refactoring * Premature Optimization * Overuse of Virtual (C#) or Overridable (VB.NET) * Overuse of Inheritance * Premature Generalization
-
InfoQ Article: Why Would a .NET Programmer Learn Ruby on Rails?
.NET developer Stephen Chu gives us some insight into his transition to Ruby on Rails programming. Quote: "By being loyal to one technology stack, I am bound to unconsciously make biased decisions, which will ultimately hinder my ability to deliver business value."
-
Debate: Public Fields and Naming Conventions
Jeff Atwood's blog post earlier this week has stirred up debate in the .NET community on properties vs. public fields and naming conventions for .NET. After first suggesting to use public variables in place of properties, Jeff retracted this suggestion. Also at issue, using case to distinguish public properties vs. m_ or _style-prefixes, and SCREAMING_CAPS constant declarations.
-
Ruby Compilation on .Net Maturing
John Gough, a professor at Queensland University of Technology, talked about his team's work with Ruby .Net compilation at the recent Microsoft Lang.NET 2006 Symposium.