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

  • Raven, a Document Database for .NET

    Raven is schema-less LINQ-enabled document data store for .NET/Windows. Raven is yet another NoSQL, non-relational solution that wants to address the performance and scalability needs required by large web applications.

  • Is There Social BPM?

    Clay Richardson coined the term Social BPM, and there is much discussion on the Internet on the convergence of BPM and social media and their impact on each other.

  • Top Usability Books for Programmers

    Most programmers would strive hard to build a robust product with Agile practices and clean code. However, the focus on usability leaves much to be desired. This is despite the well known fact that a good user interface design can spell the difference between acceptance of a software product and its failure. If the end users do not like the UI then the product has little chance of success.

  • 7 Lessons Learned at Reddit

    Steve Huffman, co-founder of Reddit, shares the main lessons he learned scaling Reddit from a small web application to a large social website.

  • Agile 2010 Conference Location Changed

    Due to the flooding in Tennessee we have relocated the conference to Walt Disney World Dolphin Resort in Orlando, Florida. The conference dates will remain the same; scheduled for August 9 - 13th.

  • Eclipse Labs Project Hosting Announced

    The Eclipse Foundation and Google yesterday announced the creation of Eclipse Labs, a code-hosting site for open-source projects that want to play in the Eclipse ecosystem but aren't hosted on the Eclipse Foundation hardware.

  • Agile Architecture - Oxymoron or Sensible Partnership?

    A number of commentators have been talking about the perceived dichotomy between Agile techniques and architectural thinking. This post investigates some of the tensions between Big Up Front Design (BDUF) and You Aint Gonna Need It (YAGNI) thinking and looks at how the two approaches can in fact work together in complimentary ways.

  • Is Standalone BPMS Really Dead?

    In his latest post, Tom Baeyens argues that despite its usefulness, the time of BPMS has passed and suggests bringing BPM closer to its potential users – application developers.

  • Microsoft’s Experiments with Software Transactional Memory Have Ended

    Dana Groff has announced the end of Microsoft’s experiment with software transactional memory for the .NET Framework. Known as STM.NET, this research project was announced in 2008 as an alternative to explicit locks when dealing with concurrency issues.

  • CodeRush Xpress for C# and VB for Visual Studio 2010

    Microsoft has decided to continue licensing CodeRush Xpress for free for developers using the non-free editions of Visual Studio 2010. Developer Express has released the beta version of CodeRush 10.1.1, containing features related to code selection, code navigation, class/field/variable declaration and refactoring.

  • A Roundup On The Lean Software and Systems Conference Buzz

    The Lean Software & Systems Conference went down a few weeks ago in Atlanta, and InfoQ has followed much of the buzz since. Check out what we've collected from the vast pool of great blogs, articles, notes, videos, pictures, presentations and more that have surfaced since the event.

  • Eugenio Pace on Identity Federation, WIF and ADFS 2.0

    Microsoft has entered the cloud and customers are looking into moving their applications to this new platform. In doing so authentication and identity management needs to be addressed. InfoQ Editor Jon Arild Tørresdal talked to Eugenio Pace, Senior Program Manager in the Patterns & Practices team about the recent federation and identity technologies released from Microsoft.

  • Extensible Caching Added to .NET 4.0

    Microsoft’s Patterns and Practices caching framework has been promoted to a part of the core .NET Framework. This framework provides a basic in-memory cache with trigger-based cache invalidation and a common wrapper for more advanced caching frameworks to share.

  • Ehcache 2.0: Write-Behind Caching and JTA Support

    The latest version of open source caching framework Ehcache supports write-behind caching and transaction management using Java Transaction API (JTA). It also includes a Hibernate 3.3 caching plugin, Bulk Loading API for clustered caches, and runtime cache reconfiguration.

  • Using WPF to Support 25 Simultaneous Mice on a Single Computer

    Microsoft has recently released a new version of their MultiPoint Mouse SDK. This technology is designed to allow up to 25 users to simultaneously interact with a single PC each using their own mouse. The stated goal of this technology is to support educational environments and full-class participation.

BT