InfoQ Homepage Development Content on InfoQ
-
E4 summit debates on the future goals and directions of Eclipse
With only a few weeks to go until Ganymede is released, already the sights are set on the future of Eclipse, referred to as E4. A recent E4 Summit debated the future goals and directions of where Eclipse is going in the future.
-
Interview: Orbitz.com Architecture with Brian Zimmer
In this interview filmed during QCon 2007, Brian Zimmer talks about the architectural challenges he has faced working on a a large web application as senior architect.
-
C# Debate: When Should You Use var?
C# 3 added the keyword "var". This allows for local type inference when the compiler can unequivocally determine what type the variable should be. There is, however, some debate as to when it should be used.
-
Article: FXRuby: Create Lean and Mean GUIs with Ruby
"FXRuby: Create Lean and Mean GUIs with Ruby" is a new book about the FXRuby GUI library. InfoQ talked to the book's author Lyle Johnson about FXRuby's implementation, threading and more. Also: an InfoQ-exclusive sample chapter from the book.
-
JavaOne: Cliff Click on a Scalable Non-Blocking Coding Style
Dr Cliff Click, a distinguished engineer at Azul Systems, gave a talk at this year's JavaOne about a scalable, non-blocking coding style in Java. The coding style has allowed him to build several lock-free data structures in Java that successfully scale on processors with hundreds of cores.
-
Visual Studio 2008 Product Comparison Guide Available
Microsoft has published a comprehensive product comparison guide for Visual Studio 2008.
-
Presentation: Intentional Software
Business users doing programming? Charles Simonyi and Henk Kolk presents how Intentional Software offers a radical new software approach that separates business knowledge from software engineering knowledge, which means that business experts can be more innovative and responsive to the changes in the domain.
-
Architecture of a $7 Billion Loss: Causes and Remedies
PWC just released a report detailing the mechanisms that enabled a trader to mask a $75 B position. He was able to manipulate the state of a system by entering fake "technical" transactions used for simulations even though their amount was unusual, his role was not authorized to do so, and they were not later compensated. PWC also provided their recommendations to fix the systems and processes.
-
ActiveMQ 5.1 Supports JMS Destination Monitoring and MSMQ Bridge
Apache ActiveMQ, an open source provider of enterprise messaging services, recently released version 5.1 which includes improvements in stability and performance of the message broker. This version also includes support for destination monitoring, priority message ordering and a Microsoft Message Queue (MSMQ) to ActiveMQ Bridge with the new msmq transport component.
-
The Official RubySpec Website and Its Google Summer of Code Students
The RubySpec project aims to create a complete and executable specification for the Ruby language and recently got its own website. We also talked to two GSoC students who will help improve these specifications.
-
VersionOne announces V1: Team Edition
VersionOne recently launched V1: Agile Team giving smaller projects a tool to get started with planning and tracking Agile projects. With V1: Agile Team a single team has the capability to their product and sprint backlogs, get interactive "taskboards" and "testboards" for day to day development activities, view progress of activities through various reports and burn graphs, and more.
-
Windows Communication Foundation: Application Deployment Scenarios
Microsoft has just published an excellent overview of WCF capabilities and deployment strategies for 5 most common SOA scenarios including Enterprise Web services, Web 2.0 services, intranet applications, queued messaging and Workflow services.
-
JSR-292 Early Draft Review Announced
The early draft review of JSR-292 has been released. JSR-292 defines the 'invokedynamic' instruction, a bytecode instruction to assist in the implementation of dynamic languages on JVM.
-
Debate and more Insights on Dynamic vs. Static Languages
The transcript of Steve Yegge’s presentation on dynamic languages in Stanford University, which he posted on his blog, triggered many reactions in the blog sphere. Cedric Beust, Ted Neward, Ola Beni and Greg Young provided their viewpoints and arguments on different tradeoffs involved in dynamic vs. static debate.
-
Real world JRuby on Rails: Infectious disease reporting and management
A new project for infectious disease reporting and management system, implemented by CSI and the state of Utah, is built using JRuby on Rails (among other technologies). We talked to Mike Herrick, of the project, to find out how well JRuby on Rails fared and why it was chosen for the project.