Throughout the last few weeks I have been involved in a major customer project where we had to implement the DevOps notion of a continuous delivery pipeline based on IBM SoftLayer. SoftLayer is IBM’s premier infrastructure as a service (IaaS) cloud solution with 13 data centers located around the world. Throughout my next few blog posts I want to share the extremely positive experiences we made when integrating IBM UrbanCode Deploy and SoftLayer .
Based on ambitious business targets within a highly competitive and dynamic... [More]
There’s a lot of debate in the IT industry about whether a cloud is required when conquering the land of DevOps. Before I dive into this topic, let me start with an analogy to motivate our discussion.
I’m a triathlon junkie in my private life and love the challenge of all kinds of distances, from short tracks up to the Ironman. I started my journey years ago as purely a runner; I only rode a bike on family trips and swimming was a mystery to me. But then a major knee injury stopped me from pure running and was the... [More]
The economics of mobile application testing
The year 2011 seems to be when a lot of companies are motivated to extend their business applications to support mobile devices. I get asked about how IBM Rational supports mobile application development at least once a day (usually more often than that!). As new smart phones and tablets are projected to become the "client of choice" for internet access ( ZDNet: As Microsoft's monopoly crumbles, its mobile future is crucial ), business application support for them will only intensify in... [More]
Mobile app developers recognize the importance of responding quickly to problems that their users experience. But I frequently get asked for advice about how to most effectively stay in tune with what's going on with a mobile app, both the code running on the phone as well as the code running in the cloud that forms the mobile back-end services.
The IBM Bluemix platform available through the IBM Cloud marketplace offers many services that enable mobile app developers to easily keep an eye on the health of their... [More]
Hybrid Cloud has become an extremely common term in the Cloud space. It is used to describe multiple cloud adoption scenarios where either multiple cloud technologies co-exist, or cloud and physical infrastructure co-exist. Let’s understand ‘hybrid cloud’ better by looking at various cloud adoption scenarios:
Cloud and physical infrastructure: This is an extremely common scenario. Unless an organization is born-on-the-cloud, this is actually the default scenario. Any given organization has workloads and... [More]
We’re approaching a tipping point at IBM with our internal adoption of DevOps practices. It was rather energizing for me as both a user and provider of DevOps solutions to participate in a meeting at the IBM Design Center in Austin, Texas in July, surrounded by hundreds of IBM business line and development leaders at various stages of DevOps adoption. For some it was an opportunity to do a bit of chest-thumping with early and measurable success. For others, it was an opportunity to drink the Kool-Aid, so to speak, and better... [More]
What is cloud? Cloud computing involves computing over a network, where a program or application can be run on many connected computers at the same time. Although the term “cloud” is new, the concept has essentially been around for many years. Now, we are able to utilize the cloud for everyday work within the software development lifecycle. To help make this work easier, IBM has an end-to-end solution for development in the cloud, which I am going to detail in this blog post.
In recent years, we have grown... [More]
Want to change the world? Take advantage of the Watson Ecosystem to begin developing the next great cognitive computing app. In three years since its Jeopardy debut, Watson has made tremendous strides and has grown in its ability to help us solve challenging problems. Today Watson has grown into being a cloud service with millions of uses and based on a broad industry body of knowledge. Developers can partner with IBM Watson to use its Ecosystem to develop cognitive computing applications.
If you attended the... [More]
Can't attend Innovate 2014? No worries...we've got you covered! You can follow all of the general sessions, keynotes, and the IBM Watson Mobile Developer Challenge from the comfort of your desk. Grab a cup of coffee and tune into ibm.com/innovate for the latest, breaking news, announcements, client success stories, strategy and thought leadership direct from sunny Orlando!
Innovate 2014 live stream schedule (EDT)*
Monday, 2 June
Why is BlueMix smilin' at me? IBM Innovate 2014 is chock full of sessions and workshops about Codename: BlueMix beta, a flexible platform built on open standards leveraging the best of breed IBM technologies, applications and services. However, you don't have to wait for Innovate to leverage IBM's cloud platform; you can begin your free trial today to:
Develop your apps: from concept to live in minutes
Scale your app to meet automatic auto-scaling
Experience the... [More]
Want to stand out from your peers? Want to understand which emerging technologies and open source projects are changing the world and why? Then join us May 20th in a CrowdChat to discuss open technologies powering today's cloud and mobile environments and reshaping systems engineering.
Join hosts Sean Kennedy ( @seanpk8 ) , OSLC Community Development Leader at IBM , and David Ings ( @ingsings ) , Program Director, Open Technology and Partnerships, IBM Software Group to talk about the new OpenTechnology Summit coming up at Innovate... [More]
Innovate@SPEED is your fast track to driving success in lean transformation and continuous delivery platforms. And where is this fast track?...in The Pit Stop.
Location: Innovate EXPO - Dolphin Hotel - Lower Level, Atlantic Hall
Sun, 01 Jun
06:00 p.m. - 08:30 p.m.
Mon, 02 Jun
12:00 p.m. - 07:00 p.m.
Tue, 03 Jun
12:00 p.m. - 07:00 p.m.
Wed, 04 Jun
12:00 p.m. - 04:00 p.m.... [More]
In this video series we’ve been explaining the notion of a DevOps continuous delivery pipeline and its relationship to cloud technology. As indicated in my introduction we have split the DevOps end-to-end scenario into seven distinct sections, each aligned with a specific part of the overall flow captured in a video.
In Part 7, the new environment is now used to stage the claiming application from successfully deployed and tested environments into the new user acceptance test (UAT) environment.
In this video series we’ve been explaining the notion of a DevOps continuous delivery pipeline and its relationship to cloud technology. As indicated in the introduction we have split the DevOps end-to-end scenario into seven distinct sections, each aligned with a specific part of the overall flow captured in a video.
The sixth video focuses on cloud integration in more detail. We demonstrate how we provision a new user acceptance test environment inside the cloud based on a predefined blueprint model. The... [More]
In this video series we explain the notion of a DevOps continuous delivery pipeline and its relationship to cloud technology. As indicated in my introduction we have split the DevOps end-to-end scenario into seven distinct sections, each aligned with a specific part of the overall flow captured in a video.
This fifth video highlights how we integrated automated testing into the application deployment process.
The following diagram reflects the parts of the end-to-end scenario that are covered in this... [More]