InfoQ Homepage .NET Framework Content on InfoQ
-
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.
-
New Article on ASP.NET ViewState Intricacies
Dave Reed has written an article on Truly Understanding ViewState that describes exactly how to plan ASP.NET control initialization and creation when working with child controls, dynamically added controls or when developing custom controls. Proper ViewState usage will keep page sizes smaller, leading to much greater performance and scalability for ASP.NET applications.
-
.NET Live from Redmond Presentations Coming in Aug/Sept
The .NET product teams at Microsoft have announced a second series of Live Meeting presentations for .NET developers, "Live From Redmond", taking place throughout August and September. The presentations are technical in nature, rather than a marketing pitch for various new Microsoft products, as they come directly from the Product Team members at Microsoft.
-
Avoid 10 ASP.NET Pitfalls
Jeff Prosise, renowned author/trainer and co-founder of Wintellect, has written an article in the July issue of MSDN Magazine outlining 10 common pitfalls ASP.NET developers fall prey to. This article is a must-read for ASP.NET developers. Jeff's suggestions range from performance tips, to techniques to avoid obscure errors that could cost days or weeks of debugging time, to database profiling.
-
Reflection and DynamicMethods
While most .NET developers have heard of reflection, many have not implemented reflection in their applications to its fullest potential. Essentially, reflection is the run-time examination of an object's members. One article provides sample code and a few suggested uses for reflection, including ORM and code generation, and discusses the new, faster DynamicMethods approach in .NET 2.0
-
Atlas June CTP Released
Microsoft has released a new Community Tech Preview (CTP) of Atlas, Microsoft's AJAX framework for ASP.NET. Note that Atlas can also be used with other web technoloogies such as PHP or ColdFusion via the Atlas client-script libraries.
-
.NET Framework 3.0 June CTP is out
The June CTP of the .NET Framework 3.0 (formerly, WinFX) is now available for download. This is an update since the Beta 2 release, and is intended for use with Windows Vista build 5456. Note that there is no Go-Live license available for this release.
-
Opinion: ASP.NET 2.0 makes it harder
Daniel Solin, faced with some limitations in ASP.NET 2.0 has blogged a criticism of the framework, concluding that "my feeling about ASP.NET 2.0 is that it's good for simple, common tasks. It makes trivial tasks even more trivial, but this at the cost of making the more complex (and more realistic) tasks even more complex."
-
WinFX renamed to .NET Framework 3.0
Microsoft Corporate Vice-President S.Somasegar announced last week that WinFX would be renamed to the .NET Framework 3.0. "The .NET Framework has always been at the core of WinFX, but the WinFX brand didn't convey this."