Best practices in rolling out Rational Developer for i, and Rational Developer for AIX and Linux

In june we presented on these best practices based on our expertise and experience in deployment to our clients. This is by no means a complete picture, and will certainly vary by client. However, once you read the presentation, you should have a better understanding about how best to roll out the clients.  IBM i … Read more

Deploying Time Sheet Tracking to SCRUM Projects in Rational TeamConcert

 Rational Team Concert gets more and more traction in the industry.  It is a collaborative application lifecycle management product that allows a team of developers, project managers, designers, testers, analysts, executives, and stakeholders to work in unison. It works in harmony with other DevOps concepts such as: Continuous Release and Deployment Continuous Testing Application Monitoring … Read more

Making IBM Rational HATS a Strategic Investment

This year at the IBM Innovate conference we presented several topics. One of which was on HATS web services and RDBMS integration points with the product. In the presentation we cover details on creating a web service from a System i 5250 application using nothing but the HATS macro and web service wizards. [slideshare id=22924090&doc=makinghatsastrategicinvestment-pwr1212-130613094949-phpapp02]As … Read more

Book Reviews on Continuous Integration & Delivery

Continuous Integration I’ve recently read a couple of great books on the agile discipline of continuous integration. For those not familiar, this is the concept of using automation to build source code on a very frequent interval, and report defects or failures in the build to the team. The initial movement began after JUnit started … Read more

Refactoring COBOL with RDz

What is refactoring? Refactoring has long been a discipline of the agile development world. Wikipedia defines refactoring as: “A disciplined technique for restructuring an existing body of code,  altering its internal structure without changing its external behavior…. [and its] advantages include improved code readability and reduced complexity to improve the maintainability of the source code, … Read more