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.

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.

Python overtakes JavaScript as most queried language on Stack Overflow, new data shows

A new study from crowdsourced QA testers Global App Testing has explored developers’ biggest pain points, with Python dethroning JavaScript as Stack Overflow’s most questioned programming language.

The research focused on JavaScript, Python, R, Ruby, C#, C++, Java, Objective-C, Swift, PHP and SQL – not so much 11 languages but 10 languages and a database – and went through a semantic route to determine major...

By James Bourne, 01 March 2019, 0 comments. Categories: Development Tools, Java, JavaScript, Languages, PHP, Python.

The Red Hat-IBM acquisition could mean a crossroads for open source creators’ business needs

It is an endearing image for anyone who falls in love with the idea of open source technologies. You have an idea, work hard at it and then eventually give it life, making sure anyone can build with it – and more importantly, build upon it and improve it. Yet, ultimately, bills still need to be paid and mouths fed.

This may have entered the minds of some developers as the news of Red Hat’s blockbuster $34bn acquisition by IBM rippled through...

By James Bourne, 01 November 2018, 0 comments. Categories: Development Tools, Ecosystem, Languages, Python.

Apple partners with France-based Simplon for Swift training

Apple has announced a partnership with French vocational school Simplon who will provide Swift programming language training.

Simplon initially plans to launch their Swift training in Paris and Lyon in January. All going to plan, the company will expand to elsewhere in the country.

Participants will enrol in a four-week program which has been developed by Apple itself along with various academic experts.

In addition to the program, Apple will provide funding to recruit more teachers and help with their own...

By Ryan Daws, 24 October 2018, 0 comments. Categories: Apple, iOS, Languages, Mac.

GitHub: Kotlin is now the fastest growing language

Repository giant GitHub has revealed Kotlin for Android is now the fastest growing programming language in the world.

As the world’s largest Git repository host, GitHub has a fairly unique ability to discover notable changes in the developer landscape.

Last year, Google made Kotlin a ‘first-class’ language for Android in addition to existing support for Java and C++. GitHub’s findings show what an impact Google’s decision has had for Kotlin adoption.

Over the course of the past...

By Ryan Daws, 18 October 2018, 1 comment. Categories: Android, Git, Industry, Languages.

Java and JavaScript continue to dominate enterprise development landscape

Java and JavaScript remain the dominant languages in the enterprise developer landscape – but with more agile ways of working coming to the fore, they certainly won’t be exclusive going forward.

That’s the verdict of the Cloud Foundry Foundation in its most recent report focusing on the top languages for enterprise application development.

IT decision makers –...

By James Bourne, 23 August 2018, 0 comments. Categories: Development Tools, Enterprise, Java, JavaScript, Languages.

Research: Key insights from the UK developer job market

The number of UK vacancies for developers has increased by four percent over the last two years, according to research by Joblift.

Joblift is a job search platform that also monitors for notable changes in the career market. The findings in their latest research is evidence of the growing appetite for developers.

Seven percent of all vacancies listed in the last 12 months requested programming expertise. These vacancies increased by an average of four percent each month, double the rate of the...

By Ryan Daws, 01 August 2018, 0 comments. Categories: Careers, Industry, JavaScript, Languages.

Python creator steps down after almost 30 years in charge

It is safe to say Python enjoyed a remarkable 2017 – but 2018 may be a testing year for the language’s community as a leadership crisis looms.

Guido van Rossum, the author and for 30 years the BDFL (Benevolent Dictator for Life) of Python, has stepped down from his role citing issues with pushing out the most recent PEP (Python Enhancement Proposal).

“I would like to remove myself entirely from the decision process,” he wrote. “I’ll still be there for a while as an ordinary...

By James Bourne, 13 July 2018, 1 comment. Categories: Languages, Python.

10 essential resources for intermediate C programmers

C is one of the most common languages taught at university, even though more modern languages like Java and Python are considered easier to learn. Why is that? Well, learning C is considered a good foundation for learning fancier languages later, as you get a better idea of what is going on behind the scenes by doing some things yourself. It's also widely used, forming the majority of code written to create Windows, Linux, Mac, databases, embedded systems and more.

In this article, we're going to...

By William Judd, 08 June 2018, 0 comments. Categories: Development Tools, Languages.

10 essential resources for intermediate Java programmers

Java remains one of the most popular programming languages to learn, thanks to its long history and reputation for being easy to pick up yet difficult to master. After you get through the initial tutorials and become more comfortable in the language, finding out how to progress further can be difficult. This article is intended to help with that, offering ten useful resources that will help you further improve your skills and work your way to becoming an expert programmer. Let's start.

