WorldCat Identities

Fowler, Martin 1963-

Works: 94 works in 561 publications in 12 languages and 6,932 library holdings
Genres: Software  History 
Roles: Author, Editor, Creator, Author of introduction, wpr, Other
Publication Timeline
Most widely held works by Martin Fowler
UML distilled : a brief guide to the standard object modeling language by Martin Fowler( Book )

128 editions published between 1997 and 2015 in 3 languages and held by 1,847 WorldCat member libraries worldwide

A guide to using UML describes major UML diagrams, their creation, and how to decipher them
Refactoring : improving the design of existing code by Martin Fowler( Book )

74 editions published between 1999 and 2018 in English and Chinese and held by 962 WorldCat member libraries worldwide

As the application of object technology - particularly the Java programming language - has become commonplace, a new problem has emerged to confront the software development community. Significant numbers of poorly designed programs have been created by less experienced developers, resulting in applications that are inefficient and hard to maintain and extend. Increasingly, software system professionals are discovering just how difficult it is to work with these inherited, 'non-optimal' applications. For several years, expert-level object programmers have employed a growing collection of techniques to improve the structural integrity and performance of such existing software programs, . Referred to as 'refactoring', these practices have remained in the domain of experts because no attempt had been made to transcribe the lore into a form that all developers could use until now. In this book the author bre
Patterns of enterprise application architecture by Martin Fowler( Book )

51 editions published between 2002 and 2015 in 3 languages and held by 719 WorldCat member libraries worldwide

Patterns of Enterprise Application Architecture is written in direct response to the stiff challenges that face enterprise application developers. The author, noted object-oriented designer Martin Fowler, noticed that despite changes in technology--from Smalltalk to CORBA to Java to .NET--the same basic design ideas can be adapted and applied to solve common problems. With the help of an expert group of contributors, Martin distills over forty recurring solutions into patterns. The result is an indispensable handbook of solutions that are applicable to any enterprise application platform. This book is actually two books in one. The first section is a short tutorial on developing enterprise applications, which you can read from start to finish to understand the scope of the book's lessons. The next section, the bulk of the book, is a detailed reference to the patterns themselves. Each pattern provides usage and implementation information, as well as detailed code examples in Java or C#. The entire book is also richly illustrated with UML diagrams to further explain the concepts. Armed with this book, you will have the knowledge necessary to make important architectural decisions about building an enterprise application and the proven patterns for use when building them
Analysis patterns : reusable object models by Martin Fowler( Book )

44 editions published between 1996 and 2015 in English and Undetermined and held by 584 WorldCat member libraries worldwide

This innovative book recognizes the need within the object-oriented community for a book that goes beyond the tools and techniques of the typical methodology book. In Analysis Patterns: Reusable Object Models, Martin Fowler focuses on the end result of object-oriented analysis and design - the models themselves. He shares with you his wealth of object modeling experience and his keen eye for identifying repeating problems and transforming them into reusable models. Analysis Patterns provides a catalogue of patterns that have emerged in a wide range of domains including trading, measurement, accounting and organizational relationships. Recognizing that conceptual patterns cannot exist in isolation, the author also presents a series of "support patterns" that discuss how to turn conceptual models into software that in turn fits into an architecture for a large information system. Included in each pattern is the reasoning behind their design, rules for when they should and should not be used, and tips for implementation. The examples presented in this book comprise a cookbook of useful models and insight into the skill of reuse that will improve analysis, modeling and implementation. --Back cover
Planning extreme programming by Kent Beck( Book )

20 editions published between 2000 and 2004 in English and held by 410 WorldCat member libraries worldwide

"You will learn how planning is essential to controlling workload, reducing programmer stress, increasing productivity, and keeping projects on track. Planning Extreme Programming also focuses on the importance of estimating the cost and time for each user story (requirement), determining its priority, and planning software releases accordingly."--Jacket
UML konzentriert : eine strukturierte Einführung in die Standard-Objektmodellierungssprache by Martin Fowler( Book )

32 editions published between 1998 and 2010 in 12 languages and held by 398 WorldCat member libraries worldwide

Initiation à ce langage de modélisation de projets de développement de systèmes d'information selon l'approche par objets: Historique et nature d'UML; Esquisse d'un processus de développement; Cas d'utilisation; Diagrammes de classe, d'interaction, d'états-transitions, d'activité et physiques; Packages et collaborations; UML et la programmation. Les auteurs d'UML recommandent le livre "à tous les modéliseurs et développeurs intéressés par un premier aperçu d'UML et qui souhaitent comprendre le rôle clé qu'il joue dans le processus de développement". [SDM]
Domain-specific languages by Martin Fowler( Book )

27 editions published between 1900 and 2012 in 3 languages and held by 379 WorldCat member libraries worldwide

When carefully selected and used, Domain-Specific Languages (DSLs) may simplify complex code, promote effective communication with customers, improve productivity, and unclog development bottlenecks. In Domain-Specific Languages, noted software development expert Martin Fowler first provides the information software professionals need to decide if and when to utilize DSLs. Then, where DSLs prove suitable, Fowler presents effective techniques for building them, and guides software engineers in choosing the right approaches for their applications
NoSQL distilled : a brief guide to the emerging world of polyglot persistence by Pramod J Sadalage( Book )

19 editions published between 2012 and 2016 in English and held by 344 WorldCat member libraries worldwide

