Core HTML5 Canvas

Graphics, Animation, and Game Development

Author: David Geary

Publisher: Pearson Education

ISBN: 0132761661

Category: Computers

Page: 752

View: 9805

One of HTML5’s most exciting features, Canvas provides a powerful 2D graphics API that lets you implement everything from word processors to video games. In Core HTML5 Canvas , best-selling author David Geary presents a code-fueled, no-nonsense deep dive into that API, covering everything you need to know to implement rich and consistent web applications that run on a wide variety of operating systems and devices. Succinctly and clearly written, this book examines dozens of real-world uses of the Canvas API, such as interactively drawing and manipulating shapes, saving and restoring the drawing surface to temporarily draw shapes and text, and implementing text controls. You’ll see how to keep your applications responsive with web workers when you filter images, how to implement smooth animations, and how to create layered, 3D scrolling backgrounds with parallax. In addition, you’ll see how to implement video games with extensive coverage of sprites, physics, collision detection, and the implementation of a game engine and an industrial-strength pinball game. The book concludes by showing you how to implement Canvas-based controls that you can use in any HTML5 application and how to use Canvas on mobile devices, including iOS5. This authoritative Canvas reference covers The canvas element—using it with other HTML elements, handling events, printing a canvas, and using offscreen canvases Shapes—drawing, dragging, erasing, and editing lines, arcs, circles, curves, and polygons; using shadows, gradients, and patterns Text—drawing, positioning, setting font properties; building text controls Images—drawing, scaling, clipping, processing, and animating Animations—creating smooth, efficient, and portable animations Sprites—implementing animated objects that have painters and behaviors Physics—modeling physical systems (falling bodies, pendulums, and projectiles), and implementing tweening for nonlinear motion and animation Collision detection—advanced techniques, clearly explained Game development—all aspects of game development, such as time-based motion and high score support, implemented in a game engine Custom controls—infrastructure for implementing custom controls; implementing progress bars, sliders, and an image panner Mobile applications—fitting Canvas apps on a mobile screen, using media queries, handling touch events, and specifying iOS5 artifacts, such as app icons Throughout the book, Geary discusses high-quality, reusable code to help professional developers learn everything they really need to know, with no unnecessary verbiage. All of the book’s code and live demonstrations of key techniques are available at corehtml5canvas.com.

Canvas kurz & gut

Author: David Flanagan

Publisher: O'Reilly Germany

ISBN: 3868991662

Category: Computers

Page: 112

View: 7030

Das Canvas-Element gehört zu den aufregendsten Neuerungen von HTML5, denn es ermöglicht, Grafiken dynamisch im Webbrowser zu erzeugen. Dadurch wird die Last auf Serverseite reduziert und darüber hinaus können die Grafiken – wie auch die gesamte Website – schneller geladen und dynamisch neu gezeichnet werden. Canvas – kurz & gut versetzt Sie rasch in die Lage, interaktive und animierte Grafiken zu erzeugen. Neben einem einführenden Tutorial finden Sie in diesem Buch eine Referenz, die das canvas-Element sowie seine Klassen und Methoden dokumentiert. Das Buch richtet sich an erfahrene Webprogrammierer, die bereits JavaScript-Kenntnisse mitbringen. David Flanagan ist von Hause aus Programmierer, er verbringt seine Zeit aber am liebsten damit, Fachbücher zu IT-Fachthemen zu schreiben. Für O’Reilly hat er unter anderem JavaScript - Das umfassende Referenzwerk sowie JavaScript – kurz & gut verfasst. Sein Blog finden Sie unter davidflanagan.com.

Core HTML5 2D Game Programming

Author: David Geary

Publisher: Prentice Hall

ISBN: 0133564266

Category: Computers

Page: 640

View: 6550

