Over a million developers have joined DZone.

Agile methodology news, tutorials & tools


  • Featured
  • Latest
  • Popular
Guide to Enterprise Integration, 2015 Edition
The DZone Guide to Enterprise Integration, 2015 Edition investigates trends in the current integration landscape and how new patterns and technologies can help you reduce integration difficulties. It covers microservices and SOA, cloud integration platforms, RESTful communications, and how to overcome problems with distributed systems.
The Product Manager's Definitive Guide for App Optimization
In this paper, you’ll learn how to identify the low hanging fruit in your app, set up metrics tracking to view your progress, create a minimum viable product to test your hypotheses, validate changes through testing, present data-backed evidence of your impact, and define new stories for your product roadmap.
The 3 Questions Your Mobile Onboarding Needs to Answer
In this paper, we’re going to break down everything you need to know about onboarding your first time users. We’ll show you not only some great examples, but we’re really going to drive in and break down the specifics as to why they’re effective and tactics to employ so that you can create the optimal onboarding experience for your app.
5 Little Known Reasons Your App Is Underperforming
In this paper, we’re going to dig into the major blockers for mobile success, how the top apps have overcome those blockers, and how you can do the same.
Getting Started With Docker
Teaches you typical Docker workflows, building images, creating Dockerfiles, and includes helpful commands to easily automate infrastructure and contain your distributed application.
10.3k 7,328
Seamless, Scalable Test Management Using Jenkins & XebiaLabs Software [Recorded Webinar]
In order to release quality software and quickly add value for customers, test automation has become essential. But as your code–and release processes–become more sophisticated, new challenges exist in managing code quality.
Anatomy of the Agile Enterprise
As teams adjust to Agile software development practices, they become better at calculating their capacity and estimating the size of tasks.Consequently, their predictability increases, and they begin to deliver consistently on the content that they commit to producing.
Getting Started With Real User Monitoring
Teaches you how to use new web standards—like W3C’s Beacon API—to see how your site is performing for actual users, letting you better understand how to improve overall user experience.
4,482 3,703
Microservices: Patterns for Building Modern Applications
Being able to build, evolve, and scale large applications is critical for organi- zations, but the challenges involved make it a difficult task. Because of this, microservices has emerged as a dominant pattern for building modern cloud applications by breaking apart individual components as independent ser- vices that are centered around specific business capabilities. While developing in the microservices style comes with a myriad of benefits in making large applications more manageable, building a reliable distributed system at scale is incredibly challenging in any scenario, as there are numer- ous considerations for dealing with failure, consistency, and performance, among others. This white paper details the path to the microservices architecture and examines the benefits and drawbacks of the pattern. It also discusses best practices that will help developers and systems architects achieve their ap- plication goals..
Patterns for Building Real World Systems
The rapid growth of connected devices is poised to revolutionize the Internet as we know it, covering everything from our bodies to the planet. The wide range of Internet of Things (“IoT”) solutions will fuel the growing API economy, providing developers endless opportunities to innovate by providing insight into the world around us. To power this future, providers of infrastructure, networks, and software will need to keep up with the growing resource demands. This Iron.io whitepaper covers the impact on systems, and provides those building out IoT solutions a deep look into the technical considerations around operating a production-grade system. As there is no single “IoT Platform”, it will take a combination of tightly integrated components that come together to form a complete stack that covers the flow of data, event-driven comput- ing, API management, security, and monitoring.
Top 10 Uses of Ironworker
A worker system is a key part of any scalable architecture. It allows process- ing to be moved to the background, supports asynchronous event handling, and offers highly concurrent/scale-out processing options. The ability to push task-specific code in almost any language to the cloud and then run it reliably at scale opens up a new world of options. We guarantee, once you realize the power of a scalable worker system, it’ll be hard to go back to the old way of doing things.
{{ card.title }}
{{card.downloads | formatCount }} {{card.views | formatCount }}