InfoQ Homepage Development Content on InfoQ
-
Debunking Common Refactoring Misconceptions
In comparison to Java, an emphasis on continuous refactoring is still relatively new in .NET. Besides having few ardent proponents, many myths linger around what refactoring really is and how it applies to the development process in general. Danijel Arsenovski, author of Professional Refactoring in Visual Basic, attempts to dispel some of these myths.
-
Article: Introducing Multithreaded Programming to JavaScript
In this article, which was originally published on InfoQ Japan, Daisuke Maki describes some of the challenges of developing responsive AJAX applications, and presents Concurrent.Thread as a solution to easing the complexity involved in asynchronous communcation in AJAX.
-
Erlang and Ruby Roundup: Vertebra, Scaling with Fuzed, Github
Recently a few popular Ruby projects have started using Erlang. We look at how EngineYard's Vertebra, Powerset's Fuzed and recently Github make use of Erlang.
-
Security Advisory Issued for Spring MVC
A security advisory was issued today regarding two potential Spring MVC issues which may affect applications that have been implemented using Spring MVC, both of which deal with the server-side processing of client-side parameters. InfoQ analyzed this issue in detail and spoke with Ounce Labs, which identified these issues.
-
Pex Automated Exploratory Testing for .NET
Pex is a white-box test generation tool from Microsoft Research. Instead of hand-writing a separate test case for each execution path within a given method, Pex allows a developer to write a single parameterized test method, which Pex will use to generate a suite of standard unit tests to exercise paths within the target method.
-
Klocwork Insight Brings Code Analysis to the Desktop
Earlier this year Klocwork released a desktop product, Klocwork Insight, bringing their automated source code analysis features to individual developers. InfoQ recently sat down with Klocwork CTO Gwyn Fisher to discuss the product.
-
37signals Uses New Relic's Rails Performance Monitoring Solution
New Relic announced that 37signals uses their Ruby on Rails performance management solution to find problematic areas in their applications. David Heinemeier Hansson confirmed that they achieved a 50% speedup in certain actions.
-
MindScape Has Released LightSpeed 2.0
MindScape has released version 2.0 of their domain modeling and ORM tool. LightSpeed 2.0 includes a visual domain model designer integrated with Visual Studio 2008, support for LINQ and the ability to access multiple databases concurrently.
-
Interview: Billy Newport Discusses Virtualization and WebSphere Virtual Enterprise
In this interview, Billy Newport talks about different types of virtualization, eXtreme Transaction Processing (XTP) and how WebSphere products like WebSphere Virtual Enterprise (formerly XD) support virtualization. He discusses hardware, hypervisor, JVM, application and data virtualization.
-
FxCop Rules Join the Pipeline Builder for System.AddIn
Microsoft has created FxCop rules for projects leveraging the extensibility framework System.AddIn. This joins the out-of-band project Pipeline Builder as a must-have for developers using this .NET 3.5 framework.
-
Eclipselink 1.0 released
EclipseLink last week released version 1.0. First announced at EclipseCon 2007, it was chosen by Sun as the reference implementation for JPA 2.0 at EclipseCon 2008.
-
Interview: Hakan Erdogmus on TDD Misunderstandings and Adoption Issues
In this interview made during Agile 2007, Dr. Hakan Erdogmus, Editor in Chief of IEEE Software, discusses about TDD starting from a study done by Ron Jeffries and Grigori Melnik and published as "TDD--The Art of Fearless Programming" in the IEEE Software magazine. Hakan talks about current misunderstandings regarding TDD's role in software development and the adoption issues it faces.
-
New Java Concurrency Feature: Phasers
A new type of concurrency barrier called 'Phasers' has been introduced into JSR-166y, scheduled for inclusion in Java SE 7.
-
Engine Yard Closes $15 Million in Series B Financing
Investment from New Enterprise Associates, Amazon.com, and Benchmark Capital to help company keep position as leading Rails in cloud provider.
-
Getting Up-to-Speed on NDepend and Code Metrics
Any tool is only good if it is in the hands of a developer who knows how to use it. NDepend is one of those tools which is very powerful but addresses an aspect of software development too few architects or developers understand, software metrics.