WorldCat Identities

Fowler, Martin 1963-

Overview
Works: 88 works in 419 publications in 8 languages and 5,489 library holdings
Roles: Creator, Author of introduction
Classifications: QA76.9.O35, 005.12
Publication Timeline
Key
Publications about  Martin Fowler Publications about Martin Fowler
Publications by  Martin Fowler Publications by Martin Fowler
Most widely held works by Martin Fowler
UML distilled : a brief guide to the standard object modeling language by Martin Fowler ( Book )
66 editions published between 1997 and 2012 in 3 languages and held by 1,259 WorldCat member libraries worldwide
"Now widely adopted as the de facto industry standard and sanctioned by the Object Management Group, the Unified Modeling Language (UML) is a notation all software developers need to know and understand. However, the UML is comprehensive in scope, and not all of it is equally important. The award-winning first edition of UML Distilled was widely praised for being a concise guide to the core parts of the UML and has proved extremely successful in helping developers get up and running quickly. UML Distilled, Second Edition, maintains the concise format but adds significantly updated coverage of use cases and activity diagrams, and expanded coverage of collaborations. It also includes a new appendix detailing the changes between UML versions."--BOOK JACKET
Refactoring : improving the design of existing code by Martin Fowler ( Book )
52 editions published between 1999 and 2013 in English and held by 835 WorldCat member libraries worldwide
Refactoring, a first example. Principles in refactoring. Bad smells in code (by Kent Beck and Martin Fowler). Building tests. Toward a catalog of refactorings. Composing methods. Moving features between objects. Organizing data. Simplifying conditional expressions. Making method calls simpler. Dealing with generalization. Big refactorings (by Kent Beck and Martin Fowler). Refactoring, Reuse, and Reality (by Willian opdyke). Refactoring tools (by Don Roberts and John Brant). Putting it all together
UML distilled : applying the standard object modeling language by Martin Fowler ( Book )
44 editions published between 1997 and 2004 in English and German and held by 542 WorldCat member libraries worldwide
Written for those already grounded in object-oriented analysis and design, this concise overview introduces you to UML, highlighting the key elements of its notation, semantics, and processes. Included is a brief explanation of UML's history, development, and rationale, as well as discussions on how UML can be integrated into the object-oriented development process. In addition, the book profiles various modeling techniques associated with UML - use cases, CRC cards, design by contract, dynamic classification, interfaces, and abstract classes - along with concise descriptions of notation and semantics and numerous insightful tips for effective use based on the authors' experience. In addition, the authors offer the first look at the emerging Objectory Software Development Process derived from the methodologies of Grady Booch, Ivar Jacobson, and James Rumbaugh. To give you a feel for the UML in action, the book includes a Java programming example that outlines the implementation of a UML-based design. You will come away with an excellent understanding of UML essentials, insight into how UML functions within the software development process, and a firm foundation upon which to expand and build your knowledge of the Unified Modeling Language
Patterns of enterprise application architecture by Martin Fowler ( Book )
37 editions published between 2002 and 2013 in English and held by 518 WorldCat member libraries worldwide
This volume is a handbook for enterprise system developers, guiding them through the intricacies and lessons learned in enterprise application development. It provides proven solutions to the everyday problems facing information systems developers
Analysis patterns : reusable object models by Martin Fowler ( Book )
28 editions published between 1997 and 2010 in English and held by 471 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 )
26 editions published between 2000 and 2004 in 4 languages and held by 415 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."--BOOK JACKET
Domain-specific languages by Martin Fowler ( Book )
15 editions published between 2010 and 2011 in English and held by 248 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 )
8 editions published between 2012 and 2013 in English and held by 184 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 : wie Sie das Design vorhandener Software verbessern by Martin Fowler ( Book )
5 editions published between 2000 and 2007 in German and held by 101 WorldCat member libraries worldwide
UML 2.0 by Martin Fowler ( Book )
2 editions published in 2004 in French and held by 68 WorldCat member libraries worldwide
UML konzentriert : eine strukturierte Einführung in die Standard-Objektmodellierungssprache by Martin Fowler ( Book )
2 editions published between 2000 and 2002 in German and held by 65 WorldCat member libraries worldwide
Refactoring by Jay Fields ( Book )
7 editions published between 2009 and 2010 in English and held by 65 WorldCat member libraries worldwide
UML by Martin Fowler ( Book )
4 editions published between 2001 and 2002 in French and Finnish and held by 59 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]
Refactoring Ruby edition by Jay Fields ( )
6 editions published between 2009 and 2010 in English and Japanese and held by 59 WorldCat member libraries worldwide
UML konzentriert : eine kompakte Einführung in die Standard-Objektmodellierungssprache ; [zu UML 2.0] by Martin Fowler ( Book )
1 edition published in 2004 in German and held by 56 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 50 WorldCat member libraries worldwide
Patterns für Enterprise-Application-Architekturen by Martin Fowler ( Book )
1 edition published in 2003 in German and held by 45 WorldCat member libraries worldwide
Analysemuster : wiederverwendbare Objektmodelle ; [ein Pattern-Katalog für Business-Anwendungen] by Martin Fowler ( Book )
2 editions published in 1999 in German and held by 39 WorldCat member libraries worldwide
UML - konzentriert : die Standardobjektmodellierungssprache anwenden ; [mit neuester Version UML 1.1] by Martin Fowler ( Book )
1 edition published in 1998 in German and held by 39 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 37 WorldCat member libraries worldwide
Patterns and J2EE; J2EE platform overview; Design considerations, bad practices, and refactorins; Presentation tier design considerations and bad practices; Business tier design considerations and bad practices; J2EE refactorings; J2EE pattern catalog; J2EE patterns overview; Presentation tier patterns; Business tier patterns; Integration tier patterns
 
moreShow More Titles
fewerShow Fewer Titles
Audience Level
0
Audience Level
1
  Kids General Special  
Audience level: 0.52 (from 0.33 for Refactorin ... to 0.73 for Refactorin ...)
Alternative Names
Fowler, M. 1963-
Fowler, Martin
Фаулер, Мартин, 1963-
ファウラー, マーチン
Languages
English (282)
German (17)
French (5)
Japanese (4)
Chinese (1)
Danish (1)
Finnish (1)
Turkish (1)
Covers