InfoQ Homepage News
-
FxCop Rule for Multi-Targeting
Multi-targeting in Visual Studio 2008 leads to a new set of problems. With .NET 3.5 bringing new features to the core assemblies, care must be taken when targeting .NET 2.0. Otherwise, an application can be compiled successfully but fail to run due to missing methods. One way to handle this is to use Krzysztof Cwalina's Multitargeting rule for FxCop.
-
Peter Hosey of Adium on Code Reviews
There is no question that formal code reviews catch bugs and can delay the inevitable "big ball of mud" that all successful projects seem to turn into. However, arranging a meeting for every check-in quickly becomes untenable on all but the most critical of projects. Peter Hosey talks about his experiences and how he conducts code reviews in Adium.
-
DynamicJasper: Runtime generation of Jasper Reports
DynamicJasper, an open-source API which provides runtime generation of Jasper Reports, recently released version 1.3. InfoQ took the opportunity to learn more about this product, and what it provides for users.
-
Presentation: Architecture Evaluation in Practice
Dragos Manolescu shares insights gained from growing ThoughtWorks' architecture evaluation practice and evaluating several architectures for Global 1000 companies. These insights aim at preparing people interested in commissioning, managing, performing, participating in, or analyzing the results of architecture evaluation to tackle the realities of the front line.
-
Ruby and the hype cycle
A recent blog post on a failed Rails project caused a big debate about the viability of Ruby on Rails. A closer look at the post paints a different picture, though. We take a look at the reactions in the Ruby community, and compare this discussion with the upheaval about Twitter earlier this year.
-
Support Multiple AJAX Frameworks with OpenAjax Hub
From time to time web developers may find that they need to leverage more than one Ajax framework in a single web site. Perhaps they are working on mashups or portals, or maybe they simply cannot do everything they need with a single framework. Whatever the reason, OpenAjax Hub is the solution to their problem.
-
SOAP/TCP Transport for WCF
Noemax releases a SOAP/TCP transport implementation for WCF, which makes use of the Fast Infoset in order to improve performance and interoperability of WCF services.
-
Adobe Max 2007 North America - Wrap Up
Adobe was busy this week showing off their latest work at the 2007 Max Conference. Adobe continues to cater to developers with many of their efforts. The conference came with a number of interesting and exciting announcements for the developer community including:
-
DbFit 0.9 includes MySQL Support and Full Oracle for Java Support
DbFit has had several releases in recent months, adding better support for Oracle, support for Java and MySQL 5, and embedding DbFit tables into Java and .NET code.
-
Recursive Selects using Common Table Expressions
Relational databases are great for storing most forms of structured data. The most notable exception is recursive data. Tree-like structures, essential for menus, normally require awkward stored procedures to efficiently return. SQL Server 2005 does have an answer though.
-
Steve Sloan on BizTalk Server 2006 R2
InfoQ talked to Steve Sloan, Senior Product Manager, about the BizTalk Server 2006 R2 in the context of SOA.
-
Firebug aids Mashup Development
Phil Rees has written an introduction to Firebug using the Google Mashup Editor (still in limited beta) and his DanceMaps mashup. He walks through everything from CSS to Yahoo! Pipes and how Firebug helps web development.
-
OpenLogic Launches Free Open Source Library and Knowledge Base
The OpenLogic Exchange, which launched last week, provides a place where companies and developers can find, research, and download certified open source packages. It also has a knowledgebase for each package and provides information on OpenLogic's certification scores, as well as licenses and dependencies between open source packages.
-
SubSonic Does Migrations
Rob Conery from the SubSonic project recently introduced migrations, which allow .NET developers to create database schema using code, much like the way Ruby on Rails provides database schema management in code.
-
Nexaweb Enterpise Web 2.0 Released with Visual Editor and Debugging Enhancements
Nexaweb has announced the latest release of their Enterprise Web 2.0 Suite, an application development and deployment platform for building Rich Client, Composite and Enterprise Mashup applications in JEE environments.