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

  • JDK 7 Unexpectedly Gets “Simple” Closures, but is Pushed Back to End of 2010

    During his Devoxx talk, Mark Reinhold has announced that JDK 7 will have Closures. With the inclusion of this much debated feature, JDK 7 schedule will be extended until around September 2010.

  • Test Driven Development and the Trouble with Legacy Code

    Alan Baljeu was trying to use TDD with his large, legacy C++ code base. He found that the principle of the simplest thing that could possibly work was causing him trouble with the amount of rework.

  • SOA: The Good, the Bad and the Ugly

    A new developerWorks article by Jens Andexer and Willem Bekker describes business implications of SOA, stressing both its advantages and drawbacks.

  • Performance Measured by the Penny

    Cloud computing is a game changer for developers. Not because it requires a new architectural model, that is driven as much by fads and fashion as it is by actual hardware requirements. Nor is it the seemingly endless capacity with near-perfect scalability that the cloud is promising. The game changer is how poorly performing code now has a real price in hard currency.

  • Microsoft Proposes OData as de facto Web Data Protocol

    Microsoft proposes OData as the web data protocol while Google uses GData. Microsoft invites Google to join forces with them in adopting OData. Will they do it?

  • WordPress has Gone Live on Windows Azure

    On Tuesday Microsoft announced that Windows Azure would support the LAMP stack, well perhaps “the -AMP stack” is a better term. With Linux out of the picture, Microsoft is courting developers building on top of Apache, MySQL, and PHP/Python including the users of the wildly popular WordPress blogging software.

  • Beta Versions of Flash Player 10.1 and AIR 2.0 Released

    Adobe Systems has announced the availability of beta versions of Flash Player 10.1 and Adobe AIR 2.0, which can be downloaded from the Adobe Labs site.

  • Amazon Helps .NET Developers Program for Its Clouds

    Amazon has released the AWS SDK for .NET, a set of libraries, code samples and documentation for .NET developers creating applications that use Amazon’s cloud.

  • ORM Profiling Tools for the .NET Platform

    Sadly the terms “ORM” and “performance problems” often travel together. By hiding the underlying SQL from the developers, ORMs can offer a huge productivity boost. Unfortunately they also make it easy to generate ridiculously bad queries without realizing it. And without stored procedures to cross reference, finding the offending code without an ORM-specific profiler can be quite tricky.

  • Duby and Surinx, an Interview With Charles Nutter

    Charles Nutter talks about his two new languages for the JVM: Duby and its dynamic cousin Surinx.

  • Microsoft Enters the Biotech Market with a Truly Open Source Project

    Microsoft Biology Foundation is a collection of libraries build on the .NET framework and based on traditional open source traditions. Rather than reinvent the wheel, Microsoft is leveraging the file formats already found in bioinformatics community. Even more unusual for them, they are soliciting contributions to be added to future versions of MBF.

  • Beta 2 Brings Refinements to .NET’s Coordination Data Structures Library

    Coordination Data Structures (CDS) is designed both to be used directly and to act as the building blocks for more complex concurrency frameworks. It includes advanced synchronization tools like the Barrier, several thread-safe collections, and a couple different ways to create futures.

  • ScrumBan - Evolution or Oxymoron?

    Kanban workshops, courses and conferences are springing up, and practicing Agilists are investigating what this method, adapted from Lean, offers their teams. Attractive benefits are cited, from revealing bottlenecks to happy teams experiencing more "flow". But thought leaders warn that Kanban's laid back approach is "kryptonite" to Scrum's call to resolve impediments immediately.

  • Microsoft is Dropping Code Access Security in .NET 4.0

    In .NET 4.0, Microsoft is replacing .NET’s Code Access Security (CAS) with a new security model inspired by Silverlight. This rather than complex link demands, code is categorized into three easy to understand levels with partially trusted code being unable to call fully trusted code except via carefully designed gateway functions.

  • Google Works on a Protocol Intended to Replace HTTP

    Google proposes SPDY, a new application protocol running on top of SSL, a protocol to replace HTTP which is considered to introduce latencies. They have already created a prototype with a web server and an enhanced Chrome browser that supposedly loads web pages twice as fast.

BT