Indispensable Patterns and Insights for Putting Mashups to Work in Enterprise Environments Using new mashup tools and technologies, enterprise developers can impose their own APIs on everything from Web sites and RSS feeds to Excel and PDF files-transforming a world of content into their own customized informationsource.
C#'s resemblances to C++, Java, and C make it easier to learn, but there's a downside: C# programmers often continue to use older techniques when far better alternatives are available.
JavaScript is the brains of your Web page-it enables you to modify a document's structure, styling, and content in response to user actions without requesting new pages from the server.
A Comprehensive Process for Defining Software Architectures That Work A good software architecture is the foundation of any successful software system.
"e;Ask a mechanical, structural, or electrical engineer how far they would get without a heavy reliance on a firm mathematical foundation, and they will tell you, 'not far.
"e;In this book, I have found answers to key questions and misconceptions about the relationship between Six Sigma and the Capability Maturity Model Integration [CMMI].
Best practices for managing projects in agile environments-now updated with new techniques for larger projects Today, the pace of project management moves faster.
Enhance Fundamental Value and Establish Competitive Advantage with Leadership Agility Whether you're leading an organization, a team, or a project, Stand Back and Deliver gives you the agile leadership tools you'll need to achieve breakthrough levels of performance.
The Provocative and Practical Guide to Coaching Agile Teams As an agile coach, you can help project teams become outstanding at agile, creating products that make them proud and helping organizations reap the powerful benefits of teams that deliver both innovation and excellence.
"e;In her book Designing the iPhone User Experience, Suzanne Ginsburg takes a fresh look at cutting-edge, user-centered design from the perspective of designing mobile user experiences for the iPhone.
Building on their breakthrough bestsellers Lean Software Development and Implementing Lean Software Development, Mary and Tom Poppendieck's latest book shows software leaders and team members exactly how to drive high-value change throughout a software organization-and make it stick.
This award-winning book, substantially updated to reflect the latest developments in the field, introduces the concepts and best practices of software architecture--how a software system is structured and how that system's elements are meant to interact.
Successfully Implement High-Value Configuration Management Processes in Any Development Environment As IT systems have grown increasingly complex and mission-critical, effective configuration management (CM) has become critical to an organization's success.
Many organizations are diving headfirst into AJAX technologies to make their Web applications richer and more user friendly, but they often do not realize the security implications of the AJAX approach.
The First Guide to Scrum-Based Agile Product Management In Agile Product Management with Scrum, leading Scrum consultant Roman Pichler uses real-world examples to demonstrate how product owners can create successful products with Scrum.
Successfully delivering Solutions via Patterns In Patterns-Based Engineering, two leading experts bring together true best practices for developing and deploying successful software-intensive systems.
Progressive enhancement is an approach to web development that aims to deliver the best possible experience to the widest possible audience, and simplifies coding and testing as well.
This short cut focuses on a number of coding patterns that are useful when trying to get maximum speed out of performance-critical sections of Ruby code.
"e;In her book Designing the iPhone User Experience, Suzanne Ginsburg takes a fresh look at cutting-edge, user-centered design from the perspective of designing mobile user experiences for the iPhone.
"e;The way the information is presented appeals to teachers, hobbyists, web designers-anyone looking for a way to enhance their content by using customized maps.
Praise for Lean-Agile Acceptance Test-Driven Development "e;Lean-Agile Acceptance Test-Driven Development tells a tale about three fictive project stakeholders as they use agile techniques to plan and execute their project.