Computers

97 Things Every Software Architect Should Know

Collective Wisdom from the Experts

Author: Richard Monson-Haefel

Publisher: "O'Reilly Media, Inc."

ISBN: 9780596555467

Category: Computers

Page: 222

View: 6880

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: Don't Put Your Resume Ahead of the Requirements (Nitin Borwankar) Chances Are, Your Biggest Problem Isn't Technical (Mark Ramm) Communication Is King; Clarity and Leadership, Its Humble Servants (Mark Richards) Simplicity Before Generality, Use Before Reuse (Kevlin Henney) For the End User, the Interface Is the System (Vinayak Hegde) It's Never Too Early to Think About Performance (Rebecca Parsons) To be successful as a software architect, you need to master both business and technology. This book tells you what top software architects think is important and how they approach a project. If you want to enhance your career, 97 Things Every Software Architect Should Know is essential reading.
Computers

97 Things Every Java Programmer Should Know

Collective Wisdom from the Experts

Author: Kevlin Henney

Publisher: O'Reilly Media

ISBN: 9781491952696

Category: Computers

Page: 225

View: 1578

If you want to push your Java skills to the next level, this practical book provides expert advice from leading luminaries within the Java ecosystem. You'll be encouraged to stretch yourself by learning new techniques, look at problems in new ways, take responsibility for your work, and become as good at the entire craft of programming as you possibly can. Edited by Kevlin Henney, 97 Things Every Java Programmer Should Know reflects many lifetimes of experience writing Java software and living with the process of software development. Some of the best Java programmers on the planet share their collected wisdom to help you rethink Java best practices and techniques to incorporate the changes in Java 8.
Computers

97 Things Every Project Manager Should Know

Collective Wisdom from the Experts

Author: Barbee Davis

Publisher: "O'Reilly Media, Inc."

ISBN: 9781449379568

Category: Computers

Page: 252

View: 8707

If the projects you manage don't go as smoothly as you'd like, 97 Things Every Project Manager Should Know offers knowledge that's priceless, gained through years of trial and error. This illuminating book contains 97 short and extremely practical tips -- whether you're dealing with software or non-IT projects -- from some of the world's most experienced project managers and software developers. You'll learn how these professionals have dealt with everything from managing teams to handling project stakeholders to runaway meetings and more. While this book highlights software projects, its wise axioms contain project management principles applicable to projects of all types in any industry. You can read the book end to end or browse to find topics that are of particular relevance to you. 97 Things Every Project Manager Should Know is both a useful reference and a source of inspiration. Among the 97 practical tips: "Clever Code Is Hard to Maintain...and Maintenance Is Everything" -- David Wood, Partner, Zepheira "Every Project Manager Is a Contract Administrator" -- Fabio Teixeira de Melo, Planning Manager, Construtora Norberto Odebrecht "Can Earned Value and Velocity Coexist on Reports?" -- Barbee Davis, President, Davis Consulting "How Do You Define 'Finished'"? -- Brian Sam-Bodden, author, software architect "The Best People to Create the Estimates Are the Ones Who Do the Work" -- Joe Zenevitch, Senior Project Manager, ThoughtWorks "How to Spot a Good IT Developer" -- James Graham, independent management consultant "One Deliverable, One Person" -- Alan Greenblatt, CEO, Sciova
Computers

97 Things Every Programmer Should Know

Collective Wisdom from the Experts

Author: Kevlin Henney

Publisher: "O'Reilly Media, Inc."

ISBN: 9781449388676

Category: Computers

Page: 258

View: 4312

Tap into the wisdom of experts to learn what every programmer should know, no matter what language you use. With the 97 short and extremely useful tips for programmers in this book, you'll expand your skills by adopting new approaches to old problems, learning appropriate best practices, and honing your craft through sound advice. With contributions from some of the most experienced and respected practitioners in the industry--including Michael Feathers, Pete Goodliffe, Diomidis Spinellis, Cay Horstmann, Verity Stob, and many more--this book contains practical knowledge and principles that you can apply to all kinds of projects. A few of the 97 things you should know: "Code in the Language of the Domain" by Dan North "Write Tests for People" by Gerard Meszaros "Convenience Is Not an -ility" by Gregor Hohpe "Know Your IDE" by Heinz Kabutz "A Message to the Future" by Linda Rising "The Boy Scout Rule" by Robert C. Martin (Uncle Bob) "Beware the Share" by Udi Dahan

