IBM developerWorks

学习

通过教程和其他技术资源提升技能

技术主题

开发

通过示例代码、SDK 和 API 构建应用

软件下载

连接

加入 developerWorks 中国社区

社区

Follow IBM developerWorks


Cloud computing

使用 IBM Bluemix 和 PHP 构建可搜索的简历数据库

本系列文章展示了如何构建一个 Web 应用程序,使不堪重负的招聘人员和人事部经理能够更轻松地存储和搜索简历,从而找到最佳人选。


使用 Watson Discovery 分析新闻并收集洞察

本教程将介绍如何在 Bluemix 上设置一个 Discovery 实例,以及如何对新闻集合执行一些常见查询。

Blockchain

采用区块链执行企业资产管理 (EAM)

本文介绍了一个负责改进企业资产端到端管理的 IBM 团队如何实现的基于区块链的最终解决方案的经历与经验总结。


使用面向分布式业务网络的 IBM Blockchain 服务的 6 大理由

本文介绍了 IBM Blockchain 服务的新测试版的六大优势,包括提供了网络组件的动态管理,以及高度安全的数据保护治理工具等。

Middleware

借助 IBM MQ Managed File Transfer 简化从企业到云的文件传输

本文将重点介绍针对使用 IBM MQ Managed File Transfer (MQ MFT) 的 3 种最常见迁移场景的单一解决方案。


使用 API Connect 和 API 加速移动应用程序

本文介绍了如何通过调用企业资产的 REST API 来扩充您的移动应用程序。

Big data and analytics

基于时空算法研究的商业决策分析

本文介绍了 IBM SPSS 时空模型的算法特点和应用举例,帮助用户了解其使用方法和实际的价值意义。


IBM Data Science Experience 中的 Watson 机器学习

本文展示了 IBM Data Science Experience 中即将面世的 Watson Machine Learning GUI 的易用性:借助图形界面构建机器学习管道,而无需了解其算法和编码。

Internet of Things

为认知 IoT 应用程序实现区块链

本文概述了支持区块链的 IoT 解决方案的优势,并演示了如何开发一个基于 IBM Blockchain 平台的 IoT 应用程序。


设计和构建安全的 IoT 解决方案

本系列文章从 IoT 应用程序的 3 个架构层(设备/网关层、网络/传输层、应用层)的角度,为您介绍了那些经过实践考验的,可以保护 IoT 应用程序的技术。

Java technology

Java 中的一种更轻松的函数式编程途径

本文将介绍在 Java 中命令式、声明式和函数式编程之间的区别和共性,并展示如何使用声明式思考方式将函数方法集成到 Java 程序中。


Hibernate Validator 对全球化支持的实践

本文介绍了如何对内置的和用户自定义的约束注解提供本地化支持,以及如何从用户自定义的资源文件中读取本地化的错误验证信息。

Open source

基于 GlusterFS 实现 Docker 集群的分布式存储

本文基于 docker glusterfs volume 插件和 gluster-rest API 封装,实现了容器的集群分布式存储功能。


图形数据库与 CRUD 操作

在本教程中,您将了解图形数据库,并学习如何使用图形遍历语言 Gremlin 来执行 CRUD 操作。

Cognitive computing

创建聊天机器人

本系列教程介绍了在现代移动消息平台上构建聊天机器人的基本原理和技术。IBM Watson 认知服务对让聊天机器人变得更智能、更易于使用发挥了至关重要的作用。


聊天机器人开发指南

本教程将总结用于开发聊天机器人应用程序的主要消息平台、机器人框架和人工智能(AI) 服务。

更多

Java 编程入门

本系列教程(包括视频和测验)适合初学 Java,并且想成为高效的 Java 程序员的软件开发人员。


Bluemix 基础知识介绍

本文主要面向对 Bluemix 完全不了解的人群,从宏观上介绍 Bluemix 的产品家族及历史。


IBM Blockchain 101:开发人员快速入门指南

本文适合于不熟悉区块链技术,希望根据开源 Hyperledger Fabric 来快速设置 IBM Blockchain 网络、部署链代码并编写客户端应用的开发人员。


区块链技术基础:分布式账本简介

本文介绍了区块链网络的工作原理,看看是什么让它与众不同,以及 IBM 如何帮助改进该技术。


面向 Go 开发人员的链代码深入研究

本教程介绍了测试驱动开发的概念,以及如何在 Golang 中应用此方法为 Hyperledger Fabric v0.6 编写链代码。