OK, it's time we named names. A few weeks ago, we asked you to nominate candidates for the IBM
Champion program -- which recognizes members of the technical community who make exceptional contributions toward IBM's
vision of a smarter planet -- and you responded like, well, champions. We've now had a chance to start reviewing
the credentials of these exceptional thought leaders, and ... the first round of results are in!
We've chosen more than 300 IBM Champions in five categories: Business
Content Management, IBM
Collaboration Solutions, Information
Management, and Rational
Software -- with more on the way. You can view the IBM Champion list for each category, or check
out the whole enchilada here.
Is it too late to cast your vote? No way! Many categories are still open, so feel free to submit
a nomination (for yourself or someone else) any time. Just remember: IBM employees are not eligible.
That's right: I'm afraid my legion of fans will need to recommend me for some other accolade that's more suited to my talents.
Good luck with that.
John Swanson and the developerWorks editorial team
This week's top features on developerWorks:
events in your area|
| developerWorks Live! briefing in Zurich: IBM i & Rational software -
Innovative solutions for applications, people, and teams|
Explore the innovations provided by Rational Enterprise
Modernization software development tools, their broad range of
functionality and their use throughout the entire software development
process. And be sure to join the community
group for this event on developerWorks. (6 July 2011, Zurich, Switzerland)
Get more details and register >
| developerWorks Live! workshop in Budapest: Discover
BPM added value with WebSphere Lombardi Edition|
Learn how to manage all aspects of your BPM program to enable rapid
expansion and adoption throughout your organization by using different features to get maximum benefits. Hands-on exercises
show you how to create a process,
integrate external systems, simulate and then run your process, and monitor it. And be sure to join the community
group for this event on developerWorks. (12 July 2011, Budapest, Hungary)
Get more details and register >
| IBM cloud event in Chicago: WebSphere Application
Server and DB2 in the cloud|
In this IBM event, explore a series of cloud topics with IBM Innovation Center experts -- new delivery models, pervasive
access requirements, explosive data growth, and increased efficiencies through process standardization, optimization, and
virtualization. No-charge registration is required. (14 July 2011, Chicago, IL)
Don't miss out -- register today >
| Innovate 2011 India: The Rational Software Conference|
Innovate 2011 is coming to India! Discover the presence of software everywhere, bettering your business and life. This is
your chance to let IBM Rational escalate your profits through the roof. Reap rich benefits by integrating people, processes,
and data, and by facilitating team collaboration profit through smarter software.
(10 - 11 August 2011, Bangalore, India; 11 August 2011, New Delhi, India)
Get more details and register >
| IBM workshop in Zurich: IBM Cognos Business Intelligence|
Catch up on the latest innovation of the Cognos 10 Business Intelligence platform through lectures, demos, and hands-on exercises.
And be sure to join the community
group for this event on developerWorks.
(30 - 31 August 2011, Zurich, Switzerland)
Get more details and register >
| Generating AIX audit reports|
the AIX audit produces a lot of records that are triggered by the configured events on the system. Learn how you can filter
out events to produce a more centered, daily audit report.
Get started >
| Optimize cloud application delivery systems|
The structure of the cloud demands that all of its components effectively optimize their use of available resources; that
includes components like the application delivery system. Learn concepts that make up a "traffic management" model
designed to effect better delivery of your cloud applications.
Right this way >
| Application development tools for IBM i|
Along with the evolution of the IBM i platform, the tools and compilers
for this operating system have also evolved. This article provides a
quick overview of the Rational technologies that can help developers
modernize and exploit the IBM i operating system.
Get an overview of IBM i development tools >
| Invoke web services using RPG proxy|
Learn how you can invoke a web service from an RPG application using a new feature of the integrated web services client
for ILE -- the ability to generate an RPG proxy (or stub).
Set up and generate a web service RPG proxy >
| Develop decision services, Part 1: A smarter city case study|
Walk through the complete application development lifecycle of a business rule management system (BRMS). This smarter city
use case involves implementing a decision subsystem for intelligent coordination among multiple city departments during severe
weather emergencies. The decision subsystem uses WebSphere ILOG JRules to automate the decision-making process.
Implement a decision subsystem >
| Knowledge path beta: Introduction to Universal
Get an introduction to Universal Business Language (UBL), an XML-based vocabulary that's used to represent common business
data. UBL is based on a set of open standards and is adaptable to many business situations. This knowledge path tells you
what UBL is, where it came from, and why you might want to use it.
Learn all about UBL >
Enhanced availability and workload management with Informix flexible grid|
Learn how to convert your existing Enterprise Replication domain to a grid domain, then configure and monitor the grid with
IBM OpenAdmin Tools for Informix, a free web-based tool that enables you to administer Informix servers through a browser.
Get on the grid >
| Integrate third-party widgets with IBM Case Manager
Client, Part 1|
Go beyond the standard search widget capabilities that are included in IBM Case Manager Client 5.0 by creating a custom search
widget. For example, you can expand the search parameters to better meet your specific solution needs.
Develop a custom widget >
| Best practices: Query optimization in a data
Get the best-possible query performance from your IBM Smart Analytics System by partitioning your
data, using indexes appropriately, tuning the configuration parameters, using the explain tool to tune the execution plan,
Optimize your queries >
| Trial download: DB2 Recovery Expert for Linux,
UNIX, and Windows|
Avoid accidental data loss or corruption using DB2 Recovery Expert, a self-managing backup and recovery solution that protects
Recover your database when time is of the essence >
| Free e-book: Getting started with InfoSphere
This new e-book from the DB2 on Campus book series teaches the basics of data modeling, explains how to work with logical
and physical database designs, shows how to create, deploy, and update data models, and much more. Includes practical hands-on
Find out what InfoSphere Data Architect can do for you >
Free e-book: Getting started with pureQuery|
The pureQuery tooling in Optim Development Studio gives you the means to write efficient Java database applications. This
book shows you how pureQuery can optimize Java Persistence API (JPA) and Hibernate applications, and provides a sample pureQuery
application that you can use for practice.
Learn how to use pureQuery >
Break Free World Tour: Smarter computing for improved IT economics|
Take advantage of new innovations and efficiencies that are now possible without increasing your IT budget. This day-long
seminar is taking place in many cities worldwide. You'll hear from industry experts on how to liberate yourself from data
center complexity, control application server costs, overcome data center control and automation costs, and much more.
Register for a city near you and learn how to break free >
| Thinking functionally, Part 3|
Neal Ford continues his guided tour of functional programming constructs and paradigms. You'll look at number-classification
code in Scala and take a glance at unit testing in the functional world. Then you'll learn about partial application and
currying, and see how recursion fits into the functional way of thinking. Don't miss Parts 1
of this new series.
Read Part 3 >
| Knowledge path: Build RESTful web services with
Representational state transfer (REST) is a high-level architectural
style for designing loosely coupled networked applications and services
that rely on named resources rather than messages. If you're a Java developer who wants to implement RESTful web services,
this knowledge path is for you.
Build your skills >
| Big, fast, and stable storage on a budget|
The march of open source means that many functions that were once expensive and proprietary are available to anyone who takes
the time to learn them. This article shows you how to run RAID-Z, a new Solaris technology, on OpenIndiana. You can also
run it in Linux or other environments, as well.
Check out RAID-Z >
| Join Chris in the developerWorks community|
Open source zone editor Chris Walden wants to add you to his list of colleagues on the developerWorks community. Signing
up is easy and no charge! Once you're in, sign Chris up as your colleague. You'll have the inside track on the open source
community at IBM.
See Chris's profile and sign up >
| Follow Chris on Twitter|
source editor Chris Walden on Twitter for regular updates on articles and other information relevant to the open source community.
Follow ChrisW_at_IBM on twitter >
| Build JPA entities quicker with Rational Application Developer
Rapidly generate and customize Java Persistence Architecture (JPA) entities from a Derby database with tables that use the
Identity Value Generation capability of Rational Application Developer. Using the views and editors frees you from hand coding
the required annotations.
Avoid hand coding >
| Defect analysis with Rational Team Concert and
ODC, Part 2: BIRT reports|
Using Orthogonal Defect Classification (ODC) for defect analysis throughout development gives your team deeper insight into
trends. This second of two articles shows how to extend Rational Team Concert Version 3.0 for ODC data analysis by creating
custom BIRT reports.
Learn to create defect trend reports >
| Knowledge path beta: Web application security
with Rational AppScan automated scanning|
Securing an application manually can be daunting and time consuming, to say the least. This knowledge path beta introduces
developers to automated vulnerability scanning with Rational AppScan software, gives an overview of the functions that it
can perform, and shows you how to do basic scanning tasks.
Learn how AppScan works >
| Simple development steps for better web and mobile
Most attacks focus on common vulnerabilities, using cross-site scripting (XSS), SQL
injection, parameter tampering, cooking poisoning, and information leakage. This article describes and gives examples and
countermeasures for each, and explains
how using automated scans can increase security.
Improve application security >
| Manage time and resources better by scheduling
Scheduling a test in an automated system not only helps you be more efficient and use lab resources more effectively, but
helps you monitor results as well. Learn the
considerations, the components of a scheduling subsystem, the functionality
that it should include, and how to develop it using Java technology.
Start scheduling automated tests >
| Cut complexity in software and systems with Collaborative
New Collaborative Design Management (CDM) features that extend modeling capabilities in Rational Software Architect and Rational
Rhapsody help you clarify complex concepts and increase collaboration. Involve stakeholders in the design process throughout
development and you’ll improve quality.
Cut complexity now >
| Tutorial: Integrate Rational DOORS and Rational
Change to fully trace requirements|
With the Rational DOORS Change Management integration feature, you can connect requirements management with change and configuration
management in Rational Change software for complete traceability. This article for intermediate users explains the entire
Connect requirements and changes >
| Integrate Perforce configuration management with
Rational Team Concert 3.0|
Manage change collaboratively by integrating Perforce and Rational Team Concert 3.0. Job status automatically synchronizes
in both applications. This article describes two different integration patterns based on different use cases, and includes
a sample program for integration.
Learn how to integrate the two >
| How robust messaging pays off for mission-critical interactions|
In the first part of this two-part series on connectivity and integration, IBM's Marc-Thomas Schmidt discusses challenges
that many organizations face with the most basic and critical element of integration: messaging.
Read the interview >
| Improve cross-domain communication with client-side solutions|
Ajax plays an important role in the Web 2.0 era, yet sometimes its power is limited due to the same origin policy (SOP).
In this article, learn how to overcome the restrictions of collaboration. Explore several client-side solutions for integrating
with other servers and providers. Examples show you how to improve your cross-domain communication and data transfer.
Work around the SOP restrictions >
| What's new in WebSphere Application Server V8|
The latest release of this cornerstone product offers
dramatic runtime improvements, plus simpler and easier ways to develop and
| Tuning WebSphere Application Server V7 and V8
Updated for V8, this article explains how no single
set of tuning parameters provides the best performance for all applications -- but
tuning three core areas will make most applications run faster.
| Garbage collection in WebSphere Application Server
V8, Part 1|
See how the garbage collection policies in WebSphere Application Server V8
have been updated to accommodate the different ways new applications are using
| Harness the power of the cloud with IBM Workload
Building on the success of the WebSphere CloudBurst Appliance, Workload Deployer provides new application-centric
capabilities for your private cloud, and brings you higher utilization, improved ease of use, and faster application deployment.
| Using the WebSphere Application Server Feature
Pack for Web 2.0 and Mobile to view web application usage patterns and other analytics|
The new WebSphere Dojo Analytics feature reveals how users navigate through your websites, which can be a powerful asset
when making improvements.
| Putting it all together: Mobile application services
Simplify development of web applications for
smartphones with the new WebSphere Application Server Feature Pack for Web 2.0 and Mobile, which features server-side building
blocks that implement protocols defined by Dojo widgets.
| New trial download: WebSphere Application Server
V8 speeds delivery of new applications
and services with WebSphere Application Server, and can help businesses offer
richer user experiences through the rapid delivery of innovative applications.
| New download: WebSphere Application Server for
Developers V8 |
Try this no-charge WebSphere Application Server development runtime for projects that don't warrant
the expense of a fully supported runtime on the developer desktop.
Download now >
| New download: WebSphere Application Server Feature
Pack for Web 2.0 and Mobile |
This new Feature Pack uses standards-based technologies such as Ajax, REST web services, and Dojo to help you add rich desktop
and mobile user interfaces
to WebSphere Application Server applications, and speed your development of more
connected and interactive desktop and mobile applications.
Download now >
| Build PDF files dynamically with PHP|
Walk through the entire process of building PDF files dynamically using PHP. Experiment with open source tools, such as the
Free PDF library (FPDF) or PDFLib-Lite, and PHP code for control of the PDF format of your content.
Start exploring >
| Knowledge path beta: Optimize your XML information
with data compression|
Explore several approaches to compressing XML documents in this knowledge path. Take advantage of special structures in XML
that allow improvements over the most naive compression techniques.
Get the most from your data >
To ensure proper delivery, please add email@example.com 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