We can work it out: How the Lennon-McCartney partnership can translate to software development

At the beginning of October Abbey Road, The Beatles’ last studio record – though penultimate release – regained the number one spot in the UK charts thanks to the release of a special 50th anniversary edition.

As with the rest of the band’s oeuvre, the composition credit for the majority of tracks was attributed to ‘Lennon-McCartney’, rather than one of the duo. While by the time of...

By Matt Walton, 04 November 2019, 0 comments. Categories: API, Development Tools, Industry, Testing.

Android 11 looks set to finally add wireless ADB for developers

Google appears set to finally add wireless ADB (Android Debug Bridge) to its mobile platform in the next major release, a feature highly-requested by developers.

ADB enables app developers to communicate between their PC and Android device. Once connected, it's used for sideloading APKs, generating logs, managing files, and more. 

Currently, ADB requires a wired connection.

With more PCs omitting USB ports – particularly laptops, in the pursuit of ever-slimmer devices – the ability for...

By Ryan Daws, 30 October 2019, 0 comments. Categories: Android, Development Tools, Mobile, Platforms.

Google releases a new Android Automotive emulator for developers

Google has released a new Android Automotive emulator which provides a full replica of the OS to help developers test their apps.

While Android Auto essentially mirrors apps running from a connected Android device, Android Automotive is a full operating system designed for the car.

The tighter integration Android Automotive has with the vehicle opens new opportunities for developers, but it also makes robust testing in an emulator prior to real-world trials even more critical.

Google’s updated Android...

By Ryan Daws, 23 October 2019, 0 comments. Categories: Android, Development Tools, Platforms.

Analysis of the average JavaScript developer and their favourite tools

A new analysis based on data from StackOverflow has shed light on the average JavaScript developer and their favourite tools and technologies.

JavaScript remains the world's most popular programming language despite many others nipping at its heels.

90,000 developers took this year's StackOverflow survey, making it still among the most comprehensive insights of the development community.

The majority of those who describe themselves as primarily JavaScript developers say they are 'full stack'...

By Ryan Daws, 03 September 2019, 0 comments. Categories: Development Tools, Devices, Industry, JavaScript, Languages, Mobile, Platforms.

Dropbox explains the downsides of sharing iOS and Android code

A software engineer from Dropbox explains the reasoning behind the company’s decision to no longer share code between iOS and Android.

Until recently, Dropbox shared code between its Android and iOS apps using C++ to only write once rather than in both Java and Objective-C. This strategy has been in place since 2013 when Dropbox’s team was still relatively small but needed to support a fast-moving roadmap.

Dropbox, now it’s a much larger company, has switched to developing its Android and...

By Ryan Daws, 15 August 2019, 0 comments. Categories: Android, Development Tools, Industry, iOS, Mobile, Platforms.

Lightricks raises $135 million in series C funding on $1bn valuation

Lightricks has raised $135 million (£111.3m) in its latest series C funding round that it plans to use to develop and accelerate powerful AI enhanced solutions.

With this financing round, led by Goldman Sachs Private Capital Investing, along with other participants like Insight Partners and ClalTech, the Jerusalem-based software firm’s total financing to date amounts to £169m.

By Developer, 05 August 2019, 0 comments. Categories: Analytics, Development Tools.

How to get started with open source projects: A guide

So you want to start dabbling in open source? There are tons of reasons why contributing to open source projects is a rewarding use of time–from advancing your career to supporting a community you like. But contributing to an open source project for the first time can be incredibly intimidating.

Like many, I was apprehensive about contributing to open source projects at first. I kept putting...

By Rebecca Fitzhugh, 23 July 2019, 0 comments. Categories: Development Tools, Ecosystem.

Samsung releases a blockchain SDK for smartphone dApps

Samsung continues to put its weight behind blockchain technology with the release of an SDK for building dApps.

DApps – as in ‘Decentralised Applications,’ not the British dialect for rubber-soled shoes – promise to function without a middleman and are beyond the control of any single entity. A decentralised Twitter, for example, would be resistant to censorship and once messages are published they could not even be erased by the creator of the app.

As of writing, there are

By Ryan Daws, 12 July 2019, 0 comments. Categories: Development Tools, Industry, Mobile, Samsung.

Mobile becoming increasingly unpopular with UK game studios, study finds

The latest data released by the Independent Game Developers' Association (TIGA) has revealed that the focus of UK studios has moved away from mobile towards other platforms over the last five years. According to TIGA’s figures, 40% of the studios in the UK are mainly focused on mobile in 2018 – down from 49% in 2013.

TIGA also revealed that PC – including retail and online PC games, social network...

