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

  • Stop Thinking During Refactoring

    Refactoring is a technique for changing the internal structure of the program without changing its external behavior. On the face of it, refactoring seems to involve a good amount of thinking, however, too much thinking could be detrimental as well.

  • Mono 2.12 Roadmap

    In anticipation of the upcoming Mono 2.12 public beta, Miguel de Icaza has released the planned feature set including many of the .NET 4.5 APIs and C# 5’s Async support. There is also an improved garbage collector, support for the full table of Unicode surrogate characters, and a new backend for the C# compiler.

  • Android 4.0 Unifies Tablets and Phones with New Features

    Android 4.0 runs both on tablets and phones, having new features for UI, communication, sharing, media, connectivity, input types and enterprise.

  • Build Machines, Windows 7, and Classic ADO

    Imagine you are doing maintenance on an application from the late 90’s that uses the classic ADO libraries. The recompiled code works fine on any Windows 7 SP1 machine, but mysteriously crashes on the Windows XP machines that have been running the program for nearly a decade. This is the problem facing lots of maintenance developers.

  • The Story of Read-Only Collection Interfaces in .NET

    .NET 4.5 adds two new collection interfaces, IReadOnlyList and IReadOnlyDictionary. While these interfaces are quite humble on the surface, they expose the rather complex story of backwards compatibility, interoperability, and the role of covariance.

  • Moving Ops from black to white box

    During his talk at DevOps Days in Gothenburg Mitchell Hashimoto, co-author of Vagrant and system admin at Kiip, proposed an experience-based roadmap for moving organizations from a traditional black box ops culture to an (ideal) white box culture where developers are free to change the production environment.

  • SQL Azure Data Sync Gets Point-And-Click Management, Filtered Synchronization

    Microsoft has announced a preview release of SQL Azure Data Sync for all SQL Azure subscribers. Users can now setup synchronization across SQL Azure Databases in multiple data centers as well as Cloud-to-on-premise synchronization with a simple point-and-click interface.

  • Microsoft Announces Windows Management Framework 3.0 CTP #1

    The new Windows Management Framework 3.0 CTP 1 provides Windows administrators with updated tools to more easily manage Windows 7 SP1, Windows Server 2008 R2 SP1, and the upcoming Windows 8 platforms. This framework has 3 main components: Windows PowerShell 3.0, WMI (Windows Management Instrumentation), and WinRM (Windows Remote Management).

  • Does NoSQL have an impact on REST?

    Statelessness has been a central principle of RESTful design and implementation. However, with the advent of NoSQL implementations, Ganesh Prasad wonders whether that is no longer true and suggests that REST+NoSQL offers a way to remove this restriction, providing stateful sessions, scalability and fault tolerance.

  • Ron Monzillo on Java Identity API and JSR 351

    The Java Identity API provides a framework for representing and interacting with identity attributes in Java applications. Ron Monzillo, specification lead for JSR 351, the spec for this API, spoke at the JavaOne 2011 Conference last week about the JSR proposal scope, its current state and future plans for the specification.

  • Usergrid: a New Open Source Platform for Mobile and Rich Client Applications

    Last week, Ed Anuff, founder of Usergrid, announced the first source code release available on GitHub. Usergrid is a comprehensive platform stack for mobile and rich client applications. It can be deployed as a highly scalable Cloud service, it is built in Java and runs on top of Cassandra.

  • ORM Profiler Analyzes Data Access Performance

    Solutions Design has released ORM Profiler, a tool meant to help improve data access layer performance. It tracks and logs ADO.NET calls so that developers can analyze their data access and discover potential problems.

  • IBM introduces new Platform-as-a-Service Solution

    On 12th October IBM has unveiled in New York what the IT company claims to be the industry’s most advanced cloud services and software designed from the ground up for enterprise clients.

  • New in Google Cloud: SDK 1.5.5, Cloud SQL, Cloud Storage, Prediction API and Premier Accounts

    Google Cloud Services has announced a new version of the App Engine SDK (1.5.5) -the frontend request deadline has been raised from 30 sec. to 60 sec., Python 2.7-, Cloud SQL, Cloud Storage and Prediction API are out of Code Labs, and Premier Accounts.

  • A Standardized Printing UI for Windows 8

    Windows 8 Metro is bringing with it a lot of changes and printing is no exception. Building upon the charm concept, there is a new API and extendable user interface for printing. This API is available for both XAML and JavaScript-based applications.

BT