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

  • Service Virtualization as an Alternative to Mocking

    Mocking via dependency injection is often a messy endeavor. For even the simplest of applications it often involves creating new interfaces, taking on a dependency to an IoC Container, and in general adds a lot of unnecessary complexity. And after all that, you still have to write the mocks themselves, many of which aren’t useful for anything besides simplistic unit tests.

  • Microsoft Offers Module to Scale Out Real-time Node.js Applications

    A new open-source contribution from Microsoft uses the Windows Azure Service Bus to provide scale out support for real-time Node.js applications. This module, called socket.io-servicebus, connects multiple servers running the popular Socket.IO module. This contribution is yet another example of Microsoft embracing Node.js and integrating it with Microsoft products and services.

  • Go Big: CA World 2013 Opening Keynote

    Continuing our tradition of on the spot conference reporting, here are the raw notes from CA World 2013’s opening keynote. CA World is focused on products, techniques, and technologies in the areas of SaaS, Mobile, DevOps, and Big Data. The first keynote is led by Mike Gregoire, CA Technologies new CEO.

  • Mobile Dev, Big Data Analytics Take Center Stage at IBM Impact 2013

    At its annual customer conference in Las Vegas, IBM unveiled a number of new enhancements to its “MobileFirst” portfolio of products including data analytics support, mobile cloud services, cross-platform testing capabilities, as well as a series of updates to their core products to better support the mobile ecosystem.

  • Tabris 1.0: Cross-platform Mobile Development in Java

    After three years in development, EclipseSource has released Tabris 1.0, a cross-platform Java mobile development framework for iOS and Android.

  • Meteor Introduces Tighter NPM Integration, Overhauled Package Management

    The Meteor Development Group released Meteor 0.6.0 on April 4th as a major overhaul to its package management system as well as growing NPM package support.

  • Vaughn Vernon on Advanced Architecture Styles with DDD

    Using the Hexagonal architecture style allows for delaying decisions for architectural mechanisms and promotes using the same internal API irrespective of type of client, Vaughn Vernon explained last week when describing different architecture styles from a DDD perspective; the classical Layered Architecture and the more advanced Hexagonal and Actor Model styles.

  • Netflix Gives Up Silverlight, Chooses HTML5

    Netflix has announced their intent to switch their video player from Silverlight to HTML5, the first implementation of the new player being done in Chrome/Chrome OS, with Windows and Mac OS X following soon.

  • Microsoft Makes Infrastructure Cloud Generally Available, Matches AWS Prices

    Today, Microsoft took their Infrastructure-as-a-Service (IaaS) cloud product – called Windows Azure Infrastructure Services – out of preview and made it available to the general public. Microsoft is entering a crowded IaaS market but they’ve committed to matching cloud leader Amazon Web Services (AWS) on price while also promising enterprise-class SLAs and services.

  • JSON Validation Roundup

    Create any “flexible” or “extensible” file format and sooner or later a group of developers will start complaining about validation. For JSON, several options are starting to spring up.

  • Portable Class Library Support for Noda Time

    Noda Time, the advanced date/time library for .NET, is now available for Windows 8, Windows Phone 7, and Windows Phone 8. This version also offers a NuGet package and a comprehensive user’s guide.

  • Sails 0.8.9: A Rails-Inspired Real-Time Node MVC Framework

    Version 0.8.9 of Sails, a real-time MVC framework built atop node.js, was released on April 9th by Austin, TX-based Balderdash in an ongoing effort to bring a Rails-like development platform to modern web apps

  • NoSQL Benchmark Compares Aerospike, Cassandra, Couchbase and MongoDB

    A recent set of benchmarks compares Aerospike, Cassandra, Couchbase and MongoDB to see how they fare when it comes to insert throughput, maximum throughput, latency and behavior during a failover.

  • BDD Tool Cucumber with a Larger Team and Numerous Bugs Fixed

    The project for Cucumber, a Behaviour Driven Development, BDD, tool, has recently increased the team and intensive work last months has brought open bugs down substantially, Aslak Hellesøy revealed when talking about the Cucumber ecosystem during a Cucumber conference day last week.

  • IBM Mobile First- MBaaS, Big Data and Then Some for Enterprise

    IBM has assembled a comprehensive portfolio of applications whereby enterprises can catch up to today’s current mobile computing trends. Mobile First is designed to enable enterprise to get their share of the billions of dollars that the firm maintains is being left on the table by the organizations that are not gearing up for this trend.

BT