Filter by products, topics, and types of content

(417 Products)

(750 Topics)

(20 Industries)

(15 Types)

101 - 200 of 10433 results | Previous | Next
Show Summaries | Hide Summaries
View Results
Title none Type none Date down
Compatibility Mode improvements in IBM Notes 9.0.1 Feature Pack 9
IBM Notes 9.0.1 Feature Pack 9 includes improvements to Compatibility Mode, introduced in IBM Notes 8.5, providing enhanced interoperability between IBM Notes and other email clients.
Articles 05 Sep 2017
Social power, influence, and performance in the NBA, Part 1: Explore valuation and attendance using data science and machine learning
In this tutorial series, learn how to analyze how social media affects the NBA using Python, pandas, Jupyter Notebooks, and a touch of R. Here in Part 1, learn the basics of data science and machine learning around the teams in the NBA.
Also available in: Chinese   Japanese   Spanish  
Articles 31 Aug 2017
Securely connect your private VMware workloads in the IBM Cloud
Your VMware Cloud Foundation or VMware vCenter Server environment in the IBM Cloud is provisioned on a private network for your use. Some IBM Cloud services, such as object and file storage, are available to you on the private network. This tutorial will show you how you can securely connect your private VMware workloads in the IBM Cloud to the complete portfolio of IBM Cloud services.
Also available in: Chinese  
Articles 31 Aug 2017
SAP HANA and Hortonworks Data Platform (HDP) integration with SAP HANA Spark Controller running on IBM Power Systems
This article describes how to set up an environment where SAP HANA accesses and analyzes data stored in Hortonworks Data Platform (HDP) using the SAP HANA Spark Controller. The environment is running entirely on IBM POWER8 processor-based servers. This article describes two deployment options that use either scale-up or scale-out POWER8 servers.
Also available in: Chinese  
Articles 30 Aug 2017
Setting up Apache OpenWhisk on IBM Power on a single-node, on-premises serverless framework
OpenWhisk has significantly gained popularity as the cloud-first distributed event-based programming service. In this article, we discuss about the enablement of OpenWhisk for IBM Power servers. It also provides the configurations needed to start an OpenWhisk cluster in an all-in-one Ubuntu cluster running on IBM Power Architecture.
Articles 30 Aug 2017
Make informed automated decisions with business rules and Predictive Model Markup Language
While business rules written by experts can be used to automate business decisions, there is a popular trend toward using predictive models, built from data mining, as the foundation for better decisions. This article shows how to take advantage of both worlds by integrating predictive model evaluation in business rules.
Articles 25 Aug 2017
Use Clojure to write OpenWhisk actions, Part 1: Write clear, concise code for OpenWhisk using this Lisp dialect
In this tutorial, you learn how to use Clojure, a functional programming language that's based on Lisp, to create actions for OpenWhisk. Such actions can be clearer and more concise than those written in JavaScript. Functional programming is a better paradigm for Function as a Service (FaaS) because it encourages programming without reliance on side effects. By putting different parts of the code in different actions, it becomes more modular and easier to maintain.
Articles 24 Aug 2017
Working with SIBus queues and topic spaces using wsadmin and Jython in WebSphere Application Server
You can configure the SIBus by using the Integrated Solutions Console (ISC) web console, or by using the command line in the wsadmin tool using Jython. But, all the available examples that show how to send/receive messages to SIBus destinations are done in Java only. This tutorial shows how you can do these operations with wsadmin and Jython, which is the preferred scripting language to write scripts to test or administer WebSphere Application Server.
Tutorial 23 Aug 2017
Authoring with developerWorks
Welcome, authors! This article shows you how to prepare English-language technical content for publication on the worldwide developerWorks site using Open Document Text editors such as IBM Lotus Symphony, Apache OpenOffice, LibreOffice, or another editor that support the OpenDocument format (ODT), or using Microsoft Word. The steps are simple. You download our template package for either OpenDocument or word, fill in the fields in the template, and then compose your content according to the guidelines in the template. Tips for composing your content and submitting it to the developerWorks staff are also included in this article.
Also available in: Spanish  
Articles 23 Aug 2017
Offloading your Informix data in Spark, Part 2: Basic analysis of your data
Apply what you learned in Part 1 as you start exploiting the data using the Spark dataframe API and understand what a dataframe is.
Articles 22 Aug 2017
Test and deploy PHP applications automatically on IBM Bluemix
In this tutorial, you'll learn how to use the free IBM Bluemix Continuous Delivery service to connect your IBM Bluemix deployments with GitHub code repositories. You will walk through the process of configuring an IBM Bluemix Continuous Delivery toolchain to monitor and deploy a PHP application from GitHub to an IBM Bluemix development environment, and you'll see how to integrate Travis CI to build, test, and merge pull requests in a GitHub code repository.
Also available in: Chinese  
Articles 21 Aug 2017
Top Internet of Things articles and tutorials (August 2017)
Four of our most popular articles on Internet of Things are highlighted in this article for your convenience.
Also available in: Japanese  
Articles 17 Aug 2017
Make your blockchain smart contracts smarter with business rules
This article describes how to implement blockchain smart contracts, using business rules on top of Hyperledger Fabric. Work with sample code to learn how to model and execute smart contract decision logic, taking advantage of an enterprise-class rule engine to improve transparency and trust for all participants in a business network.
Also available in: Chinese  
Articles 14 Aug 2017
Visualize and analyze data in proprietary and public datasets, Part 1: An overview of Watson for Real World Evidence
Get an introduction to IBM Watson for Real World Evidence, a cloud-based interactive Watson Health Life Sciences platform for decision makers, analysts, and data scientists to generate and test hypotheses.
Articles 10 Aug 2017
Visualize and analyze data in proprietary and public datasets, Part 2: A typical workflow
Get an introduction to IBM Watson for Real World Evidence, a cloud-based interactive Watson Health Life Sciences platform for decision makers, analysts, and data scientists to generate and test hypotheses.
Articles 10 Aug 2017
Visualize and analyze data in proprietary and public datasets, Part 3: Walk-through of a sample notebook
Get an introduction to IBM Watson for Real World Evidence, a cloud-based interactive Watson Health Life Sciences platform for decision makers, analysts, and data scientists to generate and test hypotheses.
Articles 10 Aug 2017
MongoDB backup and restore methodology using IBM Spectrum Protect for Linux on Power
This article describes the approaches for backing up MongoDB instances on IBM Power Systems. It includes instructions on how to run backup and management agents on the MongoDB servers and how MongoDB can be integrated with traditional backup tools such as IBM Spectrum Protect.
Articles 08 Aug 2017
Configure SoftLayer components for use with Account Defined Network
Learn how to provision and configure the necessary infrastructure components for SoftLayer's new Account Defined Network (ADN) feature. In this tutorial, we show you how to do this by calling REST-based APIs, and use CURL as the command-line utility from the Linux OS to call the REST-based API with a JSON payload. The JSON payload defines all the parameters that are required to create a particular component. We have done thorough testing and troubleshooting on the commands shown here to ensure their correctness. This tutorial can be particularly useful for users who want to automate their infrastructure setup process.
Also available in: Chinese  
Articles 08 Aug 2017
Configuring a Sametime environment with TLS1.2
Starting with Feature Pack 1, IBM Sametime 9.0.1 supports TLSv1.2 encryption for securing your deployment. This paper describes the procedure for configuring the various servers in a Sametime environment with TLSv1.2.
Articles 08 Aug 2017
Explore the OpenStack REST APIs for PowerVC
IBM Power Virtualization Center (PowerVC) is an OpenStack-based IaaS cloud solution for the IBM Power platform designed to simplify the management of virtual resources. PowerVC consists of both a GUI and RESTful APIs that perform virtual management tasks for your Power System. This article highlights the REST APIs for both PowerVC Standard Edition and Cloud PowerVC Manager.
Also available in: Chinese  
Articles 02 Aug 2017
Detect complex events in a real-time data stream
Get, run, and extend a Bluemix starter app that uses the Streaming Analytics service and an IBM Streams application to detect complex events from a real-time data stream.
Also available in: Spanish  
Articles 01 Aug 2017
Do more with the IBM Blueworks Live REST API, Part 5: Write web applications for the Blueworks Live REST API with Node.js on Bluemix
This tutorial is the final part in a 5-part series about the IBM Blueworks Live REST API. Learn how to access the Blueworks Live API through a web application with Node.js and IBM Bluemix.
Articles 31 Jul 2017
OpenPOWER GPU-enabled architecture performance enhancement using the Engineering and Scientific Subroutine Library (ESSL) drop-in acceleration
This article illustrates the methodology to offload the part of computations to GPU without refactoring the applications. The Crossroads/NERSC-9 Memory Bandwidth benchmark is used to showcase the offload of dense matrix multiplication (DGEMM) computations on GPU by linking (compile time) the newer version of CUDA-enabled ESSL (IBM Scientific Library). The use of CUDA-enabled ESSL gives approximately six times performance gain over CPU-only code.
Also available in: Chinese  
Articles 31 Jul 2017
Configure an IPsec environment using the Kerberos authentication mechanism
Kerberos is an authentication mechanism used to authenticate a set of users by having different security realms and by exchanging ticket over a secured or non-secured environment. Internet Protocol Security (IPsec) is a security protocol used to establish a secured channel over interacting systems. The IPsec security protocol allows the use of Kerberos for user authentication and to have a secured communication channel established between two client systems. This article explains how we can use IPsec as a security protocol to communicate between two client systems and how we can configure IPsec with Kerberos authentication between these systems.
Articles 28 Jul 2017
Add language translation to your apps with IBM Watson
Add language translation to your IBM Cloud apps. Use Node-RED and the Language Translation service to create an app that translates text that the user enters and performs sentiment analysis on that text.
Also available in: Japanese   Spanish  
Articles 27 Jul 2017
Build a hotel booking application using the Business Rules service in IBM Cloud
The Business Rules service hosted in IBM Cloud and powered by Operational Decision Manager allows you to define, deploy, and maintain business rules and policies separately from your application code. To demonstrate the benefits of decoupling the lifecycle of the calling application from the business logic (rules) running in a cloud service, we build a simple hotel booking application in a Node.js runtime bound to a Business Rules service that calculates the booking rates. This article will show you how to deploy and execute business rules in the cloud environment. You will then be able to extend this application with more complex rules or build your own application very easily.
Also available in: Russian   Japanese  
Articles 26 Jul 2017
Using a graphical interface on SoftLayer servers
Learn the concepts, reasoning, and steps to configure a graphical user interface to run on an IBM SoftLayer cloud server.
Also available in: Spanish  
Articles 26 Jul 2017
Implement continuous delivery using IBM UrbanCode Deploy
Learn how to implement a continuous delivery solution on SoftLayer cloud servers, using IBM UrbanCode Deploy, from the aspects of design to the implementation details.
Also available in: Chinese   Portuguese  
Articles 26 Jul 2017
Write a Clojure web app on IBM Cloud
Getting started with functional programming? Clojure is a popular functional programming language based on Lisp. Learn how to use Node.js to run Clojure programs as part of a web application deployed on IBM Cloud.
Articles 26 Jul 2017
Use a custom Go buildpack with IBM Bluemix
This article demonstrates the ability of IBM Bluemix to host applications written in the Go language, which Bluemix doesn't support by default. The author shows how to develop a web application that performs simple math calculations and deploy it to Bluemix using a custom buildpack.
Also available in: Russian  
Articles 26 Jul 2017
Configure MongoDB servers for backup scripts
When you are managing massive amounts of data, regular backups are critical, and they are definitely not something you want to do manually. This article shows you how to perform a backup and restore using the backup script for MongoDB, an open source NoSQL database that enables massive data management.
Also available in: Chinese   Spanish  
Articles 25 Jul 2017
Conserve water with the Internet of Things, Part 1
This first tutorial in a three-part series shows how to build a low-cost houseplant-monitoring solution based on Raspberry Pi. The solution uses IBM Cloud for collecting and visualizing sensor data and posting updates on your social network.
Also available in: Spanish  
Tutorial 18 Jul 2017
Conserve water with the Internet of Things, Part 3
This third tutorial in a three-part series shows how to build a low-cost plant-monitoring solution based on Raspberry Pi. In this final installment, you'll build an HTML5 application that provides a visualization of the sensor data for desktop and mobile devices. You'll create an open data API to make the data available from the Cloudant data store.
Articles 18 Jul 2017
Conserve water with the Internet of Things, Part 2
This second tutorial in a three-part series shows how to build a low-cost plant-monitoring solution based on Raspberry Pi. Secure the Node-RED app and set up automated deployment to IBM Cloud in response to code changes.
Articles 18 Jul 2017
Build and deploy a sample Liberty application to Bluemix
IBM introduced Watson services to the IBM Bluemix platform in early October 2014. This tutorial introduces the services and SDK currently available and describes how to deploy an application using the Watson Question and Answer service on Bluemix. The deployed application is a Java-based application.
Articles 18 Jul 2017
Put a Linux-based chess app on the cloud with Bluemix and IBM Containers
Build a Docker container that uses WebSockets to expose an existing Linux CLI chess engine as a cloud service. This tutorial shows step-by-step the process for building a Docker container and deploying it as a running container on IBM Containers for Bluemix. It includes sample code and a JavaScript chess game that runs in a browser and illustrates how to consume the WebSocket-based service. You can apply the methods demonstrated to containerize almost any pipe-based Linux application and leverage them as cloud services on Bluemix.
Articles 17 Jul 2017
Simplify how you manage complex input data with a custom IBM BPM data handler
IBM Business Process Manager (BPM) Advanced includes a data handler that can manage a fixed-width data format, if the incoming bytes stream refers to a flat object. The size of every field can be specified, with other properties like the pad character or the alignment behavior. However, if you want a fixed-width data format that contains nested child objects with multiple cardinalities, you need to create a custom data handler. Learn how to implement a custom data handler and bind it to various export formats.
Articles 13 Jul 2017
Adopt a hybrid cloud model using Bluemix
Using a composable services approach, our team built a sales Quote-to-Cash application and deployed it on a hybrid cloud. Our hybrid cloud consists of IBM Bluemix, IBM Bluemix Dedicated, IBM DB2 on Cloud, IBM FileNet Content Manager, and the API Management platform. We review the architecture, decisions, and benefits of adopting a hybrid cloud model, and explain why we chose this model to deploy our sales Quote-to-Cash application.
Articles 12 Jul 2017
Meet Eclipse Orion: For the cloud, in the cloud
The Eclipse Orion project's objective is to create a browser-based, open source, tool-integration platform, one entirely focused on developing for the web, in the web. Orion tools are written in JavaScript, they run in the browser, and its components are individually consumable. This article introduces you to Orion, and provides resources and commentary to help familiarize you with the tools.
Also available in: Chinese   Russian   Japanese  
Articles 12 Jul 2017
Revitalize your Java EE app with IBM Bluemix services
Migrate existing applications to IBM Bluemix services such as SQLDB, Session Cache, and Auto-Scaling. The sample application you will work with is CloudTrader, a new app created from a ten-year-old day trading application.
Also available in: Chinese   Portuguese  
Tutorial 12 Jul 2017
Integrate an application with Facebook Login for Apps
When you integrate social authentication into any application, it requires implementing an OAuth 2.0 client. You then exercise an authorization code flow with the social identity provider, followed by the retrieval of an identity profile resource. This article uses ISAM and the popular social media outlets, Facebook, LinkedIn, and Instagram.
Also available in: Japanese  
Articles 11 Jul 2017
SAS software with Hortonworks Data Platform (HDP) running on IBM POWER8
This article describes how to set up an environment where SAS can access and analyze data stored on Hortonworks Data Platform (HDP) using SAS/ACCESS Interface to Hadoop. The environment is running on IBM POWER8 processor-based servers.
Also available in: Chinese  
Articles 06 Jul 2017
Take command of the SoftLayer API from the Go programming language
Learn the ins and outs of using the SoftLayer Cloud API from the Go programming language. This tutorial shows you how to use the services, navigate and use the data structures, and establish object masks and filters, as well as how to order VMs and more in a concise and idiomatic way.
Articles 06 Jul 2017
Create a scalable and fault-tolerant REST endpoint using Flask and Python
Learn how to deploy a simple Flask application with an AngularJS user interface to IBM Cloud using the Cloud Foundry command-line tool. For this tutorial, we chose Flask over other frameworks like Django, Pyramid, and web2py because it is very lightweight and therefore easy to understand. For just writing up a REST endpoint it is a perfect fit. In addition, we also show you how a single REST endpoint can be used to multiplex between different functions.
Also available in: Chinese   Japanese  
Articles 05 Jul 2017
OpenPOWER firmware with Intelligent Platform Management Interface (IPMI) features
This article explains the various OpenPOWER aspects (such as system firmware usage, controlling, and debugging) that are related to developers and test engineers.
Articles 04 Jul 2017
Compare the Informix Version 12 editions
Get an introduction to the various editions of IBM Informix version 12, and compare features, benefits, and licensing considerations in a side-by-side table. Regardless of which edition you choose, Informix brings you legendary ease of use, reliability, stability, and access to extensibility features.
Product overview 01 Jul 2017
IBM Datacap Developer Kit
The IBM Datacap Developer Kit provides applications and files that allow unlimited extension and customization of the product. These customizations can be used to tailor your application to perform unique functionality or operate in a manor specific to the needs of your organization.
Also available in: Chinese  
Articles 30 Jun 2017
Do more with the IBM Blueworks Live REST API, Part 1: Maximize your business value with 5 universal use cases
This tutorial is the first part in a series about the IBM Blueworks Live REST API. Blueworks Live is a powerful platform, much more than simply a process modelling tool. When used to its full potential, Blueworks Live becomes a structural map for your entire organization. See examples for 5 use cases and an overview of approaches to get the most out of each use case.
Articles 29 Jun 2017
Do more with the IBM Blueworks Live REST API, Part 2: Explore the Blueworks Live REST API resources with a generic testing tool
This tutorial is the second part in a series about the IBM Blueworks Live REST API. Learn about customized reports on business process information stored in Blueworks Live.
Articles 29 Jun 2017
Do more with the IBM Blueworks Live REST API, Part 4: Write Java applications with the Blueworks Live REST API
In Part 4 of this series about the IBM Blueworks Live REST API, learn how to process the results of the REST API calls in Java applications.
Articles 29 Jun 2017
Do more with the IBM Blueworks Live REST API, Part 3: Use Blueworks Live REST API resources interactively with cURL
In Part 3 of this series about the REST API of IBM Blueworks Live, learn how to process the results of the REST API calls in a shell environment.
Articles 29 Jun 2017
IBM Datacap 9.0, 9.0.1, 9.1.0, and 9.1.1 DDK sample applications
The DDK contains additional IBM Datacap 9.0, 9.0.1, 9.1.0 and 9.1.1 sample applications. These samples show various ways to capture and validate documents, providing examples of application structure and use of various actions that may be useful in your applications.
Also available in: Chinese  
Articles 28 Jun 2017
IBM Datacap ruleset panel template
IBM Datacap provides ruleset configuration panels, which are used at application design time in FastDoc and Datacap Studio, allowing easy ruleset configuration by providing a UI that prompts the user for configuration settings and then creates the appropriate ruleset XML. Additional custom ruleset panels can be created using the provided Visual Studio C# template.
Also available in: Russian  
Tutorial 28 Jun 2017
Continuous monitoring of server resources utilization using custom scripts
Monitoring IT infrastructure is essential to ensure its stability. Choosing an efficient, scalable, customizable, and light-weight solution for this has always been a challenge with changing requirements. Custom scripts can be used to achieve this smartly unlike the agent-based monitoring method in which all data defaulted by the monitoring tool used will be collected. This article describes the custom script method for monitoring system resources. In this method, the data collector(s) scripts running on data collector node will poll the target systems for data and so can decide on what data to be pulled.
Articles 21 Jun 2017
Open Source POWER Availability Tool
Search for Linux open source packages that run on the IBM POWER architecture.
Articles 20 Jun 2017
Run your business decisions in Kubernetes with IBM Bluemix
Learn how to deploy IBM Operational Decision Manager (ODM) in a Kubernetes cluster on IBM Bluemix. Start with Docker images and then reach a running, clustered IBM ODM platform with Kubernetes.
Also available in: Japanese  
Articles 14 Jun 2017
Build a user-facing OpenWhisk application with IBM Cloud and Node.js
Learn how to use OpenWhisk to write user-facing applications. This tutorial covers the basics of OpenWhisk through a sample user-facing application, which uses a stub index.html to call OpenWhisk for the actual content.
Articles 12 Jun 2017
Exporting a Live Text Widget from IBM Notes
If you want to use your IBM Notes Live Text widgets in IBM Verse, you can migrate them with the Notes Live Text Widget Export Plug-in. To use the plug-in, first install it, which adds it to your My Widgets panel. Then use the plug-in to export each Live Text widget from Notes to a JSON file that can be imported into Verse as an extension.
Articles 07 Jun 2017
A simplified approach to hardware upgrade using IBM Geographically Dispersed Resiliency for Power Systems
This article explains the advantages of using IBM Geographically Dispersed Resiliency for Power Systems for planned hardware upgrades followed by a detailed walk-through of the steps for performing the upgrade.
Articles 06 Jun 2017
OpenPOWER secure and trusted boot, Part 2: Protecting system firmware with OpenPOWER secure boot
Protection of system firmware against malicious attack is paramount to server security. If an attacker is able to inject malicious code at the firmware level, no security measure at the operating system level can fully guarantee the trust of the system. IBM OpenPOWER servers support secure boot of system firmware to ensure the system boots only authorized firmware. When the system boots, each firmware component is verified against a cryptographic signature and integrity-checked against a secure hash of the component. If any check fails, secure boot prevents the system from booting until the problem is corrected.
Articles 05 Jun 2017
Build a home assistant mobile application with Watson and IoT Platform services
The tutorial shows how a mobile application can use the Watson Assistant, Text to Speech, and Speech to Text services to understand user commands, which are then used to control devices through IBM IoT Platform services. It also shows how to integrate a Raspberry Pi as a home gateway that receives commands from and sends events to the mobile app. Finally, it shows how to store images by using Object Storage Service.
Also available in: Japanese  
Articles 01 Jun 2017
What's new in WebSphere Application Server V8.5
IBM WebSphere Application Server V8.5 is a major release that offers dramatic run time improvements, plus simpler and easier ways to develop and deploy applications. This article presents a high level glimpse of some of the new technical features and enhancements that make these improvements possible.
Articles 01 Jun 2017
Deploy an IBM Operational Decision Manager topology with Docker Compose
Docker technology empowers developers and IT to standardize runtime components and provision pre-assembled topologies. IBM Operational Decision Manager (ODM) empowers business users and developers to collaborate when modeling, authoring, testing and deploying business rules to automate business policies. This tutorial shows how to apply Docker micro-container technology to IBM ODM Standard to play in continuous build and modern DevOps. It describes how to create and instantiate Docker images for Decision Server (the  Rule Execution Server) and Decision Center running on a WebSphere Liberty server. You also learn how to use Docker Engine and Compose to orchestrate repeatable clustered and unclustered topologies.
Articles 25 May 2017
Chaincode for Go developers, Part 3: Develop a client application for a blockchain network based on Hyperledger Fabric v0.6
This tutorial shows how to develop a Node.js client application to talk to a blockchain network based on Hyperledger Fabric v0.6. It details registration, enrollment, and access control, and provides reusable code for setting up a blockchain network and querying the blockchain.
Also available in: Chinese  
Articles 23 May 2017
What's new in IBM Security Guardium V10
In Version 10, IBM Security Guardium takes a major step forward with intelligence and automation to safeguard data, enterprise-readiness features, and increased breadth of data sources, including file systems. This article provides an in-depth technical review of all new and changed capabilities including database activity monitoring, vulnerability assessment, and file activity monitoring. This article, originally published in September 2015, was updated to include enhancements for the updates in Version 10.1 (delivered in June 2016).
Articles 23 May 2017
Trigger a sales lead flow from Salesforce CRM to a Google spreadsheet using App Connect Professional
Automate your manual business tasks in the enterprise with this no-code approach by using IBM App Connect Professional, App Connect Personal, and API Connect. This tutorial shows how to create a project flow in App Connect to trigger a sales lead by exposing a REST API in API Connect to populate a spreadsheet in Google Sheets. By following this tutorial, you can discover how this approach can simplify other time-consuming tasks for your teams.
Tutorial 22 May 2017
Build a customized dashboard in Rational Team Concert using Report Builder
There's a good chance you've led a project that contains several teams and spans multiple projects and or releases. All the teams work simultaneously on different components, all leading toward the development of a single product. On projects like this, a high-level overview of the status of these releases and teams that compares specific aspects of the parallel releases from one centralized location is beneficial. Learn how to apply an agile perspective and use software like IBM Rational Team Concert and Jazz Reporting Service to give you visibility into projects with this tutorial.
Articles 19 May 2017
5 things you didn't know about ...: Multithreaded Java programming
Multithreaded programming is never easy, but it does help to understand how the JVM processes subtly different code constructs. Steven Haines shares five tips that will help you make more informed decisions when working with synchronized methods, volatile variables, and atomic classes.
Also available in: Russian   Japanese  
Articles 17 May 2017
5 things you didn't know about ...: The Java 6 Collections API, Part 1
The Java 6 Collections API is far more than a replacement for arrays, though that's not a bad place to start. Ted Neward dispenses five tips for doing more with Collections, including a primer on customizing and extending the Java Collections API.
Also available in: Russian   Japanese  
Articles 17 May 2017
5 things you didn't know about ...: java.util.concurrent, Part 1
Writing multithreaded code that both performs well and protects applications against corruption is just plain hard -- which is why we have java.util.concurrent. Ted Neward shows you how concurrent Collections classes like CopyOnWriteArrayList, BlockingQueue, and ConcurrentMap retrofit standard Collections classes for your concurrency programming needs.>
Also available in: Russian   Japanese  
Articles 17 May 2017
5 things you didn't know about ...: Java performance monitoring, Part 2
If it's news to you that the JDK ships with the full-featured profiler JConsole, you'll be even more surprised to learn about the five stand-alone profiling utilities introduced in this article. Find out how lightweight (and in some cases experimental) Java process monitoring and analysis tools can help you hone in on performance bottlenecks like thread starvation, deadlocks, and object leaks.
Also available in: Russian  
Articles 17 May 2017
5 things you didn't know about ...: JARs
Many Java developers never think beyond the basics of JARs -- only using them to bundle classes before shipping them off to the production servers. But a JAR is more than just a renamed ZIP file. Learn how to use Java Archive files at their fullest capacity, including tips for jarring Spring dependencies and configuration files.
Also available in: Russian   Japanese  
Articles 17 May 2017
5 things you didn't know about ...: Java performance monitoring, Part 1
Blaming bad code (or bad code monkeys) won't help you find performance bottlenecks and improve the speed of your Java applications, and neither will guessing. Ted Neward directs your attention to tools for Java performance monitoring, starting with five tips for using Java's built-in profiler, JConsole, to collect and analyze performance data.
Also available in: Russian   Japanese  
Articles 17 May 2017
5 things you didn't know about ...: java.util.concurrent, Part 2
In addition to concurrency-friendly Collections, java.util.concurrent introduced other pre-built components that can assist you in regulating and executing threads in multithreaded applications. Ted Neward introduces five more of his Java programming must-haves from the java.util.concurrent package.
Also available in: Russian  
Articles 17 May 2017
5 things you didn't know about ...: Apache Maven
You might be familiar with profiles, but did you know that you can use them in Maven to execute specific behaviors in different environments? This installment in the 5 things series looks beyond Maven's build features, and even its basic tools for managing the project life cycle, delivering five tips that will improve the productivity and ease with which you manage applications in Maven.
Also available in: Russian   Japanese  
Articles 17 May 2017
IBM RFE Community, Release 20
Find out what's new in the RFE Community. With Release 20, the RFE Community provides new features that keep you up to date on the requests you're watching and are interested in.
Articles 11 May 2017
Bidirectional supports for disaster recovery using IBM Geographically Dispersed Resiliency for Power Systems
This article demonstrates the working of bidirectional support for disaster recovery using the IBM Geographically Dispersed Resiliency for Power Systems solution, where two sites can handle the configuration in both directions.
Articles 11 May 2017
An open source solution for dockerizing STAF and LTP on IBM Power Systems
STAF and LTP is a widely used regression test combination to validate the behavior of Linux kernel and glibc components. This article describes how to build a STAF and LTP Docker image. By using this image, you can create containers that test the Linux kernel and glibc components.
Articles 10 May 2017
Configure an ISAM reverse proxy as a PEP to an OpenID connect provider
IBM Security Access Manager Version 9 added support for OpenID Connect. This protocol builds on OAuth Version 2.0, but the access tokens issued by an OpenID Connect Provider cannot be used out of the box to access protected resources. In this article, I explain how to configure this.
Articles 09 May 2017
Creating a sentiment signal for publicly traded firms by using IBM Watson on Bluemix
This tutorial explains how our team used IBM Bluemix, the Watson Natural Language Understanding API, crawled web data, and Twitter data to create a web page to track the aggregated sentiment signal for several publicly traded firms. We also give two possible uses of this data in equity research.
Articles 09 May 2017
Make the most of container technology with the IBM Bluemix Container Service API
As containers play an increasingly prominent role in information technology, Docker continues to grow in importance. More and more, IT design teams are looking to Docker as the basis for their architecture. To keep pace with this container movement, IBM has released its own container solution, the IBM Bluemix Container Service, based on Docker. This article explains how to interact with the Bluemix Container Service through its API.
Articles 09 May 2017
Selected common SQL features for developers of portable Db2 applications
Are you writing SQL applications that need to be portable across platforms? Here's the information you need to make sure your applications are portable. The tables in this article summarize the common SQL application features and make it easy for you to develop applications using SQL that is portable across the Db2 family, including Db2 for z/OS, Db2 for i, and Db2 for Linux, UNIX, and Windows.
Also available in: Chinese  
Articles 08 May 2017
Manage transactions in the cloud, Part 2: Making do without distributed transactions
Part 2 of this series looks at the specific challenges of managing transactions in the cloud. The author examines ways of ensuring transactional qualities across multiple resource managers, even where distributed transactions are not available.
Also available in: Japanese  
Articles 02 May 2017
Using the Exception plug-in node in IBM Integration Bus
IBM Integration Bus doesn't have a built-in node for capturing exception details in a message flow. This article shows you how to use the Exception plug-in node for this purpose, and reduce the development effort needed to create an exception flow.
Articles 01 May 2017
Exporting a Live Text Widget from IBM Notes
If you want to use your IBM Notes Live Text widgets in IBM Verse, you can migrate them with the Notes Live Text Widget Export Plug-in. To use the plug-in, first install it, which adds it to your My Widgets panel. Then use the plug-in to export each Live Text widget from Notes to a JSON file that can be imported into Verse as an extension.
Articles 01 May 2017
Expose APIs in a WebSphere Liberty collective
With enhancements in IBM WebSphere Liberty 17.0.0.1, you can create a Liberty collective environment to deploy and manage hybrid workloads. It supports Java, Node.js, Liberty in Docker, and Node.js in Docker. This tutorial demonstrates how you can expose APIs from applications in these four different runtime environments that can be viewed in one user interface.
Articles 30 Apr 2017
The busy JavaScript developer's guide to LoopBack, Part 2: Models
In Part 2 of this series on the LoopBack framework, learn how to define and use models and data sources as you walk through the development of a basic web API.
Also available in: Japanese  
Articles 24 Apr 2017
Manage transactions in the cloud, Part 1: Transaction basics and distributed transactions
In this first part of a two-part series, André Fachat discusses transaction basics and distributed transactions. Transactions can make error handling easy, not just with a single resource but also across resources. Here, André shows you how two-phase commit distributed transactions work and points out that even they are only "eventually consistent," if only by a small time interval. He also illustrates how a persistent transaction log in the transaction manager is a requirement for distributed transactions.
Also available in: Japanese  
Articles 17 Apr 2017
Digital Business Start trial offering for IBM Power Enterprise Systems using EnterpriseDB (EDB) Postgres Advanced Server
This article describes how to quickly and easily install and configure EnterpriseDB Postgres Advanced Server with Linux on Power architecture, namely RHEL 7.2 LE. Although it is targeted towards customers who have eligible dark core resources on IBM Power Enterprise Servers, the installation instructions are valid for most IBM Power servers.
Articles 14 Apr 2017
Protect your apps from cross-site scripting (XSS) attacks
One of the most common techniques for cross-site scripting attacks is injecting code into a web page. This code snippet shows you how to use escape sequences so that any injected code can't run.
Articles 14 Apr 2017
Preserving redundant VIOS configuration on production site with IBM Geographically Dispersed Resiliency solution
IBM Geographically Dispersed Resiliency for Power Systems is an innovative disaster recovery (DR) solution to recover virtual machines (VMs). In enterprise customer environments, multipathing I/O with dual Virtual I/O Server (VIOS) configuration is widely employed for redundancy. This article suggests a procedure to perform disaster recovery to move the VMs that have dual VIOS setup on host at production or active site to a backup site with a single VIOS setup in the backup hosts. The article also explains the procedure to preserve the original dual VIOS configuration after the VMs move back to the previous site again.
Articles 12 Apr 2017
Create a security-based and machine-learning front end
In this article, you learn how to create a security front end that automatically learns the proper format for application inputs. With this information, the front end can identify abnormal input, which can then be blocked or cause an alert.
Articles 12 Apr 2017
Bring WebSphere Liberty and the cloud to your z/OS system
IBM z/OS users can now bring IBM WebSphere Liberty and the cloud to the enterprise with the IBM Cloud Provisioning and Management plug-in. This article explains this plug-in for the IBM z/OS Management Facility (z/OSMF) and the configuration options for Liberty. It also explains how to set up and use the plug-in to create your own cloud environment to provision Liberty on z/OS. By using this plug-in and the downloadable sample Liberty workflows, you can create a cloud environment to securely provision Liberty servers on demand.
Tutorial 11 Apr 2017
Implementing server-side caching of storage data in an IBM PowerHA cluster environment
This article explains the implementation of server-side caching of storage data in an IBM PowerHA cluster environment. This can help in reducing average latency of the workloads and achieving better write throughput by offloading requests from a storage area network (SAN). This helps in effectively serving many clients and hosts.
Articles 07 Apr 2017
IBM Connections 6.0 Reviewer’s Guide
With this latest 6.0 release, we continue to build on the strong capabilities of IBM Connections by adding new and relevant features helping our customers to more effectively run their social enterprise environments. With IBM Connections 6 we added new functionality across the board from Communities, to Files, Search, Onboarding as well as the brand-new IBM Connections Homepage – Orient Me.
Articles 06 Apr 2017
Best practices and basic evaluation benchmarks: IBM Power System S822LC for high-performance computing (HPC)
This article is a quick reference guide for IBM Power System S822LC for high-performance computing (HPC) system users to set processor and GPU configuration to achieve best performance for GPU accelerated applications. Before running an application, users need to make sure that the system is performing to the best in terms of processor frequency and memory bandwidth, GPU compute capacity, and memory bandwidth.
Articles 05 Apr 2017
Digital Business Start trial offer for IBM Power Enterprise Systems with Hortonworks Data Platform
The Digital Business Start for Hortonworks Data Platform (HDP) trial offer is for customers who have IBM® Power Enterprise Servers in their environment and want to enable inactive cores and memory to deploy HDP on RHEL 7.2 LE. This guide walks you through the setup steps.
Articles 04 Apr 2017
Top Internet of Things articles and tutorials (April 2017)
Five of our most popular articles on Internet of Things are highlighted in this article for your convenience.
Articles 03 Apr 2017
Chaincode for Go developers, Part 2: Unit-testing your Blockchain chaincode in Go for Hyperledger Fabric v0.6
In this tutorial, learn the concepts of test-driven development and see how to apply this approach to writing chaincode in Golang for Hyperledger Fabric v0.6. See how you can easily unit-test your chaincode without the cumbersome step of first deploying the chaincode in a blockchain network. Abundant sample code demonstrates a home loan and purchase contract process on a blockchain network.
Also available in: Chinese   Japanese  
Articles 03 Apr 2017
Simplify file transfer from the enterprise to the cloud with IBM MQ Advanced
When you move multiple file transfer applications to a cloud platform, you must adopt the predefined standard software stack that is provided by the cloud vendor. This article highlights a single solution for three of the most commonly encountered migration scenarios by using the managed file transfer capability in IBM MQ.
Articles 01 Apr 2017
101 - 200 of 10433 results | Previous | Next
Show Summaries | Hide Summaries