InfoQ Homepage Architecture & Design Content on InfoQ
-
Drawing Analogies Between Publishing and Agile Development
In a recent blog posting titled "Moving from Software Production to Software Publishing," Gojko Adzic describes how he and his staff applied agile software development techniques to improve the production process at Mikro, the Serbian edition of PC World magazine. He then describes some ways in which the magazine publishing model can be applied to software development.
-
RubySSPI is Big News for Ruby Developers on Windows
Are you behind an ISA proxy that authenticates all traffic? This library enables your ruby scripts to authenticate with the proxy as the current user seamlessly. After a few simple steps, you should be able to successfully install things like Ruby on Rails by simply typying gem install rails, exactly how non-Windows users get to do.
-
Mono 1.2 release with thoughts from Miguel de Icaza
Last week Mono hit its 1.2 release. Novell uses Mono in server form for both ZenWorks and iFolder in its Suse Linux Enterprise 10 platform. This release was primarily focused on performance and scalability improvements. Enhancements can be found across the board in support for Windows Forms and System.Drawing, .NET 2.0 parity in C#, and debugger support for both X86 and X64.
-
Interview: David H. Hansson on the Future of Rails
I had the pleasure of asking my friend David some hard-hitting questions about the future of Rails in the enterprise, profiting from his success and whether a vendor will fork Rails someday. He was very confident and relaxed, so there are tons of entertaining and priceless comments on Rails adoption, service-oriented architecture and scaling Rails applications...
-
Presentation: Ken Schwaber on Code Quality as a Corporate Asset
Scrum co-creator Ken Schwaber spoke at Agile2006 on code quality as a corporate asset. InfoQ presents video of his talk, The Canary in the Coalmine. Schwaber discussed how a degrading core codebase paralyses a team and negates any Agility gained through process improvement. He proposed strategies for management to identify, track and stop this downward spiral.
-
Sun open sources Java SE, ME, and Glassfish under GPLv2
Sun today announced that Java SE, Java ME, and Glassfish are being open source under the GNU General Public License version two (GPLv2) with Sun today releasing an early build of the Java SE 7 HotSpot JVM, the javac compiler, and JavaHelp. The fully buildable Java SE 7 JDK classlibraries will be available in Q1 2007. Plans for Java's governance model have not yet been announced.
-
Tim Bray compares intrinsic qualities of Java, Rails, PHP
A firestorm was set off on a TSS thread about a slide from Tim Bray's keynote at a PHP conference with a bar graph showing PHP more scalable than Java. Tim Bray put the slide in context in a thoughtful comparison of Java, Rails, and PHP on his blog, as well giving InfoQ his own personal take on it.
-
Experience Report: UK Identity-Fraud Firm uses Agile to Ship in 9 months
Garlik, a UK based identify-fraud security company shared some of their recent success with Agile in an article on computer weekly. They built their main product, Datapatrol, from concept to completion in just 9 months and attributed their success to Agile practices and having a skilled dev team.
-
Run Your Own Google Style Computing Cluster with Hadoop and Amazon EC2
Amazon's EC2 Elastic Computing cloud allows developers to acquisition computing power a the rate of $0.10 per hour consumed. Work as been done to allow Hadoop an open source MapReduce implementation written in Java to run on EC2. This combination will allow developers to write scalable algorithms and then bring up large numbers of servers to use as computing power for them as needed.
-
Easy Auto-completion with ASP.NET and AJAX
There is no doubt that AJAX is the future of web development. But can it be made easy enough for the average web developer. Brad Abrams demonstrates that is can.
-
Visual Basic Migration Strategy Part 2 - Interop User Controls
Back in September, Microsoft's VB team gave developers a way to include .NET forms in VB6 applications. In their latest CTP, they also bring you the ability to include .NET controls on a VB6 form.
-
Learn More About JRuby (on Rails)
Last night Charles Oliver Nutter, one of the JRuby leads gave a 2+ hour talk on Ruby, JRuby, and JRuby on Rails to the Gateway JUG in St Louis. Slides and a transcript are available online.
-
Clustering Lucene with TerraCotta
Engineers at TerraCotta have detailed a new way to cluster Lucene, the popular text search library from Apache. Their method involves implementing the Lucene RAMDirectory interface and using TerraCotta DSO to share the RAMDirectory across JVMs.
-
ESB: A Modest Proposal
SOA expert John Harby proposes an alternative structure for the ESB which is more distributed, federated, registry centric and solves some of the concerns raised about the bus topology for SOA including vendor lock-in, ESB feature overkill and the emergence of a new architectural stovepipe.
-
InfoQ Interview: Joshua Bloch on Closures, Needed Java Features, Google
In this video interview, Core Java language designer Joshua Bloch talks with InfoQ about the need for Closures, Functional Programming, Java's need for better resource management, Java Puzzlers, and cool stuff Google is doing with Java.