Microsoft guides Flutter developers on building Surface Duo apps

Microsoft has released a guide on how to build apps for the dual-screen Surface Duo using the Flutter SDK.

The company's flagship developer event, BUILD, begins tomorrow. Like many events this year, it will be entirely virtual due to the COVID-19 pandemic. This year's event is likely to be a big one, and it seems Redmond is preparing developers early.

Flutter will require little introduction for many of you; but, for the rest, it's Google's UI toolkit for building native...

Codota secures $12m series A funding for AI which automates code suggestions

Israel-based startup Codota has raised $12 million (£9.6m) in a series A funding round to build on its AI-flavoured product which aims to improve developer productivity.

The company's platform aims to be the dev equivalent of Gmail's Smart Compose, providing suggestions to coders based on an analysis of 'millions' of code repositories. In the company's own words, it 'automates all predictable parts of the development cycle, such as looking up syntax and applying the best...

iOS 14 will reportedly support on-device Xcode development

Apple's developers look set to be able to use Xcode on iDevices following the release of iOS 14 later this year.

Xcode has only ever been officially supported on Mac. However, according to Jon Prosser, founder of YouTube channel Front Page Tech, that's about to change.

On Monday, Prosser tweeted:

"XCode is present on iOS / iPad OS 14. 

The implications there are HUGE.

Opens the door for 'Pro' applications to come to iPad."

The report is...

GitHub makes its core tools free for all development teams

GitHub has given developers a welcome helping hand during these difficult times by making its core tools free.

Organisations can now make private repositories without paying any fees. Previously, even small teams would’ve had to pay for a premium membership starting from $7/month.

Last year, GitHub made private repositories available for free users but with restrictions in areas such as the number of collaborators; which hindered teams. Unlimited collaborators and...

Developers working with mature DevOps practices much more likely to enjoy their work

Enterprise software provider Sonatype has found a clear connection between DevOps and developer job satisfaction in its seventh annual DevSecOps Community Survey. According to its findings, developers working within mature DevOps practices are 1.5 times more likely to enjoy their work and 1.6 times at chance of recommending their employer to prospects.

The findings reveal that development velocity is quickly gaining momentum, with 55 per cent of respondents deploying code to...

Golang project structures for independent teams: A better way to go

Working in small and independent teams can be tricky for engineers. In my experience as an engineer at Curve, a fast growth scale-up in the fintech sector, I’ve often found that different teams tend to use completely different approaches. This can make moving teams and cross-team communications a challenge. 

At Curve, we use Golang (or Go for short) for programming. Go is an open-source...

SoundCloud repairs API-related security snafus after Checkmarx research

Online audio distribution platform and music sharing website SoundCloud has fixed several security vulnerabilities affecting its API that could have otherwise resulted in hackers taking over accounts, launching denial of service attacks, and exploiting the service.

All weaknesses were found in an investigation conducted by the Checkmarx Security Research team to study the state of API security in leading...

HackerRank developer skills report: Go remains most desired language, JavaScript best known

A survey report released by HackerRank has found that developers find JavaScript the most-known language, Go most-wanted to learn, and full-stack development skills the most desired in the job market.

The 2020 HackerRank Developer Skills Report noted that JavaScript retained its status as the most widely-known programming language, alongside Java, C, and Python.

Microsoft begins charming developers into supporting its dual-screen vision

Microsoft has kicked off its campaign to get developers to support its dual-screen vision with the release of a preview toolkit.

The toolkit allows developers to begin crafting apps for the company’s upcoming Android-powered Surface Duo smartphone. However, those wanting to start building apps for the Windows 10 X-powered Surface Neo PC will need to wait a bit longer.

Both of the new devices feature two displays which Microsoft is betting on as being the future of...