Game programming offers a wealth of creative and business opportunities, and it’s never been more accessible. In Core HTML5 2D Game Programming, best-selling author David Geary shows you how to use freely available browser tools and open source resources to create video games that run in desktop browsers and on mobile devices. Geary walks you step by step through every aspect of implementing a sophisticated arcade-style game entirely from scratch, without using proprietary game frameworks. Packed with code, this full-color tutorial gives you the in-depth understanding you need to design and build any kind of HTML5 2D game on your own, whether you use a framework or not. A clearly written, accessible, and exhaustive guide to implementing games, this book leaves no stone unturned, showing you how to Create smooth, flicker-free animations Implement motion that’s unaffected by your game’s underlying animation frame rate Animate sprites (graphical objects) to make them sparkle, explode, etc. Layer multi-channel sound effects on top of a soundtrack Warp time to create nonlinear effects, such as jumping or bouncing Control the flow of time through your game with a time system Implement particle systems that simulate natural phenomena Efficiently detect collisions between sprites Create a developer backdoor containing special features Use Node.js and socket.io to transfer real-time metrics to a server Employ a heads-up display to show high scores stored on a server Understand the nuances of implementing HTML5 games for mobile devices Through expertly written code that’s easy to understand, and prose that cuts to the chase, Geary illuminates every corner of game development. Everyone from novice game programmers to professional game developers will find this book invaluable as both a tutorial and a reference. All of the book’s source code, including chapter-specific versions of the game discussed in the book, are available at corehtml5games.com.

Die Kunst der JavaScript-Programmierung

Eine moderne Einführung in die Sprache des Web

Author: Marijn Haverbeke

Publisher: dpunkt.verlag

ISBN: 3864911915

Category: Computers

Page: 240

View: 2526

Das Buch ist eine Einführung in JavaScript, die sich auf gute Programmiertechniken konzentriert. Der Autor lehrt den Leser, wie man die Eleganz und Präzision von JavaScript nutzt, um browserbasierte Anwendungen zu schreiben. Das Buch beginnt mit den Grundlagen der Programmierung - Variablen, Kontrollstrukturen, Funktionen und Datenstrukturen -, dann geht es auf komplexere Themen ein, wie die funktionale und objektorientierte Programmierung, reguläre Ausdrücke und Browser-Events. Unterstützt von verständlichen Beispielen wird der Leser rasch die Sprache des Web fließend 'sprechen' können.

Der Blaue Ozean als Strategie

Wie man neue Märkte schafft, wo es keine Konkurrenz gibt

Author: W. Chan Kim,Renée Mauborgne

Publisher: Carl Hanser Verlag GmbH Co KG

ISBN: 3446448470

Category: Business & Economics

Page: 250

View: 4300

