carloscastilla - Fotolia
There has never been a better time to be in software development. After years of being regarded as non-core, software development has quickly become a differentiator as businesses embark on digital transformations.
Organisations that previously outsourced software development are now building internal competencies to take advantage of emerging technologies such as artificial intelligence and blockchain. Traditional enterprise software and hardware providers are repositioning their products as subscription-based services, bridging the gap between on-premise and cloud-native software development.
The likes of Google, Facebook, Amazon, Apple and Microsoft produce huge amounts of software, but it is not the amount of code they develop that is striking. Their competitive edge relies on being able to provide customers with an almost continuous stream of updates, with bug fixes and improvements incorporated into new releases very quickly.
The idea of continuous integration and development represents a very different approach to software development. But CI/CD build on a number of industry foundations, such as DevOps and the adoption of Kubernetes and automation, to help enterprises integrate and release code as a continuous pipeline of work.
Here are Computer Weekly’s top 10 software development articles of 2019.
CCS Insight has predicted that by 2023, psychometric testing of software developers will become commonplace.
With so much artificial intelligence, machine learning and deep learning in development, we look at the kit programmers might find useful in their AI toolbox.
Low-code development is finding new maturity in enterprise application development, and organisations of all kinds are taking advantage of the trends.
Computer Weekly looks at the tooling and cultural changes needed to make CI/CD work.
Continuous integration/continuous delivery is responsible for pushing out a set of “isolated changes” to an existing application. We look at how big these changes can be.
Investment bank Goldman Sachs has selected GitLab as the platform to manage its software development life cycle, supporting 9,000 engineers.
OpenShift is a key ingredient in the latest shift in IBM’s long-running cloud strategy. We look at what it means.
Starting with its GreenLake family, HPE is building out a hybrid platform from the edge to the cloud.
During its annual VMworld event in Barcelona, VMware unveiled its vision for combining vSphere and Kubernetes.
We get the lowdown on the latest low-code development tools and find out how they can help business people and traditional developers alike.