BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Development Content on InfoQ

  • A Look inside LINQ

    Writing LINQ Providers will become an essential skill for framework developers over the coming years. In the future all .NET libraries that expose a data store will be expected to have LINQ support, and with the recent release of .NET 3.5, the clock has started ticking.

  • Interview: Guillaume Laforge on Groovy and DSLs

    Groovy project manager Guillaume Laforge discusses the history of Groovy, it's relationship to Java, where Groovy fits into Java development, how Groovy compares to Ruby, how Groovy enables domain-specific languages, and what future Groovy development will focus on.

  • Selection Criteria for Javascript Frameworks

    With the increase of AJAX adoption, many developers and architects are still trying to determine what are the best ways to evaluate Java Script frameworks/libraries. On a relatively recent post entitled "How to choose a Javascript Framework", Brian Raindel tries to offer some guidance in regards to the various aspects one should consider during the selection process, summarized here:

  • Microsoft Renames Silverlight 1.1 to Silverlight 2.0, Announces Features

    Microsoft has decided to rename the yet-to-be-released Silverlight 1.1 to Silverlight 2.0 and released in beta form in Q1 2008 shipping with a Go-Live license so developers can create applications immediately.

  • Why MVC for ASP.NET?

    Rick Strahl talks about the strengths and weaknesses of Web Forms and why they led some developers to look at alternatives like MVC. He also gives MVC the same balanced look.

  • Article: Using Singleton Classes for Object Metadata

    We have another feature article to publish by InfoQ's own Werner Schuster where he elegantly explains a way to annotate object graph with metadata to solve complex problems.

  • IntelliJ IDEA 7 adds Groovy and Grails Support

    Dynamic language support is becoming an increasingly common part of Java IDEs. NetBeans 6 has Ruby integration, Eclipse has the DLTK and Aptana, and IntelliJ IDEA 7 offers support for Ruby as well as support for Groovy and Grails (it made its first appearance in milestone 2 and will coming out of beta shortly).

  • Post-VS 2008-Technology: LINQ to XSD and LINQ to Stored XML

    Today, Shyam Pather, Principal Development Lead on the Data Programmability Team at Microsoft, is giving a presentation on LINQ to XML: Visual Studio 2008, Silverlight, and Beyond at the XML 2007 Conference in Boston. He talks about the current and future technologies surrounding LINQ to XML.

  • Upgrade Path - Vista Task Dialog

    This dialog provides a framework that covers most dialog scenarios while maintaining consistency across applications. But it also introduces a new problem in that it is not backwards compatible with Windows XP. Hedley Muscroft tackled this problem by creating a wrapper/emulator for the Task Dialog.

  • InfoQ Presentation: Eric Evans on DDD - Strategic Design

    In this talk, Eric Evans introduces two broad principles for strategic design. 'Context mapping' addresses the fact that different groups model differently and 'Core domain' distills a shared vision of the system's core domain and provides a systematic guide to when good enough is good enough versus when to push for excellence.

  • PLINQ Has Been Released As Parallel Extensions

    A community tech preview of Parallel Extensions, originally known as PLINQ, has been released. Parallel Extensions goes beyond what was found in PLINQ and will include imperative data parallel APIs.

  • AntiSamy 1.0 Released - Protecting web applications from malicious HTML and CSS

    AntiSamy aims to provide an API for protecting HTML and CSS code from malicious content such as XSS attacks. Version 1.0 was recently released, providing a Java implementation, with .Net and PHP to follow.

  • Netbeans 6.0 Released with Support for Ruby, Mobility Enhancements, and Integrated Profiler

    Today the Netbeans team released Netbeans 6.0. Version 6 comes a little more than a year after 5.5 and includes a number of significant enhancements.

  • Tomcat used by 64% of Java Developers

    According to a recent study conducted by BZ Research, Tomcat is used by almost two thirds of corporate Java developers. With its support for clustering & server monitoring, Tomcat has gained more popularity compared to other application servers. IBM WebSphere and RedHat JBoss came second and third in the research study.

  • New File Storage Mechanism for SQL Server

    SQL Server was never designed to act as a file system, but many developers use it that way nonetheless. Countless content management systems rely on either shoving large files into blobs or storing filenames. SQL Server 2008 seeks to correct this by introducing a filestream option that can be applied to a varbinary(max) column.

BT