InfoQ Homepage News
-
Sparse Columns, Filtered Indexes, and Column Sets
Sparse Columns, Filtered Indexes, and Column Sets are new features for SQL Server 2008. While they allow you to break the 1024 limit on columns and save significant disk space, if not used correctly they can be a disaster.
-
Gordon Pask Award 2008 Winners
The Agile Alliance's annual Gordon Pask Award recognizes two persons for their contributions to Agile practice. The award is for potentially new, rather than established, leaders. This year's honorees were Kenji Hiranabe and Arlo Belshee; Bob Payne was also recognized for his philanthropic work. Award program leadership has changed, and community input is solicited to improve the program.
-
Microsoft Licensing Changes Support Virtualization
Recently Microsoft made several licensing changes in regards to running its products in virtualized environments.
-
Introducing Boo Lang Studio
The first alpha release of Boo Lang Studio is available on CodePlex. This Visual Studio add-on strives to offer first class IDE support for Boo, a relatively new .NET language that while inspired by Python, is statically typed.
-
Critical REXML DoS Found - Monkey Patch Available as Fix
REXML was found to be vulnerable to XML entity explosion attacks. As frameworks like Rails parse incoming XML with REXML, these apps are in danger on all current 1.8.6, 1.8.7 and Ruby 1.9 versions, and other Ruby versions using standard REXML. The fix at the moment is a monkey patch for the REXML library.
-
NHibernate 2.0 has Arrived
NHibernate 2.0 was made official with the announcement of its general availability by Ayende Rahien. The announcement follows months of alphas and release candidates and now matches the features of Hibernate 3.2.
-
Newly Minted Bugs for .NET 3.5 SP1
Though less than a month old, the bug reports against .NET 3.5 SP 1 are starting to pile up. As Microsoft seems to have no sensible plan for notifying the public or delivering hot fixes, the best we can offer is a bug list gleamed from Microsoft Connect.
-
Pratik Patel on Enterprise JPA, Fetch Groups and Spring 2.5
JPA extension features like Fetch Groups offered by Apache OpenJPA framework can give enterprise Java developers more flexibility in designing JPA applications. Pratik Patel discussed JPA design techniques for developing real-world Java applications using JPA API and Spring 2.5 framework. He did a presentation at the recent Central Ohio Software Symposium on Enterprise JPA.
-
Article: Scalability Worst Practices
In this article, former Orbitz lead architect Brian Zimmer discusses scalability worst pratices. Topics covered include The Golden Hammer, Resource Abuse, Big Ball of Mud, Dependency Management, Timeouts, Hero Pattern, Not Automating, and Monitoring.
-
Article: Developing Portlets using JSF, Ajax, and Seam (Part 2 of 3)
This article, the second in a three-part series by Wesley Hales, expands upon the previous article by introducing RichFaces. It covers integrating RichFaces into the previous sample application, deploying a RichFaces portlet, and several features and capabilities of RichFaces.
-
LWUIT Released as GPL Open Source
Sun announced the GPL licensing of LWUIT earlier this month. LWUIT is a UI toolkit designed for mobile Java devices.
-
Setting up COE for SOA
As SOA continues to mature, the importance of SOA governance, helping to improve organizational support for SOA and ensure disciplined approach to SOA implementation, keeps growing. One of the ways to start and implement SOA governance is through establishing a SOA center of excellence.
-
Interview: Neal Ford On Programming Languages and Platforms
In this interview made by Sadek Drobi during QCon San Francisco 2007, Neal Ford talks about the tendency of having multiple languages running on one of the two major platforms existing today: Java and .NET. He also presents the advantages offered by Ruby compared to static languages like Java or C#.
-
Presentation: Future Directions for Agile
In this presentation filmed during Agile 2008, David Anderson talks about the history of Agile, the current status of it and his vision for the future. The role of Agile does not stand in just having a practice, but in finding ways to implement the principles contained by the Agile Manifesto.
-
FxCop 1.36 Released
Microsoft has released a new version of FxCop, the popular static code analyzer and policy enforcement utility. This release fixes numerous bugs and adds support .NET Framework 3.5 language features. This release updates FxCop to have the same engine enhancements provided to VSTS Code Analysis in VS 2008 SP1.