idspopd - Fotolia
Among the hottest skills in the current developer space is DevOps. Businesses are using DevOps to drive innovation, enabling them to build and deploy applications far quicker than previously possible, when IT operations are distinct from software development.
As Computer Weekly found when speaking to organisations making this transition, changing a well-understood process is not easy. Nor is it particularly straightforward integrating DevOps into a legacy IT environment.
Related to DevOps is the idea of cloud-native application development, an area Computer Weekly explored in depth in 2017. It is the concept of building applications based on loosely coupled functional modules, which live in their own containers. Here are Computer Weekly’s top 10 developer stories.
The use of open source software is commonplace in enterprises, but many organisations are still reluctant to contribute their own code, despite the benefits it can bring.
Containers provide a lightweight virtual environment, which is ideal for separating functional pieces of code. We take a deep dive into the layers that go into a container-based platform for enterprise applications.
Industry experts recommend CIOs adopt a cloud-first approach to their IT strategies. In this article, Computer Weekly looked at how cloud-native applications can deliver far more dynamic support to meet an organisation’s needs.
The misuse of software development came to light in the autumn, following TfL’s decision not to renew Uber’s licence to operate in London. Following TfL’s decision against Uber, we investigated the role of professionalism and ethics in software development.
Enterprise IT leaders now realise lengthy and restrictive software development cycles are no longer conducive to safeguarding their competitiveness or their ability to keep pace with the changing demands of their customers. As enterprises join the continuous delivery movement, this article looked at some of the challenges to DevOps adoption.
A composable application is based on the idea that the functional blocks of an application can be decoupled from the complete applications. These individual component parts can then be more finely tuned to create a new application that is ideologically, if not also functionally, greater than the sum of its parts. Computer Weekly spoke to experts in the field of software development about the pros and cons of componentising application software.
If all you are doing is firefighting and the root cause is not being addressed, you will always be firefighting, but what organisations should want are people who are productive and happy with what they are doing. We look at how cultivating a supportive and collaborative business culture is key to getting DevOps to take hold in an organisation.
The Met Office Informatics Lab has a small team of engineers, scientists and designers who work on all the cutting-edge research, development and innovation that ensures the organisation continues to improve its operations, products and services. ‘Lazy’ open source tools help the UK weather forecasting service open up unprecedented volumes of data to all.
Software development is rapidly becoming a core competency in a company’s digital transformation strategy. So why restrict a developer’s creativity and productivity with corporate standards? We explore the benefits of open source tools freedom.
It can be fun for an individual to contribute to open source, but it is even more valuable to the organisation if those contributions are aligned with projects the business relies on. Businesses that make use of open source software should dedicate resources to supporting and maintaining the projects their organisations rely on.