Das Buch ist ein globales Phänomen. Es wurde 3,5 Millionen Mal verkauft, in rekordverdächtigen 43 Sprachen publiziert und ist auf 5 Kontinenten zum Bestseller geworden. Nun ist es in einer aktualisierten und erweiterten Auflage neu erschienen. - Der internationale Bestseller: Jetzt mit neuem Vorwort, neuen Kapiteln und aktualisierten Fallstudien - Ein Bestseller auf 5 Kontinenten - Weltweit mehr als 3,5 Millionen Bücher verkauft - In 43 Sprachen übersetzt - Ein Wall-Street-Journal-, Businessweek- und Fast-Company-Bestseller Der von Organisationen und Branchen auf der ganzen Welt hochgeschätzte Bestseller stellt alles in Frage, was wir bisher über die Voraussetzungen strategischen Erfolgs zu wissen glaubten. Der Blaue Ozean als Strategie, vertritt die Ansicht, dass ein brutaler Konkurrenzkampf nur dazu führt, dass sich die Konkurrenten in einem blutrot gefärbten Ozean um rapide schwindende Gewinnmöglichkeiten streiten. Basierend auf der Untersuchung von mehr als 150 strategischen Schachzügen (im Lauf von mehr als 100 Jahren und in mehr als 50 Branchen) vertreten die Autoren die Ansicht, dass nachhaltiger Erfolg nicht auf verschärftem Konkurrenzkampf, sondern auf der Eroberung »Blauer Ozeane« beruht: der Erschließung neuer Märkte mit großem Wachstumspotenzial. Der Blaue Ozean als Strategie präsentiert einen systematischen Ansatz, wie man Konkurrenz irrelevant macht, und legt Prinzipien und Methoden vor, mit der jede Organisation ihre eigenen Blauen Ozeane erobern kann. Diese erweiterte Auflage enthält: - Ein neues Vorwort der Autoren: Hilfe! Mein Ozean färbt sich rot. - Aktualisierungen der in dem Buch behandelten Fälle und Beispiele, indem ihre Geschichte bis in die Gegenwart weitervorfolgt wird. - Zwei neue Kapitel und ein erweitertes drittes Kapitel: Ausrichtung, Erneuerung und Red Ocean Traps. Sie behandeln die wichtigsten Fragen, die die Leser in den vergangenen zehn Jahren gestellt haben. Der bahnbrechende Bestseller stellt das bisherige strategische Denken auf den Kopf und entwirft einen kühnen neuen Weg in die Zukunft. Hier können Sie lernen, wie man neue Märkte erschließt, auf denen Konkurrenz noch keine Rolle spielt. "Das ist ein extrem wertvolles Buch." Nicolas G. Hayek, Verwaltungsratpräsident, Swatch Group "Ein Muss für Manager und Wirtschaftsstudenten." Carlos Ghosn, President und CEO, Nissan Motor Co., Ltd. "Die Strategien von Kim und Mauborgne sind nicht nur neu, sondern auch praxisnah. Wir haben sie in unserem Unternehmen mit großem Erfolg umgesetzt." Patrick Snowball, Chief Executive, Norwich Union Insurance Wenn Sie mehr über die innovative Kraft des Buches wissen wollen, besuchen Sie blueoceanstrategy.com. Dort finden Sie alle Mittel, die Sie brauchen: praktische Ideen und Fallbeispiele aus staatlichen Unternehmen und der Privatindustrie, Lehrmaterial, Mobile Apps, aktuelle Updates sowie Tipps und Tools, mit denen Sie Ihre Reise auf dem Blauen Ozean erfolgreich gestalten können.

Reinventing Organizations

Ein Leitfaden zur Gestaltung sinnstiftender Formen der Zusammenarbeit

Author: Frederic Laloux

Publisher: Vahlen

ISBN: 3800649144

Category: Fiction

Page: 356

View: 1506

Bahnbrechend. Inspirierend. Eines der faszinierendsten Bücher zur Organisationsentwicklung des letzten Jahrzehnts. Dies ist ein sehr wichtiges Buch, bedeutsam in vielerlei Hinsicht: Sowohl angesichts der bahnbrechenden Forschungsergebnisse, Einsichten, Ratschläge und Empfehlungen, die es enthält, als auch aufgrund der genauso wichtigen Fragen und Herausforderungen, auf die es hinweist.“ Ken Wilber aus dem Nachwort „Die programmatische Aufforderung ‚Reinventing Organizations‘ mündet in einem Organisationsmodell, das Strukturen wie Praktiken nach neuartigen, evolutionär-integralen Prinzipien ausrichtet. Im Ergebnis steht die Erkenntnis, dass das Leben und Arbeiten in Organisationen, ebenso wie deren Leistungsbeiträge für die Gesellschaft, radikal zum Positiven verändert werden können. Aber hierzu muss nicht zuletzt die Führung eine fortgeschrittene Entwicklungsebene erreichen.“ Prof. Dr. Jürgen Weibler, Autor des Standardwerkes „Personalführung“ „Das Buch gibt Hoffnung und ganz konkrete Hilfe zur Lösung der Probleme, die wir an der Schwelle von der Postmoderne zu einem neuen Zeitalter erleben, in denen die traditionellen oder modernen Organisationsformen den Anforderungen und Bedürfnissen der Menschen nicht mehr gerecht werden.“ Eine Leserin auf Amazon.com Frederic Laloux hat mit Reinventing Organizations das Grundlagenbuch für die integrale Organisationsentwicklung verfasst. Die Breite sowie Tiefe seiner Analyse und Beschreibung – ganzheitlich, selbstorganisierend und sinnerfüllend operierender Unternehmen – ist einzigartig. Das erste Kapitel des Buches gibt einen Überblick über die historische Entwicklung von Organisationsparadigmen, bevor im zweiten Kapitel Strukturen, die Praxis und die Kultur von Organisationen, die ein erfüllendes und selbstbestimmtes Handeln der Menschen ermöglichen, anhand von ausgewählten Beispielen vorgestellt werden. Auf die Bedingungen, Hindernisse sowie Herausforderungen bei der Entwicklung dieser evolutionären Organisationen wird in Kapitel 3 eingegangen. Hier entwirft Frederic Laloux einen Leitfaden für den Weg hin zu einer ganzheitlich orientierten und sinnstiftenden Organisation. Frederic Laloux ist auch aufgrund dieses Buches ein mittlerweile gefragter Berater und Coach für Führungskräfte, die nach fundamental neuen Wegen der Organisation eines Unternehmens suchen. Er war Associate Partner bei McKinsey & Company und hält einen MBA vom INSEAD.

