Today, software must deliver an outstanding user experience: if it doesn't, it will fail. For developers, UX expertise isn't just "nice to have" anymore: it's a must. This is a compr
Build Android Apps That Are Stunningly Attractive, Functional, and IntuitiveWhen Android was a new mobile operating system, most of the app developers were tinkerers at heart, curious what they could
A supplementary textbook for introductory programming and data structures courses using a LINUX or UNIX platform; or for advanced courses in programming, introductory software engineering, and operati
Written for developers with a background in any high-level language, Introduction to Python and Data Science for Programmers explores the Python language and Python APIs in depth, applying the Deitels
The Practice of Cloud System Administration, Volume 2 focuses on today's fastest-growing areas of system administration: cloud computing and DevOps. For the first time, it brings together comprehensi
Written by a software developer for software developers, this book is a unique collection of the latest software development methods. The author includes OOD, UML, Design Patterns, Agile and XP method
Provides 31 development and structural patterns for software developers to refer to as examples of well-written use cases that help model software requirements. The development patterns describe the c
Joines, Willenborg, and Hygh are consultants and developers at IBM Software Group at Research Triangle Park, North Carolina, who have a combined experience working with hundreds of public and private
XML is rapidly becoming the standard platform for delivering e-Business information and integrating e-Business systems. XML developers desperately need mature software development processes and tools
Carlis (computer science, U. of Minnesota) and Maguire a program manager for Microsoft, explain to information systems analysts and database developers how to become a successful data modeler. Using t
Intended for Java Card applet developers, platform implementers, and technical managers seeking an overall understanding of Java Card technology, this guide provides an introduction to the development
Written for TCP/IP network administrators, protocol designers, and network application developers, this introductory text explains the inner workings of the OSPF (Open Shortest Path First) TCP/IP rout