InfoQ Homepage Development Content on InfoQ
-
Language-oriented programming : an evolutionary step beyond object-oriented programming?
At a recent conference, Martin Fowler and Neal Ford develop the concept of language-oriented programming and question the eventuality for Domain Specific Languages to become a new abstraction and modelling mechanism. This could be "the next evolutionary step beyond object-oriented programming", especially since major vendors start offering IDE tooling for DSLs.
-
Hessian Binary Web Service Protocol Adds Adobe Flash/Flex Support
Last week, Caucho Technology, Inc. announced Flash and Flex support to their Hessian framework with a 100% ActionScript implementation. Hessian is a binary web service protocol developed by Caucho.
-
Longjumps, Tailcalls, Tuples for the JVM
This summer, John Rose made a series of posts described as "some exciting articles about the future of the JVM," including long jumps, tail calls and tuples. These could be folded into the Java language, but can also be seen as important for supporting other languages on the JVM, including both functional and dynamic languages.
-
Ruby Shoes for lightweight GUIs, graphics and animation
Ruby GUI toolkits are a dime dozen - but Why The Lucky Stiff managed to create one with a novel approach. Ruby Shoes facilitates animation, 2D graphics, and simple interaction. We take a look at its distinguishing features.
-
Interview: Eric Evans on Domain Driven Design
Ever since Eric Evans wrote the book Domain-Driven Design in 2004 he has been a significant voice advancing domain modeling and design concepts. In this interview with Floyd Marinescu he talks about some of the recent refinements in Domain-Driven Design and how people are advancing the field today.
-
Test Driven Code Reuse
Code reuse has been the holy grail of software development for a long time. Historically we've tried to achieve code reuse through abstractions and frameworks, which came with their own technical debt. There is now a novel approach that leverages the power of search tools and automated developer tests to search open-source code for matches against interface and behavior.
-
jQuery UI 1.0 Includes Mouse Interaction, User Interface Extensions, and Effects Features
As promised last week the jQuery team has released jQuery UI 1.0. jQuery UI is a fully themed interaction and widget library built on top of jQuery.
-
Book Excerpt and Review: Filthy Rich Clients - Developing Animated and Graphical Effects for Desktop
InfoQ is privileged to provide both a review and chapter excerpt of the new book Filthy Rich Clients: Developing Animated and Graphical Effects for Desktop Java Applications.
-
Enterprise Application Platform 4.2: First JBoss release under RedHat support model
JBoss, a division of RedHat, recently announced the first release of their Enterprise Application Platform (EAP), which is based off of JBoss Application Server 4.2. InfoQ took the opportunity to learn more about this release and the potential changes it brings.
-
Visual Basic and C#: Differences in Nullable Types
When .NET 1.0 was released, VB and C# were very similar. But with the fourth version nearing release, the differences are really mounting. Today we look at the subtle differences in nullable types that can trip up developers.
-
GlassFish V2 Brings Clustering, Administration, and Speed Enhancements
Today Sun Microsystems released GlassFish V2. GlassFish is an open source Java EE 5 compliant application server. InfoQ sat down with Sun Community Development and Marketing Manager Ken Drachnik to discuss the features of V2.
-
CodeGear Releases Ruby/Rails IDE with Intelligent Completion of Dynamic Methods
Today CodeGear released their Ruby/Rails IDE 3rdRail. Among the IDE's key features are intelligent code completion, refactoring support, and a project aware command line interface.
-
Has JPA Killed the DAO?
Recent developer discussion has explored whether JPA has killed the DAO pattern. DAO supporters argue that it isn't going anywhere soon however.
-
Grails 0.6 Adds Best of Breed Mix From Spring Web Flow and Rich Conversations a la JBoss
Graeme Rocher announced Grails 0.6 which moves further away from "its Rails-like beginnings" but adds Spring WebFlow rich conversations.
-
Adobe's James Ward on Upcoming Flex 3 Enhancements and Silverlight
Adobe has been working hard on their upcoming Adobe Flex 3.0 release, expected in early 2008. Adobe Flex is a developer toolset for building Rich Internet Applications that run in the browser with Flash Player or on the desktop with Adobe AIR. InfoQ talked with Adobe’s James Ward, Technical Evangelist, to learn more about the upcoming release.