By Developer, 09 July 2019, 0 comments. Categories: Development Tools, Gaming, Mobile.

Project Catalyst: Apple explains how porting iPad apps to macOS works

Apple’s freshly minted Project Catalyst team has provided further details on how it’s managed to achieve iPad app porting to macOS.

The macOS store launched in 2011 but has failed to gain the traction of its iOS counterpart. To help fix this, Apple announced Project Catalyst at this year’s WWDC.

Project Catalyst aims to make it easy for developers to port their iPadOS apps to macOS Catalina. Apple claimed basic porting was as simple as opening their iPad project Xcode (currently only in the...

By Ryan Daws, 02 July 2019, 0 comments. Categories: Apple, Design, Development Tools, iOS, iPad, Mac, Platforms.

Cloud gaming, V2X communications and Industrial IoT biggest use cases for edge development

Edge computing is being spoken of more and more – but predominantly from the hardware side. What does it mean from a software and development standpoint?

According to new research from MobiledgeX, multi-player and cloud gaming, V2X communications and Industrial IoT are the most viable short-term edge use cases.

The company has released its research after a three-year effort,...

By James Bourne, 25 June 2019, 0 comments. Categories: Cloud, Development Tools, Ecosystem, Industry, IoT.

Intel launches new C++-based language as part of One API plans

Intel is putting together a new programming language aimed at simplifying development across workloads and architectures as part of its ‘One API’ initiative.

Data Parallel C++ (DPC++), naturally based on C++ but also incorporating elements of SYCL from The Khronos Group, is touted as being an ‘open, cross-industry alternative to single architecture proprietary languages.’

One...

By James Bourne, 24 June 2019, 0 comments. Categories: API, C#, Development Tools, Languages.

JetBrains report highlights changes in the 2019 programming landscape

JetBrains has released its latest ‘State of Developer Ecosystem’ report which highlights some interesting changes in the programming landscape for 2019.

There’s little change at the very top of the language popularity list – Java is still the most popular, and JavaScript is the most used. Further down the list, we begin seeing interesting changes. Python, in particular, is a clear winner in the report.

Python has entered the top three primary languages and generates a lot of interest, with 27...

By Ryan Daws, 18 June 2019, 0 comments. Categories: Android, Development Tools, Industry, iOS, IoT, Java, JavaScript, Languages, Mobile, Python.

WWDC 19 recap: Developers will provide the excitement

Apple has completed its annual WWDC keynote for another year, so let's dive into the announcements to see if we should be getting excited.

Let’s start with how our  ‘what to expect’ predictions fared last month:

✔ iOS dark mode

✔ iPad home screen update (widget support added)

✔ Updated first-party apps (Messages, Reminders, Mail, Notes, Music, and...

By Ryan Daws, 04 June 2019, 0 comments. Categories: API, Apple, Design, Development Tools, Industry, iOS, Mobile, Platforms, Testing.

W3C and WHATWG come together for HTML and DOM specifications

The World Wide Web Consortium (W3C) and the Web Hypertext Application Technology Working Group (WHATWG) will collaborate on developing a single version of the HTML and DOM specifications – in a move which may help bring the two factions closer together.

The memorandum of understanding means both parties will endeavour to pursue the following path:

  • W3C and WHATWG will work together on HTML and DOM, housed in and maintained by the WHATWG repositories, to produce a living...

By James Bourne, 29 May 2019, 0 comments. Categories: Development Tools, Ecosystem, HTML5.

Uniting developers and designers with Unite UX

Developer sat down with Unite UX product manager Daniel Levy to hear Progress’ plan to bridge the gap between developers and designers.

Most of us have witnessed or experienced the disconnect. The different tools used often results in a back-and-forth with constant reiterations needed. Ultimately, this wastes effort and money with a slow time-to-market.

Unite UX aims to offer a roundtrip workflow allowing developers and designers to continue using their existing tools.

“Unite UX allows designers...

By Ryan Daws, 09 May 2019, 0 comments. Categories: Design, Development Tools, Industry.

Progress CTO: Microapps save time, increase productivity

During his keynote talk at ProgressNEXT 2019 today, CTO Dmitri Tcherevik announced ‘microapps’ which promise to save time while increasing productivity.

The promise is something any sane developer would embrace. After all, as Tcherevik quips, it means increased free time for office parties.

“If it takes you half the time to generate the same output – you start generating free time, and we love free time,” jokes Tcherevik. “At Progress, when we have free time we just build...

By Ryan Daws, 08 May 2019, 0 comments. Categories: Development Tools, Enterprise, Industry, Mobile, Platforms.