Microsoft teaches Visual Studio Code a few new Java tricks

Microsoft has taught Visual Studio Code a few new tricks to help Java developers as we ease into the next decade.

The main feature is a new Call Hierarchy view. By right-clicking a function and navigating to Peek Call Hierarchy, a developer can see a full list of incoming and outgoing calls (it's possible to filter just either, if you so desire.)

callhierachy

Another welcome addition is Data Breakpoints. This...

By Ryan Daws, 08 January 2020, 0 comments. Categories: Development Tools, Industry, Java, Languages, Microsoft.

State of JavaScript survey: Svelte and Nuxt good, Angular and Cordova bad

The latest survey data assessing the JavaScript ecosystem is in, with a heady mix of winners and losers – but a continuing stream of innovation in features and libraries.

The 2019 State of JavaScript study, published at the end of last month, saw more than 21,000 respondents – albeit more than 91% were male – with two thirds (64%) having between...

By James Bourne, 03 January 2020, 0 comments. Categories: API, Development Tools, JavaScript, Languages.

Utopia looks to create a 'self-regulating society' with P2P ecosystem and mineable cryptocurrency

The vitality of the Internet is such that any reference to Maslow’s hierarchy of needs, first published in 1943, today usually comes with a half-joking reference to Wi-Fi. Indeed, you would not be reading this piece now without it. Yet one particularly promising area for distributed ledger technologies (DLT) is around user and data privacy for Internet usage.

Meet Utopia. The product, which launches today from anonymous group of networking enthusiasts who call themselves The 1984 Group,...

By Developer, 12 December 2019, 1 comment. Categories: Development Tools, Ecosystem, Industry, Marketing, Platforms, Security.

GitHub announces native Android and iOS apps alongside new features

GitHub has announced native mobile apps for Android and iOS alongside several new features during its annual Universe conference.

The world’s largest repo host first launched an Android app back in 2012 before yanking it from the Play Store in 2015. GitHub’s new app is coming to iOS first this time with a beta already available. An Android version will be launched at a later date.

It’s really quite amazing to consider how long it’s taken one of the most important services in...

By Ryan Daws, 14 November 2019, 0 comments. Categories: Android, Apple, Development Tools, Git, Industry, iOS, Mobile, Platforms.

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.