How FaaS can create better experiences within your app

(c)iStock.com/alphaspirit

You may not have heard about FaaS (feature as a service) before – but you’re probably already familiar with the concept that underpins it: don’t reinvent the wheel.

One way to chart the development of computer technology is viewing it as one long journey up the stack. Machine code begat programming languages. Programming languages have slowly evolved from low-level code to frameworks and higher-level languages such as SWIFT. Open source ushered in code sharing and...

By JT Ripton, 20 January 2017, 0 comments. Categories: Industry, Languages.

ZigBee has developed an IoT language it's calling dotdot

(Image Credit: ZigBee Alliance)

Do you speak dotdot? I don't, at least not yet.

ZigBee has announced the development of a 'universal language for the IoT' which it's calling dotdot, and this week at CES the alliance has been showcasing the first prototypes of products speaking it. 

The examples on display are based on the network protocol Thread yet use ZigBee's dotdot language to communicate – proving the language is not restricted to ZigBee products. At...

By Ryan Daws, 05 January 2017, 0 comments. Categories: Devices, IoT, Languages.

Red Hat, Codenvy and Microsoft team up for greater language integration

(c)iStock.com/Leonardo Patrizi

Codenvy is collaborating with Red Hat and Microsoft in order to further open source development and the vision that anyone should be able to contribute to a project without software installation.

For Red Hat, Eclipse Che, an open source next-generation IDE platform for Eclipse, is a strategic tooling platform for their products and users. Eclipse Che has gained more than 250,000 downloads, 2,900 GitHub stars, 70 contributors and dozens of ecosystem extensions in six months.

As a...

By Developer Tech, 04 July 2016, 0 comments. Categories: C#, Development Tools, Languages.

Google reportedly preparing Swift escape from Java

(Image Credit: iStockPhoto/leocopello)

Google has been caught-up in fierce court battles with Oracle over the company’s use of Java for their Android operating system, and could be looking to Apple’s new programming language, Swift, as the replacement if litigation matters continue.

Switching from Java to Swift as the platform’s first-class language will require a complete re-build of Android, so...

By Ryan Daws, 08 April 2016, 2 comments. Categories: Android, Industry, iOS, Languages, Platforms.

Microsoft breaks down the IoT language barrier with Open Translators to Things

(Image Credit: iStockPhoto/SIphotography)

Microsoft knows of the compatibility issues between connected devices, and wants to help break down the language barrier between them with the launch of their 'Open Translators to Things' (OpenT2T) initiative. Developers are being invited to collaborate on the project and build 'translators' which should make it easier to build...

By Ryan Daws, 06 April 2016, 0 comments. Categories: Development Tools, Devices, Industry, IoT, Languages, Platforms, Windows.

Opinion: Don’t bother with native code

(Image Credit: iStockPhoto/andresr)

There’s always been something of a philosophical discussion over the efficiency of developing native apps. The argument follows that native apps give you access to a platform’s full functionality helping you to manipulate built-in capabilities to create sophisticated applications. Conversely, there is a popular conception...

By Burke Holland, 18 February 2016, 1 comment. Categories: Android, Industry, iOS, Java, Languages, Mobile.

Opinion: If Flash is dead, is HTML5 now ready for the big time?

Picture credit: "HTML5 Logo On Screen", by "David Martyn Hunt", used under CC BY / Modified from original

There was a 17 year gap between HTML5, which was finalised and published on October 28 2014, and its predecessor HTML4. In that time, the technology landscape changed in virtually every conceivable way. Google was founded a year after HTML4 was finalised. Mark Zuckerberg was 13 years old. Steve...

By Mubaloo, 26 January 2016, 0 comments. Categories: Development Tools, HTML5, Languages.