InfoQ Homepage News
-
OSGi Early Draft Available
The OSGi Alliance has made available the Early Draft specifications for the next release of the OSGi platform. As a draft specification, specific features may differ and some may be missing or replaced. Read on for what's new.
-
HealthVault Update Continues Microsoft Investment in Electronic Medical Records
Microsoft HealthVault, the web-based solution launched in 2007 for electronic medical records, recently released new capabilities for end users and platform developers. This release introduced incremental changes to a maturing offering in this emerging area of healthcare IT.
-
Using Windows Server 8 to Build an IaaS Cloud
Small and large enterprises will be able to create their own clouds with Windows Server 8. A Microsoft whitepaper presents the details of building such an IaaS platform with the upcoming server OS from Redmond.
-
Chronon 2.0 Offers Post Execution Logging
Chronon Systems has recently released version 2 of their recording JVM debugger which allows for post execution logging.
-
Large Object Heap And .NET GC Improvements
.NET Developers writing memory intensive applications would have seen several problems with Large Object Heap allocation and run into out-of-memory exceptions, even when the collective memory seems to be quite sufficient. .NET Framework 4.5 promises improvements in this area, with better LOH management and lesser fragmentation.
-
Spring Roo 1.2 M1: Apache Licensed with JPA Repositories, MongoDB and Services Layer
SpringSource has released Spring Roo 1.2.0.M1. This release has improved performance, is released under ASL 2, is hosted in GitHub, supports JPA and MongoDB Repositories, supports a services layer, has improved GWT support, has multi-schema DBRE, and has shell improvements.
-
Opinion: JavaOne 2011 Was a Success
After a difficult first year in charge of JavaOne in 2010, most people I spoke to at JavaOne this year felt Oracle was having more success with the conference this time round. The vendor really needed to show a broad spectrum of the Java community that it had successfully integrated Sun's Java teams, and was starting to drive the platform forward again, and it succeeded in those aims.
-
The Cost of Async and Await
Asynchronous techniques can offer significant improvements in an application’s overall throughput, but it isn’t free. An asynchronous function is often slower than its synchronous alternative. Stephen Toub of MSDN Magazine has recently covered this topic in an article titled “Async Performance: Understanding the Costs of Async and Await”.
-
Managed Extensibility Framework: What It is and Where It is Going
As the name implies, Managed Extensibility Framework is a framework for extending .NET applications. In a recent Channel 9 interview Oleg Lvovitch and Kevin Ransom talked about the history of MEF and what’s planed for version 2.
-
Google Dart Language and Tools Announced - Dynamic Language, Optionally Typed, Familiar Syntax
Google has announced a new language: Google Dart and tools. The language and tools are currently considered a technology preview, and an open source release is available now. The language is not yet in Chrome. Dart is dynamic, optional types and reified Generics. Concurrency uses Erlang-style processes called Isolates, share nothing with async message passing.
-
Sustainable Pace – What’s it mean and how to achieve it?
The Agile Leaders newsgroup recently had a discussion on establishing and maintaining a sustainable pace of work, often in the face of organizational pressure for teams and individuals to work longer and longer hours. The contributors provided some concrete ideas and specific advice, as well as discussing why this situation occurs.
-
A Tribute to Steve Jobs' Contribution to Software Engineering
During the 12 years Steve spent away from Apple, he brought to market a number of software technologies and paradigms that are at the foundation of modern computing, languages and software engineering practices. At InfoQ, we would like to pay our tribute to Steve through a lesser known, but nonetheless probably as significant contribution to our lives.
-
MIT introduces Oracle for Object-Oriented Programmers
In a recent news article the Massachusetts Institute of Technology has introduced a technology for automatically remembering connections between objects. The provided system determines how objects in a large software project interact, so it can inform latecomers which objects they will need to design certain types of functions.
-
Rackspace Wants to Entrust OpenStack to a Foundation
Rackspace has announced the intention to create a foundation by 2012 which will completely take over OpenStack, creating the opportunity for a truly open source cloud computing project, alleviating concerns that the platform is too tightly controlled by them.
-
Individuals and Interactions are Important, but so are Processes and Tools
There has been a lot of discussion recently about the tension inherent in the Agile Manifesto value "individuals and interactions over processes and tools". This item examines some of the points that have been made.