JavaScript kurz & gut

Author: David Flanagan

Publisher: O'Reilly Germany

ISBN: 3868993894

Category: Computers

Page: 288

View: 9370

JavaScript ist eine mächtige, objektorientierte Skriptsprache, deren Code in HTML-Seiten eingebettet und vom Browser interpretiert und ausgeführt wird. Richtig eingesetzt, eignet sie sich aber auch für die Programmierung komplexer Anwendungen und hat im Zusammenhang mit HTML5 noch einmal an Bedeutung gewonnen. Diese Kurzreferenz ist ein Auszug aus der überarbeiteten und ergänzten Neuauflage von JavaScript – Das umfassende Referenzwerk, 6. Auflage, der JavaScript-Bibel schlechthin. JavaScript kurz & gut befasst sich in den ersten neun Kapiteln mit der neuesten Version des Sprachkerns (ECMAScript 5) und behandelt die Syntax der Sprache, Typen, Werte, Variablen, Operatoren und Anweisungen sowie Objekte, Arrays, Funktionen und Klassen. All dies ist nicht nur für die Verwendung von JavaScript in Webbrowsern, sondern auch beim Einsatz von Node auf der Serverseite relevant. In den folgenden fünf Kapiteln geht es um die Host-Umgebung des Webbrowsers. Es wird erklärt, wie Sie clientseitiges JavaScript für die Erstellung dynamischer Webseiten und -applikationen verwenden und mit JavaScript auf die HTML5-APIs zugreifen. Diese Kapitel liefern Informationen zu den wichtigsten Elementen von clientseitigem JavaScript: Fenster, Dokumente, Elemente, Stile, Events, Netzwerke und Speicherung.

CSS kurz & gut

Author: Eric A. Meyer

Publisher: O'Reilly Germany

ISBN: 3868991751

Category: Computers

Page: 256

View: 4816

Cascading Style Sheets sind für viele Designer und Webentwickler zu einem unersetzlichen Mittel für effizientes, standardkonformes und browserübergreifendes Webdesign geworden. Angesichts der Fülle an Selektoren und Eigenschaften ist es aber nicht immer leicht, den Überblick über den Standard zu behalten. Darüber hinaus sind mit CSS3 viele spannende Design-Möglichkeiten hinzugekommen, die einen genaueren Blick wert sind. CSS – kurz & gut beinhaltet eine vollständige Referenz aller CSS-Selektoren, Eigenschaften und Werte, die in den Standards CSS2, CSS 2.1 und CSS3 definiert sind. Darüber hinaus enthält der Band eine kurze Einführung in die Funktionsweise von Cascading Style Sheets und berücksichtigt auch neue Konzepte wie beispielsweise Media-Queries, die in CSS3 neu eingeführt wurden.

HTML5 kurz & gut

Author: Jennifer Niederst Robbins

Publisher: O'Reilly Germany

ISBN: 3955616576

Category: Computers

Page: 192

View: 2457

