InfoQ Homepage Development Content on InfoQ
-
Will the Web Profile make “Enterprise Java” Attractive to Web Developers?
The latest version of Enterprise Java, which was approved a few days ago, features a capability for function-based profiles. The first one published is the Web Profile, which aims at web developers, but it is uncertain if it will be enough to boost the platform’s adoption in a field with so many appealing offers.
-
Free and Reduced Price Windows Azure Packages
In order to spur adoption, Microsoft is offering free and reduced price packages for Windows Azure. All of these packages are available from February 1st thru June 30th, with January free to everyone using the North America data centers.
-
GWT 2.0 Comes with a New Performance Tool: Speed Tracer
GWT 2.0’s new features are: Speed Tracer – a performance analysis tool, Development Mode, UiBinder, Layout Panels and more JavaScript code size optimizations.
-
JNBridge Brings Distributed Transactions Across Java and .NET Code
JNBridge is a technology that allows Java and .NET code to share objects without relying on cross-compilers. Under this scheme, the JVM and CLR may be running on the separate machines, separate processes on the same machine, or even in the same process. With JNBridge 5.0, these capabilities have been extended to also support each platforms native transaction support.
-
Vedea, A New Language for Visually Working With Data
Vedea, or Microsoft Visualization Language from Microsoft Research Computational Science Laboratory, is a new language for creating interactive data-driven visualizations.
-
Is JAX-RS, or RESTeasy, un-RESTful?
JAX-RS is the standard way in which to write RESTful applications in Java. However, recently Guilherme Silveira, the lead of the restfulie project which is not based on JAX-RS, questions whether or not RESTeasy and JAX-RS are RESTful at all.
-
Maintainable Automated Acceptance Tests
Automated tests that are brittle and expensive to maintain have led to companies abandoning test automation initiatives, according to Dale Emery. In a newly published paper, Dale shares some practical ways to avoid common problems with test automation. He starts with some typical automation code and evolves in ways that make it more robust, and less expensive to maintain.
-
8.8.8.8, A DNS Number for Faster Browsing
Google is offering two DNS servers for public use, namely 8.8.8.8 and 8.8.4.4, in an attempt to further speed up browsing.
-
Rubinius 1.0 Brings MRI 1.8 Compatibility and Near Speed Parity
Rubinius has just released their first candidate for 1.0, bringing Ruby 1.8 compatibility and near speed parity. InfoQ talked to Evan Phoenix about what it took to get here and whether Rubinius will run Rails.
-
Silverlight 4 Brings Assembly Sharing with .NET
Assemblies built in Silverlight 2 and 3 are not binary compatible with the .NET Framework, so if you want to share code you need generally need to dual-compile. With Siverlight 4 and .NET 4, you will be able to use some Silverlight-based assemblies from within .NET 4.
-
Service Orientation Requires Data Orientation
Any SOA implementation relies heavily on the enterprise data used by services. In a series of new posts, Ash Parikh, Informatica’s Real time products strategist, discusses the role data orientation plays in SOA and provides some practical recommendations on how to implement it.
-
Code Contracts are Making Slow Progress
Code Contracts are making slow progress towards being ready for production use. While the technology still shows a lot of initial promise, it doesn’t take long to run into a road block or six that makes them unusable in their current form.
-
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.
-
.NET 4.0 Brings XAML 2009, but Not for WPF Users
At PDC 2009, Michael Shim and Rob Relyea presented Microsoft’s plans for the future of XAML. Long term, they plan on unifying the various XAML languages and parsers, but for now developers will only get XAML 2009 for non-UI technologies like Workflow Foundation. The new parser, on the other hand, will bring new functionality to everyone who needs to analyze, manipulate, or generate XAML.
-
Google Has Stopped Developing Gears
Google seems to be no longer interested in further developing Gears, promoting HTML 5 instead.