To many, release automation is that last stage of the DevOps pipeline, when software is made public. Yet, to many, release automation remains largely misunderstood and so is not as widely utilized in organizations that claim to be agile and doing DevOps. “I don’t know if people are recognizing the benefits of application release automation … continue reading
Measurement of code coverage is one of those things that always catches my attention. On the one hand, I often find that organizations don’t necessarily know how much code they are covering during testing — which is really surprising! At the other end of the coverage spectrum, there are organizations for whom the number is … continue reading
“If you’re gonna commit a crime,” as “Slick Willie” Sutton said when asked why he robbed banks, “That’s where the money is.” Also known as “Willie the Actor” for his ability to disguise himself, Sutton stole an estimated $2 million during his 40-year robbery career. Modern-day cyber criminals have adopted this approach to digital extortion … continue reading
If digital businesses haven’t already been preparing for the European Union’s General Data Protection Regulation (GDPR), the time is now. The regulation was adopted in April of 2016 and will officially go into effect on May 25, 2018. Despite the advance notice and warnings given, the range of GDPR preparedness is still very broad, according … continue reading
Databases comprise one of the largest and most foundational segments of the IT landscape—in some cases, comprising over 50 percent of the cost of the total application stack. The size and prominence of this segment continues to expand unfettered. Recent estimates from Gartner peg the database market at $36.4 billion, having grown 8.6 percent in … continue reading
By now, the benefits of microservices have been well established. Reliability. Scalability. Productivity. What you don’t hear about are the tradeoffs, challenges and complexities it takes to transition from a monolith to a microservice. All of these smaller components in a microservice may make it easier to develop software, but instead of only having one … continue reading
Since its creation, the agile software development methodology has been increasing in popularity. With its almost universal use, agile has now become less of a different and new methodology and more just the way developers operate. In other words, it is now standard practice for most teams to be using agile. With that in mind, … continue reading
A new and emerging technology is hitting the ground running, and creating a frenzy in the industry. Bitcoin. Cryptocurrency. Initial Coin Offering (ICO). These are just some terms being seen in the headlines every day lately, but the real importance is the technology behind these terms: Blockchain. Blockchain is a new technology that has been … continue reading
Data is overwhelming cybersecurity teams worldwide. Too much data is not necessarily a bad thing, but the daily barrage creates challenges stemming from the following questions: where is the data coming from, what does it mean and how can it be applied to keep companies more secure? Many in security operations are grappling with how … continue reading
The triple effect of cloud adoption, DevOps and CI/CD has dealt a blow to the old tried-and-tested means of infrastructure provisioning and configuration. Thanks to the increasing size of software, its dependencies and support of various platforms, these predominantly manual and script-based tasks have been getting increasingly cumbersome, time-consuming and error-prone. This is where Infrastructure … continue reading
Mobile banking is the new banking “mode du jour” for the millennial market. Digital banks like European-based N26, Monzo, and Orange Bank, part of French telecom operator Orange, along with U.S.-licensed Aspiration and BankMobile, are poised to make a dent in the more traditional “brick and mortar” banks’ markets and revenues globally. The mobile-first and … continue reading
We’ve all been groomed to measure our work by output. That means defining success as shipping a product, feature or bug fix to customers. To ship more frequently, many of us have adopted agile methodologies. But for many teams, practices of releasing software to customers are still about a decade behind. Saddled with yesteryear’s labor-intensive … continue reading
In the year 2018, how will companies use development processes, business practices, IT infrastructure, and technologies like artificial intelligence and IoT to help drive digital transformation? While many organizations are starting down the path, sometimes with an eye to improving the user experience (UX), progress levels, types of initiatives, and specific implementations vary a lot … continue reading
The term Big Data has been bandied about since the 1990s. It was meant to reflect the explosion of data – structured and unstructured — with which organizations are being deluged. They face issues that include the volume of data and the need to capture, store and retrieve, analyze and act upon that information. Technologies … continue reading
Infrastructure is changing quickly. Specifically, it’s being virtualized like everything else historically done only in hardware. “Software-defined” is one of the biggest infrastructure trends, not just for compute, but also storage and networks. Developers should know something about these concepts so they understand the environment in which their applications will run. Being familiar with … continue reading
Operations engineers have a few complaints about working with developers that shouldn’t be dismissed as merely rants because they are very real issues that Ops faces. Granted, developers have their own gripes, although this article is meant to provide some insight about what developers should know about operations, not the reverse. Three common complaints from … continue reading
Operations is going through a fundamental shift as infrastructure itself shifts from hardware to software. The “software-defined” future has arrived and it’s something enterprises must embrace if they want to deliver Internet-scale applications and pivot as quickly as today’s business environment requires. Software-defined architecture uses a virtualization layer to optimize the use of resources. … continue reading
Software development went through leaps and bounds this year with new advancements and innovations in artificial intelligence, containers, security, applications and more. With 2017 coming to a close, we asked software development luminaries and thought leaders to forecast what is next for this space in 2018. Aruna Ravichandran, VP of DevOps product and solutions marketing … continue reading
“There’s an app for that,” but not all apps are created equal. Users expect there to be an endless amount of applications to make their lives easier, but they forget to take into account what kind of security measures those applications provide. In addition, these applications and services often connect to other applications and services, … continue reading
Many industrial applications have been developed to utilize IoT devices and the data they produce. They generally use cloud hosting, analytics and edge computing technology, often provided and connected via an IoT Platform – a set of tools and run-time systems hosted on the cloud that enable the development and deployment of a “complete IoT … continue reading
In recent years, developing a great user experience has become critical for success in software development. With so many different options for products, users have the power and freedom to choose to use those companies with which they have the best experience. “UX is an established discipline,” said Jason Moccia, CEO of OneSpring. “It has … continue reading
If you’re responsible for creating or managing a customer-facing application for your organization, you have a long list of things to worry about. A scenario like this may actually be at the top of the list: you’ve recently launched a new version of your application to the world, and customers start finding serious issues in … continue reading
Security isn’t the only aspect overlooked in a DevOps approach. According to Robert Reeves, co-founder and CTO of Datical, a database automation company, database deployments are often forgotten about. “Pushing out the application is the easy part of DevOps,” he said. “It is managing and automating database changes that is the real challenge.” According to … continue reading
In a recent survey conducted by Gartner, the organization found that the highest-ranked strategy for a successful DevOps approach was collaboration with information security. “In the past 12 months at Gartner, how to securely integrate security into DevOps — delivering DevSecOps — has been one of the fastest-growing areas of interest of clients, with more … continue reading
Software is the lifeblood of most businesses today. So, what happens if that software is unreliable or insecure? It seems like a no-brainer that the software being pushed out should be protected. But, as software is being developed and deployed at a rapid pace, an important aspect of the life cycle gets lost in the … continue reading
Many may view it as a collision of ideologies, but pairing ALM with Agile practices makes a lot of sense to those who have pushed ahead in the latest application development and delivery methodologies. Raj Mehta, president and CEO of Infosys International, an enterprise services firm, explains it best: “Most people do not realize that … continue reading
Late September, IBM and the University of California San Diego announced their partnership with the opening of the Artificial Intelligence for Healthy Living Center on UCSD’s campus, the latest piece of IBM’s Cognitive Horizons Network, a research collective focused on the emerging fields of Internet of Things, artificial intelligence and machine learning. UCSD’s team of … continue reading
A new survey from ServiceNow illustrates that intelligent automation must become part of any transformative developer’s bandoleer of capabilities — a realization driven by the fact that some 86 percent of executives surveyed globally feel their companies will soon hit a wall and, by 2020, will need greater automation to get work done. SD Times … continue reading