Filter by products, topics, and types of content

(0 Products)

(122 Topics)

(4 Industries)

(6 Types)

1 - 100 of 1043 results | Next
Show Summaries | Hide Summaries
View Results
Title none Type none Date down
Java 8 idioms: In praise of helpful coding
A Java 8 convention for function composition could improve not only your code, but your relationship with other developers.
Articles 30 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: Chinese   Russian   Japanese   Spanish  
Articles 17 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: Chinese   Russian   Japanese   Portuguese   Spanish  
Articles 17 May 2017
5 things you didn't know about ...: Enhancing Swing
Swing is an older toolkit, developed long before the advent of beautiful user interfaces, and it's missing some of the components you might need for building rich UIs. Fortunately, open source projects like Substance, SwingX, and the Java Look-and-Feel Graphics Repository make up the difference. Author Steven Haines shows you how to painlessly add tree tables, syntax highlighting, and more to your Swing UIs.
Also available in: Chinese   Russian   Japanese  
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: Chinese   Russian   Japanese   Spanish  
Articles 17 May 2017
5 things you didn't know about ...: Everyday Java tools
Some Java tools defy categorization and are frequently collected under the rubric of "things that work." This installment of 5 things offers up a collection of tools you'll be glad to have, even if you end up storing them in your kitchen drawer.
Also available in: Chinese   Russian   Japanese   Portuguese  
Articles 17 May 2017
5 things you didn't know about ...: Java Database Connectivity
JDBC, or Java Database Connectivity, is one of the most frequently used packages in the entire JDK, and yet few Java developers use it to its fullest -- or most up-to-date -- capacity. Ted Neward offers an introduction to newer JDBC features like ResultSets that automatically scroll and update on the fly, Rowsets that can work with or without an open database connection, and batch updates that can execute multiple SQL statements in one fast trip around the network.
Also available in: Chinese   Russian   Japanese   Portuguese  
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: Chinese   Russian   Japanese   Spanish  
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: Chinese   Russian   Japanese   Portuguese   Spanish  
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: Chinese   Russian   Japanese   Portuguese   Spanish  
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: Chinese   Russian   Japanese   Vietnamese   Portuguese  
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: Chinese   Russian   Japanese   Vietnamese  
Articles 17 May 2017
5 things you didn't know about ...: The Java 6 Collections API, Part 2
You can take Java Collections anywhere, but don't take them for granted. Collections hold mysteries and can make trouble if you don't treat them right. In this installment of 5 things, Ted Neward explores the complex and mutable side of the Java Collections API, with tips that will help you do more with Iterable, HashMap, and SortedSet, without introducing bugs to your code.
Also available in: Chinese   Russian   Japanese   Portuguese  
Articles 17 May 2017
Spring Boot basics
Learn how to use Spring Boot's starters, opinions, and executable JAR file structure to quickly write Spring-based applications that "just run."
Tutorial 11 May 2017
Java 8 idioms: Functional alternatives to the traditional for loop
The for loop might be ubiquitous, but it isn't irreplaceable. Learn how range, iterate, and limit cut the fuss out of even complex iterations in Java.
Also available in: Chinese  
Articles 30 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
Blockchain chaincode for Java developers
Blockchain is changing the way business transactions are done on the Internet. In this tutorial, you'll install a blockchain network and run a chaincode smart contract written in the Java language.
Also available in: Chinese  
Tutorial 30 Mar 2017
Java 8 idioms: Function composition and the Collection Pipeline pattern
Endless looping isn't the only way to iterate collections in your code. Function Composition and Collection Pipeline are two patterns that let you use expressions, rather than statements, to sort collections in Java.
Also available in: Chinese  
Articles 30 Mar 2017
Java 8 idioms: An easier path to functional programming in Java
Learning to program declaratively, rather than imperatively, is an easy first step to adopting functional techniques in your Java programs.
Also available in: Chinese   Japanese  
Articles 24 Feb 2017
Node-RED Update Tech Talk
Node-RED co-creators Nick O’Leary and Dave Conway-Jones describe and demonstrate some of the new features that make it even faster to create and debug flows, as well as where they see the project heading in 2017.
Videos 16 Feb 2017
Introduction to Java programming, Part 1: Java language basics
Get an introduction to the structure, syntax, and programming paradigm of the Java language and platform in this two-part tutorial. Learn the Java syntax that youre most likely to encounter professionally and Java programming idioms you can use to build robust, maintainable Java applications. In Part 1, master the essentials of object-oriented programming on the Java platform, including fundamental Java syntax. Get started with creating Java objects and adding behavior to them, and conclude with a summary of Java coding best practices.
Also available in: Chinese   Portuguese   Spanish  
Tutorial 24 Jan 2017
Introduction to Java programming, Part 2: Constructs for real-world applications
Continue familiarizing yourself with object-oriented programming on the Java platform. This second half of the Introduction to Java programming tutorial introduces the more-sophisticated syntax and libraries you need to develop complex, real-world Java applications.
Also available in: Chinese   Russian   Portuguese   Spanish  
Tutorial 24 Jan 2017
Notes from the developerWorks Technology editor: The best of 2016
Review the top content published in the Java development and Web development hubs in 2016.
Articles 04 Jan 2017
Unit 1: Java platform overview
Learn the structure, syntax, and programming paradigm of the Java platform and language. Start by mastering the essentials of object-oriented programming on the Java platform, and progress incrementally to the more-sophisticated syntax and libraries that you need to develop complex, real-world Java applications.
Also available in: Chinese  
Tutorial 14 Sep 2016
Intro to Java programming
Learn the structure, syntax, and programming paradigm of the Java platform and language. Start by mastering the essentials of object-oriented programming on the Java platform, and progress incrementally to the more-sophisticated syntax and libraries that you need in order to develop complex, real-world Java applications.
Also available in: Chinese  
Tutorial 14 Sep 2016
Unit 23: Java in the cloud
Learn the structure, syntax, and programming paradigm of the Java platform and language. Start by mastering the essentials of object-oriented programming on the Java platform, and progress incrementally to the more-sophisticated syntax and libraries that you need to develop complex, real-world Java applications.
Also available in: Chinese  
Tutorial 14 Sep 2016
Unit 22: Java serialization
Learn the structure, syntax, and programming paradigm of the Java platform and language. Start by mastering the essentials of object-oriented programming on the Java platform, and progress incrementally to the more-sophisticated syntax and libraries that you need to develop complex, real-world Java applications.
Also available in: English   Chinese  
Tutorial 14 Sep 2016
Unit 21: I/O
Learn the structure, syntax, and programming paradigm of the Java platform and language. Start by mastering the essentials of object-oriented programming on the Java platform, and progress incrementally to the more-sophisticated syntax and libraries that you need to develop complex, real-world Java applications.
Also available in: English   Chinese  
Tutorial 14 Sep 2016
Unit 20: Generics
Learn the structure, syntax, and programming paradigm of the Java platform and language. Start by mastering the essentials of object-oriented programming on the Java platform, and progress incrementally to the more-sophisticated syntax and libraries that you need to develop complex, real-world Java applications.
Also available in: English   Chinese  
Tutorial 14 Sep 2016
Unit 19: Regular expressions
Learn the structure, syntax, and programming paradigm of the Java platform and language. Start by mastering the essentials of object-oriented programming on the Java platform, and progress incrementally to the more-sophisticated syntax and libraries that you need to develop complex, real-world Java applications.
Also available in: English   Chinese  
Tutorial 14 Sep 2016
Unit 18: Nested classes
Learn the structure, syntax, and programming paradigm of the Java platform and language. Start by mastering the essentials of object-oriented programming on the Java platform, and progress incrementally to the more-sophisticated syntax and libraries that you need to develop complex, real-world Java applications.
Also available in: English   Chinese  
Tutorial 14 Sep 2016
Unit 17: Interfaces
Learn the structure, syntax, and programming paradigm of the Java platform and language. Start by mastering the essentials of object-oriented programming on the Java platform, and progress incrementally to the more-sophisticated syntax and libraries that you need to develop complex, real-world Java applications.
Also available in: Chinese  
Tutorial 14 Sep 2016
Unit 16: Inheritance
Learn the structure, syntax, and programming paradigm of the Java platform and language. Start by mastering the essentials of object-oriented programming on the Java platform, and progress incrementally to the more-sophisticated syntax and libraries that you need to develop complex, real-world Java applications.
Also available in: English   Chinese  
Tutorial 14 Sep 2016
Unit 15: Building Java applications
Learn the structure, syntax, and programming paradigm of the Java platform and language. Start by mastering the essentials of object-oriented programming on the Java platform, and progress incrementally to the more-sophisticated syntax and libraries that you need to develop complex, real-world Java applications.
Also available in: Chinese  
Tutorial 14 Sep 2016
Unit 14: Exceptions
Learn the structure, syntax, and programming paradigm of the Java platform and language. Start by mastering the essentials of object-oriented programming on the Java platform, and progress incrementally to the more-sophisticated syntax and libraries that you need to develop complex, real-world Java applications.
Also available in: English   Chinese  
Tutorial 14 Sep 2016
Unit 13: Next steps with objects
Learn the structure, syntax, and programming paradigm of the Java platform and language. Start by mastering the essentials of object-oriented programming on the Java platform, and progress incrementally to the more-sophisticated syntax and libraries that you need to develop complex, real-world Java applications.
Also available in: Chinese  
Tutorial 14 Sep 2016
Unit 12: Writing good Java code
Learn the structure, syntax, and programming paradigm of the Java platform and language. Start by mastering the essentials of object-oriented programming on the Java platform, and progress incrementally to the more-sophisticated syntax and libraries that you need to develop complex, real-world Java applications.
Also available in: Chinese  
Tutorial 14 Sep 2016
Unit 11: Archiving Java code
Learn the structure, syntax, and programming paradigm of the Java platform and language. Start by mastering the essentials of object-oriented programming on the Java platform, and progress incrementally to the more-sophisticated syntax and libraries that you need to develop complex, real-world Java applications.
Also available in: Chinese  
Tutorial 14 Sep 2016
Unit 10: Java Collections
Learn the structure, syntax, and programming paradigm of the Java platform and language. Start by mastering the essentials of object-oriented programming on the Java platform, and progress incrementally to the more-sophisticated syntax and libraries that you need to develop complex, real-world Java applications.
Also available in: English   Chinese  
Tutorial 14 Sep 2016
Unit 9: Loops
Learn the structure, syntax, and programming paradigm of the Java platform and language. Start by mastering the essentials of object-oriented programming on the Java platform, and progress incrementally to the more-sophisticated syntax and libraries that you need to develop complex, real-world Java applications.
Also available in: English   Chinese  
Tutorial 14 Sep 2016
Unit 8: Conditional operators and control statements
Learn the structure, syntax, and programming paradigm of the Java platform and language. Start by mastering the essentials of object-oriented programming on the Java platform, and progress incrementally to the more-sophisticated syntax and libraries that you need to develop complex, real-world Java applications.
Also available in: Chinese  
Tutorial 14 Sep 2016
Unit 7: Strings and operators
Learn the structure, syntax, and programming paradigm of the Java platform and language. Start by mastering the essentials of object-oriented programming on the Java platform, and progress incrementally to the more-sophisticated syntax and libraries that you need to develop complex, real-world Java applications.
Also available in: Chinese  
Tutorial 14 Sep 2016
Unit 6: Adding behavior to a Java class
Learn the structure, syntax, and programming paradigm of the Java platform and language. Start by mastering the essentials of object-oriented programming on the Java platform, and progress incrementally to the more-sophisticated syntax and libraries that you need to develop complex, real-world Java applications.
Also available in: English   Chinese  
Tutorial 14 Sep 2016
Unit 5: Your first Java class
Learn the structure, syntax, and programming paradigm of the Java platform and language. Start by mastering the essentials of object-oriented programming on the Java platform, and progress incrementally to the more-sophisticated syntax and libraries that you need to develop complex, real-world Java applications.
Also available in: Chinese  
Tutorial 14 Sep 2016
Unit 4: Getting started with the Java language
Learn the structure, syntax, and programming paradigm of the Java platform and language. Start by mastering the essentials of object-oriented programming on the Java platform, and progress incrementally to the more-sophisticated syntax and libraries that you need to develop complex, real-world Java applications.
Also available in: English   Chinese  
Tutorial 14 Sep 2016
Unit 3: Object-oriented programming concepts and principles
Learn the structure, syntax, and programming paradigm of the Java platform and language. Start by mastering the essentials of object-oriented programming on the Java platform, and progress incrementally to the more-sophisticated syntax and libraries that you need to develop complex, real-world Java applications.
Also available in: Chinese  
Tutorial 14 Sep 2016
Unit 2: Setting up your Java development environment
Learn the structure, syntax, and programming paradigm of the Java platform and language. Start by mastering the essentials of object-oriented programming on the Java platform, and progress incrementally to the more-sophisticated syntax and libraries that you need to develop complex, real-world Java applications.
Also available in: Chinese  
Tutorial 14 Sep 2016
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   Russian   Japanese   Portuguese   Spanish  
Tutorial 08 Aug 2016
Java Streams, Part 4: From concurrent to parallel
This fourth installment of the Java Streams series identifies and explains factors that determine the effectiveness of parallel processing, putting them into historical and technical context. An understanding of these factors provides a foundation for making optimal use of the Streams library for parallel execution. (The next installment applies the principles outlined here directly to Streams.)
Also available in: Japanese  
Articles 18 Jul 2016
Java Streams, Part 5: Parallel stream performance
This fifth and final installment of the Java Streams series continues the previous installment's discussion of factors that influence the effectiveness of parallel processing, and applies them to the Streams library. Find out why some stream pipelines parallelize better than others, and see how to analyze your own streams code for parallel performance.
Also available in: Japanese  
Articles 18 Jul 2016
Java Streams, Part 1: An introduction to the java.util.stream library
Explore the Java Streams library, introduced in Java SE 8, in this series by Java Language Architect Brian Goetz. By taking advantage of the power of lambda expressions, the java.util.stream package makes it easy to run functional-style queries on collections, arrays, and other data sets.
Also available in: Chinese   Japanese  
Articles 06 Jul 2016
Java Streams, Part 3: Streams under the hood
Explore the Java Streams library, introduced in Java SE 8, in this series by Java Language Architect Brian Goetz. By taking advantage of the power of lambda expressions, the java.util.stream package makes it easy to run functional-style queries on collections, arrays, and other data sets. In this installment, learn how to fine-tune your queries for maximum efficiency.
Also available in: Chinese   Japanese  
Articles 06 Jul 2016
Java Streams, Part 2: Aggregating with Streams
Explore the Java Streams library, introduced in Java SE 8, in this series by Java Language Architect Brian Goetz. By taking advantage of the power of lambda expressions, the java.util.stream package makes it easy to run functional-style queries on collections, arrays, and other data sets. In this installment, learn how to use the java.util.stream package to aggregate and summarize data efficiently.
Also available in: Chinese   Japanese  
Articles 06 Jul 2016
Achieve your API strategy with IBM API Connect
To deliver on your API strategy, you need to understand your key stakeholders, their needs, and how API Connect can help to meet those needs. In this article you learn about these essential elements of an API strategy. You see how IBM API Connect goes beyond the limits of an API management platform, allowing your organization to not only manage and secure its APIs, but to also create and run them. Finally, you see how quickly you can get started with API Connect.
Articles 06 Jun 2016
Editor's picks: Top five WebSphere Liberty tutorials
If there is one thing that IBM WebSphere Liberty gives you, it's the freedom, and flexibility, to dynamically create applications both on-premises and in the cloud. This article highlights the top five tutorials in developerWorks for WebSphere Liberty.
Also available in: Chinese  
Articles 31 May 2016
Refactoring to microservices, Part 3: Roadmap to microservices adoption
Microservices are taking the development world by storm. In this 3-part series, "Refactoring to microservices," we'll cover why they matter, what factors to consider in planning your approach to microservices, the role of data factoring, and a step-by-step migration process. Part 3 lays out a roadmap for transforming your applications from a monolith to a set of microservices.
Also available in: Chinese  
Articles 23 May 2016
Unlock the API economy value chain with IBM WebSphere Liberty and API Connect
Embrace the API economy by implementing the API economy value chain. In this article, you learn how to implement Java APIs and discover them by using WebSphere Liberty. You see how to import those APIs into IBM API Connect and publish them to a developer portal. By using this approach, app developers have a single location to find APIs, learn how to use them, and simplify integrating those APIs into their apps.
Also available in: Chinese  
Tutorial 20 May 2016
Refactoring to microservices, Part 2: What to consider when moving your data
In this 3-part series, learn why microservices matter, what factors to consider in planning your evolution to microservices, the role of data factoring, and a step-by-step migration process. Part 2 delves into data decisions, and shows examples where refactoring your data for a microservices-based approach is (and is not) the best idea.
Also available in: Chinese   Spanish  
Articles 04 May 2016
Extend Java apps to mobile and cloud
Tips, considerations, best practices, and encouragement for extending existing Java-based enterprise transaction systems and systems of record to mobile applications deployed in cloud environments.
Also available in: Chinese   Japanese  
Articles 04 May 2016
Refactoring to microservices, Part 1: What to consider when migrating from a monolith
Microservices are taking the development world by storm. In this 3-part series, we'll cover why they matter, what factors to consider in planning your approach to microservices, the role of data factoring, and a step-by-step migration process. Part 1 introduces microservices and discusses considerations for refactoring your applications to take advantage of a microservices architecture.
Also available in: Chinese   Spanish  
Articles 13 Apr 2016
Such a deal: Jump-start your cloud projects with developerWorks Premium
For a modest investment, our new developerWorks Premium membership program can yield huge benefits for you in terms of time and (yes) money giving you access to powerful tools that support your cloud projects, a trove of learning resources to help you build your skills, discounts to industry events where you can expand and enhance your network, free certification testing, and more.
Also available in: Chinese   Japanese  
Articles 29 Mar 2016
Explore what's new in IBM Bluemix
In this updated demo, David Barnes shows how to start developing and deploying applications using the latest Bluemix runtimes and services, any way you want to do it: using the Cloud Foundry approach, using IBM Containers, or using OpenStack virtual machines.
Also available in: Chinese   Russian   Japanese   Portuguese   Spanish  
Articles 08 Mar 2016
Use Elasticsearch in your Java applications
Elasticsearch is taking the full-text search world by storm by combining an easy-to-use REST API with automated cluster scaling. Get a hands-on introduction to using Elasticsearch from a command shell and from within a Java application.
Also available in: Chinese   Japanese  
Articles 08 Mar 2016
Minecraft and Bluemix, Part 4: Integrating Watson into Minecraft on Bluemix
In this tutorial series, you'll learn how to use Docker, Eclipse, and Bluemix to develop, extend, and host your own Minecraft servers. Find out how to use Eclipse to build Minecraft plugins, test them locally using Docker, and use Bluemix to host your Docker containers on the Internet. You'll also harness the power of IBM Watson from within Minecraft for more educational and interactive game play. In Part 4, you'll learn how to extend the Spigot server with a plugin that uses Watson cognitive services to add a little science to your game play.
Also available in: Chinese   Japanese   Portuguese  
Articles 20 Feb 2016
Minecraft and Bluemix, Part 1: Running Minecraft servers within Docker
In this tutorial series, you'll learn how to use Docker, Eclipse, and Bluemix to develop, extend, and host your own Minehttp://www.ibm.com/developerworks/i/twitterdw-26796-minecraftseries.jpgcraft servers. Find out how to use Eclipse to build Minecraft plugins, test them locally using Docker, and use Bluemix to host your Docker containers on the Internet. You'll also harness the power of IBM Watson from within Minecraft for more educational and interactive game play. In Part 1, you'll set up your local Minecraft and Docker development environment, and see the power of Docker for building custom servers for Minecraft. You'll even get started playing with Minecraft on your own locally hosted server!
Also available in: Chinese   Japanese   Portuguese  
Articles 18 Feb 2016
Minecraft and Bluemix, Part 3: Deploying Spigot Minecraft servers on Bluemix
In this tutorial series, you'll learn how to use Docker, Eclipse and Bluemix to develop, extend, and host your own Minecraft servers. Find out how to use Eclipse to build Minecraft plugins, test them locally using Docker, and use Bluemix to host your Docker containers on the Internet. You'll also harness the power of IBM Watson from within Minecraft for more educational and interactive game play. In Part 3, we'll deploy Docker images to Bluemix, and run them as Docker containers that are accessible through the cloud.
Also available in: Chinese   Japanese   Portuguese  
Articles 18 Feb 2016
Minecraft and Bluemix, Part 2: Building plugins for Minecraft with Docker and Eclipse
In this tutorial series, you'll learn how to use Docker, Eclipse, and Bluemix to develop, extend, and host your own Minecraft servers. Find out how to use Eclipse to build Minecraft plugins, test them locally using Docker, and use Bluemix to host your Docker containers on the Internet. You'll also harness the power of IBM Watson from within Minecraft for more educational and interactive game play. In Part 2, you'll set up your local development environment in Eclipse, then develop, build, and export your own server-side Minecraft plugin into a local Docker image.
Also available in: Chinese   Japanese   Portuguese  
Articles 18 Feb 2016
Move your Java application into a hybrid cloud using Bluemix, Part 4
Use Secure Gateway to connect a Java Platform, Enterprise Edition application that runs in Bluemix to a relational database that runs outside of Bluemix.
Also available in: Chinese   Japanese  
Tutorial 17 Feb 2016
Docker: A boon for the modern developer
Use Docker to code more productively and expand your skills more efficiently. Declutter your development environment, eliminate dependency conflicts, and reduce development and learning time by working with containerized applications.
Also available in: Chinese   Japanese  
Articles 05 Jan 2016
Bluemix fundamentals: Deploy a sample Java application to the cloud
Get started working in the cloud using the language and tooling you're already familiar with as a Java developer. In this tutorial, learn how to run, modify, test, and deploy a simple web app to the cloud using the Java language and the IBM Bluemix Tools for Eclipse. Once you deploy the app to Bluemix, IBM's cloud development platform, anyone on the Internet can access it.
Also available in: Chinese   Japanese   Portuguese  
Articles 07 Dec 2015
developerWorks Premium for Java, web, and open source developers
developerWorks recently debuted the developerWorks Premium developer membership program, and it offers a little bit of something for everyone, no matter your area of interest and level of expertise. With an extensive Safari digital library, conference replays and discounts, and other perks curated with you in mind, you're sure to find it worth the price.
Also available in: Chinese   Japanese  
Articles 01 Dec 2015
Using Spark Streaming for keyword detection
As new kinds of devices connect to the internet, they generate petabytes of data every day. Companies analyze this valuable data to better understand and meet their customers’ needs. Streaming big data analytics gives users the ability to analyze data in real time, which is useful in time-critical applications like fraud detection. In this article, learn how to use the Spark Streaming platform for real-time keyword detection.
Also available in: Chinese  
Articles 26 Nov 2015
Notes from developerWorks Technology: Top Java tutorials from 2015
The developerWorks Technologies editor showcases the top tutorials published in 2015 for Java developers.
Also available in: Chinese   Japanese   Portuguese  
Articles 17 Nov 2015
Playful web development, Part 1: Manage user authentication with the Play Framework and Scala
Implement user management for your Play Framework applications and put your Scala skills to work. Pablo Pedemonte takes you through building a basic Play application that handles authentication and authorization. You can even use the application code as a starter for your own Play projects to shorten user-management development time.
Also available in: Chinese   Japanese   Portuguese  
Articles 12 Nov 2015
Move your Java application into a hybrid cloud using Bluemix, Part 3
In this article, we examine how to run stand-alone Java programs in Bluemix. We also share some expert hints on navigating the Cloud Foundry documentation, using the CF command-line tool, and debugging in Cloud Foundry and Bluemix.
Also available in: Chinese   Japanese   Portuguese  
Articles 26 Oct 2015
Move your Java application into a hybrid cloud using Bluemix, Part 2
Want to quickly migrate a Tomcat application to IBM Bluemix using Eclipse tooling? This tutorial provides step-by-step directions to set up Eclipse tooling to analyze, migrate, and deploy a Tomcat application to the Liberty for Java runtime in Bluemix. We show you how to set up both the Java runtime and the SQL Database, and how to bind the application to the database.
Also available in: Chinese   Japanese   Portuguese  
Articles 21 Oct 2015
IBM@JavaOne 2015: Meeting the needs of the modern enterprise
The Java platform has been critical to IBM for almost two decades and continues to be as we move deeper into the era of cloud, mobile, and cognitive computing, key themes in this year's JavaOne conference. This article provides an overview of IBM's activities during JavaOne 2015.
Also available in: Chinese  
Articles 19 Oct 2015
Move your Java application into a hybrid cloud using Bluemix, Part 1
In this article, we show you how to tier a hybrid application, and we guide you step by step through migrating parts of your Tomcat or WebSphere applications to Bluemix, while connecting to services best left within your enterprise. We introduce a tool you can use to determine if your application will run in the Bluemix Liberty Java buildpack, and we show you how to connect to an SQL database in the cloud or on-premise. We'll also explain how to update an application for important cloud considerations including session persistence, scaling, and logging.
Also available in: Chinese   Japanese   Portuguese  
Articles 15 Oct 2015
Bluemix fundamentals: 5 key advantages, from a developer's perspective
In this short video, Bobby Woolf discusses benefits and advantages the IBM Bluemix has over other cloud platforms for developers.
Also available in: Chinese   Japanese  
Articles 05 Oct 2015
Bluemix fundamentals: Set up team collaboration and automatic deployments for your PHP app
In this tutorial, learn the basics of storing your application code in a Git repository hosted at DevOps Services, pushing code to that repository, and configuring a multi-stage Delivery Pipeline for automatic deployment. The pipeline is triggered whenever you or someone on your team pushes code to your Git repository.
Also available in: Chinese   Japanese   Portuguese  
Articles 05 Oct 2015
Bluemix fundamentals: Set up team collaboration and automatic deployments for your Node.js app
In this tutorial, learn the basics of storing your application code in a Git repository hosted at DevOps Services, pushing code to that repository, and configuring a multi-stage Delivery Pipeline for automatic deployment. The pipeline is triggered whenever you or someone on your team pushes code to your Git repository.
Also available in: Chinese   Japanese   Portuguese  
Articles 05 Oct 2015
Bluemix fundamentals: Start your free trial
You've seen the overviews of Bluemix and have a feel for what it can do for you. Now it's time to roll up your sleeves and get down to business. In this tutorial, you'll take the first step in working with IBM's robust cloud platform: starting your free Bluemix trial.
Also available in: Chinese   Japanese   Portuguese  
Articles 05 Oct 2015
Bluemix fundamentals: Add a Cloudant NoSQL database to your Node.js app
Learn how to create and add a Cloudant NoSQL database to your Node.js web applications on Bluemix. Explore a data-driven, dynamically generated web store that changes appearance depending on current inventory stock levels. Use the web-based Cloudant Dashboard to view and maintain your NoSQL databases.
Also available in: Chinese   Japanese   Portuguese  
Articles 05 Oct 2015
Bluemix fundamentals: Add an SQL database to your PHP app
Learn how to create and add an SQL database to your PHP web applications on Bluemix. Explore a data-driven, dynamically generated web store that changes appearance depending on current inventory stock level. Use the web-based Bluemix SQL Database console to view and maintain your SQL databases.
Also available in: Chinese   Japanese  
Articles 05 Oct 2015
Bluemix fundamentals: Add an SQL database to your Java app
Learn how to create and add an SQL database to your Java web applications on Bluemix. Explore a data-driven, dynamically generated web store that changes appearance depending on current inventory stock level. Use the web-based Bluemix SQL Database Console to view and maintain your SQL databases.
Also available in: Chinese   Japanese   Portuguese  
Articles 05 Oct 2015
Bluemix fundamentals: Deploy a sample PHP application to the cloud
Get started working in the cloud using the language and tools you're already familiar with as a web developer. In this tutorial, learn how to run, modify, test, and deploy a simple PHP app to the cloud. Once you deploy the app to Bluemix, IBM's cloud development platform, anyone on the Internet can access it.
Also available in: Chinese   Japanese   Portuguese  
Articles 05 Oct 2015
Bluemix fundamentals: Set up team collaboration and automatic deployments for your Java app
In this tutorial, learn the basics of storing your application code in a Git repository hosted at DevOps Services, pushing code to that repository, and configuring a multi-stage Delivery Pipeline for automatic deployment. The pipeline is triggered whenever you or someone on your team pushes code to your Git repository.
Also available in: Chinese   Japanese   Portuguese  
Articles 05 Oct 2015
Bluemix fundamentals: Add a world of cloud services to your application
Explore the cloud services offered in Bluemix based on their general functions. See how to add and manage services in the platform. Take a quick look at boilerplates, which are packages of sample code and services that are oriented around popular Internet technologies and languages.
Also available in: Chinese   Japanese   Portuguese  
Articles 05 Oct 2015
Bluemix fundamentals: Deploy a sample Node.js application to the cloud
Get started working in the cloud using the language and tools you're already familiar with as a web developer. In this tutorial, learn how to run, modify, test, and deploy a simple Node.js app to the cloud. Once you deploy the app to Bluemix, IBM's cloud development platform, anyone on the Internet can access it.
Also available in: Chinese   Japanese   Portuguese  
Articles 05 Oct 2015
Full-stack Java web dev with Vaadin
Java web developers are often forced to learn JavaScript, CSS, and HTML5 (cornerstone of all modern browsers) in order to create compelling interactive user experiences for their web applications. Vaadin open source framework empowers Java developers by giving them full-stack control within a 100% Java world.
Also available in: Chinese   Japanese  
Articles 30 Sep 2015
Develop full-stack Java apps with Vaadin in the cloud
Use the Vaadin Rich Web Starter boilerplate to deploy a customized DB2-backed, three-tier order-desk web app to the Bluemix cloud in minutes.
Also available in: Chinese   Japanese  
Articles 30 Sep 2015
Data integration at scale: Explore OSLC examples
Explore simple but useful examples of how the conceptual layers presented so far in this series combine to integrate information easily and seamlessly across various tools. The examples use Open Services for Lifecycle Collaboration (OSLC) vocabularies and standards, but they are equally useful for any group of participants wanting to connect information quickly to find value across data stores.
Also available in: Chinese   Portuguese  
Articles 02 Sep 2015
JVM concurrency: Building actor applications with Akka
Actor applications require a different style of programming from the linear approach that is used for single-threaded applications. Go deeper into structuring systems in terms of actors and messages from Scala code, using the Akka toolkit and runtime.
Also available in: Chinese   Russian   Japanese  
Articles 12 Aug 2015
Introduction to Java multitenancy
The multitenant JVM recently became available as part of the IBM SDK Java Technology Edition, Version 7 Release 1 as a tech preview. By running multiple applications within a single multitenant JVM, a cloud system can speed applications' start times and reduce their memory footprint. This article introduces the technology behind multitenant cloud JVM and discusses the main costs and benefits.
Also available in: Chinese   Russian   Japanese   Portuguese   Spanish  
Articles 06 Aug 2015
Bluemix demo at the Cloud World Forum 2015
Ed Shee, Cloud Software Specialist for IBM Bluemix, walks through a quick 3-minute demo on creating an application in the cloud with IBM Bluemix utilizing Watson Personality Insights. He shows how easy it is to provision a boilerplate -- a runtime, a service, and some starter code all bundled together.
Videos 04 Aug 2015
Use Maven with the Bluemix DevOps Services delivery pipeline
Learn how to integrate existing Apache Maven projects into the delivery pipeline in Bluemix DevOps Services and how to set up Maven projects to make them available as Bluemix DevOps Services projects.
Also available in: Chinese   Japanese  
Articles 20 May 2015
Build a data mining app using Java, Weka, and the dashDB service
The dashDB (formerly known as Analytics Warehouse and BLU Acceleration) service provides data warehousing and analytics as a service on IBM Bluemix. Developers can develop and deploy a heavy-duty analytic application using blazing-fast IBM BLU database technology offered in the cloud. Learn how to develop a data mining application using the Weka statistical analysis tool and leveraging the IBM BLU columnar database.
Also available in: Chinese   Chinese   Russian   Japanese   Spanish  
Articles 08 May 2015
JVM concurrency: Acting asynchronously with Akka
The actor model, a long-established approach to concurrent programming, gives you an easy way to build applications for high concurrency and scalability. Learn about the actor model and start working in Scala or Java with the Akka implementation of the model.
Also available in: Chinese   Russian   Japanese   Portuguese  
Articles 08 Apr 2015
Use a Liberty JAAS login module for Bluemix single sign-on
This tutorial provides a technique for Liberty-aware authentication with the Bluemix SSO service. Create a sample app that uses the Bluemix SSO service for user login; the Liberty server creates all necessary objects (Subject, Principal, Session) upon successful authentication. A Liberty app can obtain Bluemix SSO capabilities using JAAS authentication with the SSO service so that your authentication mechanism is abstracted from application code.
Also available in: Chinese   Russian   Japanese  
Articles 24 Mar 2015
Rapidly build a rich three-tier web app, Part 1: Build the database
In this three-part tutorial, learn how to use IBM Rational Application Developer and IBM Bluemix to rapidly build and host a multi-tier Java Enterprise Edition (JEE) app. Find out how you can save time in each stage: creating the data model and database, generating the data access code using the Java Persistence API (JPA), writing the Enterprise JavaBeans (EJBs) and web services, and using Dojo to create a rich web UI for viewing and modifying the data. When the application is complete, you'll deploy it to IBM Bluemix, the IBM Platform as a Service (PaaS).
Also available in: Chinese   Russian   Japanese   Portuguese  
Articles 10 Mar 2015
1 - 100 of 1043 results | Next
Show Summaries | Hide Summaries