InfoQ Homepage Architecture & Design Content on InfoQ
-
Ruby on Rails Is Compatible with Microsoft Azure
Microsoft has opened Windows Azure to many other non-MS technologies in an attempt to lure companies and developers to deploy their applications on the Azure cloud rather than on their competition’s. One such technology is Ruby on Rails.
-
IBM WebSphere Embraces REST
“Last Thursday I said I was struggling to sum up IBM’s Connect09 analyst conference. I still am.” says James Governor, an Industry Analyst with RedMonk, speaking of a session titled Federated Connectivity – Smarter Integration Across and Beyond The Enterprise hosted by AIM (Application Integration and Middleware) General Manager Craig Hayman at the Connect09 analyst conference.
-
Individual Rewards on a Scrum Team
In a recent LinkedIn discussion the question was asked "Should we have an individual recognition reward on a Scrum team". This prompted some intense debate with points both for and against.
-
Software Katas - Practice in Public Makes Perfect
Thought leaders in the agile community are talking about software katas - where one practices specific exercises until they are memorized. Robert Martin has calls them "performance art". Lately there has been an increase in blog posts and sites devoted to katas. The latest addition: weekly screencasts at katas.softwarecraftsmanship.org.
-
Easily Accessing Azure Cloud Services with AppFabric
Microsoft Windows Azure Platform AppFabric is a set of technologies helpful to connect on-premises applications with Azure cloud services and resources and eases interoperability between users belonging to different domains. The main components are the Service Bus and the Access Control Service.
-
JDK 7 Milestone 5 Includes Concurrency and Performance Updates, But Is Not Feature Complete
Sun's Java SE team recently released the Milestone 5 build of JDK 7. This was expected to be a feature complete release of Java 7 but is some way short of that. InfoQ takes a look at what has been added and some of the major features still missing.
-
A Reference Architecture Foundation for SOA Draft Was Submitted to Public Review
A new OASIS Reference Architecture for SOA builds on the concepts and relationships defined in the OASIS Reference Model for Service Oriented Architecture and follows the recommended practice of describing an architecture in terms of models, views, and viewpoints. While it remains abstract in nature, it describes one possible template upon which an SOA concrete architecture can be built.
-
Mark Reinhold on Closures for Java
Following on from last week's surprise announcement at Devoxx that Sun would be adding closures to Java, Mark Reinhold has published a blog entry providing more background to the decision.
-
JRuby's New IR Paves the Way for Future Performance Improvements
A new intermediate representation (IR) for JRuby code enables many optimizations and could bring the next performance boost. InfoQ talked to Subbu Sastry who works on the IR.
-
Evented I/O for Javascript with Google V8-based Node.js
Node.js allows scalable ѕtandalone Javascript server programs by bundling Google's V8 with libraries for event-based I/O. InfoQ takes a look at what makes Node.js tick.
-
Refactor or Rewrite?
The goal of refactoring and rewriting is to improve the sanity of the system by improving the code readability, structure and clarity. A clean code would be easier to maintain and enhance. However, on many occasions Agile teams have a tough time deciding between the two.
-
Hyper-communication in Silverlight 4
For better bi-directional communication, a new communication protocol, Net.TCP, was introduced since .NET Framework 3.0 as part of WCF. Net.TCP is now available in the coming Silverlight 4 improving the throughput and the number of connections many times compared to HTTP Polling Duplex.
-
MagLev Ruby VM Now Available, Brings GemStone's Persistence to Ruby
The long awaited MagLev Ruby implementation, based on GemStone Smalltalk, is now available in a public alpha release. While not quite ready to run Rails, it does support frameworks like Rack and Sinatra. MagLev comes with full support for GemStone's mature distribution and persistence features.
-
Ruby VM Roundup: MacRuby 0.5 Beta 2 Adds AOT Tooling, Rubinius 0.13 Released
Beta 2 of MacRuby 0.5 improves compatibility and adds new tools for Ahead of Time (AOT) compilation and building standalone applications. Rubinius 0.13 was released with improved performance using LLVM, a JIT and a new compiler.
-
Why .NET Micro Really Went Open Source
A few months ago Microsoft announced their plans to release the .NET Micro Framework as an open source project. Since then there has been rumors that Microsoft is using open source as an excuse to abandon the project. The truth is the exact opposite, Microsoft is actually using open source to drive the adoption of .NET Micro.