skip to content
Practical API design : confessions of a Java framework architect Preview this item
ClosePreview this item
Checking...

Practical API design : confessions of a Java framework architect

Author: Jaroslav Tulach
Publisher: Berkeley, CA : Apress, Inc, 2008.
Edition/Format:   eBook : Document : EnglishView all editions and formats
Rating:

(not yet rated) 0 with reviews - Be the first.

Subjects
More like this

Find a copy online

Links to this item

Find a copy in the library

&AllPage.SpinnerRetrieving; Finding libraries that hold this item...

Details

Additional Physical Format: Druckausg.
Material Type: Document, Internet resource
Document Type: Internet Resource, Computer File
All Authors / Contributors: Jaroslav Tulach
ISBN: 9781430209737 1430209739 9781430209744 1430209747
OCLC Number: 730023435
Description: Online-Datei
Contents: The Art of Building Modern Software The Motivation to Create an API Determining What Makes a Good API Ever-Changing Targets Do Not Expose More Than You Want Code Against Interfaces, Not Implementations Use Modular Architecture Separate APIs for Clients and Providers Keep Testability in Mind Cooperating with Other APIs Runtime Aspects of APIs Declarative Programming Extreme Advice Considered Harmful Paradoxes of API Design Evolving the API Universe Teamwork Using Games to Improve API Design Skills Extensible Visitor Pattern Case Study End-of-Life Procedures
Responsibility: Jaroslav Tulach.

Reviews

User-contributed reviews
Retrieving GoodReads reviews...
Retrieving DOGObooks reviews...

Tags

Be the first.
Confirm this request

You may have already requested this item. Please select Ok if you would like to proceed with this request anyway.

Linked Data


Primary Entity

<http://www.worldcat.org/oclc/730023435> # Practical API design : confessions of a Java framework architect
    a schema:MediaObject, schema:CreativeWork, schema:Book ;
    library:oclcnum "730023435" ;
    library:placeOfPublication <http://experiment.worldcat.org/entity/work/data/793201991#Place/berkeley_ca> ; # Berkeley, CA
    library:placeOfPublication <http://id.loc.gov/vocabulary/countries/cau> ;
    schema:about <http://experiment.worldcat.org/entity/work/data/793201991#Thing/ouvrages_de_reference_specialises_+_encyclopedies_specialisees_+_manuels_type_de_document> ; # OUVRAGES DE RÉFÉRENCE SPÉCIALISÉS + ENCYCLOPÉDIES SPÉCIALISÉES + MANUELS (TYPE DE DOCUMENT)
    schema:about <http://experiment.worldcat.org/entity/work/data/793201991#Thing/fachliche_nachschlagewerke_+_fachlexika_+_handbucher_dokumententyp> ; # FACHLICHE NACHSCHLAGEWERKE + FACHLEXIKA + HANDBÜCHER (DOKUMENTENTYP)
    schema:about <http://experiment.worldcat.org/entity/work/data/793201991#Thing/systemes_de_programmation_genie_logiciel> ; # SYSTÈMES DE PROGRAMMATION (GÉNIE LOGICIEL)
    schema:about <http://experiment.worldcat.org/entity/work/data/793201991#Topic/softwareentwicklung> ; # Softwareentwicklung
    schema:about <http://experiment.worldcat.org/entity/work/data/793201991#Topic/api> ; # API
    schema:about <http://experiment.worldcat.org/entity/work/data/793201991#Topic/java_programmiersprache> ; # Java (Programmiersprache)
    schema:about <http://experiment.worldcat.org/entity/work/data/793201991#Thing/programmierumgebungen_software_engineering> ; # PROGRAMMIERUMGEBUNGEN (SOFTWARE ENGINEERING)
    schema:about <http://experiment.worldcat.org/entity/work/data/793201991#Thing/programming_environments_software_engineering> ; # PROGRAMMING ENVIRONMENTS (SOFTWARE ENGINEERING)
    schema:about <http://experiment.worldcat.org/entity/work/data/793201991#Thing/specialized_reference_works_+_specialized_encyclopaedias_+_handbooks_document_type> ; # SPECIALIZED REFERENCE WORKS + SPECIALIZED ENCYCLOPAEDIAS + HANDBOOKS (DOCUMENT TYPE)
    schema:bookFormat schema:EBook ;
    schema:contributor <http://viaf.org/viaf/11751965> ; # Jaroslav Tulach
    schema:datePublished "2008" ;
    schema:exampleOfWork <http://worldcat.org/entity/work/id/793201991> ;
    schema:inLanguage "en" ;
    schema:isSimilarTo <http://worldcat.org/entity/work/data/793201991#CreativeWork/> ;
    schema:name "Practical API design : confessions of a Java framework architect" ;
    schema:productID "730023435" ;
    schema:publication <http://www.worldcat.org/title/-/oclc/730023435#PublicationEvent/berkeley_ca_apress_inc_2008> ;
    schema:publisher <http://experiment.worldcat.org/entity/work/data/793201991#Agent/apress_inc> ; # Apress, Inc
    schema:url <http://dx.doi.org/10.1007/978-1-4302-0974-4> ;
    schema:url <https://doi.org/10.1007/978-1-4302-0974-4> ;
    schema:url <http://sfx.ethz.ch/sfx_locater?sid=ALEPH:EBI01&genre=book&isbn=9781430209744&id=doi:10.1007/978-1-4302-0974-4> ;
    schema:workExample <http://dx.doi.org/10.1007/978-1-4302-0974-4> ;
    schema:workExample <http://worldcat.org/isbn/9781430209737> ;
    schema:workExample <http://worldcat.org/isbn/9781430209744> ;
    wdrs:describedby <http://www.worldcat.org/title/-/oclc/730023435> ;
    .


