Why native app performance still beats HTML5

HTML 5 versus Native AppsAccording to Forrester research, native mobile apps outperform their HTML5 counterparts.

HTML5 apps are a one size fits all approach where just one set of code is created for every platform. Native apps are designed specifically for a certain operating system. One of the major points of differentiation in the performance of each type of app...

By Mike Brown, 11 February 2014, 1 comment. Categories: Development Tools, HTML5, Testing.

The Past, Present, and Future of C#

A Brief History of C#

C# is a widely-used, mature, general-purpose programming language with millions of professional developers worldwide, but it was not always so.

In this article I’m going to take a brief chronological look at the past, present and future of the C# language...

The beginning: C# 1.0 (2002)

The first two sentences of the C# 1.0 specification are very clear about the design goals of the language:

C# is a simple, modern, object-oriented, and type-safe programming language. C# has its roots in...

By Eric Lippert, 30 January 2014, 2 comments. Categories: C#, Development Tools, Industry, Languages, Testing.

Oculus Rift is more than a game-changer; it’s an everything-changer

When people talk about Oculus Rift, the headline-stealing VR device, most will talk about the potential for gaming and making the player more immersed into incredible 3D worlds where you can turn and see more naturally -- as if you were there yourself.

Mario Aguilar at Gizmodo posted an envy-inducing article yesterday about his incredible experience at the exhibition of HBO’s hit-series “Game of...

By Ryan Daws, 29 January 2014, 0 comments. Categories: Gaming, Platforms, Testing.

The Open Web: Fostering innovation

A decade ago, the Internet browser market was dominated by Microsoft and IE and there was real danger of the industry closing up and fitting into one business model; discouraging development and innovation. Today much has changed and consumers have the option of choosing between various Internet browsers including Firefox, Chrome, Opera, and Safari amongst others; IE no longer monopolises the market.

However, we are at risk of seeing a closed business model repeated in the current mobile landscape due to...

By Chris Heilmann, 28 January 2014, 1 comment. Categories: Development Tools, Industry, Testing.

API operations and donuts

API operations really is about making sure that APIs are accessible and deliver according to developers’ expectations. As such it has two functions: internally the processes need to be streamlined and efficient to reduce cost; externally API operations need to be effective in meeting developers’ expectations. Or in the words of the authors of the “APIs — A Strategy...

By Manfred Bortenschlager, 23 January 2014, 0 comments. Categories: Development Tools, Languages, Testing.

Chrome OS may be the Android 5 for high-end devices

Fans of Google’s mobile operating system have only just recently started receiving the latest version of the OS – dubbed ‘KitKat’ – and are already looking ahead to the next release.

Whilst KitKat brought many “under the hood” changes; it left many users asking “what’s changed?” alongside few user-facing features. Of course, being labelled 4.4, the release clearly wasn’t intended as the overhaul expected in Android 5… so where is...

By Ryan Daws, 15 January 2014, 5 comments. Categories: Android, Platforms, Samsung, Testing.

Google’s “Open Automotive Alliance” makes your ride the next lucrative platform

When talking about platforms with yet-untapped potential; most will include the car. Many of us spend a great deal of time in our vehicles commuting, for work or pleasure, and the technologies which follow us to improve or ease our experiences are the most appreciated.

Google’s Android OS is already found in almost every variation of device possible; from the smartphone, to consoles, to cameras, to espresso makers.

Now thanks to the ‘Open Automotive...

By Ryan Daws, 06 January 2014, 0 comments. Categories: Android, Development Tools, Platforms, Testing.