Extreme Programming

die revolutionäre Methode für Softwareentwicklung in kleinen Teams ; [das Manifest]

Author: Kent Beck

Publisher: Pearson Deutschland GmbH

ISBN: 9783827321398

Category:

Page: 186

View: 9919

Eine Muster-Sprache

Städte, Gebäude, Konstruktion

Author: Christopher Alexander,Sara Ishikawa,Murray Silverstein

Publisher: N.A

ISBN: 9783854095682

Category:

Page: 1272

View: 5543

History

Eine kurze Geschichte der Menschheit

Author: Yuval Noah Harari

Publisher: DVA

ISBN: 364110498X

Category: History

Page: 528

View: 2000

Krone der Schöpfung? Vor 100 000 Jahren war der Homo sapiens noch ein unbedeutendes Tier, das unauffällig in einem abgelegenen Winkel des afrikanischen Kontinents lebte. Unsere Vorfahren teilten sich den Planeten mit mindestens fünf weiteren menschlichen Spezies, und die Rolle, die sie im Ökosystem spielten, war nicht größer als die von Gorillas, Libellen oder Quallen. Vor 70 000 Jahren dann vollzog sich ein mysteriöser und rascher Wandel mit dem Homo sapiens, und es war vor allem die Beschaffenheit seines Gehirns, die ihn zum Herren des Planeten und zum Schrecken des Ökosystems werden ließ. Bis heute hat sich diese Vorherrschaft stetig zugespitzt: Der Mensch hat die Fähigkeit zu schöpferischem und zu zerstörerischem Handeln wie kein anderes Lebewesen. Anschaulich, unterhaltsam und stellenweise hochkomisch zeichnet Yuval Harari die Geschichte des Menschen nach und zeigt alle großen, aber auch alle ambivalenten Momente unserer Menschwerdung.
Computer programmers

Produktiv programmieren

Author: Neal Ford

Publisher: O'Reilly Germany

ISBN: 3897218860

Category: Computer programmers

Page: 270

View: 8255

Religion

Laudato si

Die Umwelt-Enzyklika des Papstes

Author: Franziskus (Papst),

Publisher: Verlag Herder GmbH

ISBN: 345180736X

Category: Religion

Page: 288

View: 2747

Mit großer Spannung wurde sie erwartet, auch von Nicht-Katholiken: Die Umwelt-Enzyklika von Papst Franziskus nimmt die heute entscheidenden Themen in den Blick; es geht um die geht um soziale, ökologische und politische Zusammenhänge. Wohl selten war ein päpstliches Schreiben so aktuell und brisant und vor allem relevant für alle Gesellschaftsschichten und Menschen weltweit. Mit "Laudato si" beweist Franziskus, dass die Kirche nach wie vor eine unverzichtbare Stimme im Diskurs zur Gestaltung der modernen Welt ist. Wer verstehen will, wie Papst und Kirche die großen Herausforderungen unserer Zeit bestehen wollen, kommt an diesem Werk nicht vorbei. Ein Muss für jeden, der an den drängenden Fragen unserer Zeit interessiert ist.
Agile software development

Entwurfsmuster

Elemente wiederverwendbarer objektorientierter Software

Author: Erich Gamma,Ralph Johnson,Richard Helm,John Vlissides

Publisher: Pearson Deutschland GmbH

ISBN: 9783827330437

Category: Agile software development

Page: 479

View: 9066

Basics Projektmanagement Architektur

Author: Bert Bielefeld

Publisher: Birkhauser

ISBN: 9783038214618

Category:

Page: 376

View: 1782

