IT Pro is supported by its audience. When you purchase through links on our site, we may earn an affiliate commission. Learn more

Development

What is YAML?
Programming code abstract on a reflective background
Development

What is YAML?

We look at the pros and cons of the language developed in 2001
23 Jun 2022
The best IDEs for Python developers
The best IDEs for Python developers
software development

The best IDEs for Python developers

Take your Python programming to the next level with these code editors
23 Jun 2022
The top programming languages you need to learn for 2022
A computer screen with a grey background showing lines of multi-coloured Python code
Careers & training

The top programming languages you need to learn for 2022

With hundreds of coding languages out there, which ones will earn you the most?
23 Jun 2022
Salaries for the least popular programming languages surge as much as 44%
Mocked up images of hundred-dollar bills appearing next to each other, filling the image
Development

Salaries for the least popular programming languages surge as much as 44%

The latest annual Stack Overflow developer survey shows salaries for top paying languages have largely plateaued
23 Jun 2022
SolarWinds details 'next generation' software development process
Solarwinds logo seen on the smartphone screen, with simple C attack code on the paper background.
Software

SolarWinds details 'next generation' software development process

The open source approach, which will be shared with the wider community, is a direct response to the SUNBURST cyber attack in 2020
23 Jun 2022
Anaconda acquires PythonAnywhere in a bid to improve Python accessibility
The words Anaconda written on a blue and green square
programming

Anaconda acquires PythonAnywhere in a bid to improve Python accessibility

Expanded Python capabilities will help unite teams and create access to more robust cloud resources, provider says
23 Jun 2022
Windows vs Linux: what's the best operating system?
Abstract image showing logos for Microsoft Windows and Linux going head-to-head
operating systems

Windows vs Linux: what's the best operating system?

Can the open-source OS really stand up to Microsoft's enterprise juggernaut?
22 Jun 2022
GitHub makes Copilot generally available despite weak effectiveness
GitHub code on a dark background
Development

GitHub makes Copilot generally available despite weak effectiveness

The AI pair programmer and code-completer has passed a 12-month technical trial but most suggestions are ignored by developers
22 Jun 2022
What is the Swift programming language?
Apple Swift code logo
programming languages

What is the Swift programming language?

How Apple’s purpose-built language works, how it fits in the market, and how to get started learning
10 Jun 2022
Apple overhauls SwiftUI navigation and brings a score of new features to developers at WWDC 2022
Macbook, iPad, and iPhone all positioned in the frame showcasing Apple's new developer features
software development

Apple overhauls SwiftUI navigation and brings a score of new features to developers at WWDC 2022

Xcode also receives performance improvements and additional functionality, while Xcode Cloud is finally launched too
7 Jun 2022
WithSecure CTO: Industry needs to do a better job of targeting ransomware supply chains
Abstract image showing a red circuit board containing a square chip with a glowing skull etched into it
ransomware

WithSecure CTO: Industry needs to do a better job of targeting ransomware supply chains

The centralisation of services and tools for hackers should represent a point of vulnerability for those fighting cyber crime
1 Jun 2022
GitHub Enterprise Server 3.5 is equipped with a horde of new security protections
GitHub logo displayed on a smartphone in front of a mocked-up binary code background
software development

GitHub Enterprise Server 3.5 is equipped with a horde of new security protections

Admins are also given more controls to ensure the smooth running of servers, be it on-prem or in the cloud
1 Jun 2022
What is HTTP error 503 and how do you fix it?
A graphic showing the HTTPS symbol
web browser

What is HTTP error 503 and how do you fix it?

It may not always be obvious what's behind a 503 error, but there are steps you can take to get back online
27 May 2022
The best Python test frameworks
A photograph of Python code under a magnifying glass, overlaid with the IT Pro Recommended Award logo
software testing

The best Python test frameworks

Make your Python code shine with these testing tools
26 May 2022
Red Hat and Samsung agree landmark software deal to develop next-gen storage
Samsung and Red Hat representatives meet to announce partnership
open source

Red Hat and Samsung agree landmark software deal to develop next-gen storage

The partnership is a first for Samsung as the companies commit to developing memory software designs that can keep up with emerging tech
25 May 2022
What is Microsoft Dev Box?
A screenshot of a user's workstation running Microsoft's Dev Box service, which is showing two shortcuts to existing projects
software development

What is Microsoft Dev Box?

A quick look at Microsoft's new cloud-based developer workstation
25 May 2022
Open University embarks on £10m scheme to offer more advanced technical courses across the UK
The logo for the Open University
Careers & training

Open University embarks on £10m scheme to offer more advanced technical courses across the UK

The new scheme aims to target higher education "cold spots" and plug gaps where courses are currently unavailable
25 May 2022
UK workforce is “unprepared and unskilled” for future of work, survey finds
A young professional showing signs of stress at work
Careers & training

UK workforce is “unprepared and unskilled” for future of work, survey finds

Online assessment provider Questionmark highlights low confidence in technology skills amongst workers
25 May 2022
Microsoft launches low-code Power Pages for 'intuitive' web development
View of a Microsoft building
web development

Microsoft launches low-code Power Pages for 'intuitive' web development

The new platform builds on Power Apps, introduces new features, and has already been used by a Five Eyes government for a large-scale visa project
24 May 2022
Open source packages with millions of installs hacked to harvest AWS credentials
A screen showing code written in Python
hacking

Open source packages with millions of installs hacked to harvest AWS credentials

Two popular open source packages used by Python and PHP developers have been quietly compromised with successful attacks already being reported
24 May 2022
What is a PNG file?
A question mark inside a lightbulb
web browser

What is a PNG file?

We explain what a portable networks graphic is, plus how to edit and convert this type of file
20 May 2022
What is pseudocode?
Pseudocode spelt out in wooden blocks in front of code text
Software

What is pseudocode?

We take a closer look at the descriptive take on programming languages
20 May 2022
What is SQL?
A computer keyboard with letters spelling SQL in blue
SQL

What is SQL?

This guide should help you understand the programming language that defined the database query
20 May 2022