BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Architecture & Design Content on InfoQ

  • LINQ Aggregates in VB and C#

    An aggregate is a function that takes a collection of values and returns a scalar value. Examples from T-SQL include min, max, and sum. Both VB and C# have support for aggregates, but in very different ways.

  • Gone in 160 seconds - cracking passwords with Rainbow Hash Cracking

    The Microsoft password strength checker rates "Fgpyyih804423" as a strong password, but the multi-platform password cracking tool ophcrack was able to crack it in 160 seconds using a Rainbow Hash Table attack. Jeff Atwood takes a look at this attack technique, and offers suggestions for safe password storage.

  • Interview: Yahoo's Doug Cutting on MapReduce and the Future of Hadoop

    In this special InfoQ interview, Hadoop project lead Doug Cutting discusses MapReduce, the benefits of open source, and the future direction of the project.

  • Agile Bibliography Wiki

    George Dinwiddie announces the Agile Bibliography Wiki to track readings on the subject of agile, particularly those that are useful to back up a point, or which are useful references, and invites the community to help fill out the reading list.

  • Nimbus Look-and-Feel: Vector UIs for Java

    In his announcement that the Nimbus Look-and-Feel (LAF) is nearing completion, Jasper Potts indicated that the Nimbus LAF will be based on vector graphics, with support for high-dpi resolution-independent user interfaces and assembled using a new visual tool for creating painters.

  • ColdFusion as an Integration Platform

    Facing stiff competition in the web server market, Adobe has added .NET support to ColdFusion 8. This sets it up to be perhaps the most connected platform out of the box.

  • Metastorm Aquires Proforma

    Metastorm, the maker of the Metastorm BPM Suite, has acquired Proforma, an Enterprise Architecture/Process Modeling tool vendor. The acquisition makes Metastorm one of the few vendors able to offer BPM and EA Modeling together.

  • .NET to Ruby connector available

    The Ruby Connector allows communication between .NET and Ruby. This brings the power of .NET to Ruby, and allows to use Ruby to power Visual Studio generated GUIs.

  • Presentation: Transaction Management Strategies in Mission Critical Applications

    A core part of Spring's middle tier support is the transaction management support. This session presents several interesting "mission critical" cases and shows you how to properly handle them using transactions driven by Spring 2. You'll learn the ins-and-out of the "dark art" that is transaction management within a high-volume mission-critical JEE application.

  • OpenJPA 1.0: Enterprise O/R Mapping with full JPA 1.0 compliance

    Apache OpenJPA, an open-source implementation of the Java Persistence API (JPA), recently released version 1.0.0. InfoQ spoke with OpenJPA project lead Patrick Linskey to learn more about this release.

  • Survey claims growing bond between SOA and BPM

    The survey shows that BPM and SOA are still loosely coupled within IT organizations. It is only when an organization reaches higher levels of maturity that both plays a complementary role in projects. However, the relationship is growing and customers are increasingly requesting an integrated product suite.

  • Don't Run as Administrator: WCF Edition

    In an attempt to correct years of bad practices, Microsoft employees have been chanting "Don't Run as Administrator". This time around, Nicholas Allen covers assigning HTTP addresses to non-administrator user accounts, primarily for use by WCF.

  • Opinion: Do Agile Development Practices Always Help?

    Are our efforts in Agile development really helping the organizations we work for? What does it mean to ‘help’ our organization anyway? That depends on our organization's goals – if what we are doing moves our organization towards its goals, then the answer is “yes”, otherwise the answer is “absolutely not”, we may even be inadvertently hurting the organization.

  • Visual Studio to Finally Address Performance Issues

    Visual Studio has been plagued with performance issues that have been getting worse with each version. In a Channel 9 video, Cameron McColl apologized for the past performance issues and talks about improvements for VS 2008.

  • Michael Stonebraker: Major RDBMSes are legacy technology

    Michael Stonebraker, co-founder of the Ingres and Postgres relational database management systems (RDBMS) and CTO of Vertica Systems, laid the framework for a debate in the database community by declaring that most major databases should be considered legacy technology.

BT