By William Judd, 01 June 2018, 1 comment. Categories: Java, Languages.

Stack Overflow: Insights on the UK and Ireland’s developer workforce

Online developer community Stack Overflow has posted its latest UK and Ireland Developer Hiring Landscape report, providing insights on the nations’ workforce.

The results are based on ‘the largest survey of software developers ever’ with over 100,000 respondents.

Developer Salaries

Developers in England receive a median salary of £45,000, compared to £42,000 in Scotland, £41,500 in Wales and just £37,750 in Northern Ireland.

DevOps specialists...

By Ryan Daws, 29 May 2018, 0 comments. Categories: Industry, JavaScript, Languages.

10 essential resources for intermediate Python programmers

So, you're an intermediate Python programmer. You've earned that title through coming into Python after knowing another language, or by going through Python tutorials or classes until you felt confident enough in the basics. That's great. Now, it's time to really spread your wings and really start thinking in a Pythonic way. Here are ten of my favourite resources to do just that, including fun challenges, must-read books, reference tools and projects.

Python Module of the...

By William Judd, 24 May 2018, 1 comment. Categories: Careers, Industry, Languages, Python.

Learn through doing with 'Build Your Own X'

Swiss developer Daniel Stefanovic has created an impressive resource for developers, called Build Your Own X. This GitHub repository is a carefully vetted list of tutorials, designed to help you actually understand a topic by building a simple - yet functional - implementation.

The idea

For example, if you wanted to know more about how blockchain or cryptocurrencies work, you could create your own in an afternoon. Going through that process means that you can't just fake understanding; you're pushed...

By William Judd, 14 May 2018, 0 comments. Categories: Development Tools, Industry, Languages.

Stack Overflow releases its ‘largest ever’ study of developers

Stack Overflow has released its annual study of the development industry. The company says its 2018 edition represents the ‘largest ever’ study of developer attitudes, salaries, and demographics.

Joel Spolsky, CEO of Stack Overflow, says:

“Today, every company is a technology company. Without developers, the economy would not evolve at the pace we’re...

By Ryan Daws, 13 March 2018, 1 comment. Categories: AI, Industry, JavaScript, Languages.

Google helps developers clean up their code with Android KTX

Android KTX is Google’s attempt to make writing code for their platform in Kotlin easier and more concise.

Ever since Google announced first-party support for the Kotlin programming language, many developers have been experimenting with it. As expected, when developers are getting to grips with a new language, this has led to some messy code.

Kotlin itself is designed to be friendly and easy to pick...

By Ryan Daws, 07 February 2018, 0 comments. Categories: Android, API, Java, Languages.

React knowledge ‘big opportunity’ for marketable developers, argues HackerRank

Organisations continue to look for expertise in JavaScript and Java above everything else – yet a skills gap is apparent when it comes to frameworks.

That is the key analysis from a new report by technical recruiter HackerRank. The report, titled the 2018 Developer Skills Report and which polled almost 40,000 developers, found React to have the biggest disparity; 19% of developers said they knew it, while 33% of companies require it.

The report argues that knowing React – which this publication has reported on...

By James Bourne, 29 January 2018, 1 comment. Categories: Development Tools, Java, JavaScript, Languages.

Skills for these ten platforms are the most in-demand for 2018

A global network of freelance engineers, designers, and finance experts has released a list of the ten most in-demand programming languages for 2018.

According to Toptal’s internal data, skills for the most in-demand platforms requested by its clients are:

  • Angular 2 (+441.5% year over year (YOY)

  • React Native (+353.7% YOY)

  • Docker (+140.7% YOY)

  • Redux (120.6% YOY)

  • React.js (+97.4 YOY)

  • Firebase (+96.4 YOY)

  • Shopify (+93.0 YOY)

  • WooCommerce (69.0% YOY)

  • Azure (+53.0%...

By Ryan Daws, 16 January 2018, 1 comment. Categories: Industry, Languages.

Stack Overflow report examines ‘brutal’ lifecycle of JavaScript frameworks

Developers on Stack Overflow continue to be more interested in jQuery than other JavaScript frameworks according to new data analysis – although adding the share for market voice as new frameworks come in is “brutal.”

The report was released days after a three-part report from NPM, software registry and package manager for JavaScript, which argued jQuery ‘remains hugely popular...

By James Bourne, 15 January 2018, 1 comment. Categories: Development Tools, Java, JavaScript, Languages.