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

Jakarta EE aiming to focus on cloud-native Java after developer consultation

What do enterprise developers want? A cloud-native Java, according to a new consultation from the Eclipse Foundation.

The study, which polled more than 1,800 Java developers – 44% of whom categorised themselves as senior developers with a further 24% as architects – put cloud-native as an ‘imperative’ for enterprise Java going forward.

‘Two critical gaps in Java EE are now top priorities for Jakarta EE’, the foundation notes – lest we forget, Jakarta EE is the new...

By James Bourne, 25 April 2018, 0 comments. Categories: Cloud, Enterprise, Java.

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

React most popular front-end JavaScript framework with Preact fastest growing

According to figures from NPM, software registry and package manager for JavaScript, React remains by a distance the most popular front-end JavaScript framework, with Angular in second place.

The findings come from NPM’s State of JavaScript Frameworks 2017 report, with the first part assessing the front-end frameworks and the second examining the growth of the React ecosystem. As of the end of last year, the Facebook-curated React makes up approximately 0.05% of the 13 billion downloads from the...

By James Bourne, 11 January 2018, 0 comments. Categories: Development Tools, Java, Languages.

C named as TIOBE’s 2017 programming language of the year

Sometimes the old ones are the best ones: C has been named as TIOBE’s programming language of 2017, nine years after its most recent triumph.

The language remains at #2 in the January 2018 rankings, behind Java and ahead of C++ – with no change from January 2017’s index – but came out on top for language of the year because of its yearly growth of 1.69%. Runners up were Python (1.21% growth) and Erlang (0.98%).

TIOBE argues that the reason for C’s growth – admitting it won...

By James Bourne, 08 January 2018, 1 comment. Categories: Java, Languages.

Android Studio 3.0 brings treats like Kotlin, Java 8, and Instant Apps

Google isn’t waiting for Halloween and has begun handing out the sweet treats early with the stable release of Android Studio 3.

We first heard of Google’s intention to bake Kotlin support into Android Studio back in May during its annual IO developer conference. Fast-forward five months and Google is making good on its promise.

Much like Swift is to iOS, Kotlin is to Android. The...

By Ryan Daws, 27 October 2017, 0 comments. Categories: Android, Development Tools, Java, Languages, Platforms.

Microsoft upgrades and open sources Java debugger for Visual Studio Code

After receiving numerous constructive feedback and suggestions from Java developers, Microsoft has open sourced the Java debugger extension for Visual Studio Code and backend Java Debug Server along with accumulating some feature improvements and bug fixes.

On the Visual Studio Code Marketplace, the Java debugger extension has been installed over 56,000 times and has received a perfect 5.0 rating from seven developers.

A new feature added to the tool will allow developers to automatically resolve main class...

By Developer, 26 October 2017, 0 comments. Categories: Development Tools, Java, Microsoft.

Report discusses how Java apps are susceptible to widespread attacks from known security defects

A recently released study conducted by CA Veracode has found that the majority of Java applications contain at least one vulnerable component, making them predisposed to widespread attacks.

The research, titled “2017 State of Software Security Report” - which involved CA Veracode’s base of more than 1,400 customers – revealed that less than 28% of companies conduct regular composition analysis to understand which components are built into their applications.

There were many...

By Developer, 19 October 2017, 0 comments. Categories: Java, Security.

‘Encouraging’ study examines static typing and quantifying detectable bugs in JavaScript

Are you a proponent of static typing or dynamic typing in JavaScript, or indeed another language? A new study from researchers at University College London (UCL), alongside Microsoft, put a couple of products to the test – with pretty solid results.

The researchers tested Flow, Facebook’s static type system, and TypeScript – from Microsoft, of course – and found that, at a conservative estimate, each product can spot approximately 15% of bugs which would otherwise have ended up in...

By James Bourne, 26 September 2017, 0 comments. Categories: Java, Languages, Testing.

Skype introduces real-time code editor to help ease technical interview burdens

If you have an off-site technical interview coming up, the last thing you want to be thinking about – never mind your knowledge and the pressure of the situation anyway – is how the technology you will be using will stand up.

Skype has launched a new preview feature which aims to help technical interviews be conducted more seamlessly.

The feature enables a video call to be placed on top of a code editor, meaning interviewers and their prospective candidates do not have to switch between two...

By James Bourne, 31 August 2017, 1 comment. Categories: C#, Development Tools, Java.

Python slinks past C, Java and C++ to top IEEE 2017 language list

Python has topped the charts as the top programming language of 2017, according to the latest ranking from IEEE Spectrum.

The language, which continues to grow in popularity having been one of the highest risers in the most recent Stack Overflow survey, got the benchmark score of 100, with C (99.7), Java (99.5) and C++ (97.1) trailing close behind. C#, R, JavaScript, PHP, Go, and Swift completed the top...

By James Bourne, 31 July 2017, 0 comments. Categories: Java, Languages, Mobile.

Microsoft HoloJS allows JavaScript developers to build HoloLens apps

(c)iStock/KeremYucel

Many see Microsoft HoloLens as a pair of mixed reality smartglasses, but they may not be aware that the HoloLens is an underlying application development platform called Windows Holographic – an application programming interface (API) which is a part of the Windows 10 API.

Developers use the Windows Holographic platform to design augmented reality applications for the Universal Windows Platform (UWP). Microsoft has added another designing instrument to their kit that enables them to...

By Developer, 21 December 2016, 0 comments. Categories: Java.

Android is driving a 12 million-strong population of mobile developers

(Image Credit: iStockPhoto/JasminSeidel) 

The number of mobile application developers has now reached over 12 million according to figures by Evans Data, and it's being driven by the Android platform.

With mobile development skills becoming more invaluable than ever the number of developers has increased five-fold since Evans Data first began recording data back in 2006. In the first report, just two million developers focused on...

By Ryan Daws, 10 October 2016, 0 comments. Categories: Android, HTML5, Java, Platforms.

Opinion: Don’t bother with native code

(Image Credit: iStockPhoto/andresr)

There’s always been something of a philosophical discussion over the efficiency of developing native apps. The argument follows that native apps give you access to a platform’s full functionality helping you to manipulate built-in capabilities to create sophisticated applications. Conversely, there is a popular conception...

By Burke Holland, 18 February 2016, 1 comment. Categories: Android, Industry, iOS, Java, Languages, Mobile.

Microsoft will open source its 'Chakra' JavaScript engine

(Image Credit: Microsoft)

Microsoft has announced its decision to release its powerful 'Chakra' engine - used for JavaScript in the company's Edge browser – to the open source community. Although not the most surprising open source news in the past week, that award goes to Apple, it's a momentous step in helping to advance the engine.

With the intention to publish the ChakraCore repository to GitHub in...

By Ryan Daws, 07 December 2015, 0 comments. Categories: Git, Java, Languages, Microsoft.

Oracle's new API deals with Java EE security problems

(Image Credit: iStockPhoto/Hramovnick)

Oracle's staff are fully-aware that security in Java EE hasn't been taken as seriously as it should have, but are working to fix these problems in the new Java EE security API (JSR 375) which is a proposal for baking better security into the environment. 

Java's development environment is notorious when it comes to security problems, at...

By Ryan Daws, 06 November 2015, 0 comments. Categories: API, Java, Security.