InfoQ Homepage Development Content on InfoQ
-
Gavin King's Second Wishlist for Java EE 6: JSF and EL Enhancements
Gavin King, Hibernate creator and Seam project lead, has posted the second and third parts to his wishlist for Java EE 6. In these installments he focuses on enhancements for JSF and Unified EL.
-
Lucene 2.2: Payloads, Function queries, and more speed
Lucene Java 2.2 is now available. Lucene is a high-performance, full-featured text search engine library written entirely in Java. There are several new features in this version, and InfoQ spoke with Grant Ingersoll, a committer and Project Management Committee (PMC) member for the Lucene project, to learn more about this release.
-
Three approaches to JRuby GUI APIs
Ruby already has a host of bindings for various GUI toolkits. JRuby now allows the use of Java's Swing and there are already a few libraries trying to make Swing less tedious to work with. We look at the approaches taken in Profligacy, Cheri, and the JavaFX Script clone Swiby.
-
SQL Server Best Practices Analyzer No Longer Tied to Service Packs
According to Paul Mestemaker, the SQL Server Best Practices Analyzer is no longer being tied to SQL Server Service Pack releases. This announcement is being made in conjunction with the first production release of the tool.
-
OpenJDK Project Releases Java Module System (JSR 277) and Improved Modularity (JSR 294) EA Snapshot
The OpenJDK project has released early an access snapshot of the Java Module System (JSR 277) and Improved Modularity Support (JSR 294). JSR 277 addresses modularity from a deployment unit perspective. JSR 294 addresses modularity from a development perspective, introducing a new language construct, called superpackages, for information hiding.
-
Working with Mingle
InfoQ had some time with Mingle project engineer Jay Wallace, to use ThoughtWorks' much anticipated Mingle software and demonstrate to us how it differentiates itself from other products by being a truly agile project management tool.
-
Performance Problems with Lambdas
The LINQ Cookbook reveals some performance issues when using lambdas instead of traditional functions.
-
Rails Mockup Driven Development with Lilu
There was a debate 2 years ago about Rails and its lack of a built in templating language, and whether one should be introduced. Today there are more than 5 templating systems: ERB, HAML, Liquid, Amrita2. All of them however mix Ruby or Ruby derivatives with HTML. Lilu aims at completely decoupling static HTML and Ruby code.
-
Presentation: The Beauty of Ruby
As Edd Dumbill wrote, "the subtle elegance of the Ruby idiom is a slowly appreciated and highly satisfying flavour." It's true that some of the best things about Ruby aren't obvious to newcomers. In this talk Glenn Vanderburg demonstrates some of the subtle beauty that experienced Rubyists know and love.
-
Cecil and Reflexil Make Assembly Patching Easy
Jb Evain's Cecil is a library in the Mono project that allows developers to inspect and manipulate compiled assemblies. Sébastien has complemented its capabilities with a GUI interface called Reflexil.
-
Silverlight to Not Support ArrayList
In an effort to reduce the size of the Silverlight runtime, most of the non-generic collection types will be removed. These include types once considered essential to .NET programming including ArrayList, Hashtable, and Comparer.
-
Profiles & Extensibility Major Refactorings in Proposed Java EE 6
The Java EE 6 (JSR 316) proposal was published today. Two major themes for release are extensibility and profiles. Interface 21 CEO Rod Johnson has written a lengthy commentary on the proposal going so far as to declare his support for the JSR.
-
Mono Adds Support For Type Inference in C#
Marek Safar has announced that the C# 3.0 compiler for Mono now supports implicitly typed local variables and implicitly typed arrays using a technique known as type inference.
-
Article: Intro to .NET 3.0 for Architects
Mohammad Akif introduces the concepts behind .NET 3.0 that architects need to understand. Mohammad walks through the basics of Windows Communication Foundation, Windows Presentation Foundation, Workflow Foundation and Windows Card Spaces.
-
XQuery Java API JSR 225 Available for Public Review
The first public review draft of JSR 225: XQuery API for Java has been posted for review. The spec (being led by Oracle) aims to provide ubiquitous programmatic access for XQuery implementations in Java.