Getting to grips with Microsoft’s Blazor: Key features for interactive web development

Sponsored If you work in the field of interactive web development, you will have seen plenty of writing and discussion about Microsoft Blazor - or indeed are already using it.  But how can you use the framework to its full potential?

Blazor lets developers build interactive web user interfaces (UIs) using C# instead of JavaScript, and is a feature of ASP.NET, the development framework which extends the .NET developer platform with tools and libraries for building web apps. Its...

Julia developers reveal continued affinity for Python – and would otherwise use it

Half of what this article will say is not meaningless: a new user survey from the arbiters of dynamic programming language Julia has underlined the importance of Python for its community, as well as wider data science applications.

The results were based on a poll of more than 2,500 users and developers of the MIT-created language in June. Python was clear as the second placed language - behind Julia, of course - both in terms of usage and appreciation.

58% of those...

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...

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...

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 two and 10 years’ experience with...

Apple’s September event developer updates: iOS 13, watchOS 6, Apple Arcade, and more

The Apple September event may not be as important for developers as the WWDC back in June, but there is still plenty for folks to be getting on with, from updates to OS app development, gaming, and more.

First of all, developers are now invited to submit updated applications for iOS 13, arriving this time next week. A post on the Apple developer page noted that by April 2020, all new apps and app updates...

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.’

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...