Diese Kurzreferenz ist der optimale Begleiter für alle Webdesigner und -entwickler, die Wert darauf legen, standardkonforme Websites zu erstellen. Das Buch eignet sich hervorragend zum Nachschlagen und bietet einen strukturierten Überblick über alle HTML-Tags und ihre Attribute. Für diese 5. Auflage wurde es komplett überarbeitet und basiert auf den aktuellen HTML5-Spezifikationen. HTML5 – kurz & gut enthält eine alphabetische Übersicht über alle HTML-Elemente, die Ihnen die Suche nach bestimmten Tags und Attributen so einfach wie möglich macht. Weitere nützliche Listen und kurze Codebeispiele runden das Buch ab.

HTML5 und CSS3 für Dummies

Author: David Karlins,Judith Muhr

Publisher: John Wiley & Sons

ISBN: 3527681434

Category: Computers

Page: 320

View: 1412

Mit diesem Buch lernen Sie als Webdesigner die Vorteile von HTML5 und CSS3 kennen und gezielt einzusetzen, um einzigartige Webseiten zu gestalten, die sowohl funktional sind als auch optisch etwas zu bieten haben. Finden Sie heraus, welche Neuerungen HTML5 und CSS3 mit sich bringen und welche Designmöglichkeiten sie Ihnen bieten. Nutzen Sie HTML5, um Inhalte zu organisieren und strukturieren, und spielen Sie Video- und Audiodateien ab. Mit CSS3 verpassen Sie dem Layout dann den letzten Schliff: Animieren Sie Übergänge und Effekte, fügen Sie Schatten und Farbverläufe hinzu und nutzen Sie Responsive Webdesign, um Ihre Seiten auch auf Smartphones und Tablets optimal darzustellen. Zusätzlich hat der Autor zahlreiche Tipps zu praktischen Online-Tools für Sie, beispielsweise zum Erstellen von Grafiken oder Animationen, die Ihnen beim Webdesign sehr hilfreich sein können.

Ajax in action

das Entwicklerbuch für das Web 2.0

Author: Dave Crane,Eric Pascarello,Darren James

Publisher: Pearson Deutschland GmbH

ISBN: 9783827324146

Category:

Page: 687

View: 1072


Technische Probleme lösen mit C/C++

Von der Analyse bis zur Dokumentation

Author: Norbert Heiderich,Wolfgang Meyer

Publisher: Carl Hanser Verlag GmbH Co KG

ISBN: 3446451692

Category: Computers

Page: 359

View: 3699

Programmieren lernen mit Beispielen aus der Technik Anhand von konkreten Beispielen aus dem technisch-wissenschaftlichen und mathematischen Bereich vermittelt dieses Lehrbuch Programmier- und Dokumentationstechniken. Es eignet sich ideal für Fachschüler und Bachelor-Studierende. Aufbauend auf einer gut verständlichen und fundierten Einführung in die Arbeit mit C/C++ geht es Schritt für Schritt zur professionellen Softwareentwicklung. Vorkenntnisse sind nicht erforderlich. Sie lösen unter anderem Probleme wie die Umrechnung von Temperatursystemen oder die Programmierung eines eigenen Funktionsplotters. Die Probleme sind nach steigendem Schwierigkeitsgrad geordnet ? von einfachen Anwendungen wie der Reihung von Widerständen bis hin zu komplexen Fragestellungen aus der Schaltalgebra. Die Beispiele werden mit Microsoft Visual C++ umgesetzt, das kostenlos verfügbar ist. Die 3. Auflage wird umfassend aktualisiert und um Beispiele zur objektorientierten Programmierung erweitert. Die gut verständliche Einführung und die vielen technischen Beispiele machen dieses Lehrbuch zum idealen Begleiter für Fachschüler und Bachelor-Studierende.

JavaScript Patterns

Author: Stoyan Stefanov

Publisher: O'Reilly Germany

ISBN: 3897215993

Category: Computers

Page: 240

View: 1383

