We had so much fun the first time around we decided to give it another go.
In this installment of the DevOps for the Enterprise Tech Talks series , we take a look at the topic of Code Coverage when doing software development. First we discuss what this important aspect of software development entails, why it's useful, and when to use it. Venkat Balabhadrapatruni introduces the Code Coverage capability.
Then, the video provides a demonstration of using both the interactive and background... [More]
Hello everyone, It's been a bit of time (about 2.5 months) since I've had a chance to update this blog. In that time, I've been working on projects in several areas including: Application Portfolio Management IBM Compilers support and capabilities Enterprise Modernization tools, including IDEs, source code management, and build automation tools Cloud computing and its implications for application development and development tools We're all also working hard to prepare for the up-coming Innovate 2011 conference , taking place in June, 2011 in... [More]
One of the reasons for the relatively long pause in blog entries on this blog a couple of weeks ago was because I was lucky enough to have a vacation. The vacation was great, plenty of sun, scuba diving, and relaxing on the beach. I also had time to read a couple of books which I had been wanting to get through for some time. One of those books is the subject of today's blog entry. I read the book You Are Not A Gadget , by Jaron Lanier. For some, this book may seem to be an attack on the Internet (Mr. Lanier is careful never to capitalize... [More]
I never thought I would wind up at a point like this in my career. I always thought that it was "all those other guys" who were out there doing pod-casts, posting YouTube videos, and otherwise speaking (virtually) publically on the Internet.
... until today.
Yes, earlier today, the first in a series of " DevOps for the Enterprise: Tech Talks " went live on our own YouTube play-list. Follow the link to see what it's all about.
I'll give a short description of it... [More]
I have spent the day today educating myself on IBM's Service Oriented Model and Architecture (SOMA) method. Why, you may ask. Well, as I look across the Rational product portfolio, we have a bevy of product offerings that are available for teams to use. These products are jam-packed with features and capabilities. So jam-packed, in fact, that the tools can be overwhelming at times. One way to provide focus for architects, project managers, application developers, and test teams is to have them follow a well thought out process, using tools... [More]
I've been in Da Nang, Vietnam for less
that 24 hours now, have a good night's sleep behind me and have had
my first face-to-face meeting with the IBM team. We've been having
prep calls leading up to this assignment for the past 8 weeks, but
it's always great to put a face to the names and voices that you've
heard on the calls. We come from all over the world – 4 from the
USA (Connecticut, North Carolina, Illinois, and California), 1 from
Singapore, and 1 from Shanghai. We're also lucky to have two
additional team members with us from... [More]
There comes a time in all of these
projects, it seems, when everyone realizes “the party's over”.
That day started for our sub-team today. Our task here in Da Nang is
centered around helping the city improve their infrastructure and
prepare for the expected rate of population growth. With this in
mind, and knowing that we only have three weeks to put something
together, we began in earnest to dig through the material we have
gathered, start to make sense of it, and begin developing an approach
which can be repeated by the Department... [More]
In the lead-up to IBM's annual Innovate conference, Innovate 2011 , the Enterprise Modernization team has put together some short and concise video overviews of our application development tooling and application lifecycle management solutions. You can view these at this Youtube site. I encourage people interested in learning more to spend a couple of minutes to discover the wealth of features and capabilities that are provided in these tools.
Today was another heads-down working
day for the teams. Our sub-team, working on food safety, spent the
morning working on two broad areas. First, we reviewed the materials
which we had gathered so far, noting areas where we felt we needed
more information. This resulted in a set of questions which we
submitted by e-mail to our counter-parts in the Department of
Agriculture and Rural Development. More on that in a moment.
The second area we spent time
discussing was a brainstorming session on what our first draft set... [More]
Today brings us to the one week mark in
our service corps assignment here in Da Nang, Vietnam. Our schedule
for the day included an additional meeting with the client followed
by time collecting notes, additional information, and brainstorming
solutions to assist the city in improving food safety.
One thing which is clear to us already
is that the city has already put in place several successful programs
to improve food safety for residents and visitors. In or experience,
the food quality is very good, procedures are followed, and... [More]
Today, our work started before the
crack of dawn. And even leaving the hotel before 5:00 AM, we were
well behind the normal schedule of people in Vietnam. Our task this
morning was to see first-hand how meat, poultry, fish, fruits, and
vegetables are distributed throughout the city of Da Nang.
We started at a wholesale market on the
south side of the city. The level of activity early in the morning
was astounding. Everyone was working very hard and very diligently
to prepare food for purchase to other market sellers and... [More]
This being Saturday, the team went on a
sightseeing trip to two great locations which are relatively close to
Da Nang. We first visited My
Son (pronounced “Me Son”, where the “o” in “Son”
sounds like “soap”). My Son was an ancient holy site of the Cham
(pronounced with the “a” like “cat”) people who were settlers
in the area in the 9 th to 14 th centuries AD.
This people were eventually moved out of the area by people migrating
from the north and from the south.
The ruins at My Son are very
interesting. As I walked through the... [More]
I see that I had high hopes of becoming a consistent, but not prolific blogger back in November 2010 when I started this blog. And since then I've not updated it at all - as they say - life interfered. So, as I begin the new year, I am re-doubling my efforts to be much more diligent in adding information to this blog. This first entry for the year will only contain a couple of topic ideas for future blog entries. Here are some things I've been thinking about as trends for Application Modernization and Commercial Software Development:... [More]
This blog contains articles related to the practicalities around
application software development. In this blog, I'll offer opinions and advice on the following topics: multi-platform application development skills required for future commercial programmers definition of "commercial software development" why versioning is important supporting migration, coexistence, fall-back what to think about when writing commercial software I'll hope to answer some of these types of questions: How should source code control be
used? When... [More]
Ah, the wonders of software development in the twenty-first century!
It seems as though software development these days is going through something of a "retro" period. People are seemingly eschewing their love of the Integrated Development Environment (IDE) in favor of bare-knuckle command-line tools the likes of which have funny names ... cf, grunt, ant, and so on. Why is this the case? What happened on the way to the wonderful world of graphical application development and programming with pictures?