BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage News

  • Introducing the Task Parallel Library’s new Cancellation Framework

    Task Parallel Library, .NET 4.0’s replacement for ThreadPool, got a face lift for beta 2. In addition to performance improvements, it The most important change is probably the new cancellation framework that replaces parent/child relationships with cancellation tokens that can be freely given to logical groups of tasks.

  • EU Issues Formal Statement of Objections to Oracle's Acquisition of Sun

    The European Commission has issued a formal statement of objections over Oracle's planned acquisition of Sun Microsystems, which are limited to Oracle's acquisition of MySQL. Oracle however remains confident that the deal will eventually be approved.

  • Agile is Micromanagement

    Micromanagement, often has a negative connotation associated with it. It is a management style where a manager closely observes or controls the work of his or her subordinates or employees. Usually Agile development and micromanagement may seem to be opposite ends of spectrum however, they are more related than what meets the eye.

  • Creating Facebook Applications in WPF, Silverlight, WinForms, and ASP.NET with Facebook SDK 3.0

    Clarity Consulting Inc. and Microsoft have released Facebook SDK 3.0, a toolkit allowing developers to write WPF, Silverlight, WinForms or ASP.NET applications integrated with Facebook.

  • Multiple Output Files using T4

    T4 is Visual Studio’s built-in code generator. Though fundamental for many of the frameworks built atop .NET, it is incredibly under-powered. Even the simplest things like intelligently reusing templates or emitting multiple files seem beyond it at first glance. Yet developers such as Damien Guard are finding of ways to improve it.

  • Oracle Announced Plans for the Future of Sun’s Products, but Raised Concerns about NetBeans

    Oracle has released an FAQ that describes its plans for the future of popular Sun technologies like GlassFish, NetBeans, MySQL and more.  In some cases Oracle’s announcement is unclear and raises concerns about product viability.

  • Working with VBA and Visual Studio Tools for Office

    Visual Basic for Applications is a dead-end and Visual Studio for Applications isn’t ready for prime time, leaving developers in the uncomfortable position of trying to mix .NET code with legacy VBA macros. Fortunately Visual Studio Tools for Office makes it relatively painless.

  • WPF vs. Silverlight – What Really is the Difference?

    As both WPF and Silverlight increase in importance, the confusion about the difference between the two has also increased. Back in June Wintellect released an incredibly important whitepaper on the topic titled "Microsoft WPF-Silverlight Comparison Whitepaper". While we recommend developers read all of it, we offer you a summary of the major ones that impact line-of-business developers.

  • Tasktop Pro 1.6 Supports Task Management for C/C++ Projects and Automated Time Tracking

    The latest version of Tasktop Pro, Application Lifecycle Management (ALM) integration suite for Eclipse IDE, supports cross-repository linking, task management focus for C/C++ Projects and agile ALM tool integration. Tasktop Technologies, creators of Eclipse Mylyn and Tasktop, announced last week the release of Tasktop Pro 1.6 version. The new release also supports automated time-tracking feature.

  • JRuby Roundup: JRuby 1.4 Final Released, New Windows Native Launcher, HPricot 0.8.2

    The final release of JRuby 1.4 is now available, with many performance, Java integration and other improvements. It also adds a native launcher for Windows, which works around some problems with the BAT-based launcher. Also: the Hpricot 0.8.2 release fixes problems with Hpricot on JRuby.

  • Metrics for Ruby With Caliper

    Caliper calculates various metrics – for example code duplication and complexity – for your Ruby code; all you need is a public Git repository.

  • What is a Good Agile Metric?

    What is an appropriate Agile Metric? If traditional measures like: Earned Value, Hours Worked, Lines of Code, Code Coverage for Tests are not well suited to Agile Projects, then what is? What rules can we define that will help us choose good Agile metrics?

  • Dealing with Memory Leaks in .NET

    Fabrice Marguerie, a software architect and consultant, wrote the article How to detect and avoid memory and resources leaks in .NET applications, published on MSDN. The article explains how memory and resource leaks can happen while programming for .NET and how to avoid them.

  • What’s new in WPF 4.0?

    WPF 4.0 will be adding new controls, Pixel Shader 3.0, and a completely rewritten text rendering pipeline. These and other features will find their way into Visual Studio 2010, expected early next year.

  • SOA as an Ecosystem

    Today’s enterprise is always a part of a larger ecosystem including its buyers and suppliers. In his new post, Richard Veryard describes how this ecosystem should be reflected in a SOA design.

BT