Basics Projektmanagement Architektur vereint die erfolgreichen Einzelbande Projektplanung, Ausschreibung, Terminplanung und Bau-leitung der Studentenreihe BASICS in einem Buch, das um den neuen, bislang nicht erschienenen Band Kostenplanung erganzt ist, und beantwortet so in einem Zusammenhang die entscheidenden Fragen nach dem Wie und Warum der Bauabwicklung.
Education

TOGAF® Version 9 - Ein Pocket Guide

Author: The Open Group

Publisher: Van Haren

ISBN: 9087535813

Category: Education

Page: 178

View: 3486

TOGAF® stellt ein offenes, branchenübergreifend vereinbartes Framework sowie eine Methode fürs Management von Unternehmensarchitekturen bereit. Dieses Taschenbuch basiert auf TOGAF Version 9 Enterprise Edition. Es bietet eine kurze und prägnante Einführung in TOGAF Version 9 und basiert auf der Spezifikation von TOGAF 9 und ergänzenden Beiträgen von Mitgliedern von The Open Group Architecture Forum. Zielgruppe dieses Dokuments: Unternehmensarchitekten, insbesondere Geschäfts-, Daten- und IT-Architekten, Systemarchitekten oder Lösungsarchitekten sowie Führungskräfte, die sich mit TOGAF vertraut machen möchten. Es werden keine Vorkenntnisse über die Unternehmensarchitektur vorausgesetzt. Behandelte Themen: Allgemeiner Überblick über TOGAF, die Unternehmensarchitektur sowie über die Inhalte und wichtigsten Konzepte von TOGAF; Einführung in die Methode zur Architekturentwicklung (Architecture Development Method, ADM), die TOGAF für die Entwicklung von Unternehmensarchitekturen Bereitstellt; Überblick über die wichtigsten Arbeitstechniken und -ergebnisse des ADM-Zyklus; Überblick über die Richtlinien zur Anpassung der ADM; Einführung in das Architecture Content Framework, einem strukturierten Metamodell für Architektur-Artefakte; Einführung in das Enterprise Continuum, einem übergreifenden Konzept, das zusammen mit der ADM zur Entwicklung einer Unternehmensarchitektur verwendet werden kann; Einführung in die TOGAF-Referenzmodelle, einschließlich TOGAF-Basisarchitektur und Integrated Information Infrastructure Reference Model (III-RM); Einführung in das Architecture Capability Framework, einer Sammlung von Ressourcen und Elementen, die für den Aufbau und Betrieb einer Architekturfunktion innerhalb eines Unternehmens bereitstehen; Übersicht über die Unterschiede und Neuerungen von TOGAF 9 im Vergleich zu TOGAF 8.1.1.
Law

Fallrepetitorium Europarecht

Author: Ralph Alexander Lorz

Publisher: Springer-Verlag

ISBN: 3540283374

Category: Law

Page: 245

View: 1726

Der oft komplexe und schwierige, aber in der heutigen Zeit immer wichtiger werdende Stoff des Europarechts wird Studierenden mit diesem Buch vermittelt. Fallrepetitorium Europarecht bedeutet nicht eine bloß abstrakte Wissensvermittlung, sondern eine methodisch wertvolle und übersichtliche Aufarbeitung des examensrelevanten Stoffes in anspruchsvollen Fällen. Umfangreiche Anmerkungen zur Struktur der Falllösung unterstützen das gezielte Üben der Fallbearbeitung. Zudem ergänzen zahlreiche Vertiefungshinweise und Übersichten die Lösungen, so dass sich das Buch sowohl zur Wiederholung und Vertiefung als auch zur Verschaffung eines Überblicks im Europarecht eignet.
Technology & Engineering

Smart Microgrids

Lessons from Campus Microgrid Design and Implementation

Author: Hassan Farhangi

Publisher: CRC Press

ISBN: 131535537X

Category: Technology & Engineering

Page: 323

View: 2250

The utility sector’s transition to renewable energy and the smart grid has already begun. The first step towards smart grid is microgrid, which is a smaller electricity grid with access to all the essential assets of a larger grid. This book provides a glimpse into an actual microgrid project. It supplies a system-level approach to the design of smart Microgrids, covering the entire design process—from roadmap to realization. Detailing lessons learned and pitfalls to avoid in Microgrid technology, the book provides an interdisciplinary approach to design and problem solving for smart microgrids.
Computers

