Retail may never be the same as it was pre-COVID and the pace of digital transformation keeps pushing faster. Because of the major uptick in volume in ecommerce, retailers' digital presence needs to be responsive and secure. Web applications need to meet customer demands for speed and a simple interface, but with 43% of all breaches occurring as a result of a vulnerable application layer, the security of these applications is critical ...
Vendor Forum
When I was asked to step up and take lead of the engineering team, I saw my role as an organizational problem solver. The goal was to empower individuals and set teams up to work in ways that fit them best, while also streamlining processes to reduce stress and confusion. As we grew the team and evolved our processes, I questioned the status quo and evaluated processes from first principles. Here are some of the things I learned along the way ...
While it may seem counterintuitive to add another component to developers' workloads, organizations can meet the needs of today's developers by prioritizing effective AppSec training. But what exactly makes AppSec training effective, and how does this differ from the traditional types of educational resources developers are currently exposed to? Let's explore ...
Teams have made great strides to support the shift toward digital-focused solutions and capabilities, but the clock is ticking for those companies that are lagging in their digital innovation efforts. In Kong Inc.'s second annual Digital Innovation Benchmark, 51% of the 400 IT leaders surveyed in the US and Europe believe that their organization can only survive up to three years before going out of business or being absorbed by a competitor if they are unable to keep up with digital innovation ...
Working in concert with industry partners is a critical step in the software development lifecycle. Collaboration with partners is just as important as analysis and design, but often gets short shrift. Without industry partnerships, both at the technical and business level, the platform will never achieve the necessary velocity and adoption. To help organizations meet their goals, I'd like to highlight three strategies that software teams should consider to strengthen partnerships in the development cycle ...
We're all familiar with the process of QA within the software development cycle. Developers build a product and send it to QA engineers, who test and bless it before pushing it into the world. After release, a different team of SREs with their own toolset then monitor for issues and bugs. Now, a new level of customer expectations for speed and reliability have pushed businesses further toward delivering rapid product iterations and innovations to keep up with customer demands. This leaves little time to run the traditional development process. QA can no longer act as a major, individual step ...
Organizations need to show agility in the face of ever-changing economic, social, governmental, regulatory, and technology disruptions. Today, in the near post-COVID world, we can work, learn, and socialize from anywhere. The enterprise boundary has been extended beyond the DMZ to the cloud and to your home. This means we can't have a network perimeter-centric view of security anymore; instead, we need to securely enable access for the various users regardless of their location, device, or network ...
Infrastructure as Code comes with not only the pitfalls of infrastructure but also the pitfalls of code ...
Infrastructure as Code. It's not a totally new concept, but it isn't something that everyone is doing at this point. Some have been doing it for a long time. Some have just started the journey. And some have no clue what it even is. We're going to break it down a bit today, and talk about what it is and some of the common issues, or pitfalls, that come along with it ...
Though scrums have proven to be remarkably effective in organizations around the world, they can also contribute to burnout. To retain your best employees and look after the well being of your team, consider the following tips for your next sprint ...
Technical debt is an issue that dogs engineering but is a reality of everyday work life. A Gartner report said that "managing technical debt in large legacy environments is the top challenge for infrastructure and operations leaders" ...
With today's increasingly remote-first work environment, teams are looking for ways to empower and streamline their workflows with the help of innovative new technologies. And, with remote workforces likely here to stay, no other time in recent history has been more ideal to implement new solutions that redefine how employees interact and collaborate. Because of this, more organizations are looking at no-code automation ...
When I worked in product management at the start of my career, the saying about product development was "cost, quality and schedule: pick two" with the implication that there is an inverse variation between getting product shipped quickly and cheaply, and therefore quality can suffer. Or, if you want a high degree of quality and to ship it fast, it is more costly because it requires more resources. Thankfully, that saying is no longer true. With a DevOps approach, you can get speed, high quality and cost efficiency at the same time. However, you cannot get to a DevOps approach in your systems development lifecycle (SDLC) without test automation ...
The org chart is almost always the main "map" to understand an organization. Yet there are many ways to map a system, and each provides a distinct lens and insight ... Imagine mapping an organization in terms of "how work gets done." This requires that you first understand "what work are we doing?" ...
Application Programming Interfaces (APIs) are a critical component of software development and allow developers to build applications and microservices more rapidly. The second annual RapidAPI Developer survey found API adoption increased across all industries, with executives prioritizing investments in the API economy ...