The Red Hat-IBM acquisition could mean a crossroads for open source creators’ business needs

It is an endearing image for anyone who falls in love with the idea of open source technologies. You have an idea, work hard at it and then eventually give it life, making sure anyone can build with it – and more importantly, build upon it and improve it. Yet, ultimately, bills still need to be paid and mouths fed.

This may have entered the minds of some developers as the news of Red Hat’s blockbuster $34bn acquisition by IBM rippled through...

By James Bourne, 01 November 2018, 0 comments. Categories: Development Tools, Ecosystem, Languages.

GitHub suffers hours of downtime from data storage issue

GitHub users in some regions have experienced hours of downtime from what's been identified as a data storage issue.

The problems appear to have started around midnight GMT and some users are still reporting issues. GitHub acknowledged the problem and has been posting regular status updates.

At 9:20am, GitHub said its restore operations were ‘still on track to serve consistent data’ within the hour. However, a further update over an hour after said the repair was...

By Ryan Daws, 22 October 2018, 0 comments. Categories: Development Tools, Git, Industry, Platforms.

Fastai is a Python library aiming to make AI simpler

A startup called Fastai is aiming to help developers carry out AI-related tasks with its deep learning library for Python.

Fastai was cofounded by two University of San Francisco employees. Rachel Thomas is a professor at the university, while Jeremy Howard is a research scientist.

Python has become almost synonymous with AI development due to being fast, robust, portable, and scalable. Some of the world’s most popular AI frameworks such as TensorFlow, Deap, and Chainer are designed for...

By Ryan Daws, 03 October 2018, 0 comments. Categories: AI, API, Development Tools, Industry, Platforms.

Apple Watch apps became 64-bit due to ‘Bitcode’ feature

Apps developed for the Apple Watch transitioned from 32-bit to 64-bit last month thanks to the ‘Bitcode’ feature hidden in Xcode.

The feature was added to Xcode 7 three years ago in November 2015. While optional for iOS apps, it was mandatory for watchOS and tvOS. Now we know why,

Rather than update and recompile each app for 64-bit, Bitcode sits between human-written code and machine code to prevent this being necessary. Bitcode provides a partially-compiled app to Apple which can be completed...

By Ryan Daws, 02 October 2018, 0 comments. Categories: Apple, App Stores, Development Tools, Platforms, Wearables.

Apple simplifies beta testing apps with TestFlight links

Apple developers who use the company’s TestFlight beta testing service can now share invite links with up to 10,000 people.

The new feature aims to simplify the process for both developers and testers.

Developers create a public link which can be shared with multiple users instead of having to create an invite for each.

Potential testers can simply click the link to be guided through installing the required TestFlight app, in addition to downloading the requested beta.

In

By Ryan Daws, 27 September 2018, 0 comments. Categories: Apple, Development Tools, iOS, Platforms, Testing.

Microsoft unveils Cortana Skills Kit for enterprise developers

Microsoft has announced Cortana Skills Kit for Enterprise during this year’s Ignite conference, enabling custom AI experiences for businesses.

Developers may already be aware of the Cortana Skills Kit as it’s been available to build consumer experiences for some time. As its name suggests, the version announced today is tailored at building enterprise solutions.

Javier Soltero, Microsoft CVP in charge of Cortana, said:

“At heart, we are about providing valuable assistance...

By Ryan Daws, 26 September 2018, 0 comments. Categories: AI, Development Tools, Enterprise, Platforms.

Android Studio 3.2 released boasting over 20 new features

Google has released the latest version of Android Studio with over 20 new features including some relating to the ‘Pie’ release of the OS.

Among the major new features is support for ‘App Bundles’ which is Google’s new way of packaging Android apps to shrink their size.

Google’s research has found the larger an app is, the fewer installs it receives. Size reductions achieved by using App Bundles varies but Twitter saved 35 percent, Jomo...

By Ryan Daws, 25 September 2018, 0 comments. Categories: Android, Development Tools, Platforms.

Facebook is using AI to help developers track down bugs

Facebook is releasing an AI-powered tool called SapFix which aims to help software developers track down pesky bugs in their code.

SapFix detects errors in code and suggests possible fixes to developers. Currently, it fixes bugs spotted by Sapienz – a software testing tool by Facebook – but the company promises it will be able to find errors in any code.

The AI works by rolling back the code which has caused an...

By Ryan Daws, 14 September 2018, 0 comments. Categories: AI, Development Tools, Facebook, Testing.

TomTom launches free mobile maps SDKs to developers

TomTom has announced that it will be offering maps and traffic tiles on its mobile software developer kit (SDK) for free, in both Android and iOS.

As businesses adopting mobile to increase their sales, maps that feature office locations to customers have become a custom across all industries. With the free maps tiles from TomTom, which has global coverage, will assist start-ups all over the world in presenting their image as...

By Developer, 11 September 2018, 0 comments. Categories: API, Development Tools.

How Open Banking initiatives are creating new opportunities for developers

The UK’s Open Banking initiative, introduced in January, heralds a new landscape for increased competition in financial services. The legislation empowers customers to share their banking data with any trusted third-party service provider they choose – making it imperative for incumbent banks to innovate and evolve their services to compete more effectively with newcomers. This in turn has the potential to create a wave of opportunity for the developer community.

