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

  • Panel on Agile Leadership: Stories from the Trenches

    InfoQ presents video of a panel from the APLN Leadership Summit at Agile2006, where four business leaders spoke about their experiences: Bud Phillips (Capital One Financial), Israel Ganot (BMC Software), Steven Ambrose (DTE Energy), Peter George (Cronos Inc.). Topics included top-down vs. bottom-up adoption, making the leap of faith to enterprise adoption and the value of the PMO.

  • 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.

  • 7 Degrees of SOA Coupling

    In a recent posting, ZapThink analyst Ron Schmelzer tackles the belief that a system is either loosely-coupled, or it isn’t. Although the importance of loose-coupling has been known for some time, the dialogue around this post has garnered some interesting discussion.

  • 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.

  • Is Quality Negotiable?

    If a customer tells you that they are not interested in software quality, that they have a specific scope that must be completed by a specific date - what do you do? Do you listen to the customer and compromise quality? (By the way, what is quality?)

  • AgileEvents Monthly Update

    The AgileEvents calendar is a place for non-profit or commercial groups to announce their events for the Agile community, free of charge. Here's what's coming up as of December 1st, including user groups, Extreme Tuesday club (XTC), training, and "Naked Agilists" (which, fortunately, meet on skype). AgileEvents can easily be added to your own website, ical or gcal calendar to keep you up to date.

  • Duck Typing and Protocols vs. Inheritance

    A recent debate on the RubyTalk list asked where to use is_a? vs respond_to? This highlights situations where objects respond to the same interface, but don't share any superclasses. We look at this debate and solutions in other languages such as Smalltalk, Erlang, and Scala.

  • QCon London March 12-14 Announced

    QCon London 2008, taking place March 12-14 has been launched and is open for registration. QCon is an enterprise software development conference for team leads, architects, and project managers covering the range of topics also on InfoQ as well as a strong focus on architecture & design, real world case studies, and more. This is the 3rd QCon, don't miss it!

  • The Architecture Journal Reader

    Microsoft released The Architecture Journal Reader, which is a WPF reader application for The Architecture Journal.

  • Visual Basic's Questionable Place in Microsoft's Roadmap

    Since the beginning, Microsoft has publicly claimed that Visual Basic and C# would be equally supported on the .NET platform. The community, on the other hand, has constantly accused Microsoft of not supporting VB. So where does the truth lie?

  • New SQL Server Data Type: HierarchyId

    Tree-like hierarchies has always a problem in relational databases. Microsoft's first attempt at addressing this was in SQL Server 2005 with the implementation of Common Table Expressions. While CTEs work over existing schema, Microsoft has sought a way to treat hierarchies as first-class concepts. To this effect, they have introduced the HierarchId data type in SQL Server 2008.

  • Jonathan Allen on Equality Operator Overloading

    Jonathan Allen provides guidance through a systematic walkthrough of both a reference type and value type that support equality. Jonathan provides code samples in both VB and C# to demonstrate the nuances of each .NET language. He also covers usage in both structures and classes.

  • Microsoft Updates Software-as-a-Service Reference App LitwareHR with S+S

    As more enterprises are looking at software-as-a-service (SaaS) solutions, Microsoft has augmented their LitwareHR reference application to include the Software + Services (S+S) model. Enabling the integration of local and "in the cloud" software, S+S allows for the disconnected and offline scenarios lacking in today's hosted solutions.

  • Buzzword – RIA Word Processor: Built Using Adobe Flex / AIR

    Adobe recently acquired Virtual Ubiquity, the creators of Buzzword - a web based word processor. InfoQ.com connected with David Coletta and Tad Staley of Adobe Systems to learn more about the product, the challenges and benefits of using Adobe Flex for its development, and what the future holds for the product.

  • Parallel Processing Framework JPPF offers Load Balancing, Failover and J2EE Integration

    Java Parallel Processing Framework (JPPF) project team recently announced the first Release Candidate (RC1) of Version 1.0 of the product. JPPF is an open source grid computing framework that can be used to run Java applications in parallel in a distributed execution environment. JPPF team is planning on Version 1.0 GA release next month.

BT