InfoQ Homepage Architecture & Design Content on InfoQ
-
Where has the innovation gone?
Some commentators are questioning the level of innovation happening in the Agile space. Does iterative and incremental development lead us away from innovation towards reusing old solutions, building on what we already know rather than creating truly "out of the box" solutions. Adding an R&D stream is suggested as a way to bring innovation into Agile projects.
-
Quickly Migrate from SQL Server to SQL Azure
In order to make migrating from SQL Server to SQL Azure easier, Microsoft is releasing a migration tool on CodePlex. The SQL Azure Migration Wizard will detect, and if possible, correct incompatibilities between SQL Server 2005/2008 and SQL Azure. In addition to generating scripts for deploying the migrated schema on SQL Azure, this tool will also allow you to migrate table data using BCP.
-
A .NET Security Vulnerability Has Affected Firefox
A security vulnerability that has hit Internet Explorer through .NET has also hit Firefox. The culprit for Firefox, a .NET add-on, has been put on Mozilla’s blocked list.
-
SQL Azure is Feature Complete, but You Need to Move to the New CTP by December
Microsoft has released a feature-complete version of SQL Azure. CTP 2 includes everything that the final version is expected to have and is currently deployed on Microsoft’s production clusters. This gives CTP 2 an automatic upgrade path to the final release, but users of previous CTPs will need to migrate their data before the older servers are shutdown.
-
SOA Grammar – Are Services Verbs or Nouns?
In his new post, Jason Bloomberg introduces two types of services – Entities and Tasks, and explains the role each type of services plays in building SOA systems.
-
Helios Uses Satellite Kernels to Deal with Heterogeneous Environments
Helios is a Microsoft research OS project intended to ease the process of writing applications for heterogeneous environments by using satellite kernels. The researchers involved are: Edmund B. Nightingale, Orion Hodson, Ross McIlroy, Chris Hawblitzel, and Galen Hunt, and they published the paper Helios: Heterogeneous Multiprocessing with Satellite Kernels (PDF).
-
NewRelic RPM 2 Adds Java Support for Performance Monitoring
NewRelic just released RPM 2, the latest version of their performance monitoring software. RPM, which is available as SaaS (Software as a Service) now supports monitoring Java web/JEE applications as well as Ruby on Rails applications. We talked to NewRelic's Lew Cirne about the new release.
-
MacRuby 0.5 Beta Brings JIT, AOT, GCD Support, Removes GIL
The first beta of MacRuby 0.5 is available, complete with a new VM, JIT and AOT - and without the GIL. InfoQ talked to the MacRuby core team about the state of MacRuby and whether there'll be a way to write Ruby apps for the iPhone using MacRuby.
-
SOA Consortium Rebrands To Bridge The Business And IT Gap
Bridging the gap between business and IT has always been a pipe dream for many SOA initiatives. According to the Business Ecology Initiative; whose purpose is to refocus such initiatives from a technology and data oriented perspective to one that is optimized for business benefits, processes, and roles; nurturing business driven IT, is the only way bridge this gap and create a business ecosystem.
-
Accessing Wolfram|Alpha’s Knowledge Through Webservice API
Wolfram|Alpha now has a Webservice API which can be used by web applications, desktop or mobile, to query the Wolfram|Alpha engine.
-
PostSharp 2.0 Makes Aspect-Oriented Programming Easier with IDE Support
One of the biggest complaints about aspect-oriented programming is that is makes it hard to know what the compiled code will actually look like. When looking at source code, developers invariably ask, “What aspects affect this?” For .NET developers, PostSharp has the answer.
-
Bundle.update: the Current State of OSGi
It's been a month since OSGi 4.2 was released. What's been happening in the OSGi space since then?
-
IntelliJ Goes Open Source
Today Jetbrains announced the creation of an open source community edition of IntelliJ as well as a new commercial Ultimate Edition.
-
Embed Python, Ruby, and XAML directly into your HTML with Gestalt
JavaScript is a language that is showing its age. A lot of developers now prefer to work with languages like Ruby or Python, falling back on JavaScript only for the browser. Sure there were attempts to support other languages in the browser like VBScript, but they never really took off. Well Microsoft is trying again, this time with Python and Ruby.
-
Solving SOA Problems by Merging It with WOA
In his new article, Dion Hinchcliffe, assesses the current state of SOA, focusing on issues, slowing SOA adoption. He also suggests leveraging WOA approaches to improve its current state.