It’s not just developers...

By Mitesh Soni, 05 September 2018, 0 comments. Categories: API, Development Tools.

Exploring the organisational change required to take Agile to the next level

Everyone wants to do and be agile – but with greater maturation, are there issues in how it comes about? A few noises of late suggest structural changes need to be made.

In April, software provider CollabNet released its latest State of Agile Report, noting as one of its three themes that agile adoption is growing within organisations both more widely and deeply. This publication

By James Bourne, 03 September 2018, 0 comments. Categories: Development Tools, Ecosystem.

Java and JavaScript continue to dominate enterprise development landscape

Java and JavaScript remain the dominant languages in the enterprise developer landscape – but with more agile ways of working coming to the fore, they certainly won’t be exclusive going forward.

That’s the verdict of the Cloud Foundry Foundation in its most recent report focusing on the top languages for enterprise application development.

IT decision makers –...

By James Bourne, 23 August 2018, 0 comments. Categories: Development Tools, Enterprise, Java, Languages.

Why app developers are not satisfied with their current ad revenues

Only one in three app developers are satisfied with their in-app ad revenues, while fewer than one in five say they are satisfied with their collection from non-video ads.

That’s the key finding from Chocolate, with the video advertising vendor announcing its new App Developer Survey Report 2018, focusing on app monetisation. The report, which is based on responses from 102 app developers from 22 countries, provides comprehensive details about app developers' satisfaction with current ad revenues,...

By Developer, 10 August 2018, 0 comments. Categories: Development Tools, Monetisation.

Google gives its Android Emulator some Hyper-V and AMD love

Google has announced support for Microsoft’s Hyper-V and AMD processors as part of an update to its official Android Emulator.

According to Android Product Manager Jamal Eason, the new features are two of the most requested by users.

Support for users with AMD processors is unsurprising as they were previously unable to emulate using Google’s official tools. While most PCs use Intel processors, AMD’s market share is growing...

By Ryan Daws, 10 July 2018, 0 comments. Categories: Android, Development Tools, Platforms, Testing.

Getting OTT to work: How to ensure quality and satisfy users

“Over-the-top”, or OTT, is the sexiest term in entertainment right now. We are on the cusp on significant change in a world that hasn’t changed a great deal in the last 50 years - and OTT sits at the centre of the inevitable and unstoppable merger between the worlds of television and digital video.

For app developers, as well as entertainment companies offering movies and TV shows on demand, the

By Carlo Cadet, 10 July 2018, 0 comments. Categories: Amazon, Android, Development Tools, Testing.

GitLab's shift from Azure to GCP is not due to ex-GitHub users

GitLab is shifting from Azure to Google Cloud but says its decision was not due to users who migrated from GitHub following its Microsoft acquisition.

Following the news of Microsoft’s acquisition of GitHub, traffic spiked of people using GitLab’s tool for importing projects from the world’s biggest Git service. It’s clear developers still have very...

By Ryan Daws, 26 June 2018, 0 comments. Categories: Cloud, Development Tools, Git, Industry, Platforms.

Facebook leaked developer reports to external app testers

Facebook’s woes over its handling of user data continue as it admits to leaking private information to external app testers.

The company accidentally sent analytic reports intended for developers and their direct employees to external app testers.

None of the emails contained personal information, but they did contain data which should be kept private to the developer such as views, average users, and other information which could be especially useful to a competitor.

Fortunately, only a small...

By Ryan Daws, 25 June 2018, 0 comments. Categories: Analytics, Development Tools, Facebook, Industry, Platforms, Testing.

Unity makes it easier to build apps supporting both ARCore and ARKit

Game development platform Unity has made it easier to build apps supporting both ARCore and ARKit with a new cross-platform API.

Unity calls its new solution AR Foundation and it aims to solve many of the problems developers face with augmented reality development.

AR Foundation allows developers to leverage features in the ARCore and ARKit toolkits such as plane detection and world tracking.

 

Bradley Weiers, AR/VR Technical Product Manager, and Michael Durand, Lead AR/VR Software Engineer, wrote in a...

By Ryan Daws, 20 June 2018, 0 comments. Categories: Android, Development Tools, Gaming, iOS, Mobile, Platforms, VR.

10 essential resources for intermediate C programmers

C is one of the most common languages taught at university, even though more modern languages like Java and Python are considered easier to learn. Why is that? Well, learning C is considered a good foundation for learning fancier languages later, as you get a better idea of what is going on behind the scenes by doing some things yourself. It's also widely used, forming the majority of code written to create Windows, Linux, Mac, databases, embedded systems and more.

In this article, we're going to...

By William Judd, 08 June 2018, 0 comments. Categories: Development Tools, Languages.

Game developers threaten to abandon Apple for deprecating OpenGL

A notice of OpenGL’s deprecation in Apple’s documentation has game developers threatening to abandon the company’s platforms.

OpenGL has been a tried-and-trusted library for cross-platform game developers for decades. Up-and-coming APIs like Vulkan and Apple’s own Metal offer promising alternatives, but many projects still use OpenGL.

apple opengl 1

Dan Omachi, Software Engineer at Apple,...

By Ryan Daws, 07 June 2018, 0 comments. Categories: API, Apple, Development Tools, Gaming, iOS, Mac, Platforms.