Marketplace books

Search filter
Page 1 of 2
  • SOA in Practice: The Art of Distributed System Design (Theory in Practice)

    SOA in Practice: The Art of Distributed System Design (Theory in Practice)

    by Nicolai M. Josuttis

    This book demonstrates service-oriented architecture (SOA) as a concrete discipline rather than a hopeful collection of cloud charts. Built upon the author's firsthand experience rolling out a SOA at a major corporation, SOA in Practice explains how SOA can simplify the creation and maintenance of large-scale applications.

  • Head First Software Development

    Head First Software Development

    by Dan Pilone, Russ Miles

    Even the best developers have seen well-intentioned software projects fail -- often because the customer kept changing requirements, and end users didn't know how to use the software you developed. Instead of surrendering to these common problems, let Head First Software Development guide you through the best practices of software development. Before you know it, those failed projects will be a thing of the past.

  • The Productive Programmer (Theory in Practice (O'Reilly))

    The Productive Programmer (Theory in Practice (O'Reilly))

    by Neal Ford

    Anyone who develops software for a living needs a proven way to produce it better, faster, and cheaper. The Productive Programmer offers critical timesaving and productivity tools that you can adopt right away, no matter what platform you use. Master developer Neal Ford not only offers advice on the mechanics of productivity--how to work smarter, spurn interruptions, get the most out your computer, and avoid repetition--he also details valuable practices that will help you elude common traps, im

  • 97 Things Every Software Architect Should Know

    97 Things Every Software Architect Should Know

    by Richard MonsonHaefel

    In this truly unique technical book, today's leading software architects present valuable principles on key development issues that go way beyond technology. More than four dozen architects -- including Neal Ford, Michael Nygard, and Bill de hOra -- offer advice for communicating with stakeholders, eliminating complexity, empowering developers, and many more practical lessons they've learned from years of experience. Among the 97 principles in this book, you'll find useful advice such as:

  • Beginning POJOs: Lightweight Java Web Development Using Plain Old Java Objects in Spring, Hibernate, and Tapestry (Begin

    Beginning POJOs: Lightweight Java Web Development Using Plain Old Java Objects in Spring, Hibernate, and Tapestry (Begin

    by Brian SamBodden

    Beginning POJOs: From Novice to Professional introduces you to Open Source lightweight Web development using Plain Old Java Objects (POJO) and the tools and frameworks that enable this. Tier by tier, this book guides you through the construction of complex but lightweight enterprise Java-based Web applications centered around several major open source lightweight frameworks, including the use of Spring, Hibernate, Tapestry, and JBoss (including the new Lightweight JBoss Seam).

  • Agile Java(TM): Crafting Code with Test-Driven Development (Robert C. Martin Series)

    Agile Java(TM): Crafting Code with Test-Driven Development (Robert C. Martin Series)

    by Jeff Langr

    Agile Java is a valuable tutorial and reference. It introduces the Java languagewith no assumptions about a developer's background in Java, object-orienteddevelopment, or TDD. The book will also retain significant value as acookbook that readers will turn to time and again to learn how to approachTDD with respect to various language features.Teh author stresses the importance of TDD by showing coded tests for everyJava feature taught.

  • Professional Refactoring in Visual Basic (Programmer to Programmer)

    Professional Refactoring in Visual Basic (Programmer to Programmer)

    by Danijel Arsenovski

    In this one-of-a-kind book, Microsoft MVP Danijel Arsenovski shows you how to utilize the power of refactoring to improve the design of your existing code and become more efficient and productive. You?ll discover how to perform unit testing, refactoring to patterns, and refactoring to upgrade legacy Visual Basic code. As you progress through the chapters, you?ll build a prototype application from scratch as Arsenovski walks you step-by-step through each process while offering expert coding tips.

  • Agile Database Techniques: Effective Strategies for the Agile Software Developer (Wiley Application Development)

    Agile Database Techniques: Effective Strategies for the Agile Software Developer (Wiley Application Development)

    by Scott Ambler

    * Describes Agile Modeling Driven Design (AMDD) and Test-Driven Design (TDD) approaches, database refactoring, database encapsulation strategies, and tools that support evolutionary techniques * Agile software developers often use object and relational database (RDB) technology together and as a result must overcome the impedance mismatch * The author covers techniques for mapping objects to RDBs and for implementing concurrency control, referential integrity, shared business logic, securi

  • The Definitive Guide to Grails, Second Edition (Expert's Voice in Web Development)

    The Definitive Guide to Grails, Second Edition (Expert's Voice in Web Development)

    by Graeme Rocher, Jeff Brown

    The rise of Ruby on Rails has signified a huge shift in how we build web applications today; it is a fantastic framework with a growing community. There is, however, space for another such framework that integrates seamlessly with Java. Thousands of companies have invested in Java, and these same companies are losing out on the benefits of a Rails–like framework. Enter Grails. Grails is not just a Rails clone, it aims to provide a Rails–like environment that is more familiar to Java

  • JUnit in Action

    JUnit in Action

    by Vincent Massol, Ted Husted

    A guide to unit testing Java applications (including J2EE applications) using the JUnit framework and its extensions, this book provides techniques for solving real-world problems such as unit testing legacy applications, writing real tests for real objects, automating tests, testing in isolation, and unit testing J2EE and database applications.

Events coming up

  • Nov 27

    Agile Specifications, Bdd And Testing Exchange

    London, United Kingdom

    Following the excellent response to our Agile Testing and BDD community events and courses during the last 10 months, Skills Matter is proud to organise the first, annual Agile Specification, BDD and Testing eXchange - an intensive and intimate event aimed at bringing together leading thinkers and passionate community members. The aim of this eXchange is to promote awareness and adoption of modern Agile Testing techniques and ideas.

  • Nov 27

    AGILE SPECIFICATIONS, BDD AND TESTING EXCHANGE

    London EC1R 0BE, United Kingdom

    Following the excellent response to our Agile Testing and BDD community events and courses during the last 10 months, Skills Matter is proud to organise the first, annual Agile Specification, BDD and Testing eXchange - an intensive and intimate event aimed at bringing together leading thinkers and passionate community members. The aim of this eXchange is to promote awareness and adoption of modern Agile Testing techniques and ideas.

Want to stay in touch with what's going on? Follow us on twitter!