Collaborative Enterprise Architecture

Enriching EA with Lean, Agile, and Enterprise 2.0 Practices

Author: Stefan Bente,Uwe Bombosch,Shailendra Langade

Publisher: Newnes

ISBN: 0124159346

Category: Computers

Page: 310

View: 9033

Why collaborative enterprise architecture? -- What is enterprise architecture -- What enterprise architects do: core activities of EA -- EA frameworks -- EA maturity models -- Foundations of collaborative EA -- Towards pragmatism: lean and agile EA -- Inviting to participation: eam 2.0 -- The next steps: taking collaborative EA forward.
Computers

Softwareentwicklung von Kopf bis Fuss

Author: Dan Pilone,Russ Miles

Publisher: O'Reilly Germany

ISBN: 395561946X

Category: Computers

Page: 496

View: 1234

Was lernen Sie mit diesem Buch? Haben Sie sich schon einmal gefragt, was es mit testgetriebener Entwicklung auf sich hat? Oder auf welcher Basis es die richtig guten Consultants schaffen, gewaltige Stundensätze zu kassieren? Vielleicht sind Sie auch gerade an dem Punkt, an dem Sie Ihre Builds automatisieren wollen, Ihren Code in eine Versionskontrolle füttern, einem Refactoring unterziehen oder mit ein paar Entwurfsmustern anreichern wollen. Egal: Wenn Sie mit diesem Buch fertig sind, werden Sie ganz selbstverständlich Ihre Burndown-Rate verfolgen, den Durchsatz Ihres Teams berücksichtigen und sich erfolgreich Ihren Weg durch Anforderungen, Entwurf, Entwicklung und Auslieferung iterieren. Wieso sieht dieses Buch so anders aus? Wir gehen davon aus, dass Ihre Zeit zu kostbar ist, um mit neuem Stoff zu kämpfen. Statt Sie mit Bleiwüstentexten langsam in den Schlaf zu wiegen, verwenden wir für Softwareentwicklung von Kopf bis Fuß ein visuell und inhaltlich abwechslungsreiches Format, das auf Grundlage neuster Forschungsergebnisse im Bereich der Kognitionswissenschaft und der Lerntheorie entwickelt wurde. Wir wissen nämlich, wie Ihr Gehirn arbeitet.
Computers

Sieben Wochen, sieben Sprachen (Prags)

Author: Bruce A. Tate

Publisher: O'Reilly Germany

ISBN: 3897213230

Category: Computers

Page: 360

View: 2845

Mit diesen sieben Sprachen erkunden Sie die wichtigsten Programmiermodelle unserer Zeit. Lernen Sie die dynamische Typisierung kennen, die Ruby, Python und Perl so flexibel und verlockend macht. Lernen Sie das Prototyp-System verstehen, das das Herzstück von JavaScript bildet. Erfahren Sie, wie das Pattern Matching in Prolog die Entwicklung von Scala und Erlang beeinflusst hat. Entdecken Sie, wie sich die rein funktionale Programmierung in Haskell von der Lisp-Sprachfamilie, inklusive Clojure, unterscheidet. Erkunden Sie die parallelen Techniken, die das Rückgrat der nächsten Generation von Internet-Anwendungen bilden werden. Finden Sie heraus, wie man Erlangs "Lass es abstürzen"-Philosophie zum Aufbau fehlertoleranter Systeme nutzt. Lernen Sie das Aktor-Modell kennen, das das parallele Design bei Io und Scala bestimmt. Entdecken Sie, wie Clojure die Versionierung nutzt, um einige der schwierigsten Probleme der Nebenläufigkeit zu lösen. Hier finden Sie alles in einem Buch. Nutzen Sie die Konzepte einer Sprache, um kreative Lösungen in einer anderen Programmiersprache zu finden – oder entdecken Sie einfach eine Sprache, die Sie bisher nicht kannten. Man kann nie wissen – vielleicht wird sie sogar eines ihrer neuen Lieblingswerkzeuge.