InfoQ Homepage Development Content on InfoQ
-
JDK 7 Unexpectedly Gets “Simple” Closures, but is Pushed Back to End of 2010
During his Devoxx talk, Mark Reinhold has announced that JDK 7 will have Closures. With the inclusion of this much debated feature, JDK 7 schedule will be extended until around September 2010.
-
Clojars and Leiningen Automate Library and Dependency Management for Clojure
Managing libraries and dependencies is tedious. Clojars is a new hosted repository for Clojure libraries inspired by Ruby Gems and Gemcutter. Together with a new build tool, Leiningen, Clojars takes the pain out of library management. InfoQ talked to Alex Osborne about Clojars and how it works.
-
Test Driven Development and the Trouble with Legacy Code
Alan Baljeu was trying to use TDD with his large, legacy C++ code base. He found that the principle of the simplest thing that could possibly work was causing him trouble with the amount of rework.
-
Silverlight 4 Developer Beta Is Packed with New Features
Microsoft has announced the availability of Silverlight 4 Developer Beta at PDC 2009 only months after the previous release, Silverlight 3. There are numerous new features: a comprehensive set of controls (over 60), one code both for the desktop and Silverlight sandbox, MEF support, a fully editable design surface, full Intellisense, better audio-video support, better performance and many more.
-
Performance Measured by the Penny
Cloud computing is a game changer for developers. Not because it requires a new architectural model, that is driven as much by fads and fashion as it is by actual hardware requirements. Nor is it the seemingly endless capacity with near-perfect scalability that the cloud is promising. The game changer is how poorly performing code now has a real price in hard currency.
-
Microsoft Proposes OData as de facto Web Data Protocol
Microsoft proposes OData as the web data protocol while Google uses GData. Microsoft invites Google to join forces with them in adopting OData. Will they do it?
-
Q&A with Gavin King on the Impact of JSR-299 and Weld 1.0 on Java EE and JBoss
As Red Hat ships Weld, Java EE 6's reference implementation for JSR-299 (Contexts and Dependency Injection for Java EE), InfoQ talks to specification lead Gavin King about the impact that JSR-299 will have on Java EE 6 and JBoss' products and platforms.
-
WordPress has Gone Live on Windows Azure
On Tuesday Microsoft announced that Windows Azure would support the LAMP stack, well perhaps “the -AMP stack” is a better term. With Linux out of the picture, Microsoft is courting developers building on top of Apache, MySQL, and PHP/Python including the users of the wildly popular WordPress blogging software.
-
Beta Versions of Flash Player 10.1 and AIR 2.0 Released
Adobe Systems has announced the availability of beta versions of Flash Player 10.1 and Adobe AIR 2.0, which can be downloaded from the Adobe Labs site.
-
RubyMine 2.0 : A Clear Path to Dynamic Development
JetBrains has taken it on themselves to create one of the premier Ruby IDEs on the market. It has been just over 6 months since version 1.0 was released and today, RubyMine 2.0.
-
Amazon Helps .NET Developers Program for Its Clouds
Amazon has released the AWS SDK for .NET, a set of libraries, code samples and documentation for .NET developers creating applications that use Amazon’s cloud.
-
ORM Profiling Tools for the .NET Platform
Sadly the terms “ORM” and “performance problems” often travel together. By hiding the underlying SQL from the developers, ORMs can offer a huge productivity boost. Unfortunately they also make it easy to generate ridiculously bad queries without realizing it. And without stored procedures to cross reference, finding the offending code without an ORM-specific profiler can be quite tricky.
-
Ruby Tools: Yard 0.4 Adds Live Doc Server, Gem Bundler Handles Dependencies
Documentation generator Yard's 0.4 release adds new features such as a live documentation server which allows users to comment on the docs. The new tool Gem Bundler allows flexible dependency management.
-
Duby and Surinx, an Interview With Charles Nutter
Charles Nutter talks about his two new languages for the JVM: Duby and its dynamic cousin Surinx.
-
Microsoft Enters the Biotech Market with a Truly Open Source Project
Microsoft Biology Foundation is a collection of libraries build on the .NET framework and based on traditional open source traditions. Rather than reinvent the wheel, Microsoft is leveraging the file formats already found in bioinformatics community. Even more unusual for them, they are soliciting contributions to be added to future versions of MBF.