InfoQ Homepage Architecture Content on InfoQ
-
NServiceBus Version 1.9 Released
The NServiceBus, previously covered by InfoQ in an interview with Udi Dahan (the creator of NServiceBus), is just released in version 1.9. The new version includes a decreased footprint on dependency injection frameworks like Spring.NET and the amount of assemblies referenced is reduced to only one.
-
Advantages Of (Also) Using HATEOAS In RESTFul APIs
Craig McClanahan, from Sun Microsystems, provides answers as to why existing "REST" APIs don't really take advantage of using Hypermedia as the Engine of Application State (HATEOAS) in RESTful services. He cites examples from his recent work in designing the Sun Cloud API to illustrate the benefits.
-
The Five Pillars of Cloud Computing
Everyone has a different perspective and understanding of Cloud Computing, and there are a myriad of variations on its definition. In his new article, Dave Malcolm examines the core principles, or pillars, that uniquely define cloud computing.
-
Augmented Reality with Flash
Augmented reality has been the main buzz in the Flash community of late with the recent release of the FLARToolKit. Augmented reality blends real world objects with computer-generated objects.
-
The Cloud Security Alliance Wants Safer Clouds
The Cloud Security Alliance (CSA) is a non profit organization meant to be an open forum promoting the exchange of information and knowledge related to security and cloud computing with the aim to create a set of best security practices for cloud vendors and consumers.
-
Running Silverlight and Any Other Windows Application in a Sandbox
Xenocode, an application virtualization company, has recently added support for Silverlight allowing companies to publish Silverlight applications in a sandbox without needing a runtime to be installed. Actually, any Windows application can run in the same manner regardless to the browser or underlying operating system.
-
ServiceLayer for Point-and-click Web Services
With ServiceLayer, adding SOAP and REST web service to your Java applications is as easy as point-and-click... and it can all be done at runtime. By using the graphical user interface, you explore an application, select classes and methods to deploy as services, and your done. Coding is no longer required.
-
Microsoft Velocity Caching CTP3
A new version of Microsoft's distributed in-memory application caching platform is available. Velocity CTP3 includes new cache notifications, peformance improvements, security enhancements, and new cluster management options.
-
An Agile Approach to Code Reuse
A recent discussion on the Extreme Programming Yahoo Group explored the apparent conflict between making software reusable and the XP practice of not writing code until it is needed. Ron Jeffries and others shared insights about the costs and benefits of code reuse, as well as how and when to do it in an agile environment.
-
Article: Developing a Complex External DSL
In this article Vaughn Vernon explains the difference between internal and external DSLs and shows the steps involved in developing a complex external DSL.
-
Panel: DSLs: The Good, the Bad, and the Ugly
In this panel recorded during OOPSLA 2008, the panelists, Jeff Gray (moderator), Kathleen Fisher, Charles Consel, Gabor Karsai, Marjan Mernik, Juha-Pekka Tolvanen, talk about the benefits and drawbacks of using DSLs.
-
A Model For A Federated Service Bus Infrastructure
Jack Van Hoof presents a prescriptive guidance on how to model a federated service bus infrastructure such that it affords the various parts on the enterprise interacting with it, the desired levels of autonomy.
-
Presentation: Making Roles Explicit
In this presentation recorded during QCon London 2008, Udi Dahan, The Software Simplist as he calls himself, explains why sometimes it is not enough to apply good OOP and patterns lessons. He introduces a new principle: make roles explicit.
-
Service Bus Routers And Queues .Net Services March 2009 CTP
A new significant addition to the .Net Services CTP is an the introduction of long-lived, system-inherent messaging primitives that exist and operate completely independent of any active listener that sits somewhere on a machine plugged into the Service Bus.
-
The State of the Internet
Akamai has released their quarterly report on the state of the Internet for Q4/2008. Akamai monitors the Internet traffic using agents installed across all continents and reports the findings on several domains: security, network and web outages, Internet penetration.