Study: Demand for AR/VR devs surges, Go is the most in-demand language

Careers website Hired has posted its latest annual “State of Software Engineers” report which highlights some fascinating industry trends.

The most notable statistic in this year's report is an 1400 percent surge in demand for AR/VR talent. Given the release of acclaimed headsets like the Oculus Quest, and the anticipated release of a PSVR 2 later this year, it's perhaps unsurprising to see demand growing so rapidly.

Salaries for AR/VR jobs range from...

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

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.

Analysis shows the 16 most in-demand programming skills

A new analysis highlights the most in-demand programming skills looked for by employers as we begin the new decade.

Nick Kolakowski, a writer for Dice Insights, analysed data from Burning Glass – an analytics software company providing real-time data on job trends – and found that most job postings in the past 30 days wanted SQL skills.

Here’s the full breakdown of desired programming skills by job postings in the past 30 days:

SQL...

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

Another welcome addition is Data Breakpoints. This feature allows breakpoints to be set if a variable...

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

Extreme C book extract: Exploring structures and user-defined types in C

The growth and popularity of C continues. The most recent TIOBE index of most popular programming languages saw C in a virtual dead heat with Java, knocking the latter off its perch for the first time in five years.

In his new book, Extreme C (left), Kamran Amini outlines the essential features of the language before moving onto encapsulation and composition, synchronisation, as well as advanced...

Octoverse 2019: Python slithers past Java to become GitHub’s second most popular language

GitHub has published its latest State of the Octoverse report which provides fascinating insights into the development industry.

As the world’s largest repository host, GitHub is in a fairly unique position to monitor trends among the developer community. The company’s new report has once again highlighted some important changes.

Top languages

Perhaps unsurprisingly, JavaScript retains the crown as the most-used programming language on GitHub over the past...

Farewell, benevolent dictator: Python creator Guido van Rossum retires

Guido van Rossum, the "benevolent dictator for life" creator of Python, is stepping down from his current role at Dropbox and hanging up his keyboard.

Dropbox hired van Rossum six and a half years ago. The hire made perfect sense, given the company uses about four million lines of Python code. When van Rossum started in 2011, Dropbox’s server and desktop client were written "almost exclusively in Python".

Over the years, other languages have seeped...