Welcome!


Latest Blogs from Linux Containers
Containers are rapidly rushing to the fore. They’re the darling du jour of DevOps and it’s a rare conversation on microservices that doesn’t invoke it’s BFF, containers. SDx Central’s recent report on containers found only 17% of respondents that were not considering containers at all....
DevOps Summit at Cloud Expo 2014 Silicon Valley was a terrific event for us. The Qubell booth was crowded on all three days. We ran demos every 30 minutes with folks lining up to get a seat and usually standing around. It was great to meet and talk to over 500 people! My keynote was we...
in sales with existing customers. CollabNet experienced strong demand for its TeamForge platform that helps Enterprises and Government organizations adopt and manage enterprise-scale Agile and DevOps initiatives. “We see strong momentum because more organizations are creating software...
The performance of your application affects your business more than you might think. Top engineering organizations think of performance not as a nice-to-have, but as a crucial feature of their product. Unfortunately, most engineering teams do not regularly test the performance and scal...
One of the most common early goals of implementing DevOps principles is a deep understanding of our systems in a stable state. However, this objective is not a “once and done” effort. It is important to continuously circle back in some form (a feedback loop) as changes are introduced. ...
If your website receives heavy traffic and you are hosted across multiple infrastructures across the world or you are using multiple CDNs, then you ought to use a DNS Load Balancer to reroute traffic for better performance. While there are some large companies who create their own DNS...
Enterprise Management Associates (EMA) has recently published fascinating new research into release automation and its impact on Continuous Delivery. The study reveals that over 80% of organizations are already engaged in digital transformation initiatives, with the top focus being on ...
In part one of this series, "Rugged DevOps: Survival is Not Mandatory", I shared news that 1 in 16 open source and third-party components downloaded last year included a known vulnerability. That may not seem like too many until you realize the average company downloads well over 200,...
Many years ago, I wrote a blog that aimed to help organizations evaluate open source projects in terms of enterprise suitability. That blog was lost when the employer took the publication off-line, and my Google-fu has been unable to recover a copy (if you happen to have it, ping me, I...
Why a discussion around Application Performance Analytics? There’s a lot of buzz in this industry around the topic of performance analytics – an informal subset of IT operations analytics (ITOA) – as a solution to the growing mountains of monitoring data and the increasing complexity o...
The major IT vendors and consulting firms are urging their clients to migrate their IT infrastructure and applications to cloud under the pretext that their cloud solutions will help them meet the digital challenges. This vision about cloud helping to meet digital challenges results f...
Even though we are decades into the Digital Age, it has been no cake walk for CIO’s to get other members of the C-suite to adopt more technically savvy strategies to running the business. This week’s top news covers the C-suite and its evolving relationship with the digital world – bot...
OK so here goes: why is DevOps not always the right way to go? Simply because not all systems are born equal. For a backend master customer data system, stability trumps iteration. Fail fast and roll forward simply aren't sustainable in many of today's most core business applications s...
Researchers at Binghamton University recently became the first to create an open source graphics processor unit (GPU). The GPU they created, called Nyami, is appropriate for general purposes as well as graphics-specific work. Nyami is significant in the research, computing and open ...
This week, Transparency Market Research announced a research report projecting that the Application Lifecycle Management (ALM) market will reach $4.39 billion in revenue by 2023. The report, which provides in-depth analysis of the prevalent trends and technologies in the ALM market wor...
In his session at @ThingsExpo, Noah Harlan, Founder of Two Bulls and President of AllSeen Alliance, will discuss the coming move from Cloud to Edge and what this means for business. Noah Harlan is President of AllSeen Alliance and a Founder of Two Bulls, a leading mobile software deve...
While I’ve had an interest in computers for almost as long as I can remember, it wasn’t until I was a freshman in college that I got my first computer-related job, as a Systems Administrator for the Center for Integrated Plasma Studies. It was, like all jobs at the university, a great ...
Since the beginning of time we have passed on knowledge by word of mouth, from generation to generation. Tribal knowledge is not written down and relies heavily on the memory and the availability of the person passing it on. Unfortunately tribal knowledge - defined as unwritten info...
"Complexity" is often viewed as a negative. This is perhaps even more the case at scale, where some degree of complexity is unavoidable. Any unnecessary complexity, states the conventional wisdom, is public enemy number one. But does that wisdom ring true? Let's look a little closer at...
In his session at @DevOpsSummit at 18th Cloud Expo, Robert Doyle, Chief Technology Architect at eCube Systems, will examine the issues and need for an agile infrastructure and show the advantages of capturing developer knowledge in an exportable file for migration into production. He w...
In his session at @ThingsExpo, Noah Harlan, Founder of Two Bulls and President of AllSeen Alliance, will discuss why open source frameworks are vital for the future of IoT. Noah Harlan is President of AllSeen Alliance and a Founder of Two Bulls, a leading mobile software development c...
We all remember the game from our childhood where one person whispers a phrase to the person directly next to them, who in turn shares the phrase with the following person in line. This continues through a group of people until it makes its way back to the original source. The game wen...
When building large, cloud-based applications that operate at a high scale, it’s important to maintain a high availability and resilience to failures. In order to do that, you must be tolerant of failures, even in light of failures in other areas of your application. “Fly two mistakes...
If you work for a large company, you'll often look around and wonder if moving to a daily release cycle or automating deployments is even possible given the number of meetings and the amount of process your releases are subject to. Between the CAB meetings, the QA schedules, and the co...
With microservices, SOA and distributed architectures becoming more popular, it is becoming increasingly harder to keep track of where time is spent in a distributed application when trying to diagnose performance problems. Distributed tracing systems attempt to address this problem by...
WebSocket is effectively a persistent and fat pipe that is compatible with a standard web infrastructure; a "TCP for the Web." If you think of WebSocket in this light, there are other more hugely interesting applications of WebSocket than just simply sending data to a browser. In his ...
In 1999, a man named Eric S. Raymond published a book called, "The Cathedral and the Bazaar." In this book, he introduced a pithy phrase, "given enough eyeballs, all bugs are shallow," that he named Linus' Law after Linux creator Linus Torvalds. Raymond was calling out a dichotomy th...
I’m not going to start with a reminder of how important app performance is. Let’s just all agree we already know this as the first app economy axiom and get on with the post payload. Actually, I know this is true because I’ve watched a staggering increase in the past year in use of web...
If you pay any attention to modern software delivery conversations, it sometimes feels like you are being beaten over the head with a Continuous magic wand. Continuous Integration, Continuous Delivery, Continuous Deployment, Continuous Documentation, etc. The idea is so easy that it’s ...
Your business relies on your applications and your employees to stay in business. Whether you develop apps or manage business critical apps that help fuel your business, what happens when users experience sluggish performance? You and all technical teams across the organization – appli...
How is your DevOps transformation coming along? How do you measure Agility? Reliability? Efficiency? Quality? Success?! How do you optimize your processes? This morning on #c9d9 we talked about some of the metrics that matter for the different stakeholders throughout the software deliv...
CIOs and those charged with running IT Operations are challenged to deliver secure, audited, and reliable compute environments for the applications and data for the business. Behind the scenes these tasks are often accomplished by following onerous time-consuming processes and often th...
A few weeks ago my colleague PJ Hagerty wrote about driving your existing monolithic application toward a more modular design. This time around I'll dive a little bit deeper into its importance and the benefits of application modularization. One of the most important best practices i...
Continuous Delivery is a trend that is taking the software industry by storm, and Continuous Delivery Management (CDM) is a new approach to release management that provides both transparency and a governance structure to manage continuous delivery across a large software enterprise. CD...
Sensors and effectors of IoT are solving problems in new ways, but small businesses have been slow to join the quantified world. They’ll need information from IoT using applications as varied as the businesses themselves. In his session at @ThingsExpo, Roger Meike, Distinguished Engi...
As companies embark on a digital transformation to better serve their customers the challenge of managing the performance and satisfaction with each user becomes ever more critical to the success of the business. When we look at the breakout companies today like Uber, Airbnb, and Slack...
There is a large gap between the understanding of modern processes and technologies, and actually doing something with them. In the DevOps movement, many of the core functions have met wide adoption, such as orchestration, release automation, and analytics. But what have not been as wi...
The world of software testing has changed a lot in recent years, with an increasing number of organizations moving towards an Agile approach to software development. In an Agile world, teams are being asked to move faster - reducing the length of time to delivery while still continu...
DevOps is hot. Mobile is hot. This week we're thrilled to host 3 pioneers in modern software delivery on a special episode of #c9d9 to discuss DevOps for Mobile apps. Patrick Debois (who coined the term DevOps), Nassim Kammah from Etsy (one of the original Unicorns!), and Trent Peters...
We've said it on this blog before, and we'll repeat the same message: Solving a software engineering problem is simple physics. It takes a set amount of energy to move a project from point A to point B, and changing the process or path doesn't change the unavoidable fact that difficult...