Filter by products, topics, and types of content

(24 Products)

(112 Topics)

(2 Industries)

(7 Types)

1 - 100 of 446 results | Next
Show Summaries | Hide Summaries
View Results
Title none
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   Japanese   Portuguese  
Using an Agile approach to scope software projects
This tutorial explores the virtues of adopting an Agile methodology to govern the project scoping process so that it fully determines project requirements, contends with the pressures of change, and delivers a fit-for-purpose software product on time and on budget.
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.
Modern languages for the modern enterprise
Learn why it makes sense to use JavaScript (Node.js), Swift, and the Java language on enterprise servers.
25 ways to increase your DevOps knowledge
What's happening at InterConnect 2017 for those interested in DevOps? I looked at the schedule and it turns out there's a lot happening at DevOps for you. Here's a snippet.
Migrating to Rational Team Concert in z/OS
Migrating to Rational Team Concert isn't just a matter of swapping out a few z/OS components. This article will help you decide if migrating makes sense for your source code management needs.
Test website availability with IBM Website Monitoring, Part 4: Examining reports and setting role-based permissions
IBM Website Monitoring is a one-stop solution for probing website availability and email alerts. The "Test website availability with IBM Website Monitoring" series guides you through the web monitoring process and helps you to understand the Selenium scripting techniques that are used. In this part, you examine the reports that are available in the Application Performance Management dashboard and learn how to set role-based permissions for users.
Automated function testing using Rational tools in an agile world
Find out how to automate functional and system regression testing of a large, multi-component system. You’ll also learn about several custom artifacts created to add automation capabilities to the test tools.
Also available in: Chinese   Japanese  
Support continuous configuration deployments for IBM MQ with UrbanCode
This tutorial provides a model for automating IBM MQ configuration deployments for IBM MQ server and environment management.
Also available in: Chinese   Japanese  
Enable IBM Application Performance Management monitoring in IBM PureApplication System
IBM Application Performance Management (APM) provides another option to monitor workloads in IBM PureApplication System. This tutorial explains how to create the script package to install and configure APM agents in IBM PureApplication virtual system patterns. It also explains how to apply and execute the script package on the pattern instances manually or in batch mode.
Integrate IBM API Connect and WebSphere Service Registry and Repository
Learn how you can use both IBM WebSphere Service Registry and Repository and IBM API Connect together for hybrid cloud integration, combining features to get optimum business value and strengthen your business.
Also available in: Chinese  
Test website availability with IBM Website Monitoring, Part 3: Setting up thresholds and resource groups
IBM Website Monitoring is a one-stop solution for probing website availability and email alerts. The "Test website availability with IBM Website Monitoring" series guides you through the web monitoring process and helps you to understand the Selenium scripting techniques that are used. In this part, you set up thresholds and resource groups, and place the thresholds in a resource group. You then create a policy to link the threshold to an email address to receive notifications.
Cloud application recipes
The value of patterns in software development, architecture, and operations has been discussed extensively over the past few years. Now you can use architecture patterns as a means to plan your application migration either exclusively to the cloud or to a hybrid model. In this article, you'll learn how to use three basic architecture building blocks to assess your application patterns, and to align the patterns to your cloud runtime and services. This approach saves time and effort in planning your move to the cloud.
Also available in: Chinese   Japanese   Portuguese   Spanish  
Smarter Monitoring: A continuous performance monitoring approach
This tutorial describes a case study in which the Smarter Monitoring approach that helped reduce the time for initial problem analysis from hours to minutes. The additional information contained in the logs because of the smarter instrumentation also helped reduce performance problem analysis duration. An implementation approach that ingests 500 million log entries or 70 GB per day of data is briefly described.
Also available in: Chinese   Japanese   Portuguese   Spanish  
DevOps best practices, Part 8: Drive adoption and overcome resistance to change
Learn how to get started driving DevOps in your company, including how to overcome resistance to change.
Also available in: Japanese  
Integrate Rational Quality Manager with Slack and Jenkins
Extend your Rational Quality Manager test automation workflow for ease-of-use and team collaboration with Slack and Jenkins.
Also available in: Japanese  
Migrate your CMVC workflow to Rational Team Concert, Part 1: Set up and configure your migration path with CMVC-RTC Connector Plugin 2.3
Configure the CMVC-RTC Connector Plugin to synchronize work items and source code between CMVC and Rational Team Concert.
Migrate your CMVC workflow to Rational Team Concert, Part 3: Extract and import your source code to Rational Team Concert
Configure the CMVC-Rational Team Concert SCM Importer to extract and import your source code to Rational Team Concert.
Migrate your CMVC workflow to Rational Team Concert, Part 2: Configure the Defect/Feature Importer to migrate CMVC work items to Rational Team Concert
Configure the CMVC-RTC Connector Plugin's Defect/Feature Importer to successfully migrate CMVC work items to Rational Team Concert.
Rational Performance Tester and Citrix troubleshooting and best practices
IBM Rational Performance Tester Citrix Extension uses the Citrix ICA simulation API to simulate virtual users' driving load. Because of the complexity of interactions between IBM Rational Performance Tester and the Citrix client software, performance testers sometimes encounter problems. This tutorial explores some common problems and offers solutions. You'll also find practices to help you optimize Citrix load testing.
Also available in: Chinese   Japanese  
Make secure API calls in IBM API Connect
Security is crucial when you are exposing back-end data services to applications, in particular to web and mobile applications. This tutorial shows how to add Transport Layer Security (TLS) profiles in IBM API Connect to connect your APIs to Secure Sockets Layer (SSL)-enabled back-end systems.
Also available in: Chinese  
How to automate pre-release versioning of private npm modules with Travis CI
In this article, you'll learn how to automate pre-release version management through examples of combining npm dist-tags with Travis CI.
Also available in: Chinese  
What's new in WebSphere Application Server V9?
If you’ve been waiting for a reason to extend your development architecture to the cloud, now is the time with the release of IBM WebSphere Application Server V9. You can create applications with new features, optimize costs for application infrastructure, and connect existing applications and data to cloud services. This article presents a high-level overview of the new features and deployment options in WebSphere Application Server V9.
Also available in: Chinese  
The evolving hybrid integration reference architecture
The surface area across which an organization must integrate has expanded dramatically in recent years. Integration must now treat cloud as a first-class citizen and cater to radically different requirements from a broader range of users. This article considers the primary drivers of change and the integration reference architecture that is evolving to meet the new demands.
Also available in: Chinese   Japanese   Portuguese   Spanish  
DevOps best practices, Part 7: Distributed scrum
Many teams are thriving on agile practices including the highly effective scrum methodology. Implementing scrum in large scale distributed organizations can be challenging. This article suggests practical strategies for managing scrum at scale.
Continuous Testing: An IBM point of view
Testing takes time and it is costly. Especially across multiple systems and platforms in the complex, hybrid cloud world. Teams that improve their test efficiency and effectiveness significantly reduce their expenses and the time it takes to get high-quality innovative solutions to end users. You can't test everything, and you can't automate everything, so it is critical to find the right subset of tests in the riskiest areas. Also key is service virtualization, which allows testing to begin as soon as a build is made, by mimicking missing dependencies. By combining test automation and service virtualization, teams test earlier, or "shift left," and continuously, so they gather feedback faster than ever.
Also available in: Chinese   Japanese  
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.
DevOps best practices, Part 1: Develop reliable software with DevOps
Learn the best practices to use in order to create reliable software systems and avoid the high profile incidents that have recently impacted so many other companies.
Also available in: Chinese   Russian   Portuguese  
Test website availability with IBM Website Monitoring, Part 2: Uploading and running the Selenium script
IBM Website Monitoring is a one-stop solution for probing website availability and email alerts. The "Test website availability with IBM Website Monitoring" series guides you through the web monitoring process and helps you to understand the Selenium scripting techniques that are used. In this part, you upload the Selenium script to IBM Application Performance Management and get it running.
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  
Inside IBM API Connect Version 5: An end-to-end demo
In this demo video, you see how to create and publish an application--from start to finish, on-premises to the cloud--with IBM API Connect Version 5. The practical example highlights the latest features of API Connect, including the offline developer toolkit experience and the ability to quickly create and customize a LoopBack application based on Node.js.
Also available in: Chinese  
Top 5 DevOps tutorials and more
Five recent must read pieces of content chosen for you by the developerWorks DevOps editor.
Update your running cloud apps with no downtime
Use the Active Deploy extension to the Delivery Pipeline in Bluemix to deploy app updates without any downtime.
Also available in: Chinese   Russian   Japanese   Portuguese  
Test website availability with IBM Website Monitoring, Part 1: Scripting with Selenium
IBM Website Monitoring is a one-stop solution for probing website availability and email alerts. The "Test website availability with IBM Website Monitoring" series guides you through the web monitoring process and helps you to understand the Selenium scripting techniques that are used. In this part, you create a Selenium script to probe your own site.
Automate server push with the Bluemix DevOps delivery pipeline
Use the IBM Bluemix DevOps Services application delivery pipeline to automate server directory push in Bluemix.
Also available in: Japanese   Portuguese  
Predictive Cloud Computing for professional golf and tennis, Part 5: Continuous integration and deployment
Techniques such as continuous deployment and integration, used throughout Predictive Cloud Computing (PCC), have enabled the development team to provide rapid and safe iterative improvements during professional golf and tennis tournaments. The results of the investment into continuous integration and deployment have enabled the team to focus on analytics and code, increasing team productivity.
Also available in: Chinese  
Staging adoption of EclEmma and Rational Team Concert integration
The EclEmma Rational Team Concert integration helps you detect defects in earlier phases of the software development cycle. Learn about some of the features added to the EclEmma and IBM Rational Team Concert integration to help you gradually increase the level of code coverage.
Also available in: Chinese  
Java EE, the next inception: A primer to WebSphere Liberty for Java EE developers
Learn the basics of how IBM WebSphere Application Server Liberty profile works, and how its architecture differs significantly from that of older Java EE application servers. This background will be helpful for understanding how to install a local Java EE application development environment using Eclipse and Liberty, as well as how to deploy Liberty applications.
Also available in: Chinese   Russian   Japanese  
Java EE, the next inception: Install a local Java EE development environment for WebSphere Liberty
Learn how to install a local Java EE application development environment using Eclipse and IBM WebSphere Liberty. This environment can be used for developing and deploying Liberty applications, as well as for developing applications to be deployed on traditional hardware, and to cloud environments such as IBM Bluemix.
Also available in: Chinese   Russian   Japanese  
Java EE, the next inception: Install a local Java EE development environment for Bluemix
Learn how to configure a local development environment for developing and deploying Java and Java EE applications for IBM Bluemix. This will enable you to customize a typical Eclipse and Liberty development environment.
Also available in: Chinese   Japanese  
Changing the mindset to get the most out of cloud, Part 3: Our top 11 lessons learned
Although it's widely agreed that cloud computing has tremendous potential, very few cloud projects actually deliver the expected results in full. In most cases, this underachievement is due to a lack of understanding of cloud and how it can reduce technical costs. This three-part series focuses on what it takes to make an IT solution that can maximize the benefits of cloud by adopting cloud best practices in the areas of application design, development processes, and IT management processes. In Part 1, we explored how cloud solutions are different from traditional web applications. In Part 2, you saw how cloud-ready applications can foster true agile development. In this final installment, we show you how to adapt your development process to leverage the full potential of cloud, based on lessons learned in a real development project here at IBM.
Also available in: Chinese   Japanese  
Getting started with SAFe
Find quick and easy access to resources so that you can learn about IBM's support for enterprise scaled agile development anchored on the Scaled Agile Framework (SAFe) methodology.
Also available in: Chinese   Japanese  
Microservices, SOA, and APIs: Friends or enemies?
Comparing a microservices architecture and service-oriented architecture (SOA) is a sensitive topic and often cause for a swift source of disagreement. This article examines where these controversies stem from and considers how best to resolve them. It then looks forward to see how these concepts are combining with those of API management to enable more agile, decentralized, and resilient enterprise architectures.
Also available in: Chinese   Japanese  
Changing the mindset to get the most out of cloud, Part 1: Cloud solutions vs. traditional web apps
Although it's widely agreed that cloud computing has tremendous potential, very few cloud projects actually deliver the expected results in full. In most cases, this underachievement is due to a lack of understanding of cloud and how it can reduce technical costs. This three-part series focuses on what it takes to make an IT solution that can maximize the benefits of cloud by adopting cloud best practices in the areas of application design, development processes, and IT management processes. Part 1 examines how cloud solutions are different from traditional web applications.
Also available in: Chinese   Japanese  
Increase security when impersonating other users
Use IBM UrbanCode Deploy's User Impersonation feature to facilitate deployment of more complex applications where specific features are managed under dedicated users and specific deployment steps need to be executed as these users.
Also available in: Chinese   Portuguese  
Reader favorites: Top 5 Bluemix tutorials for 2015
Our top 5 most popular Bluemix tutorials in 2015 take various approaches to exploring the foundations of Bluemix. Clearly, many of you are looking to get a better understanding of what you can do with this powerful, flexible solution, and these tutorials can help.
Also available in: Chinese  
Intro to IBM Bluemix DevOps Services, Part 2: Deploy an app that uses a Bluemix service
In this four-part introductory series on Bluemix and Bluemix DevOps Services, you discover how using these products can prevent you from wasting time! Using the simple app created in Part 1, learn how to deploy an app that makes use of a Bluemix service in Part 2. Continue to Part 3, where you learn how to write code that uses the new Bluemix service. In Part 4, learn how to use the Delivery Pipeline service to deploy your app to Bluemix automatically whenever you or someone else on your team pushes code to your project's repository.
Also available in: Chinese   Russian   Japanese   Portuguese   Spanish  
Intro to IBM Bluemix DevOps Services, Part 4: Deploy to Bluemix automatically with the delivery pipeline
In this four-part Intro to IBM Bluemix DevOps Services series, discover how using Bluemix DevOps Services can prevent you from wasting time. Quickly and easily deploy a simple app, deploy an app that leverages a Bluemix service, write code that leverages a new Bluemix service, and configure a multistage delivery pipeline. Try out the web IDE (no setup required) and learn how to use agile planning tools. As a bonus, you get an app that checks the prices of items in online stores for you, so you don't need to surf the web to see if your favorite items are on sale.
Also available in: Chinese   Russian   Japanese   Portuguese   Spanish  
Intro to IBM Bluemix DevOps Services, Part 3: Plan, track, and take advantage of new Bluemix services
In this four-part introductory series on Bluemix and Bluemix DevOps Services, discover how using these products can prevent you from wasting time! Using the simple app created in Part 1 and the app that uses a Bluemix service deployed in Part 2, learn how to write code that uses the new Bluemix service. Try out the web IDE (no setup required) and learn how to use agile planning tools. End up with an application that checks the prices of items in online stores for you, so you don’t have to surf the web to see if your favorite items are on sale!
Also available in: Chinese   Russian   Japanese   Portuguese   Spanish  
Perform complex tasks with uCommand
uCommand is a CLI tool that is used with IBM UrbanCode Deploy. It provides simple actions for predefined functions and also a PHP implementation for most of the UrbanCode Deploy APIs. Learn where to get uCommand, how to set it up, and how to use it.
Also available in: Chinese  
Top DevOps tutorials from 2015
DevOps is everywhere, and the content produced on developerWorks this year showcases the diversity of DevOps. I've chosen my top 3 tutorials published this year. If you have a favorite that didn't make my list, please add it in the comments section.
Also available in: Chinese  
Deploy Docker containers in hybrid clouds that use IBM UrbanCode, Part 1: Configuring Docker containers
This article is Part 1 of a two-part how-to guide that describes how IBM UrbanCode can be used to quickly develop and deploy multitier and multi-container applications to hybrid clouds. In it, you learn how IBM UrbanCode Build, Docker Trusted Registry and the new Docker plug-ins for IBM UrbanCode Deploy automate the delivery of Dockerized applications to different environments, such as on-premises or hybrid cloud, in a way that provides enterprise-grade governance, traceability, control, and self-service. IBM Bluemix provides the public cloud environment, while on-premises Docker Swarm acts as the private cloud. Combined, they provide a hybrid environment for multi-container applications that are orchestrated by IBM UrbanCode. The Docker application also uses the IBM Bluemix Secure Gateway service to connect to backend containers that are running on-premises in a Docker Swarm cluster.
Also available in: Chinese   Japanese   Portuguese  
Deploy Docker containers in hybrid clouds that use IBM UrbanCode, Part 2: Deploying Docker containers
This article is Part 2 of a two-part how-to guide that describes how IBM UrbanCode can be used to quickly develop and deploy multitier and multi-container applications to hybrid clouds. In it, you learn how IBM UrbanCode Build, Docker Trusted Registry, and the new Docker plug-ins for IBM UrbanCode Deploy automate the delivery of Dockerized applications to different environments, such as on-premises or hybrid cloud, in a way that provides enterprise-grade governance, traceability, control, and self-service. IBM Bluemix provides the public cloud environment, while on-premises Docker Swarm acts as the private cloud. Combined, they provide a hybrid environment for multi-container applications that are orchestrated by IBM UrbanCode. The Docker application also uses the IBM Bluemix Secure Gateway service to connect to backend containers that are running on-premises in a Docker Swarm cluster.
Also available in: Chinese   Japanese   Portuguese  
Provisioning Docker containers with Ansible
Docker and its container workflow can pack, share, and deploy your application environments. Ansible is an automation tool that works well with Docker by using a powerful interface to manage containers on remote servers. In this article, I explore why and how you can use the extensible design of Ansible to merge the best of both Docker and Ansible.
Also available in: Chinese   Japanese   Portuguese  
Make continuous delivery of Docker applications easy
Docker is one of the most popular cloud computing technologies due to its revolutionary container technology. It makes it easier for developers to assemble applications from components and ship them in lightweight containers. IBM UrbanCode Deploy automates the application deployment process. See how we use them together to produce a winning solution for making continuous delivery of an application easy.
Mobile DevOps, Part 2: Implement enterprise-scale iOS continuous deployment with UrbanCode Deploy
Implement an enterprise-scale continuous-deployment system for iOS apps. See how the IBM Apple Solutions Team uses IBM UrbanCode Deploy to customize its continuous-deployment capability.
Also available in: Japanese  
Rational Team Concert essentials: A developer's perspective, Part 2: Delivering work contributions
Learn how to use Rational Team Concert to identify your project development commitments, carry out your development activities in a team environment, and deliver your work to your team project.
Also available in: Chinese  
Using scrum methods with IBM DevOps Services
Explore the sprint planning process and scrum methods used with IBM DevOps Services. It also explains and provides hands-on experience with basic scrum activities like backlog grooming, sprint planning, and daily scrums.
Also available in: Chinese   Russian   Japanese  
Top 10 reasons to use Bluemix and DevOps Services
If you have not heard about the cloud revolution in IT, you were probably living in a cave or on another planet for the past 3 years. The cloud is everywhere, and it drastically changes the way information is stored and shared. Cloud computing forces organizations to apply new business models, and teams have to re-invent the way they develop and deliver applications. In this article, I present ten reasons why you should consider IBM Bluemix if you plan to create and deploy cloud applications. With extensive support for mobile and web applications, Bluemix provides all the services you need to your develop your next brilliant idea.
Also available in: Chinese   Russian   Japanese  
Is your project's best estimation method Agile or conventional?
This article elaborates the importance of good estimation practices. It shows and categorizes a set of estimation techniques. It provides a high level comparison between Agile and conventional techniques and finally recommends some general estimation tips. Estimation can be an efficient practice with better awareness and collaboration.
Also available in: Chinese   Russian  
A continuous delivery process in a multitenancy environment
Learn how to design and implement the upgrade process in Software as a Service multitenancy environments. This necessary step updates each customer environment independently from the environments that reside on the same machine.
Also available in: Chinese   Japanese  
Making IBM i agile
Learn about the ARCAD and IBM DevOps toolset which provides the support you need to include IBM i development in your continuous integration strategy accurately and automatically.
Also available in: Chinese   Japanese  
Translate your Bluemix application to access global markets
Using the Book Club application as a working example, this article explains how to use the IBM Globalization service's capabilities (service dashboard, full feature RESTful APIs, and sample SDKs) to translate your Bluemix application's static content (user interface). Also learn how to dynamically update your app even as you continue to develop, build, test, and deploy within your Bluemix DevOps environment.
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  
Mobile DevOps, Part 1: Implement enterprise-scale iOS continuous builds with UrbanCode Deploy
Implement an enterprise-scale continuous-build system for iOS apps. See how the IBM Apple Solutions Team uses IBM UrbanCode Deploy to customize its continuous-build capability.
Also available in: Chinese   Japanese  
Explore the OpenStack REST APIs for PowerVC
IBM Power Virtualization Center Express Edition (PowerVC) is an IaaS cloud solution designed to make it easier to build and manage virtual resources in a Power Systems Software Defined Environment or a cloud infrastructure. It is primarily based on OpenStack and includes OpenStack industry-standard application programming interfaces. Learn about the APIs for each OpenStack component and the tasks the APIs can help you complete.
Also available in: Chinese   Russian   Japanese   Portuguese  
Structured approaches to create a test plan that addresses risk-based factors
This article describes three alternative approaches to skew test coverage towards the prioritized attributes. These processes help you to generate the minimum number of test cases required to ensure adequate coverage of the selected attributes.
Run hardware-in-the-loop tests with IBM Rational Quality Manager and ETAS LABCAR-AUTOMATION
LABCAR-AUTOMATION (LCA) is widely used in the automotive industry to run automated tests on hardware to ensure high levels of quality in safety-critical areas. Find out how to use LCA within Rational Quality Manager to ensure traceability, governance, and improved quality.
Also available in: Chinese  
Intro to IBM Bluemix DevOps Services, Part 1: Deploy and update a simple app
In this four-part introductory series on Bluemix and Bluemix DevOps Services, you discover how using these products can prevent you from wasting time. You learn how to quickly and easily deploy a simple app, deploy an app that makes use of a Bluemix service, and write code that uses a new Bluemix service. You'll even try out the web IDE (no setup required) and learn how to use agile planning tools. As a bonus to all of the knowledge you'll get by working through the examples in this series, you also get an application that checks the prices of items in online stores for you, so you don’t have to surf the web to see if your favorite items are on sale!
Also available in: Chinese   Russian   Japanese   Portuguese   Spanish  
Automatically building and deploying MobileFirst Platform artifacts as part of a continuous delivery process
A key requirement for integrating IBM MobileFirst Platform (MFP) Application Server into a continuous delivery pipeline is to automatically upgrade the server-side components of the MobileFirst Application Server, including the project WAR file, apps, and adapters This article shows you how to automate the building of MFP components for multiple environments, automate the deployment of the built artifacts, and integrate these steps into your build process. It also includes suggestions for build management tools.
Also available in: Chinese   Russian  
DevOps made easy with Bluemix
Need an easy DevOps solution? You've come to the right place: IBM Bluemix.
Also available in: Russian   Japanese   Spanish  
Set up a continuous delivery framework with Jenkins
The article provides you with knowledge about Jenkins and shows you how to set up the continuous delivery framework with Jenkins. The framework can build and scan source code, install the successful build, run tests and send results automatically.
Also available in: Chinese   Russian   Japanese  
Build and use Docker on the IBM POWER Linux platform
Learn how to use Docker on the POWER Linux platform. This article describes how to compile Docker binaries using gccgo as the compiler back end. The article also explains how to build an Docker private registry to host private Docker images. A list of additional resources is provided at the end of the tutorial.
Also available in: Japanese  
Using Ionic to rapidly develop IBM MobileFirst Platform hybrid applications
The Ionic Framework speeds hybrid application development by providing an aesthetic and easy-to-use development framework. This tutorial will show you how to use the Ionic JavaScript and CSS components with the IBM MobileFirst Platform to create a hybrid application.
Also available in: Chinese   Portuguese  
Using Bower and wiredep to accelerate dependency inclusion in IBM MobileFirst Platform hybrid applications
Node.js has enabled a new generation of tools for web and mobile developers by providing a command-line JavaScript environment. This article will show you how to use Bower and wiredep to speed up your hybrid application development by accelerating the way you include dependencies such as frameworks and libraries.
Also available in: Chinese   Russian  
Continuous delivery with Rational Team Concert and UrbanCode Deploy, Part 1: An out-of-the-box implementation
Learn how to create a continuous delivery process using IBM Rational Team Concert and IBM UrbanCode Deploy. You will learn how to extend an existing build processor to create a new build process from scratch that will seamlessly integrate the products to provide a flow of content in a highly traceable manner.
Also available in: Chinese  
Continuous delivery with Rational Team Concert and UrbanCode Deploy: Part 3. How to use extensions to the Ant build.xml file
This article presents the final part of an alternative approach using extensions to the Ant build.xml file which is often at the center of the build process used by Rational Team Concert.
Also available in: Chinese  
Continuous delivery with Rational Team Concert and UrbanCode Deploy: Part 2. How to extend the build process
This article shows how to extend a build process to push newly built objects from the Rational Team Concert build process to the UrbanCode Deploy repository so that it is ready for deployment.
Also available in: Chinese  
Learn the workings of Git, not just the commands
When you come from using a classical source code repository like Concurrent Versions System (CVS) or Subversion (SVN), it can be difficult to understand the flexibility and the possibilities of Git. This article tries to explain the workings of Git and how it all fits together, so you don't have to try to remember the commands, but instead just know what to do because you understand it well.
Also available in: Chinese   Japanese  
Streamline development efforts with scripts
Learn the main guidelines to build an automated development and testing framework using scripts.
Also available in: Chinese  
How to extend and customize Rational Team Concert for continuous integration
This article is a complete guide to creating a build participant plugin that optimizes continuous delivery processes for Jazz software. This plugin saved our build team at least 1 man day every 2 weeks and improved the reliability of deployments during code promotion.
Also available in: Russian  
Achieving Always On: Introducing changes without breaking the availability promise
Non-disruptive change is not the absence of change, but the introduction of change without an interruption of service. This article explores the imperatives and challenges associated with non-disruptive change and provides a definition and framework for making non-disruptive change a reality in today's Always On world.
Also available in: Chinese   Russian  
Breaking environment limitations with integration testing
Rapid integration testing is a key to delivering frequent, high quality software. But, environment availability is often a limiting factor. This article reviews several strategies to improve environment availability as well as when to use each strategy.
Also available in: Chinese   Russian   Japanese  
Develop and manage Java Apps with IBM Bluemix and DevOps Services
Lauren Schaefer shows how easy it is to plan, track, and manage an agile Java development project with IBM DevOps Services.
Also available in: Chinese   Japanese   Portuguese  
Editor's picks: Valuable info from the author of DevOps for Dummies
Sanjeev Sharma has devoted most of his time to DevOps. We've aggregated the results of his efforts into this article so take some time to learn about DevOps from a DevOps specialist.
Also available in: Russian   Portuguese  
DevOps best practices, Part 6: Use DevOps to drive quality assurance and testing
Quality assurance and testing requires collaboration between many key stakeholders, because of this the DevOps principles of communication and collaboration are beneficial. This article explains how to use DevOps to drive quality assurance and testing and shows you service virtualization testing in practice.
Also available in: Chinese   Russian  
The pillars of knowing your software is right
In model-driven development and formal specification of software systems, the quality feedback mechanism is reinforced by the more extensive validation of early lifecycle representations of the system. It is worth replacing a well-understood and trusted validation and verification model based on hand-crafted requirements, code, simulation, and test with a formal requirements engineering approach.
Also available in: Chinese   Russian  
Rapidly create a Node.js app using a Bluemix boilerplate and DevOps Services
Lauren Schaefer demonstrates how to create an operational Node.js app in under 90 seconds using the Bluemix boilerplate. She also demonstrates how to use IBM DevOps Services to edit the app using the web IDE, automatically deploy the app by simply pushing changes to her Git repository, and set up a collaborative team environment for app development.
Also available in: Japanese  
Flow measurements for software
DevOps is best understood as applying highly successful lean management practices to business processes that include software. However, lean techniques such as value stream mapping and flow management are generally applied to more business processes such as manufacturing and logistics that are more easily controlled. This article extends those lean techniques to processes that include software by treating DevOps as an artifact-centric business process. Taking this approach shows, in particular, how DevOps can be instrumented and measured to help achieve business goals.
Also available in: Chinese   Japanese   Portuguese  
Use Rational Quality Manager in a continuous delivery DevOps pipeline
Automated testing is an important piece of the DevOps continuous delivery pipeline. It's easy enough to write automation test scripts and have them be triggered after a build is installed. It is more difficult to maintain a group of tests to run, the machines to run them on, and a history of the test results. This set of tasks can be daunting if you are using plain ANT and properties files to maintain the inventory.
Also available in: Chinese   Russian  
Develop apps in the cloud with DevOps Services
This article describes how to get started using DevOps Services (JazzHub) to collaborate with others to plan, track, develop, and deploy software in the cloud. Using a sample application, learn how to develop on DevOps Services and deploy on IBM Bluemix.
Also available in: Chinese   Chinese   Japanese  
Managing a continuous delivery process by providing continuity of service
To provide continuity of service, configure a continuous delivery process using IBM UrbanCode Deploy. Using a real scenario, this article describes how to the upgrade components on the staging and production environments without interrupting service.
Also available in: Chinese   Japanese  
DevOps for rapid software production
Producing IT software solutions fast enough to meet operational demands has become increasingly challenging for technology-rich businesses. The process is labor intensive and requires iterative procedures as well as 24x7 attentiveness to integrating, compiling, and testing code. At first glance, throwing additional resources at the problem seems the logical response, but a better solution is to develop software applications more rapidly using a framework that is resilient enough to withstand mass-production automations. DevOps offers such a framework, and coupled with rapid application development, businesses can perform fast-paced prototyping, testing, and delivery while maintaining high quality standards.
Also available in: Chinese   Russian   Japanese  
Use Software Defined Networking to optimize your IaaS
Explore Software Defined Networking (SDN) network management via software abstraction layers as a method to enhance and optimize your Infrastructure as a Service in the areas of interoperability, user and provider expectation management, developer and administrator requirements, and effective risk mitigation.
Also available in: Chinese   Russian   Japanese  
Agile data analysis - Advanced workflows and R integration
To perform agile data analysis in a production environment, the processing of data must be integrated with tests that require a minimum of user interaction. The configuration of the analysis tools, therefore, must be done programmatically. You also need fast access to graphical reporting, which gives a visual representation of the resulting analysis, to help you determine whether further investigation is required. Learn how to use advanced workflow techniques in KNIME, an Eclipse-based graphical workbench for data analysis and reporting, and the R analysis package to create production-ready workflows and complex graphical representations of the processed data at any point in the workflow.
Also available in: Chinese   Russian   Japanese  
Make PaaS your vulnerability testing ground
Evaluate, integrate, and define various security testing concepts in differing scenarios. Explore a sample user PaaS testing environment structure as a basis for a security testing model.
Also available in: Chinese   Russian   Japanese  
Adopting DevOps for continuous innovation
DevOps is a set of principles and practices based on lean thinking. Lean principles, when applied to a software delivery organization, make software development more agile and efficient. This article is for readers (from practitioners to executives) who need a basic introduction to DevOps practices.
Also available in: Russian   Japanese  
Leaner software development using DevOps
Inspired by lean software development principles, this article focuses on various ways to help you notice and remove waste in your process and your time, all while improving time to feedback.
Also available in: Chinese   Russian  
Security considerations for DevOps adoption
As DevOps matures and finds broader adoption in enterprises, the scope of DevOps must be expanded to include all the teams and stakeholders that contribute to application delivery. DevOps introduces an approach of continuous delivery and continuous testing of small sets of capabilities being delivered by an application delivery organization. Security teams can take advantage of this delivery approach as a way to reduce security risks. By continuously securing these smaller releases of functionality, they can identify security vulnerabilities early in the lifecycle and mitigate the effects early.
Also available in: Russian  
Prepare to upgrade to Enterprise COBOL for z/OS V5
IBM Enterprise COBOL V5.1 was released in 2013. It provides significant performance improvement to COBOL applications. This article focuses on changes that you need to be aware of as you prepare for the upgrade. It includes an overview of improvements in the modernized COBOL compiler.
Also available in: Russian  
1 - 100 of 446 results | Next
Show Summaries | Hide Summaries