Remember when service-oriented architecture (SOA) was all the rage? Companies jumped in before fully understanding SOA's advantages and disadvantages, and struggled to make this complex architecture work. Today, we're poised to repeat this same exp
Read More »Rethinking Productivity in Software Engineering
This open access book collects the wisdom of a seminar on productivity in software engineering, a meeting of community leaders, who came together with the goal of rethinking traditional definitions and measures of productivity.It covers definitions a
Read More »Working through Screens: 100 Ideas for Envisioning Powerful, Engaging, and Productive User Experiences in Knowledge Work
Working through Screens is a reference for product teams creating new or iteratively improved applications for thinking work. Written for use during early, formative conversations, it provides teams with a broad range of considerations for setting
Read More »Patterns: Integrating WebSphere ILOG JRules with IBM Software
This book describes how the IBM WebSphere® JRules Product can be used in association with other IBM middleware products to deliver smarter solutions. The publication will help architects position a Business Rules management system in their exis
Read More »The Basics of User Experience (UX) Design
If you're looking to gain an introduction into the world of user experience (UX) design—or maybe even freshen up your knowledge of the field—then this UX design book is the ideal place to start. You'll cover a wide range of topics over nine
Read More »UX Design for Startups
Creating a great user experience doesn't have to be a lengthy or expensive process. This hands-on book shows you how to use Lean UX techniques to do it faster and smarter. You'll learn how to tighten the iteration loop, get more customer feedback,
Read More »Small Memory Software: Patterns for Systems with Limited Memory
The phenomenal increases in processing power and memory capacity of computing hardware over recent years have allowed manufacturers to produce smaller and smaller computer systems such as palmtop PCs, smart cards and embedded control systems on dom
Read More »Designing Interfaces: Patterns for Effective Interaction Design
Despite all of the UI toolkits available today, it's still not easy to design good application interfaces. This bestselling book is one of the few reliable sources to help you navigate through the maze of design options. By capturing UI best practice
Read More »O’Reilly Ajax Design Patterns
Ajax, or Asynchronous JavaScript and XML, exploded onto the scene in the spring of 2005 and remains the hottest story among web developers. With its rich combination of technologies, Ajax provides a strong foundation for creating interactive web ap
Read More »Bringing Design to Software
This book aims to illuminate and stimulate the discipline of software design. Collecting insights and experience from experts in diverse fields, it addresses the growing demand that the software industry produce software that really works-software
Read More »