Welcome!


From the Blogosphere

The Internet of Things is clearly many things: data collection and analytics, wearables, Smart Grids and Smart Cities, the Industrial Internet, and more. Cool platforms like Arduino, Raspberry Pi, Intel's Galileo and Edison, and a diverse world of sensors are making the IoT a great toy...
Docker is sweeping across startups and enterprises alike, changing the way we build and ship applications. It's the most prominent and widely known software container platform, and it's particularly useful for eliminating common challenges when collaborating on code (like the "it works...
Containers are the future of web development, in large part thanks to Docker’s explosive growth. According to DataDog, 15 percent of hosts run Docker, which is significantly up from the 6 percent of hosts running it at this point in 2015. LinkedIn has also seen a 160 percent increase i...
The general concepts of DevOps have played a central role advancing the modern software delivery industry. With the library of DevOps best practices, tips and guides expanding quickly, it can be difficult to track down the best and most accurate resources and information. In order to h...
We call it DevOps but much of the time there’s a lot more discussion about the needs and concerns of developers than there is about other groups. There’s a focus on improved and less isolated developer workflows. There are many discussions around collaboration, continuous integration a...
As software development becomes an integral part of today’s enterprise, and teams are often dispersed globally, it’s important as a developer to have some tried and true best practices to stand by. Scaling these principles and duplicating successes across the distributed enterprise can...
I recently had a conversation with Jennifer Lent from TechTarget. She’s a respected thinker in our field and covers major trends. We spoke about the emergence of BizDevOps and its implications for businesses. We tackled a number of topics. She wrote about our conversation in a recent a...
Websites are no longer just simple HTML pages with static content—they’ve evolved into a dynamic interface with features and content that are updated regularly. Website administrators use different techniques to ensure the user is viewing the latest version of the page or content. When...
Performance testing is a form of software testing that focuses on how a system running the system performs under a particular load. This is not about finding software bugs or defects. Performance testing measures according to benchmarks and standards. Performance testing should give de...
From manual human effort the world is slowly paving its way to a new space where most process are getting replaced with tools and systems to improve efficiency and bring down operational costs. Automation is the next big thing and low code platforms are fueling it in a significant way....
MongoDB, an open-source document store and most popular NoSQL database on the market today, offers a variety of advanced features to administer security over your MongoDB deployments. In this tutorial post, we’re going to show you how to set up role-based access control (RBAC) to manag...
DevSecOps – a trend around transformation in process, people and technology – is about breaking down silos and waste along the software development lifecycle and using agile methodologies, automation and insights to help get apps to market faster. This leads to higher quality apps, gre...
A lot has been written and discussed about Domain Name System (DNS) in the past few days. The DDoS attacks on one of the major managed DNS Providers a while ago just made us all take DNS issues seriously once again. So why so much emphasis on getting DNS Right? Like a lot of other peo...
The convergence of rapid feature development, automation, continuous delivery, and the shifting makeup of modern tech stacks has pushed monitoring requirements to a potentially overwhelming scale. But while the systems you need to monitor are complex, your monitoring strategy doesn’t h...
In Part I of this series, we examined the impact that SEO has on web performance. In this article, we analyze the performance impact of SEO within China and from the perspective of mobile sites. Back in November 2016, Google announced they were experimenting to make their index mobile-...
While the benefits are many, the DevOps journey for an established organization can be a long one filled with surprises and challenges. To avoid as many of both as possible, learning from those who have gone before you can help you apply best practices to ensure a smoother path to succ...
Business is demanding better, faster delivery of value from IT so it can compete in a market that’s moving at breakneck speed. How can IT accelerate business outcomes if it’s taking nine months to complete projects? First and most important, align IT teams with business goals: acquire ...
Imagine that you have hundreds of development, testing, and operations teams spread across the globe that rely on each other to execute software testing. You have 245 test environments and you release to pre-production several times a day and deploy to production once a week. How do yo...
The trend of treating infrastructure as code is growing in popularity and with good reason. Programmable infrastructure lets you take advantage of version control, continuous integration, and automated testing — practices that are proven to work for software development and that are es...
This month has been more than exciting thanks to our recent merger with VersionOne. I am privileged to lead a great team at the newly expanded CollabNet. It is an honor to be a part of a team that makes daily strides to deliver value to customers through technical innovation, professio...
Service providers have long been lauded for a willingness to ‘eat their own dog food,’ i.e. to use their own products or services for internal operations and/or development. For Catchpoint, that means that we use our own digital experience monitoring platform to ensure that the platfor...
We have already established the importance of APIs in today’s digital world (read about it here). With APIs playing such an important role in keeping us connected, it’s necessary to maintain the API’s performance as well as availability. There are multiple aspects to consider when moni...
A few years ago, if you would have asked me to define DevOps, my answer would have sounded something like “Mumble mumble automation, mumble, automation, mumble mumble, infrastructure-as-code, mumble mumble, strategy.” Thinking that DevOps equated to automation had mostly to do with the...
What is DevOps? What are the universal principles of DevOps? How to you build a DevOps team? These are the kind of questions you often get asked when you're a self-professed DevOps enthusiast/evangelist/champion. And I know growing up we are taught there aren't any wrong questions, but...
In the digital age, speed is everything and no-one wants to be left behind. Being slow to react is the first and, most likely, final nail in the coffin for a 21st century company. The rigidity of the traditional ‘waterfall’ development approach was overhauled by the ‘agile’ philosophy....
Technology has a well-deserved reputation for creating and then promoting digital trends, some of which are aligned to real change, while many are more hype than reality. A few examples of real trends that have shaped technology delivery over the past few years include the rise of Agil...
In everyday life, I find there are several parallels between day-to-day discussion and some of the lessons we can take from DevOps. Such a mindset can often bring a number of benefits to any business and often these eureka moments can grab you at unsuspecting times. For example, do yo...
IT organizations are relying more and more on using release orchestration tools instead of tracking their software releases using programs like Excel, Google Docs, and PowerPoint. Much of the popularity of release orchestrators can be attributed to their versatility — they’re extremely...
We have Continuous Integration and we have Continuous Deployment, but what’s continuous across all of what we do is people. Even when tasks are automated, someone wrote the automation. So, Jayne Groll evangelizes about Continuous Everyone. Jayne is the CEO of the DevOps Institute and t...
Imagine a world where your Continuous Integration / Continuous Deployment environment is 100% automated, including the passing of credentials. Andrey started by stating what we all know - security needs to be at the forefront. Additionally, a message we heard over and over at the All D...
Today's infrastructure is not your grandparents' IT infrastructure, nor is it the infrastructure from a generation ago. The days of punch cards, vacuum tubes, ferrite core memory, floppies, and dial-up Internet are over. Today's infrastructure is also not the IT infrastructure that it ...
Paul The Octopus was known as an animal oracle who could predict the result of a football match. He made accurate predictions for the matches played in the 2010 FIFA World Cup. What if a browser could do the same thing? What if it anticipated the next page that the user was going to vi...
In a digital world that moves as fast as ours, programmers are applying new, creative ways of thinking to the software development process in a non-stop push for ever-faster turnaround times. In DevOps, Continuous Integration (CI) is increasingly the integration method of choice, in la...
Growing a digital business is essential for virtually every enterprise across every industry. Large enterprises and small businesses alike are digitizing their internal and customer-facing processes and services to increase efficiency, scale their businesses, and collect meaningful dat...
My wife and I have a fun dynamic: she approaches situations with surgical precision, while I tend to be more of an imprecise paintbrush. One day, she chastised me for cutting something with a butter knife and insisted that I should be using a paring knife instead. I argued that it wasn...