The need to handle increasingly larger data volumes is one factor driving the adoption of a new class of nonrelational "NoSQL" databases. Advocates of NoSQL databases claim they can be used to build systems that are more performant, scale better, and are easier to program. NoSQL Distilled is a concise but thorough introduction to this rapidly emerging technology. Pramod J. Sadalage and Martin Fowler explain how NoSQL databases work and the ways that they may be a superior alternative to a traditional RDBMS. The authors provide a fast-paced guide to the concepts you need to know in order to evaluate whether NoSQL databases are right for your needs and, if so, which technologies you should explore further. THe first part of the book concentrates on core concepts, including schemaless data models, aggregates, new distribution models, the CAP theorem, and map-reduce. In the second part, the authors explore architectural and design issues associated with implementing NoSQL. They also present realistic use cases that demonstrate NoSQL databases at work and feature representative examples using Riak, MongoDB, Cassandra, and Neo4j. In addition, by drawing on Pramod Sadalage's pioneering work, NoSQL Distilled shows how to implement evolutionary design with schema migration: an essential technique for applying NoSQL databases. The book concludes by describing how NoSQL is ushering in a new age of Polygot Persistence, where multiple data-storage worlds coexist, and architects can choose the technology best optimized for each type of data access
Refactoring by Jay Fields( )

17 editions published between 1900 and 2010 in English and Hungarian and held by 215 WorldCat member libraries worldwide

The first refactoring guide specifically for Ruby - one of today's fastest growing programming languages Co-authored by Martin Fowler based on his legendary Refactoring, which started the refactoring revolution
User story mapping by Jeff Patton( Book )

6 editions published in 2014 in English and held by 158 WorldCat member libraries worldwide

"User story mapping is a valuable tool for software development, once you understand why and how to use it. This insightful book examines how this often misunderstood technique can help your team stay focused on users and their needs without getting lost in the enthusiasm for individual product features. Author Jeff Patton shows you how changeable story maps enable your team to hold better conversations about the project throughout the development process. Your team will learn to come away with a shared understanding of what you're attempting to build and why."--Provided by publisher
Refactoring : wie Sie das Design vorhandener Software verbessern by Martin Fowler( Book )

7 editions published between 2000 and 2007 in German and English and held by 129 WorldCat member libraries worldwide

UML jing hua di san ban : biao zhun wu jian mo xing yu yan by R. F Fowler( Book )

15 editions published between 1998 and 2007 in 5 languages and held by 117 WorldCat member libraries worldwide

Core J2EE patterns : best practices and design strategies by Deepak Alur( )

4 editions published between 2003 and 2007 in English and held by 79 WorldCat member libraries worldwide

"The primary focus of the book is on patterns, best practices, design strategies, and proven solutions using the key J2EE technologies including JavaServer Pages (JSP), Servlets, Enterprise JavaBeans (EJB), and Java Message Service (JMS) APIs. The J2EE Pattern Catalog with 21 patterns and numerous strategies is presented to document and promote best practices for these technologies."--BOOK JACKET
Knowledge Management : 95 most asked questions : what you need to know by Martin Fowler( )

1 edition published in 2014 in English and held by 77 WorldCat member libraries worldwide

Spirituality : theory, praxis and pedagogy( )

1 edition published in 2012 in English and held by 51 WorldCat member libraries worldwide

Extreme programming planen by Kent Beck( Book )

2 editions published in 2001 in German and held by 48 WorldCat member libraries worldwide

Analysemuster : wiederverwendbare Objektmodelle ; [ein Pattern-Katalog für Business-Anwendungen] by Martin Fowler( Book )

1 edition published in 1999 in German and held by 46 WorldCat member libraries worldwide

UML distilled a brief guide to the standard object modeling language by Martin Fowler( )

5 editions published between 2000 and 2004 in English and held by 43 WorldCat member libraries worldwide

Cost effective child caring places and spaces : guidelines for building projects by Martin Fowler( Book )

1 edition published in 1990 in English and held by 36 WorldCat member libraries worldwide

Federal capital architecture : Canberra, 1911-1939 by Ken Charlton( Book )

3 editions published in 1984 in English and held by 32 WorldCat member libraries worldwide

Federal capital architecture: Canberra 1911-1939
moreShow More Titles
fewerShow Fewer Titles
Audience Level
Audience Level
  Kids General Special  
Audience level: 0.61 (from 0.07 for Knowledge ... to 0.88 for Extreme pr ...)

WorldCat IdentitiesRelated Identities
Refactoring : improving the design of existing code
Refactoring : improving the design of existing codePatterns of enterprise application architectureAnalysis patterns : reusable object modelsPlanning extreme programmingUML konzentriert : eine strukturierte Einführung in die Standard-ObjektmodellierungsspracheDomain-specific languagesRefactoringCore J2EE patterns : best practices and design strategiesUML distilled a brief guide to the standard object modeling language
Alternative Names
Fowler, M. 1963-

Fowler, Martin

Martin Fowler brit szoftverfejlesztő

Martin Fowler britischer Fachbuchautor und Referent zum Thema Softwarearchitektur

Martin Fowler britisk skribent

Martin Fowler Brits schrijver

Martin Fowler brittisk författare

Мартин Фаулер британский ИТ-инженер и писатель

Мартин Фаулър

Фаулер, Мартин 1963-

Фаулер Мартін

مارتن فاولر

مارتین فولر نویسنده بریتانیایی

마틴 파울러 영국 프로그래머

파울러, 마틴 1963-

ファウラー, マーチン