InfoQ Homepage .NET Content on InfoQ
-
Introducing Visual Basic 10
With VB 9 slated to be released sometime this year, Microsoft is already talking about VB 10, also known as VBx. Key features include dynamic code generation like that you would expect in Lisp, Ruby, or Python. This opens up VB.Net for both Silverlight and Office.
-
Silverlight's New Security Model
Sliverlight 1.1 is introducing a new security model for the CLR that replaces CAS.
-
A Comparison of C# to Java, Updated
In 2001 Dare Obasanjo has written one of the most comprehensive and accurate "Comparison of Microsoft's C# Programming Language to Sun Microsystems' Java Programming Language". Now he has updated his comparison in order to reflect the changes in the current versions of both languages: Microsoft C# 2.0 and Java Standard Edition 6.
-
Dynamic Language Runtime Announced
Microsoft has announced that they are building an extension to the Common Language Runtime called the Dynamic Language Runtime (DLR). This extension is being designed to enable interoperability between dynamic languages in the same manner that the CLR enabled interoperability between statically typed languages.
-
Microsoft announces IronRuby
Microsoft has just announced IronRuby at their MIX 07 conference. This also kicks off a bigger effort to support dynamic languages on .NET. Based on the experience gained in developing IronPython, a common Dynamic Language Runtime (DLR) builds the foundation for IronRuby, IronPython, JavaScript (EcmaScript 3.0) and Visual Basic.
-
Indexes for LINQ
When a LINQ expression directly targets a database, the DLINQ provider has full access to the database's indexes. But LINQ is not only about databases, it can also target XML or even simple object collections. For larger queries, the lack of indexing may become an issue.
-
Enter the Internet Service Bus
On April 24th Microsoft released the BizTalk Services CTP, taking the idea of an Enterprise Service Bus (ESB) as as a means of discovering, connecting and federating services a step further and elevating it to the Internet Service Bus (ISB).
-
VS Express Editions Orcas CTP Available
Along with the full version of Visual Studio Orcas in beta, the free versions that make up the Visual Studio Express line are now available.
-
Presentation: Windows Presentation Foundation: The Future of Windows
Windows Presentation Foundation is a fundamental shift from how interactive applications have previously worked in Windows. In this session, Ian Griffiths shows key features of WPF such as XAML, composition, layout, animation, and data binding. Moreover, we will examine the need for WPF, showing both how and why it differs so radically from the classic Win32 approach.
-
Adobe Announces Open Source Roadmap for Flex
Continuing their dive into open source, Adobe has announced a road map for the transition of Flex to open source. Last fall Adobe contributed source code for the ActionScript Virtual Machine to the Mozilla Foundation to create the Tamarin project.
-
Live From Redmond Coverage: LINQ Overview
Kit George presented the second installment of the live Orcas webcasts. Highlights include LINQ syntax and features.
-
Live From Redmond Coverage: Orcas Overview
In conjunction with the release of VS Orcas Beta 1, the VB Team is hosting a series of live web casts. The first installment, presented by John Stallo, ran today.
-
Interview: Scott Allan on Windows Workflow Foundation
Scott Allan is interviewed by David Totzke on Windows Workflow Foundation, recorded a year ago at VSLive Toronto. Scott talks about the capabilities of Windows Workflow foundation, how it integrates into application development, how Microsoft is using WWF in its own products, DSLs and WWF, and architectural pattterns possible with WWF.
-
Ray Tracers using C# and LINQ
Luke H. shows how to write a ray tracer using C# 3 and LINQ in about 400 lines of code.
-
Microsoft SOA Reference Model, Initial Draft of the Introductory Chapter
John Evdemon, an architect with the Microsoft Architecture Strategy Team has published an initial draft of the introductory chapter of a Microsoft Abstract SOA Reference Model. According to Evdemon this paper shall serve as an abstract reference for understanding, designing and building software architectures that adhere to service-oriented principles.