Welcome!


From the Blogosphere

True Story. Over the past few years, Fannie Mae transformed the way in which they delivered software. Deploys increased from 1,200/month to 15,000/month. At the same time, productivity increased by 28% while reducing costs by 30%. But, how did they do it? During the All Day DevOps con...
When you have a billion users, people notice. That’s where our story about DevOps and Yahoo! starts. For Kishore Jalleda and Gopal Mor, both engineers at Yahoo!, when something goes wrong on a Yahoo! page, people will notice. Correction: a lot of people will notice. Of course, Yaho...
There’s no shortage of DevOps stories, but every so often one blows me away, like the one I heard last week at the Gartner Symposium in Barcelona. Societe Generale, one of the world’s largest banks with almost 150,000 employees in over 50 countries, is a story about a broad ranging, co...
We all know the story: a farm, a kid, a Commodore 64, and a modem maxing out at 300 bps. A few unexpected phone bills later, and young Ian Allison is figuring out how to game the system so he can keep using his newfound gateway to the world of tech. According to Ian, that is where he ...
InformationWeek recently ran an article I wrote that describes CollabNet's work with non-profit #YesWeCode. This Dream Corps initiative aims to help young adults find careers and success in the tech industry. In the article, I address the growing need for new talent in the tech indust...
Meteor is a full-stack JavaScript platform for developing modern web and mobile applications. It includes developer tools, websockets, MongoDB integration, and a package manager. Atmosphere.js is the Meteor package manager. Unfortunately, it doesn’t list many Meteor monitoring soluti...
According to a roundup by Gartner, the average cost of downtime for an enterprise is $5,600 per minute. While the data collected was from incredibly large companies, the cost of downtime for even small startups is no laughing matter. Let's assume, for the sake of simplicity, that your ...
Whether you like it or not, DevOps is on track for a remarkable alliance with security. The SEC didn’t approve the merger. And your boss hasn’t heard anything about it. Yet, this unruly triumvirate will soon dominate and deliver DevSecOps faster, cheaper, better, and on an unprecedente...
End-user experience is everything when it comes to facilitating workplace productivity. You could deploy or develop the most powerful applications anyone has ever seen-but they won't do any good if they offer a poor experience. This is a major reason why applications are moving to SaaS...
Ask any IT person from the financial sector about SOX requirements and they’ll probably use some colorful language about how much time and money it sucks away. According to the 2016 Sarbanes-Oxley compliance survey by global consultant Protiviti, the average annual internal cost of SOX...
One hour before March Madness is about to begin, the CBS Sports app crashes. Per Twitter, college basketball fans across the country are freaking out, trying to get their last minute bracket changes completed before the first game begins. Millions of fans around the world are expected...
One of my favorite parts of the novel The Phoenix Project is when Bill Palmer, DevOps hero and VP of IT Operations for the fictional company “Parts Unlimited” has a light bulb moment about the central importance of IT to the business. The moment comes as the company’s CFO lays out for ...
To make sure we’re on the same page, let’s start by defining what we mean by a silo. “They are nothing more than barriers… between departments… causing people… to work against each other.” -Patrick Lencioni in 'Silos, Politics, and Turf Wars' Thanks to the work of Lencioni we ha...
Even though DevOps has been around for a few years, it still is a fuzzy area for some organizations. A mashup of development and operations teams, DevOps centers on collaboration and a culture that seamlessly integrates developers and IT operations teams working to put out the best new...
Bimodal IT was initially defined by Gartner as, "The practice of managing two separate but coherent styles of work: one focused on predictability, the other on exploration." Of course this needs a little unpacking, but in essence Bimodal IT refers to the notion of two distinct areas...
DevOps is all the rage these days and with good reason as it promises to reduce the time-to-market for new applications. It also promises to improve change management, allowing teams to deploy changes to their applications quickly and efficiently. However, DevOps isn’t something you bu...
This is the burning question these days for the great minds of the enterprise regardless of industry! The digital revolution changes the way we do business and enables a world of new possibilities. But it also places unprecedented demands on businesses, on IT departments… and on legacy...
Ed was demoralized. He had just heard a speaker who would change his life. He knew he needed to change, and he knew what the end goal was. He just didn't know how to get there. He needed fresh air. He needed endorphins. What better way to do that than go on a 6-hour run through some of...
Given the popularity of the containers, further investment in the telco/cable industry is needed to transition existing VM-based solutions to containerized cloud native deployments. The networking architecture of the solution isolates the network traffic into different network planes (...
If technical debt were like monetary debt, it would be hard to keep track of it unless you checked in manually. The only way many people find out their checking account is running out of funds is by logging in and checking the balance — or, worse, having a check bounce or a debit card ...
An overall theme of Cloud computing and the specific practices within it is fundamentally one of automation. The core value of technology is to continually automate low level procedures to free up people to work on more value add activities, ultimately leading to the utopian goal of fu...
For a while already we have been working with a large enterprise client, helping them to migrate their on-premise workloads to the cloud. Of course, as added value to the process, they are also migrating their legacy development processes to the modern, better, agile DevOps approach. A...
In the digital world, performance, availability, and reliability are key pillars of business that can impact revenue, reputation, and operational excellence. We often write about the impact that third-party services have on performance on our blog, but sometimes that impact is felt in ...
These days we are moving more and more logic towards the user into the browser to achieve higher performance and better user experience. There are Single Page Application frameworks like AngularJS, React, Ember and others supporting this trend. If it works, everything is fine. But with...
In today's enterprise, digital transformation represents organizational change even more so than technology change, as customer preferences and behavior drive end-to-end transformation across lines of business as well as IT. To capitalize on the ubiquitous disruption driving this trans...
Today’s digital world has placed a premium on the user experience. Users have become incredibly demanding, willing and able to head to a competitor’s site if just three seconds of latency occur during their time on your site. Such high demand puts web performance at the forefront of yo...
New levels of insight and intelligence into what really goes on underneath the covers of modern applications help ensure that apps are built, deployed, and operated properly. We’ll now explore how these new levels of insight and intelligence into what really goes on underneath the cov...
With big corporations moving to the cloud for their computation needs, a new type of resource usage model has come up recently that is called Server-less Computing. Contrary to the meaning of the term “Serverless” in “Serverless Computing”, it does not mean that servers are not involve...
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...
Functional monitoring is the process of looking at the functionality offered by a single application or by a distributed system. It aims at the process of assessing the availability and functionality of the use cases of the system. It checks that the system is capable of giving desired...
A Continuous Delivery pipeline as part of an Agile transformation is like spices in a meal. Without them, the food is bland and worthless. On the other hand, the right blend of spices will leave you craving more, stimulating your senses and energizing you. But as any good cook will tel...
Another year has come and gone, and many of us are reflecting on the past and looking ahead to see how we can best prepare for the future. Let’s see what Gartner has to say about it in terms of the application development world. As last year was beginning to wind down, the research fir...
We’ve all been there. Some unexpected error pops up, and we’re frantically filling out a support ticket to figure out what went wrong as quickly as possible. As software delivery continues to increase in complexity, the role of technical support is becoming increasingly important to an...
Can a better UX simultaneously deliver a worse user experience? It sounds like a paradox, but it may be more common than you think. It describes a category of UX design practices that have little to do with improving the actual experience and everything to do with suggesting that the e...
DevOps has grown exponentially especially during the past 3 years, in facts its tentacles spreads beyond Dev and Ops but some organization's still see DevOps as an extension of Agile practice. It's because how as an organization perceive DevOps, while the scrum master's objective is t...
Functional testing is a type of software testing that evaluates the performance of individual functions of a software application. The purpose of functional testing is to ensure that the application and all of its individual functions work as they should in the real world and meet all ...
Here at PagerDuty, we spend a lot of time thinking about how we can help the DevOps community and IT professionals succeed. We’re particularly interested in the “hows and whys” of evolving DevOps practices, how to deliver value to our practitioners, and how to better serve the communit...
I recently read something – a blog, a tweet, a LinkedIn article perhaps – describing the use of wire data to analyze application performance. I remember that the author’s use of the term “APM” in this context caused one reader to comment, complaining that “you can’t call wire data APM....
With 10 simultaneous tracks, keynotes, general sessions and targeted breakout classes, Cloud Expo and @ThingsExpo are two of the most important technology events of the year. Since its launch over eight years ago, Cloud Expo and @ThingsExpo have presented a rock star faculty as well as...
Today’s IT environments are increasingly heterogeneous, with Linux, Java, Oracle and MySQL considered nearly as common as traditional Windows environments. In many cases, these platforms have been integrated into an organization’s Windows-based IT department by way of an acquisition of...