BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Development Content on InfoQ

  • Google Experiments with a New Language, Go

    Go is a Google experimental open source new language resembling C but adding features like reflection, garbage collector, dynamic types, concurrency, and parallelism.

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

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

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

  • Uncle Bob On The Applicability Of TDD

    Following up a pot-stirring blog where he asserted that "anyone who continues to think that TDD slows you down is living in the stone age", Bob Martin takes a stab at providing some deeper insight into the real applicability, role, and benefit of TDD.

  • Yahoo! Offers Its Traffic Server to Apache

    Shelton Shugar, SVP Cloud Computing at Yahoo!, has announced the donation of its Traffic Server (TS), an HTTP cache server, to Apache during his keynote at Cloud Computing Conference.

BT