BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage News

  • Agility Meets Austerity

    As western governments struggle with difficult debt to GDP ratios, the UK is turning to innovation and agile practices to help create a more efficient and less risky IT project delivery framework.

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

  • ASP.NET MVC, Dependency Injection, and MEF 2

    For most types of applications dependency injection frameworks don’t make whole lot of sense. It is usually more than sufficient to manually wire up all of the dependencies during startup. But for ASP.NET MVC there are also session and request scoped dependencies. With so many competing lifecycles a DI framework quickly moves from needless distraction to an essential organizational tool.

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

  • Amplifying Your Effectiveness (AYE) Conference 2011

    The Amplifying Your Effectiveness (or AYE) Conference took place this year in Cary, North Carolina...

  • MongoGraph Brings Semantic Web Features to MongoDB Developers

    MongoGraph from AllegroGraph brings semantic web features to MongoDB developers. They implemented a MongoDB interface to AllegroGraph database to give Javascript programmers both joins and the semantic web capabilities. InfoQ spoke with AllegoGraph CEO Jans Aasman about this new approach and how it helps the NoSQL developers.

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

  • Tackling the Agile Coaching Work/Life Imbalance

    Agile Coaching often involves travelling outside of a coaches home town to whereever the client may be located. As a result, coaches may feel like they are working all the time. Is there hope for a work/life balance?

  • 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