Related Entities

<http://experiment.worldcat.org/entity/work/data/793201991#Thing/fachliche_nachschlagewerke_+_fachlexika_+_handbucher_dokumententyp> # FACHLICHE NACHSCHLAGEWERKE + FACHLEXIKA + HANDBÜCHER (DOKUMENTENTYP)
    a schema:Thing ;
    schema:name "FACHLICHE NACHSCHLAGEWERKE + FACHLEXIKA + HANDBÜCHER (DOKUMENTENTYP)" ;
    .

<http://experiment.worldcat.org/entity/work/data/793201991#Thing/ouvrages_de_reference_specialises_+_encyclopedies_specialisees_+_manuels_type_de_document> # OUVRAGES DE RÉFÉRENCE SPÉCIALISÉS + ENCYCLOPÉDIES SPÉCIALISÉES + MANUELS (TYPE DE DOCUMENT)
    a schema:Thing ;
    schema:name "OUVRAGES DE RÉFÉRENCE SPÉCIALISÉS + ENCYCLOPÉDIES SPÉCIALISÉES + MANUELS (TYPE DE DOCUMENT)" ;
    .

<http://experiment.worldcat.org/entity/work/data/793201991#Thing/programmierumgebungen_software_engineering> # PROGRAMMIERUMGEBUNGEN (SOFTWARE ENGINEERING)
    a schema:Thing ;
    schema:name "PROGRAMMIERUMGEBUNGEN (SOFTWARE ENGINEERING)" ;
    .

<http://experiment.worldcat.org/entity/work/data/793201991#Thing/programming_environments_software_engineering> # PROGRAMMING ENVIRONMENTS (SOFTWARE ENGINEERING)
    a schema:Thing ;
    schema:name "PROGRAMMING ENVIRONMENTS (SOFTWARE ENGINEERING)" ;
    .

<http://experiment.worldcat.org/entity/work/data/793201991#Thing/specialized_reference_works_+_specialized_encyclopaedias_+_handbooks_document_type> # SPECIALIZED REFERENCE WORKS + SPECIALIZED ENCYCLOPAEDIAS + HANDBOOKS (DOCUMENT TYPE)
    a schema:Thing ;
    schema:name "SPECIALIZED REFERENCE WORKS + SPECIALIZED ENCYCLOPAEDIAS + HANDBOOKS (DOCUMENT TYPE)" ;
    .

<http://experiment.worldcat.org/entity/work/data/793201991#Thing/systemes_de_programmation_genie_logiciel> # SYSTÈMES DE PROGRAMMATION (GÉNIE LOGICIEL)
    a schema:Thing ;
    schema:name "SYSTÈMES DE PROGRAMMATION (GÉNIE LOGICIEL)" ;
    .

<http://experiment.worldcat.org/entity/work/data/793201991#Topic/java_programmiersprache> # Java (Programmiersprache)
    a schema:Intangible ;
    schema:name "Java (Programmiersprache)" ;
    .

<http://experiment.worldcat.org/entity/work/data/793201991#Topic/softwareentwicklung> # Softwareentwicklung
    a schema:Intangible ;
    schema:name "Softwareentwicklung" ;
    .

<http://viaf.org/viaf/11751965> # Jaroslav Tulach
    a schema:Person ;
    schema:familyName "Tulach" ;
    schema:givenName "Jaroslav" ;
    schema:name "Jaroslav Tulach" ;
    .

<http://worldcat.org/entity/work/data/793201991#CreativeWork/>
    a schema:CreativeWork ;
    schema:description "Druckausg." ;
    schema:isSimilarTo <http://www.worldcat.org/oclc/730023435> ; # Practical API design : confessions of a Java framework architect
    .

<http://worldcat.org/isbn/9781430209737>
    a schema:ProductModel ;
    schema:isbn "1430209739" ;
    schema:isbn "9781430209737" ;
    .

<http://worldcat.org/isbn/9781430209744>
    a schema:ProductModel ;
    schema:isbn "1430209747" ;
    schema:isbn "9781430209744" ;
    .


Content-negotiable representations

Close Window

Please sign in to WorldCat 

Don't have an account? You can easily create a free account.