Wie entwickelt man eine gute JavaScript-Anwendung? Dieses Buch hilft Ihnen mit unzähligen Programmier-Mustern und Best Practices dabei, die Frage zu beantworten. Wenn Sie ein erfahrener Entwickler sind, der Probleme im Umfeld von Objekten, Funktionen und Vererbung lösen will, dann sind die Abstraktionen und Code-Vorlagen in diesem Buch ideal – egal, ob Sie eine Client-, Server- oder Desktop-Anwendung mit JavaScript erstellen. Dieses Buch wurde vom JavaScript-Experten Stoyan Stefanov geschrieben – Senior Yahoo! Technical und Architekt von YSlow 2.0, einem Tool zum Optimieren der Webseiten-Performance. Sie finden in JavaScript Patterns praktische Ratschläge für das Implementieren jedes beschriebenen Musters und ergänzend dazu viele nützliche Beispiele. Zudem lernen Sie Anti-Pattern kennen: häufig genutzte Programmier-Ansätze, die mehr Probleme verursachen, als sie lösen.

Minecraft für Dummies

Author: Jacob Cordeiro

Publisher: John Wiley & Sons

ISBN: 3527682317

Category: Computers

Page: 156

View: 6636

Die Minecraft-Welt sieht zwar auf den ersten Blick einfach aus, doch das ï¿1⁄2berleben darin kann manchmal ganz schï¿1⁄2n schwer werden. Jacob Cordeiro zeigt Ihnen, wie es geht: Installieren Sie das Spiel, wï¿1⁄2hlen Sie einen Server, erforschen Sie die Klï¿1⁄2tzchenwelt, gewinnen Sie kostbare Rohstoffe und bekï¿1⁄2mpfen Sie allerhand Monster und anderes Unheil. Auï¿1⁄2erdem erfahren Sie, wie Sie im Kreativ-Modus nicht nur die Welt nach Ihren Wï¿1⁄2nschen gestalten, sondern auch fliegen kï¿1⁄2nnen, und mit welchen Strategien Sie im Abenteuer- und Hardcore-Modus am erfolgreichsten sind.

jQuery

vom Novizen zum Ninja ; [Profi-Wissen für alle jQuery-User]

Author: Earle Castledine,Craig Sharkie

Publisher: N.A

ISBN: 9783645601733

Category:

Page: 351

View: 915


Code Complete - Deutsche Ausgabe

Author: Steve McConnell

Publisher: Microsoft Press Deutschland

ISBN: 9783860635933

Category: Computer software

Page: 909

View: 8836

Dieses Buch ist die deutsche Ubersetzung eines Klassikers der Programmierliteratur von Steve McConnell. Seine mit vielen Preisen ausgezeichneten Bucher helfen Programmierern seit Jahren, besseren und effizienteren Code zu schreiben. Das Geheimnis dieses Buches liegt in der Art, wie der Autor das vorhandene Wissen uber Programmiertechniken aus wissenschaftlichen Quellen mit den Erfahrungen aus der taglichen praktischen Arbeit am Code zusammenfuhrt und daraus die wesentlichen Grundvoraussetzungen der Softwareentwicklung und die effektivsten Arbeitstechniken ableitet. Verstandliche Beispiele und klare Anleitungen vermitteln dem Leser dieses Wissen auf unkomplizierte Weise. Dieses Buch informiert und stimuliert, ganz gleich, wie viel sie bereits uber Programmierung wissen, welche Entwicklungsumgebung und Sprache sie bevorzugen und welche Arten von Anwendungen sie normalerweise programmieren.

Pro Android Web Game Apps

Using HTML5, CSS3 and JavaScript

Author: Juriy Bura,Paul Coates

Publisher: Apress

ISBN: 1430238194

Category: Computers

Page: 664

View: 9579

