BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage News

  • Telefónica Launches First Consumer FirefoxOS Device

    Telefónica has launched the ZTE Open, the first consumer-oriented mobile phone running Mozilla's fully web-based FirefoxOS. The ZTE Open sells as a €69 prepaid phone that comes with €30 and is aimed at the low-end market. Telefónica will launch more FirefoxOS phones in other markets over the coming weeks. Other operators will launch FirefoxOS-based phones later this year.

  • Uncle Bob: Architecture is About Intent, not Frameworks

    Architecture is about intent, we have made it about frameworks and details, Robert C. Martin, “Uncle Bob”, stated earlier at this year’s DDD Exchange Day in London. Robert refers to a book by Ivar Jacobson from 1992 and brings the original thoughts about use cases into architecture models, e.g. Hexagonal architecture and Clean architecture to improve these models.

  • F# Moves Forward in 3.1 Preview Release

    F#, Microsoft's powerful functional language, is receiving several improvements that refine the language in several ways: .NET 4.5 + Windows Store portable library support, project round-tripping, and several language enhancements including named union type fields, and extensions to array slicing.

  • Contact and Appointment Contracts in Windows 8.1

    Windows 8.1 is set to make allow applications greater access to the People and Calendar data stores. The functionality will be exposed via contracts, the mechanism by which applications can send and consume messages from other applications and the operating system. All interactions will require user confirmation and applications will not be granted full access to the user’s contacts and appoints.

  • Portable Class Libraries for Google APIs

    Google has released a new beta of their SDK known as the Google APIs .NET library. This SDK is being offered as a Portable Class Library and covers 45 of Google’s APIs. This allows Google to offer one DLL that works across .NET, WinRT, Windows Phone, and Silverlight.

  • Visual Studio 2013 Preview Introduces New Diagnostics Tools for Windows Store Apps

    The recent release of Visual Studio 2013 preview edition ships with new diagnostics tools for measuring performance of Windows Store apps in addition to a new energy consumption tool. In his recent session at //Build, Pratap Lakshman analyzes the usage of these new tools supported by relevant demos.

  • Threading in the Windows Runtime: Part 2

    The information in part 2 of Threading in the Windows Runtime deals with the internals of the threading model. This section, originally presented by Marytn Lovell at Build 2013, is intended to be trivia or possible useful in debugging, but not necessary for day to day development. For more practical information, please refer to part one of InfoQ’s key points summary.

  • Threading in the Windows Runtime: Part 1

    During the Build 2013 conference Marytn Lovell revealed some of the inner workings of the WinRT threading model. While .NET developers may be surprised at its complexity, especially when multiple windows are involved, traditional COM developers are going to be relieved to learn that it is much simpler than what they are used to.

  • What's New in JAX-RS 2.0?

    When JAX-RS 1.0 was first unveiled back in 2008 it became one of the first POJO/Annoation based frameworks for creating robust web-based applications. Now five years later Java EE 7 has been released and it includes the latest JAX-RS incarnation, version 2.0. InfoQ takes a look at the new features.

  • Economics of Application Virtualization on AWS

    Most users of Amazon EC2 use the service inefficiently with only a 15% utilization of the infrastructure. The most effective way to use EC2 is by running many applications in large memory reserved instances. James Watters describes how the new architecture of Cloud Foundry uses Linux Control Groups to optimise efficiency and reduce costs by up to a factor of 10.

  • Windows 8.1 for the User

    Though most of the Build conference focused on improvements for the developer and network administrator, there have been some improvements to make the new OS more palatable to the end user as well.

  • Windows 8.1 for the Network Administrator

    While the development story is still quite muddled, on the operations side Windows 8.1 offers some advantages to the IT department.

  • Memory and Native Code Performance

    In a deep dive on performance, Eric Brumer explained why memory is often the most critical component. And while this session was on C++ development, much of what he said is applicable to managed code as well.

  • Tune Up Your Online Privacy with Clef

    Clef is like a retina scan for your smart phone, which gives a whole new meaning to Retina Display. You can use Clef as an Open ID to log in from your smart phone only once to access many different web sites when online. Rather than typing in your user ID and password for each web site.

  • LightSwitch in VS 2013 Preview with Improvements to Design, JavaScript IntelliSense and API Support

    Microsoft in the recently held Build conference announced several features to LightSwitch in Visual Studio 2013 Preview which includes improvements to code editor, JavaScript IntelliSense in addition to integration with team build and code analysis.

BT