Presentations, Publications, and Articles
Content SpeakerDeck Sean Wilbur at Perficient Articles 2021-06-28 - DevOps Trends in Healthcare: Digital Transformation (Part 1 of 5)
2019-10-16 - 4 Steps to Get Started with Containers
2019-10-02 - Key Considerationsl When Adopting Containers
2018-02-15 - Build Tools Do Not Make Good Release Management Solutions
2018-02-08 - Test Management DevOps Best Practices
developer.ibm.com - Implementing IBM UrbanCode Deploy for High Availability and Disaster Recovery Nov 2015
jazz.net - Reverse Proxy Series - part 1 Nov 2011,part 2 Feb 2013, part 3 Aug 2012
toot-toot!
Upgrading from UrbanCode version 4 to version 6
Upgrading from UrbanCode 4.x to the most recent versions in the 6.1.x versions can be involved and will undoubtably affect your user community. Below are some steps for getting your test environment setup to actually perform the test upgrades and any migrations needed to help facilitate the process when you have to repeat it with production
toot-toot!
Streamlining your Bluemix project for one button sharing
With the addition of the Deploy to Bluemix button it is easier than ever to point someone at your public DevOps Services project and get them to a running example in minutes. The challenge is this that this requires some foresight to ensure that it works as expected in most scenarios and with minimal intervention from the ’new’ user whom is likely unfamiliar with the application.
toot-toot!
UrbanCode Quicklinks
Some helper links for finding downloads, updates, and getting support
toot-toot!
Scaling IBM UrbanCode Deploy
Using IBM UrbanCode Deploy(UCD) to grow your organization’s delivery capabilities is a great start, but we have a follow on problem to our own success. As the deployment process is managed through UCD we now have to account for and support production application requirements as they are now dependent on the UCD server’s availability and ability to perform. The topic of this article is to discuss the primary means of designing and architecting a scalable deployment with fail-over disaster recovery capabilities.
toot-toot!
Getting started with UrbanCode Deploy with Patterns 6.1.1.1 on Ubuntu 14.04
Getting your own private cloud is cool, connecting it to UrbanCode Deploy is pretty cool too, but adding a way to perform full stack deployments of complete environments is awesome. This article is a helper to get up and running, from here the sky is the limit to start talking about how you push your unit of deployment up from a code changes and configurations changes to talking complete environment deployments or updates to help improve quality of deployments.
toot-toot!
iPython hacking on Bluemix
Getting ready for NASA’s hackday I started looking at how to get some useful stuff running in Bluemix to help out.
toot-toot!
Hosting static content in Bluemix
Have seen questions about hosting static content a number of times on the forums and it is pretty straight forward once you know how to do it. This is useful for many frameworks that are javascript like Polymer based or based on generated content like Jekyll
toot-toot!
Setting up your RTC client for working with DevOps Services
When getting started with DevOps services it is possible to integrate your DevOps project with the Rational Team Concert client to get the in context support of the Track and Plan component along with your source control hosting.
toot-toot!
Joining a development team using Bluemix
Example of how to join an existing development team working on a simple application being developed with Bluemix and DevOps Services
toot-toot!
IBM Bluemix in 5 minutes
A quick introduction to IBM Bluemix, a first major step towards supporting microservices deployment through IaaS and PaaS on IBM SoftLayer.
toot-toot!
Melbourne Agile Meetup: Meet the Vendors
Meetup session held in Melbourne to help introduce the agile community to vendors they may or may not know about and get a quick introduction to offerrings.
toot-toot!
Part 1: Installing IBM Software using IBM Installation Manager Response Files
Installing via the IBM Installation Manager is possible via the gui or the silently once you have recorded or crafted a silent install file, this post is specifically about how to create a silent install file and verify it is working.
toot-toot!
Managing IBM Rational software installs through automation series
IBM Rational software is primarily delivered in an IBM specific pacakaging format called Installation Manager Repositories. There is also a suite of tools that available to support the re-packaging and automated installation and configuration of these tools.
toot-toot!
Getting started with IBM UrbanCode Deploy on Ubuntu 13.04
So I have been playing around with UrbanCode Deploy for demos and testing on local VMs, just today I decided to install it on a VM in my home LAN ESXi server. The install process is fairly painless, to make this self-contained I just needed to install mysql, the mysql…
toot-toot!
IBM DevOps for Dummies book out now
Now that DevOps is a hot topic and many people are still struggling to wrap their brains around this there is lots of good information popping up online to follow. If you are looking for a quick read to get you and your team up to speed on DevOps, IBM…
toot-toot!
Setting up a ClearQuest sandbox environment
There are lots of reasons for needing a testing environment, but unfortunately not a lot of good guidance on how to do it. In a past life I was a CQ support monkey, so I know my way around ClearQuest and some of the challenges of working with it as…
toot-toot!
Material from RTC Agile Planning webinar today
Successfully running agile projects requires vision, strategic planning, and transparency to allow your project the ability to adapt to maximise business value.
toot-toot!
Red Hat gpointing-settings not saved on logout
Well now that I have updated my pointing device settings to enable multitouch gestures on my laptop, I have noticed that the settings don’t save when I logout or reboot.
toot-toot!
Eclipse and MOZILLA_FIVE_HOME issues on Linux
Have run into this in the past and fought through it, ran into it again this week and did some searching to resolve my issues thought I should actually make a note of what I did this time.
toot-toot!
CLM on RHEL 5/6 OutofMemory Issues before reaching max heap size
Have run into this at a few customers and was seeing this in one of my testing environments on RHEL 5.8. Turns out that the system is not running out of memory, but more specifically that there is not that amount of memory in a contiguous block. To help here…
toot-toot!
Setting the DOORS default browser
For some reason the default browser is not taken from the OS and it is buried in DOORS configuration. Having searched for this a few times, I figured I put it out there.
toot-toot!
Silent installation/update of IBM Installation Manager
The old chicken and egg problem, when you are in a Unix/Linux environment and do not have access to X how can we get our software installed that is bundled with a graphical installer?
toot-toot!
IBM Product Compatibility Reports v1.0 (Clarity)
This super-helpful system is buried in the IBM site and after the acquisition of another product names Clarity is pretty much lost to all search engines, including the embedded one on ibm.com. The Software product Compatibility Reports v1.0 (Clarity) site provides a wealth of helpful information.
toot-toot!
Increase IE concurrent connections = increase performance, well for Jazz it does
Unfortunately the Internet Explorer default settings are not very friendly to AJAX heavy applications. Microsoft provides a Knowledge Base article with the exact settings for IE 7 & 8, the instructions for IE 9 are the same for 8.
toot-toot!
What is the largest max heapsize for a 64 bit IBM JVM?
Looking for something like a technote I found for 32 bit Windows {{1}}. But I was hoping for a more generic answer that I could reference to clients at when I offer WAS JVM settings to give them a sigh of relief that I am in fact not crazy.
toot-toot!
Getting at the RTC timesheet data in 3.0 and 3.0.1
Lots of questions about how to pull your time back out once you go ahead and add all your time tracking data into RTC. Working on tracking down more details but at first glance it looks like this is fairly straight forward. Unfortunately at GA this was not included in…
toot-toot!
Quick Unix helper for updating Jazz profile*.ini files
When you are deploying to WebSphere there are a number of paths that need to be configured as fully qualified or absolute paths, since the JVM is now running from the WebSphere directory instead of the local Tomcat install.
toot-toot!
Installing DB2 9.5 x64 on Ubuntu 9.10... um on second thought 9.04
Ok so I posted some steps to get DB2 installed and working on 8.10 a few years ago now… so I am trying to migrate to the current milenium and bring my Ubuntu and DB2 versions up to speed to boot. This one is making me pull my hair out…
toot-toot!
Compiling the BuildForge source agent on Suse 11 x64
Install pam-devel try and start xinetd, if it fails you will need to comment out some lines in the generated install script to force it through.
toot-toot!
WebSphere and RQM on Suse ES 11 x64
Both installs are pretty straight forward, but if you are using the default ulimits you will run into a problem for an application server with the isclite and query applications deployed as well. You will see an Exception for java.io.
toot-toot!
AT&T VPN and Ubuntu play nice
Since moving a role of a non-traditional office worker, I have joined the group of folks that live or die by VPN access. I have had success with tips and tricks from the internet and intranet to get the clients installed and working but haven’t found any really good ways…
toot-toot!