If you've been paying attention to developerWorks, you know that the only constant in the world of IT is change
... and that principle is no less true for newsletters. So, after 12 gloriously dynamic years, the developerWorks
English-language newsletter is retiring.
That's right, our social media efforts have proven so successful that we've decided to focus primarily on those outlets for
promoting all the great stuff on developerWorks. Speaking of which, the site continues to grow more robust each week, with
new articles, tutorials, downloads, community activities, and more. And we still have lots of options for staying abreast
of all these resources, so check them out when you get a chance:
Over the next few weeks, we'll send additional reminders about the transition, but this will be the final issue to
include technology-specific content (below). So now's a great time to start following developerWorks through one
of these other channels, if you aren't already doing so.
Of course, I'll miss this gig. Of the 600 or so issues that we've published, I've overseen about half. (And a tip of the
hat to my predecessors, Scott Laningham and Robin Langford, who I'm happy to say are still with developerWorks.) The fact
is, it takes a team of dedicated professionals -- authors, editors, coordinators, and more -- to bring you a customizable
newsletter this complex, and I am indebted to all of them for their support, diligence, and patience over the years. They
do an outstanding job creating first-rate resources for IT professionals, and that has made my job a piece of cake.
Me? I am moving over to another team here at IBM, helping streamline communications for Big Blue and its partners. But I'll
be checking in with developerWorks every week to see what's new with this, the finest IT-oriented destination on the web,
where the goal continues to be helping you do your job better. It has been my privilege to be a part of
Thanks for tuning in!
John Swanson and the developerWorks editorial team
| Agile DevOps: Test-driven infrastructure|
In his latest Agile DevOps article, Paul Duvall covers writing automated tests for your infrastructure using tools such as
Cucumber with Gherkin. By running these tests in conjunction with every scripted change to the infrastructure, you ensure
quick feedback when a change introduces an error into an environment.
Ensure reliable, repeatable environment provisioning >
| Create customer segmentation models in SPSS Statistics from spreadsheets|
Learn how to bring a spreadsheet of raw data into SPSS Statistics and apply two classification algorithms to create customer
segmentation models. Then, create persistent files that contain the rules for the models that can be used for deployment
of customer classifications back to spreadsheets and into a big data environment.
Generate models for use now and with big data >
| Cognos proven practices: Finding unused dimensions on a
This article shows Cognos TM1 administrators a technique for reducing memory
consumption by quickly identifying all unused dimensions in a
Cognos TM1 server.
Get started >
| SmartCloud Cloud Services Framework, Part 1|
In this first of a four-part series of articles, learn how to create and register a mashup service in the Cloud Services
Framework in IBM SmartCloud Enterprise. The authors show how to: display the details of a service offering, dynamically update
the displayed information, present data from third-party sources, and show how to manage the service instance.
Start creating a mashup service >
| Implement cloud resource usage metering with IBM SmartCloud
Metering services in cloud computing track and calculate a customer's resource usage, which is the basis of the pay-per-use
model in a cloud environment. This article describes the architecture and implementation of the metering system in IBM SmartCloud
Start keeping track of cloud usage >
| Set up the OpenStack environment to support DB2|
OpenStack is a cloud operating system that controls large pools of compute, storage, and networking resources throughout
a data center. OpenStack supports MySQL, SQLite, and PostgreSQL as its default databases. In this article, the author shows
you how to quickly enable OpenStack to support DB2.
Enable DB2 in OpenStack >
| New cloud trial: IBM SmartCloud|
The IBM SmartCloud trial lets you experience the benefits of many IBM products in a no-charge cloud environment on developerWorks.
Products include IBM PureSystems patterns, BigInsights, Collaborative Lifecycle Management, DB2, Informix, and more.
Try it out now >
| New IBM ecosystem partner images on the IBM Cloud|
Explore the new partner software images on the IBM Cloud. IBM Business Partner solutions extend the value of the IBM SmartCloud
by providing new capabilities. Learn more about these capabilities, which are now being offered on the IBM Cloud.
New ecosystem partner images on the IBM Cloud >
| Process JSON data with WebSphere Transformation Extender |
WebSphere Transformation Extender validates and transforms complex data. This article demonstrates how to use a generic JSON
Transform and validate JSON data >
| Lotus Domino-based Sametime server for IBM i: Diagnose and troubleshoot common problems |
This article summarizes the common problems for Lotus Domino-based
Sametime servers on IBM i, and introduces some of the methods that
can help a Sametime server administrator to diagnose and troubleshoot
Start troubleshooting now >
| Use InfoSphere Guardium Universal Feed to create a customized data monitoring solution, Part
Create a feed for any arbitrary data source, upload event descriptions into the Guardium repository, and use the reporting
capability for event data. Samples help you address the challenges of meeting audit and compliance requirements over an ever-increasing
range of data events.
Feed the data >
| Tutorial: DB2 10.1 DBA for Linux, UNIX, and Windows certification
exam 611 prep, Part 3|
Prepare for Section 3 of exam 611, creating constraints on tables, creating views with WITH CHECK OPTION, creating and using
triggers, and using the SET INTEGRITY command.
Pull an all-nighter >
| Tutorial: Use InfoSphere Optim Query Workload Tuner 3.1.1
to tune statements in DB2 that reference session tables|
Using example scripts, this tutorial shows you how to set up a database environment that lets you tune statements from an
SQL script editor or from the Query Tuner Workflow Assistant.
Start tuning >
| IBM Data Management magazine: Check out the latest articles|
This month, IBM Data Management magazine explores various issues around big data. Current articles cover large-scale referential
integrity in the Netezza warehouse, managing resource constraints, getting the most out of your data warehouse, and handling
time series data in Informix.
See what's new >
| Download: IBM Data Studio|
IBM Data Studio provides database developers and DBAs with an integrated, modular environment for productive administration
of DB2 for Linux, UNIX, and Windows. It also includes collaborative database development tools for DB2, Informix, Oracle,
and Sybase. This is a fully licensed product that's available at no charge and with no time restrictions.
Download Data Studio now >
| DB2 Tech Talk: Row and column access in DB2 10 and InfoSphere
Warehouse 10 (12 Dec)|
Join the IBM Chief Security Architect for a discussion of new features in DB2 10 and InfoSphere Warehouse 10. Learn how DB2
10 takes security and ease-of-use to the next level, and how to use row permissions and column masks to meet compliance needs.
We'll provide tips and proven methods for implementing data security in a cost-effective way. (12 December 2012, 12:30pm
Register now >
| Big Data Developer Days|
Attend this on-site event to experience IBM's enterprise-class big data platform, which allows you to address the full spectrum
of big data business challenges. Participate in interactive discussions, watch live demonstrations of big data for social
media and log analytics, and get hands-on experience with Hadoop scripting with guidance from development experts. (Multiple
dates and locations)
Space is limited so register today! >
| Build server-cluster-aware Java applications|
Leverage two open source projects, Apache ZooKeeper and LinkedIn's Project Norbert, for server-group coordination in distributed
enterprise Java applications.
Get started >
| Community: Override root problems in vim|
In the Real-World Linux blog, contributing moderator Himanshu Arora shows how to do a nifty trick in the vim editor. He uses
it to override root privilege issues, but the potential is there for some other interesting things as well.
Check it out >
| Community: How much space is that using? Well, duh!|
Actually, the command isn't duh (or doh!) -- it's du. Learn more about this handy console command. The Linux
section editor uses it all the time, but still found a few extra tricks in this article.
Take command >
| Follow Chris on Facebook|
You can also keep
up with developerWorks Linux and Open source content editor Chris Walden on
Facebook. Find out when articles post and keep up with his pointers to
other interesting information. Don't worry -- he doesn't talk about his
cat or his kid. It's all open source!
Follow cmw.osdude on Facebook >
| Pull down to refresh with Dojo Mobile|
Take advantage of the popular PullView widget in Dojo Mobile 1.8, and let users of your mobile app easily "pull down" to
refresh their view or take other actions. Learn how to build two sample applications: a pull-down-to-refresh app and a pull-down-to-go-back
variant. Full downloadable source code is provided.
Make life easier for your mobile users >
| Knowledge path: Increase your big data skills with Hadoop|
Are you trying to make sense of big data? Trying to build a little
skill and understanding before you tie yourself to any particular
solution? Look at this knowledge path and learn more about what you can
do with open source Hadoop.
Learn about Hadoop and the big data ecosystem >
| Community: Oh, my darling Clementine!|
There is no lack of interesting, open source music players. Clementine has some great features and works on multiple platforms.
Learn more in this review by our contributing moderator, Himanshu Arora.
Play some music >
| Adopt continuous integration in IBM z/OS application development, Part 1|
Continuous integration of code improves software because you can catch errors before they cause problems. This two-part article
explains how continuous integration concepts in distributed development apply to the IBM System z domain. Part 1 describes
how to use Rational Team Concert to automate the build and deployment of a mainframe application.
Automate System z application builds and deployment >
continuous integration in IBM z/OS application development, Part 2|
Continuous integration of code improves software quality by catching errors before they cause other errors. Distributed development
practices can also work in the IBM System z domain. Part 2 describes how to add automated unit tests, interface tests, and
UI tests to the continuous integration process in developing mainframe applications.
Automate System z application unit, interface, and UI tests >
of the Rational Automation Framework|
Get a better understanding of the Rational Automation Framework by exploring its underlying concepts. This article also documents
the history of the framework's releases.
Gain expertise in the framework >
| What's new in Rational Application Developer 8.5 portal
Get details on the new or enhanced portal and portlet development tools introduced in Version 8.5, including additions for
mobile devices. The authors explain ways to use some of these tools, and include code snippets and illustrated examples.
Familiarity with Rational Application Developer is helpful in following this article.
Find out what's new >
| Add project security in Rational Change, Part 1|
When you enable the project security feature introduced in Rational Change V5.3, users are assigned dynamic privileges within
a set of change requests (CRs), rather than the alternative of static privileges that apply to all CRs and tasks within a
database. This makes user management for Rational Change V5.3 easy.
Get started with the project security feature >
| Add project security in Rational Change, Part 2|
Project security is a new feature added to Rational Change in Version 5.3. It makes user management easy. Part 1 explained
the feature and related terminology. This final part explains how to set up project security and then create and maintain
project rules for your organization.
Set up security and rules >
| Adopt pragmatic architecture for agile application lifecycle
Agile teams benefit from applying design management to producing and maintaining software-intensive systems. This article
describes a pragmatic approach to efficient collaboration on designs in an application lifecycle management (ALM) environment.
It uses realistic examples and focuses on concrete architecture and design activities, using the Rational solution for Collaborative
Lifecycle Management (CLM).
Get more efficient by becoming more pragmatic >
| Run automated Selenium JUnit regression tests |
Linking an automation tool to create regression test suites with a Collaborative Lifecycle Management application helps ensure
end-to-end traceability of requirements. This guide shows how to connect Rational Quality Manager to Selenium, an open source
tool for testing web applications. You can then run tests automatically after a build.
Start automating your tests >
| Select the best AppScan policies for your web application security testing|
Get an overview of IBM Security AppScan policies, and learn which policy is optimal based on the type of application and
its stage of development. The article also provides a side-by-side policy comparison that details each scan policy that is
offered by the IBM Security AppScan tool.
Start exploring AppScan policies >
then learn the appropriate methods for addressing those leaks.
Detect and address memory issues >
| WebSphere Service Registry and Repository (WSRR) promotion performance|
The promotion of web service metadata to various test and production environments is an important part of service governance
with WSRR. For large services or large sets of services, slow promotion times can be an issue. Extensive guidelines and tips
in this article will help you make this process as fast and efficient as possible.
| Implementing the Enterprise Gateway Framework Service for
WebSphere DataPower |
The Enterprise Gateway Framework is a service-based implementation that minimizes the exposure of internal DataPower ports
and their configuration on the firewall. This article shows you how to implement the framework to help you streamline the
development of new services in DataPower.
| Modernizing your z/OS system administration with z/OS Management
IBM z/OS Management Facility (z/OS MF) enables you to manage z/OS systems through a web browser interface. This article describes
z/OS MF, and shows you how to install, configure, customize, and use it to streamline and simplify your day-to-day z/OS administrative
| Test XML messages over WebSphere MQ with Rational Performance
Tester, Part 1|
Learn about a new JMS feature for WebSphere MQ testing that is embedded in the Rational Performance Tester generic service
client. In Part 1 of this three-part series, you'll record a test case for testing XML messages over the WebSphere MQ protocol.
| New trial download: WebSphere Application Server for z/OS
-- Liberty profile|
Liberty profile is a lightweight, highly composable, and dynamic application server runtime for developers who are building
applications that do not require the full Java Enterprise Edition (Java EE) environment.
Download now >
| On-demand Global WebSphere Community webcast: What's new
in IBM Business Process Manager and IBM Operational Decision Management|
This webcast describes new capabilities in IBM Business Process Manager (BPM) and IBM Operational Decision Management (ODM)
that can make your organization more nimble and agile, including new pre-configured patterns for IBM BPM and IBM ODM that
can be deployed in minutes into virtualized environments.
Click "Recent Archives" at the top of the page >
| New IBM Redbook: CICS Transaction Server application architecture|
IBM CICS Transaction Server (TS) primarily runs on IBM System z mainframes under IBM z/OS, and can control interactions between
applications and many thousands of enterprise users. CICS applications offer high availability, easy scalability, and built-in
redundancy. This IBM Redbooks Solution Guide describes CICS application architecture and its business and technical benefits.
To ensure proper delivery, please add firstname.lastname@example.org to your address
book. You received this email because you are subscribed to
IBM's developerWorks newsletter as: © International
Business Machines Corporation 2012. All rights reserved.
Attn: Developer Communications,
150 Kettletown Road
Southbury, CT USA 06488
Downloads & Trials