InfoQ Homepage News
-
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.
-
Spatial Data Introduced to Entity Framework
One of the new additions in the Entity Framework June CTP is official support for Spatial data types, which allow developers to represent data using a system of coordinates, such as shapes, lines, or points on a map.
-
A New Cloud Has Appeared on the Horizon: Oracle Public Cloud
Oracle Public Cloud offers two solutions: SaaS, including Fusion CRM, Fusion HCM, and Social Network, and PaaS, including Java and Database services.
-
JavaOne 2011 Strategy Keynote: Java ME, SE an EE Future Roadmaps
Java EE next release will support cloud computing, multi-tenancy, elasticity and caching features. Oracle team presented the future product roadmaps for Java ME, SE and EE platforms at JavaOne 2011 Conference on Tuesday. Twitter also announced during the keynote that they are joining Java Community Process (JCP) and OpenJDK project.
-
Apache TomEE Certified Web Profile Compatible
Yesterday at JavaOne, the Apache Foundation announced the availability of the Apache TomEE stack, a Java EE 6 Web Profile Compatible Implementation.
-
ZeroTurnaround Release Results from Survey of Indian Developers at JavaOne
ZeroTurnaround have compared and contrasted the state of the technologies used for software development, and analyzed the tool-usage aspect of Indian productivity. The survey covers application servers (containers), IDEs, frameworks and build tools used by Java teams across India and globally.