Segment producer for IBM Developer Relations Steve Curtis joins me to talk about IBM SmartCloud Application Services, IBM's Platform as a Service offering. You can dive deeper into this topic by following the podcast series on it, Experts talk about cloud services.
Also among this week's valuable bits of knowledge:
In this series, examine how to build the same basic extension for Chrome, Firefox, and Safari; learn what it's like to extend each browser; discover how hard or easy it is to perform some common tasks; and realize how to distribute your extension. Bookmark the Create your own browser extension series.
IBM Research senior software application developer Senthil Nathan joins me to talk about opening up the IBM InfoSphere Streams platform to Python code with the goal of performing analytics in InfoSphere. You can dive deeper into this topic by reading Senthil's (and Glenn Hochberg's) article, Calling Python code from IBM InfoSphere Streams.
Also among this week's valuable bits of knowledge:
IBM's X-Force research team has released theIBM X-Force 2013 Mid-Year Trend and Risk Reportto summarize their latest IT security findings. Michael Hamelin is a security architect on the X-Force team and in this interview he discusses some of highlight trends in the report. He discusses the "what's old is new" trends, the new type of "reputation stealing" attacks, and the latest technology based attacks on mobile platforms. In the first six months of 2013, the X-Force team researched 4100 new vulnerabilities, investigated 900 million web pages, created 27 million new entries in its web filter database, and managed 180 million malware signatures. You can download theIBM X-Force 2013 Mid-Year Trend and Risk Reportfor free and read all the details of their findings.
Senthil Nathan and Bugra Gedik have published "Using InfoSphere Streams with memcached and Redis" to show how to externalize the Streams application state using a Distributed Process Store (DPS). They demonstrate with two popular NoSQL key-value data stores, memcached and redis.
Getting Started With InfoSphere Streams.
InfoSphere® Streams Quick Start Edition is a free, downloadable, non-production version of InfoSphere Streams, a high-performance analytics platform that allows user-developed applications to rapidly ingest, analyze, and correlate information as it arrives from thousands of real-time sources. With no data or time limits, InfoSphere Streams Quick Start Edition allows you to experiment with stream computing in your own unique environment. Build a powerful analytics platform that can handle incredibility high data throughput, up to millions of events or messages per second.
Pietro Marella and Torsten Schlegel have published an extensive guide to managing test assets in a cloud environment. The guide is called "Using Rational Quality Manager to manage lab assets in virtual environments" and is based on a pilot project at the IBM Tivoli Lab in Rome. This guide show how to extend the IBM Rational Test Lab Manager component of IBM Rational Quality Manager to import up to date definitions of virtual images and machines that are available for use in testing fom IBM Tivoli Service Automation Manager. The techniques outline in this guide can help test teams speed up their test cycles and manage complex test environments.
Rajalakshmi Srinivasaraghavan has published an article on developerWorks that explores theformat and features of the DWARF debug file structure. This standard for including source level debug information in object files is widely used by many compilers and tool chains, This article explores the details of this file format so that you can make the best use of your debugging tools and reduce the amount of time you spend tracking down bugs.
Mark Connell and Shili Yang have demonstrated how to integrate IBM Business Process Manager with an external LDAP user directory. Their work is documented in a new article they have recently published on developerWorks called "Securely integrate an LDAP user registry with IBM Business Process Manager". This article will show you how to replace the product's default security provider and instead use your enterprise directory for authentication and authorization in Business Process Manager.
WebSphere Client Technical Professional Simon Dickerson joins me to talk about how IBM can help you create rock-solid, public-facing web APIs (because they are a critical part of your organization's public image). You can dive deeper into building better web APIs by reading Simon's (and Tanmayee Potluri's) article Introduction to Cast Iron Live Web API Services.
Also among this week's valuable bits of knowledge:
William von Hagen from WordSmiths discusses Scribus, the open source, graphical desktop publishing (DTP) tool that focuses on layout, frames, styles, color management, and intercolumn document flow. Scribus is free software that runs on the Linux, Windows, and Mac OS X platforms, and provides most of the capabilities of traditional DTP tools at no cost.
Other news This Week On developerWorks
Lalatendu Patro is a software deveoper at IBM who's just published an article on the Net Search Extender verification tool to make sure your full text searches on DB2 databases are as accurate as possible.
Timi Ogunjobi is a software engineer and author at Xceedia Limited who is an expert at setting up Drupal multisite installs. His article will show you step by step instructions for installing Drupal so that you can run and manage multiple independent Drupal-based web sites from a single install.
Craig Statchuk has published a how-to guide on developerworks that walks you through the the steps required to implement an interactive map widget for use with IBM Cognos 10.1.1 Business Insight. The interactive map widget implemented in this tutorial can utilize online maps from popular vendors such as ESRI Maps, Google Maps, and Bing Maps. The tutorial provides example code that you can use as the starting point for your own interactive map widget in IBM Cognos.
Sundari Voruganti and Kathryn Zeidenstein have updated their developerWorks article onhow InfoSphere® Guardium® can integrated Hadoop-based environments into Guardium's activity monitoring and auditing policies. They also show how to tailor Guardium's reporting capabilities to specific Hadoop environmanes such as IBM Big Insights, Cloudera, Hortonworks Data Platform, and Greenplum Hadoop.. In their article, you will also learn about a quick start monitoring implementation available only with IBM InfoSphere BigInsights.
Reggie Barosa describes how tomodernize an existing IBM® z/OS® applicationby using service-oriented architecture (SOA) to move it to a smartphone. Without making changes in the existing IBM® CICS® application, he shows how to create and deploy CICS web services that a smartphone can invoke.
More items in this episode:
Arup Pal has published a how-to guide on developerWorks called "Using the global cache in WebSphere Message Broker." The new global cache feature in WebSphere Message Broker V184.108.40.206 enables you to store and reference data in an embedded memory cache or an external WebSphere eXtreme Scale grid. This article shows you how to implement a global cache to store and access reference data for use by message flows.
Zafar Gilani and Salman Ul Haq have published a how-to guide on developerworks to show developershow to analyze large datasets with Hive. The big data industry has mastered the art of gathering and logging terabytes of data, but the challenge is to base forecasts and make decisions derived from this real data. This article presents a use case for analyzing Call Data Records with Hive to gain insights into customer usage patterns.
IBM has announced a90-day trial of IBM SmartCloud Services. IBM SmartCloud Services, lets you develop, test, and quickly deploy applications to the cloud with minimal resources. IBM SmartCloud Services helps you build innovative solutions quicker by using patterns of expertise that automate many tasks and gives you access to many pre-built virtual machine images for you to use. After August 30th 2013 IBM will no longer accept requests for this trial, so sign up today to get started.
IBM Distinguished Engineer, Kyle Brown discusses best practices forpatterns adoption with IBM PureApplication System. He recently published an article that outlines six important best practices to help clients be successful integrating IBM PureApplication System into their IT governance policies and data center management strategies.
Other items in this episode:
Derek Chowanec has published anew training video for IBM Security AppScan Source edition. In this video will show you how to configure the tool to scan application source code, how to use the integrated tools to build a report on its findings, and how to conduct triage on the findings. Also in this video, Tom Mulvehill shows you how to hunt down vulnerabilities in Android applications.
Matthew Hatem, Ethan Burns, and Wheeler Ruml, have published a tutorial on developerworks to show youhow to implement the most widely used heuristic search algorithm in Java. Their step by step article shows you how to improve the performance of heuristic searches by avoiding expensive garbage collection and exploiting a high-performance alternative to the Java Collections Framework. If you want to incorporate this fundamental artificial intelligence search algorithm in your applications, this tutorial will help you get started with sample code that's available for download.
Benny Halberstadt and Nancy Navarro have produced ahow to guide for using the IBM InfoSphere Business Glossary REST API to find terms, examine the term's details and contact term's the steward. Their example code show you how to develop an Android application to call the REST APIs and invoke the phone's native phone and email applications to contact the data stewards found in the Business Glossary. You'll learn a lot about the InfoSphere Business Glossary, REST programming, and Android application development all in this single article.
Jeff Hoy talks about his article "Enabling the OAuth service provider in WebSphere Application Server." OAuth 2.0 service provider support was added as part of IBM® WebSphere® Application Server versions 220.127.116.11, 18.104.22.168, and 22.214.171.124. This article provides an overview of OAuth support highlighting architecture, new features, and the minimal configuration steps needed to enable the capability. The article also includes debugging tips, resource links, and pointers for advanced configurations.
David Jarvis, from the IBM Center for Applied Insights, discusses a new report from the Center for Applied Insights called their report, "Cybersecurity education for the next generation" He explains the three types of collaboration recommended for institutions that want to develop a cybersecurity curriculum and discusses three cases studies from the report.
Kiran Batchu shows youhow to configure the Log4j node in a WebSphere Message Brokermessage flow. The Log4j node enables you to use different levels of logging, so that at runtime, without modifying the application code., you can enable or disable specific logging nodes in a message flow while others remain unaffected.
Oktawian Powązka has atwo part article serieson how to implement single sign-on in some of the most challenging run-time environments using IBM Security Access Manager for enterprise single sign on.