InfoQ Homepage Architecture & Design Content on InfoQ
-
Microsoft is Dropping Code Access Security in .NET 4.0
In .NET 4.0, Microsoft is replacing .NET’s Code Access Security (CAS) with a new security model inspired by Silverlight. This rather than complex link demands, code is categorized into three easy to understand levels with partially trusted code being unable to call fully trusted code except via carefully designed gateway functions.
-
Google Works on a Protocol Intended to Replace HTTP
Google proposes SPDY, a new application protocol running on top of SSL, a protocol to replace HTTP which is considered to introduce latencies. They have already created a prototype with a web server and an enhanced Chrome browser that supposedly loads web pages twice as fast.
-
RESTfulie - A Gem To Create Hypermedia Aware Services And Clients
Guilherme Silveira writes to InfoQ on the release of a ruby gem that makes developing hypermedia aware services and clients that consume them a breeze.
-
The Top 10 SOA Myths Revisited
In his recent post, Joe McKendrick lists the top 10 SOA myths as presented by Gartner’s Yefim Natis at the ebizQ “SOA in Action” event and containing misconceptions of both SOA proponents and opponents.
-
Introducing the Task Parallel Library’s new Cancellation Framework
Task Parallel Library, .NET 4.0’s replacement for ThreadPool, got a face lift for beta 2. In addition to performance improvements, it The most important change is probably the new cancellation framework that replaces parent/child relationships with cancellation tokens that can be freely given to logical groups of tasks.
-
EU Issues Formal Statement of Objections to Oracle's Acquisition of Sun
The European Commission has issued a formal statement of objections over Oracle's planned acquisition of Sun Microsystems, which are limited to Oracle's acquisition of MySQL. Oracle however remains confident that the deal will eventually be approved.
-
Creating Facebook Applications in WPF, Silverlight, WinForms, and ASP.NET with Facebook SDK 3.0
Clarity Consulting Inc. and Microsoft have released Facebook SDK 3.0, a toolkit allowing developers to write WPF, Silverlight, WinForms or ASP.NET applications integrated with Facebook.
-
Oracle Announced Plans for the Future of Sun’s Products, but Raised Concerns about NetBeans
Oracle has released an FAQ that describes its plans for the future of popular Sun technologies like GlassFish, NetBeans, MySQL and more. In some cases Oracle’s announcement is unclear and raises concerns about product viability.
-
Working with VBA and Visual Studio Tools for Office
Visual Basic for Applications is a dead-end and Visual Studio for Applications isn’t ready for prime time, leaving developers in the uncomfortable position of trying to mix .NET code with legacy VBA macros. Fortunately Visual Studio Tools for Office makes it relatively painless.
-
Metrics for Ruby With Caliper
Caliper calculates various metrics – for example code duplication and complexity – for your Ruby code; all you need is a public Git repository.
-
Dealing with Memory Leaks in .NET
Fabrice Marguerie, a software architect and consultant, wrote the article How to detect and avoid memory and resources leaks in .NET applications, published on MSDN. The article explains how memory and resource leaks can happen while programming for .NET and how to avoid them.
-
SOA as an Ecosystem
Today’s enterprise is always a part of a larger ecosystem including its buyers and suppliers. In his new post, Richard Veryard describes how this ecosystem should be reflected in a SOA design.
-
Uncle Bob On The Applicability Of TDD
Following up a pot-stirring blog where he asserted that "anyone who continues to think that TDD slows you down is living in the stone age", Bob Martin takes a stab at providing some deeper insight into the real applicability, role, and benefit of TDD.
-
Yahoo! Offers Its Traffic Server to Apache
Shelton Shugar, SVP Cloud Computing at Yahoo!, has announced the donation of its Traffic Server (TS), an HTTP cache server, to Apache during his keynote at Cloud Computing Conference.
-
Writing New .NET Languages with Irony
Irony is a framework created by Roman Ivantsov and used to write internal DSLs or entire new languages that run on .NET, the grammar being written in C#.