InfoQ Homepage News
-
A VPN for Cloud Computing
Security is the gating factor for preventing Enterprise Cloud adoption, argues CohesiveFT's CTO, Patrick Kerpan. His company just released the first VPN for the Cloud to enable Enterprise customers to secure three kinds of topologies: Cloud, Cloud-to-Cloud and Enterprise-to-Cloud.
-
.NET 4.0 CTP, Visual Studio 2010 CTP and Azure Tools CTP Are Available
Microsoft has announced the availability of the next generation of .NET Framework 4.0 CTP, Visual Studio 2010 CTP and the new Windows Azure Tools for VS CTP during PDC 2008.
-
C# Feature Focus: Co- and Contra-variance
With .NET 4, C# 4 will be able to support co- and contra-variance in generic interfaces. If you are not familiar with them, think of it as the reason why you can't pass an IEnumerable<Apple> to a function expecting an IEnumerable<Fruit>.
-
C# Feature Focus: Optional and Named Parameters, COM Interoperability
Believe it or not, C# is going to have full support for optional and named parameters. This, and other features intended for COM support, will be included in C# 4. There was also a rumor about parameterized properties.
-
C# Feature Focus: Dynamically Typed Objects, Duck Typing, and Multiple Dispatch
With the increasing importance of dynamic languages and the DLR, C# needs to be able to work with dynamically typed objects. In C# 3 this requires a lot of CLR or DLR reflection code. In C# 4, this will all be handled by the keyword dynamic.
-
.NET 4 Feature Focus: Type Embedding and Equivalence
In .NET 4 types will no longer be restricted to a single assembly. A single type, or part of a type, can be extracted from one assembly and placed into another. Why would you do this? Well first off all, to reduce the cost of including the Office Primary Interopt Assemblies from several megabytes to about 2KB by only including what you actually need.
-
Introducing Windows Azure - Cloud Services Platform!
Microsoft unveiled a major initiative today: Windows Azure. Azure is a "cloud services operating system": specifically, a single platform providing complete cloud-based development, hosting, and management services -- services for .NET managed code, SQL Server, and enterprise applications like Active Directory. Azure represents a fundamental shift in MS towards embracing cloud computing.
-
Fluint Unit Test Tool for Flex
As rich Internet application (RIA) technologies are becoming more prevalent, more tools are being created to support RIA development. Flex unit test tool Fluint is an example. InfoQ spoke with Michael Labriala, Fluint developer and Flex architect, to learn more about using Fluint as a unit test solution in Flex development.
-
What is the value of the Nokia Test?
A recent discussion thread on the Scrum Development Yahoo Group examined the value of process checklist tests such as the Nokia Test or the Joel Test. Some see these tests as the starting point for a rich agile maturity model, others worry that this could lead to prescriptive approaches to agile, which would miss the whole point of inspect-and-adapt entirely.
-
Article: Ruby's Roots: Smalltalk Comeback and Randal Schwartz on Smalltalk
Smalltalk, a language that has had a big influence on Ruby, is making a comeback. We take a look at the current situation and talk to Randal L. Schwartz about Smalltalk.
-
Interview: Linda Rising: Prejudices Can Alter Team Work
In this interview filmed during Agile 2008, following the presentation "Who Do You Trust?", Linda Rising shows how prejudices can affect the relationships between team members. According to Linda, we all have a tendency to categorize others based on characteristics like race, religion, sex, but also based on more trivial characteristics, and many times we are not even aware we are doing it.
-
Introducing the Microsoft Sync Framework (Again)
Back in August, we reported on the release of the Microsoft Sync Framework. Strangely enough, they recently have released it again. In honor of this bizarre event, we are following up with what information we have on this muddled framework.
-
-
Implementing SOA Governance
In this article, Todd Biske, an Enterprise Architect working for a F500 company, provides his guidance to implement a successful SOA Governance organization. He recommends a 3 step process focused on policy definition and enforcement. He also provides his perspective on the role of a SOA Center of Excellence with respect to Governance.
-
IIS URL Rewriting vs ASP.NET Routing
With the release and press around IIS7 URL Rewriting, many questions have been raised about the interplay between IIS Rewriting and ASP.NET Routing. How do the two features relate to each other and when should each be used?