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

  • MSDeploy: Automatic Website Deployment and Sync

    MSDeploy is a utility for migrating and synchronizing websites between servers. It can create a package to deploy web content, databases, and IIS configuration, and can also be used to keep web server farms synchronized.

  • Binding Enhancements in WPF 4.5

    Though it isn’t in the spotlight any more, WPF still continues to be a key-stone for rich client development on Windows. With full access to the .NET libraries and the underlying operating system, no other HTML or .NET-based UI technology can match it. Recognizing its importance, Microsoft is continuing to invest in improving WPF and especially its binding capabilities.

  • Typesafe Stack Adopts Play Framework

    Typesafe announced the Play framework will be included in the Typesafe Stack 2.0. The Play framework is a Rails/Grails like framework originally focused on Java not Scala. Now the Play framework 2.0 supports Scala and Java as first class citizen. InfoQ catches up with Donald Fischer, President and CEO of Typesafe, to get his thoughts on adding the Play framework to the Typesafe Stack.

  • Behind the Scenes of Roslyn

    Microsoft's Channel 9 has released an interview with the principal developers of the Roslyn project. Karen Ng, Matt Warren, Peter Golde, Anders Hejlsberg provides some useful information on the project's goals and what the team is trying to accomplish.

  • Git surpasses CVS, SVN at Eclipse.org

    The number of projects using Git has passed the number of repositories using SVN at Eclipse, making Git the single most popular version control system for Eclipse projects. InfoQ takes a look at the numbers, and the increasing number of DVCS repositories used by foundations and hosting providers.

  • Google proposes Dart bindings and Multi-VM support to WebKit

    Google’s Vijay Menon proposed on the WebKit developers mailing list the creation of a branch that would add support for multiple runtimes and ready made bindings for the Dart language. Other languages that could be supported are Python, Java, Ruby, Lua and more.

  • Safe User-Generated Templates for Ruby and .NET

    Unlike other templating engines that focus on given as much power as possible to the user, Liquid is designed to restrict what the user can do. The goal is to allow end-users to create their own templates without jeopardizing the security of the server. Originally created for Ruby, Liquid is now available for .NET as well.

  • Mono for Android 4.0 Comes with Incremental Build and Deployment

    Mono for Android 4.0 comes with a VS plug-in, incremental build, incremental deployment, installer with all packages needed, Google Maps integration, and support for Java 7. Miguel de Icaza explains how incremental build and deployment works, and how much they help.

  • MVVM Frameworks For .NET

    Model-View-ViewModel is an architectural pattern mainly used in WPF, Silverlight and WP7 development whose aim is to virtually remove all the code-behind from the View layer. Interactive Designers can focus on UX needs using XAML and create bindings to the ViewModel, which is written and maintained by application developers.

  • The Status of Android Porting to Other Platforms

    Android is running mostly on ARM-based hardware, but there are attempts to bring it to other platforms. One of them is the well-known x86 platform used by many PCs and laptops, the other is MIPS, used in embedded systems mostly based on Linux, and lately on Android.

  • Date4j - A Minimalistic Library for Handling Dates

    Date4j is a minimalistic library for handling dates in Java offering very high precision (nanoseconds) and configurable options for month overflows.

  • Code First Migrations Updates Data Structure From Code

    The Code First approach means that the object model is created in code, and then the database structure is generated from that model. Code First Migrations allows developers to make changes to the database via code, many of which can be done automatically.

  • Task Parallel Library Improvements in .NET 4.5

    Microsoft has been working on ways to improve the performance of parallel applications in .NET 4.5, specifically those using the Task Parallel Library. One of most impressive improvements is reducing the overhead for waiting on 100,000 tasks from 12,000,000 bytes to a mere 64 bytes.

  • IBM’s Software Architecture for Astronomically Big Data

    IBM has recently prototyped a software architecture that can deal with large amount of data flows. IBM’s software is built for the SKA telescope (Square Kilometre Array) and allows to automatically classify astronomical objects. Radio astronomer Melanie Johnston-Hollitt at Victoria University, Wellington , NZ, has collaborated with IBM for developing the system.

  • TIBCO's ActiveMatrix BusinessWorks Emerges Winner In SOA TCO Study by PushToTest

    PushToTest released the results of their 2011 analysis of SOA development and deployment solutions from IBM, Oracle and TIBCO which declared TIBCO the winner on multiple facets of productivity. PushToTest has published all the details including developer journals as an open source SOA Knowledge Kit. InfoQ spoke to Frank Cohen to unravel the details.

BT