Dive into game development and create great multiplayer online games with Pro Android Web Game Apps. This hands-on guide covers both the theory and practice of browser game development for the Android platform. You'll use cutting-edge technologies to make game engines in your browser, establish real-time server communication, and create amazing gaming experiences with artificial intelligence and rich media. Bring your knowledge of HTML and JavaScript to the next level with Pro Android Web Game Apps. You are guided through exciting projects that give you firsthand experience with core game app development concepts. You'll start with a blank HTML page, and by the end of the book, have the skills needed to create a multiplayer online game with rich graphics, sound, animation, and more—even if you have no previous games development or server-side experience. What you’ll learn How to set up your development environment, run applications, and debug and profile code How to work with graphics and animations in a browser How to optimize rendering and make your games run faster How to handle events and user inputBuild an isometric game engineLearn the basics of 3D programming and WebGL How to use JavaScript to create full-blown server-side support for your games How to enrich your games using artificial intelligence Who this book is for The book is intended for developers with some generic HTML and JavaScript background who want to boost their experience to the next level and learn how to utilize browsers to build attractive multiplayer games for Android platform. No previous games development or server-side knowledge is required. Table of Contents Preparing the Environment Graphics in the Browser: the Canvas Element Creating the First Game Animations and Sprites Event Handling and User Input Rendering Virtual Worlds Making an Isometric Engine 3D in a Browser Using WebGL Going Serverside Talking to the Server Making Multiplayer Games AI and Physics JavaScript Game Engines Building Native Applications Adding Sound App A: Debugging Web Applications

Clean Coder

Author: Robert C. Martin

Publisher: mitp Verlags GmbH & Co. KG

ISBN: 3826632087

Category: Computers

Page: 216

View: 7504

Verhaltensregeln für professionelle Programmierer Erfolgreiche Programmierer haben eines gemeinsam: Die Praxis der Software-Entwicklung ist ihnen eine Herzensangelegenheit. Auch wenn sie unter einem nicht nachlassenden Druck arbeiten, setzen sie sich engagiert ein. Software-Entwicklung ist für sie eine Handwerkskunst. In Clean Coder stellt der legendäre Software-Experte Robert C. Martin die Disziplinen, Techniken, Tools und Methoden vor, die Programmierer zu Profis machen. Dieses Buch steckt voller praktischer Ratschläge und behandelt alle wichtigen Themen vom professionellen Verhalten und Zeitmanagement über die Aufwandsschätzung bis zum Refactoring und Testen. Hier geht es um mehr als nur um Technik: Es geht um die innere Haltung. Martin zeigt, wie Sie sich als Software-Entwickler professionell verhalten, gut und sauber arbeiten und verlässlich kommunizieren und planen. Er beschreibt, wie Sie sich schwierigen Entscheidungen stellen und zeigt, dass das eigene Wissen zu verantwortungsvollem Handeln verpflichtet. In diesem Buch lernen Sie: Was es bedeutet, sich als echter Profi zu verhalten Wie Sie mit Konflikten, knappen Zeitplänen und unvernünftigen Managern umgehen Wie Sie beim Programmieren im Fluss bleiben und Schreibblockaden überwinden Wie Sie mit unerbittlichem Druck umgehen und Burnout vermeiden Wie Sie Ihr Zeitmanagement optimieren Wie Sie für Umgebungen sorgen, in denen Programmierer und Teams wachsen und sich wohlfühlen Wann Sie Nein sagen sollten – und wie Sie das anstellen Wann Sie Ja sagen sollten – und was ein Ja wirklich bedeutet Großartige Software ist etwas Bewundernswertes: Sie ist leistungsfähig, elegant, funktional und erfreut bei der Arbeit sowohl den Entwickler als auch den Anwender. Hervorragende Software wird nicht von Maschinen geschrieben, sondern von Profis, die sich dieser Handwerkskunst unerschütterlich verschrieben haben. Clean Coder hilft Ihnen, zu diesem Kreis zu gehören. Über den Autor: Robert C. Uncle Bob Martin ist seit 1970 Programmierer und bei Konferenzen in aller Welt ein begehrter Redner. Zu seinen Büchern gehören Clean Code – Refactoring, Patterns, Testen und Techniken für sauberen Code und Agile Software Development: Principles, Patterns, and Practices. Als überaus produktiver Autor hat Uncle Bob Hunderte von Artikeln, Abhandlungen und Blogbeiträgen verfasst. Er war Chefredakteur bei The C++ Report und der erste Vorsitzende der Agile Alliance. Martin gründete und leitet die Firma Object Mentor, Inc., die sich darauf spezialisiert hat, Unternehmen bei der Vollendung ihrer Projekte behilflich zu sein.