2022 Java Developer Productivity Report: Teams aren’t realising the promise of microservices

The latest edition of Perforce’s annual Java Developer Productivity Report highlights that teams aren’t realising the full promise of microservices and CI/CD.

Developers are often finding that microservices and CI/CD are decreasing their productivity rather than improving. 

Among CI/CD users, 42 percent of respondents report build completion times of over five minutes. The most common (33%) response was build times exceeding 10 minutes.

The highest...

Ram Chakravarti, CTO, BMC Software: On breaking the DevOps plateau and using automation to improve security

The majority of organisations are stuck in a "plateau" in their DevOps evolution and are struggling to advance into the higher stages of adoption.

BMC Software knows a thing or two about the subject and recently sponsored Puppet's 2021 State of DevOps report.

Developer spoke with Ram Chakravarti, CTO of BMC Software, to gain some insights into how to break the DevOps plateau and how automation can be used to bolster security.

Developer: Puppet’s 2021...

GitLab: 2020 was a ‘catalyst for DevOps maturation’

GitLab’s fifth annual DevSecOps survey reveals that last year was pivotal for the maturation of DevOps.

The only silver lining from the disaster of a year that was 2020 is that it helped to highlight inefficiencies with legacy processes and technologies. As the world looks to "build back better" from the pandemic, the work of DevOps teams should provide some inspiration.

Eric Johnson, CTO at GitLab, said:

“This year’s Global DevSecOps Survey shows that...

The necessary evolution to DevSecOps: Building security into the development lifecycle

Hindsight is a wonderful thing. Looking back on the early stages of DevOps, one moment of 20/20 clarity is that if people were doing it right from the beginning, there would be no need to change DevOps to DevSecOps. Security should have been part of the approach from the start.

Security should always be fundamental, but in a rush to develop new ideas or to deliver applications faster, it may get overlooked. This is – ironically - precisely what happened with DevOps. Establishing...

Opinion: Better systems, better DevOps

DevOps is not simply a set of tools or systems, but rather a methodology requiring stakeholder buy-in for successful execution. DevOps is based on collaboration—using operations, best practices, and organizational culture to streamline and connect development teams and IT operations. The better the system design, the better the DevOps implementation could be. Deriving the best value from DevOps requires agility many legacy systems can’t deliver. To maximize efficiency, DevOps must operate...

Exploring the organisational change required to take Agile to the next level

Everyone wants to do and be agile – but with greater maturation, are there issues in how it comes about? A few noises of late suggest structural changes need to be made.

In April, software provider CollabNet released its latest State of Agile Report, noting as one of its three themes that agile adoption is growing within organisations both more widely and deeply. This publication duly reported on it,...

Agile initiatives expanding in the enterprise – but lots more work to be done

Agile is expanding within the enterprise – but there is plenty more that can be done to improve organisational initiatives. That’s the key finding from enterprise software development firm CollabNet. In the company’s latest State of Agile report – the 12th iteration – which collected almost 1,500 responses from various industries in software development, 97% of respondents’ organisations practiced agile development methods. Of that number, 52% said that more than half of their...

Netflix and Google launch Kayenta open source canary tool

An open source tool for automated deployment monitoring has been launched by Netflix and Google to help other companies modernise their practices. Kayenta is a form of ‘canary analysis’ tool which aims to detect problems before they become a serious issue. Fun fact: Coal miners would once take canaries in cages down into the pits as they are especially sensitive to dangerous gases — if a canary dies, the miners knew to make a quick exit. Netflix first began development on Kayenta for...

Larger companies more likely to be using continuous delivery methods, research finds

New data from DigitalOcean on developer opinion has gleaned interesting insights; company size is likely to dictate usage of continuous delivery solutions, while vendor lock-in and professional support were primary roadblocks for the rise of open source software adoption. The figures come from the company’s latest quarterly report, Currents, around developer trends in the cloud, which polled almost 6,000 respondents. The larger the organisation, the more likely you are to use a CI/CD...