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: 4193

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
Release

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: 7554

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.
Release

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: 1685

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.
Release

Java kurz & gut

Author: Robert Liguori,Patricia Liguori

Publisher: O'Reilly Germany

ISBN: 3955617599

Category: Computers

Page: 232

View: 9537

Man kann es eigentlich kaum glauben: Diese mächtige Programmiersprache soll in ein kleines Taschenbuch passen? Nun, eine ausführliche Einführung in die Sprache ist Java – kurz & gut natürlich nicht, auch keine vollständige Referenz von A-Z. Dafür findet der erfahrene Programmierer hier aber alles Wichtige, was er bei der täglichen Arbeit braucht. Wie war das mit den Neuerungen in Java 8? Und wie hieß diese Kommandozeilenoption noch einmal genau? Auch ein Profi braucht manchmal eine Gedächtnisstütze. Da kommt diese klug organisierte Spickzettelsammlung gerade recht!
Release

Eine kurze Geschichte der Menschheit

Author: Yuval Noah Harari

Publisher: DVA

ISBN: 364110498X

Category: History

Page: 528

View: 7314

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.
Release

Die 4-Stunden-Woche

Mehr Zeit, mehr Geld, mehr Leben

Author: Timothy Ferriss

Publisher: Ullstein eBooks

ISBN: 3843704457

Category: Business & Economics

Page: 352

View: 1296

Warum arbeiten wir uns eigentlich zu Tode? Haben wir nichts Besseres zu tun? Und ob! - sagt Timothy Ferriss. Der junge Unternehmer war lange Workaholic mit 80-Stunden-Woche. Doch dann erfand er MBA - Management by Absence - und ist seitdem freier, reicher, glücklicher. Mit viel Humor, provokanten Denkanstößen und erprobten Tipps erklärt Ferriss, wie sich die 4-Stunden-Woche bei vollem Lohnausgleich verwirklichen lässt. Der Wegweiser für eine Flucht aus dem Hamsterrad und ein Manifest für eine neue Gewichtung zwischen Leben und Arbeiten.
Release

Überflieger

Warum manche Menschen erfolgreich sind - und andere nicht

Author: Malcolm Gladwell

Publisher: Campus Verlag

ISBN: 3593405016

Category: Political Science

Page: 272

View: 5762

Malcolm Gladwell, Bestsellerautor und Star des amerikanischen Buchmarkts, hat die wahren Ursachen des Erfolgs untersucht und darüber ein lehrreiches, faszinierendes Buch geschrieben. Es steckt voller Geschichten und Beispiele, die zeigen, dass auch außergewöhnlicher Erfolg selten etwas mit individuellen Eigenschaften zu tun hat, sondern mit Gegebenheiten, die es dem einen leicht und dem anderen unmöglich machen, erfolgreich zu sein. Die Frage ist nicht, wie jemand ist, sondern woher er kommt: Welche Bedingungen haben diesen Menschen hervorgebracht? Auf seiner anregenden intellektuellen Erkundung der Welt der Überflieger erklärt Gladwell unter anderem das Geheimnis der Softwaremilliardäre, wie man ein herausragender Fußballer wird, warum Asiaten so gut in Mathe sind und was die Beatles zur größten Band aller Zeiten machte.
Release

Produktiv programmieren

Author: Neal Ford

Publisher: O'Reilly Germany

ISBN: 3897218860

Category: Computer programmers

Page: 270

View: 6204

Release

Statistik-Workshop für Programmierer

Author: Allen B. Downey

Publisher: O'Reilly Germany

ISBN: 3868993436

Category: Computers

Page: 160

View: 6899

Wenn Sie programmieren können, beherrschen Sie bereits Techniken, um aus Daten Wissen zu extrahieren. Diese kompakte Einführung in die Statistik zeigt Ihnen, wie Sie rechnergestützt, anstatt auf mathematischem Weg Datenanalysen mit Python durchführen können. Praktischer Programmier-Workshop statt grauer Theorie: Das Buch führt Sie anhand eines durchgängigen Fallbeispiels durch eine vollständige Datenanalyse -- von der Datensammlung über die Berechnung statistischer Kennwerte und Identifikation von Mustern bis hin zum Testen statistischer Hypothesen. Gleichzeitig werden Sie mit statistischen Verteilungen, den Regeln der Wahrscheinlichkeitsrechnung, Visualisierungsmöglichkeiten und vielen anderen Arbeitstechniken und Konzepten vertraut gemacht. Statistik-Konzepte zum Ausprobieren: Entwickeln Sie über das Schreiben und Testen von Code ein Verständnis für die Grundlagen von Wahrscheinlichkeitsrechnung und Statistik: Überprüfen Sie das Verhalten statistischer Merkmale durch Zufallsexperimente, zum Beispiel indem Sie Stichproben aus unterschiedlichen Verteilungen ziehen. Nutzen Sie Simulationen, um Konzepte zu verstehen, die auf mathematischem Weg nur schwer zugänglich sind. Lernen Sie etwas über Themen, die in Einführungen üblicherweise nicht vermittelt werden, beispielsweise über die Bayessche Schätzung. Nutzen Sie Python zur Bereinigung und Aufbereitung von Rohdaten aus nahezu beliebigen Quellen. Beantworten Sie mit den Mitteln der Inferenzstatistik Fragestellungen zu realen Daten.
Release

Programmieren mit Ruby

Author: David Thomas,Andrew Hunt

Publisher: Pearson Deutschland GmbH

ISBN: 9783827319654

Category:

Page: 681

View: 4746

Release

Java für die Android-Entwicklung für Dummies

Author: Barry A. Burd

Publisher: John Wiley & Sons

ISBN: 3527686703

Category: Computers

Page: 432

View: 1644

Sie w?rden gerne Ihre eigenen Android-Apps entwickeln, Ihnen fehlen jedoch die n?tigen Java-Kenntnisse? Kein Problem! Barry Burd f?hrt Sie in die Grundlagen der Java-Programmierung ein und zeigt Ihnen genau das, was Sie zum Entwickeln von Android-Apps ben?tigen. Nat?rlich erfahren Sie dabei auch, wie Sie mit Java auf die Schnittstellen des Android-Betriebssytems zugreifen, um voll funktionsf?hige Apps entwickeln zu k?nnen. Lernen Sie die zugrunde liegenden Konzepte kennen, verstehen und umzusetzen und alle Herausforderungen zu meistern. Auf schnellem Weg gelangen Sie so anhand von zahlreichen Beispielen zu Ihrer ersten Android-App, der noch viele weitere folgen werden!
Release

Android App Entwicklung für Dummies

Author: Donn Felker,Michael Burton

Publisher: John Wiley & Sons

ISBN: 3527692487

Category: Computers

Page: 419

View: 1654

Haben Sie eine kreative Idee f?r eine eigene App und Vorkenntnisse in Java und XML? Dann erfahren Sie in diesem Buch, wie Sie Ihre Idee umsetzen und eine App mit allen Schikanen f?r Android-Smartphones programmieren k?nnen. Der Autor erkl?rt, wie Sie die kostenlosen Programme Android Studio und Java Development Kit herunterladen, wie Sie den Emulator nutzen und wie Sie Ihre App im Google Play Store ver?ffentlichen. Schritt f?r Schritt erl?utert er anhand von zwei Beispielen das Know-how der App-Entwicklung. Au?erdem erkl?rt er Ihnen, wie Sie Ihre App f?r Tablets optimieren. Die vollst?ndigen Quelltexte werden zum Download angeboten. Legen Sie los!
Release

Die 7 Wege zur Effektivität

Prinzipien für persönlichen und beruflichen Erfolg

Author: Stephen R. Covey

Publisher: GABAL Verlag GmbH

ISBN: 3897495732

Category: Self-Help

Page: 400

View: 955

Auch nach 25 Jahren haben die „7 Wege“ von Stephen R. Covey weder an Relevanz noch an Aktualität verloren. Die zentrale Botschaft des Buches: Nicht angelernte Erfolgstechniken, sondern Charakter, Kompetenz und Vertrauen führen zu einem erfüllten und erfolgreichen Leben. Dies gilt heute mehr denn je. Und nach wie vor gehört das Buch zu den meist gelesenen Businessbüchern weltweit. Zum 25-jährigen Jubiläum des Buches erscheint die Neuauflage mit einem Nachruf der neun Covey-Kinder und dem letzten Interview mit Stephen R. Covey. • Weltbestseller mit über 25 Millionen verkauften Exemplaren • Neuauflage mit einem letzten Interview von Covey kurz vor seinem Tod • Mit einem Nachruf der neun Covey-Kinder auf ihren Vater
Release

Softwareentwicklung von Kopf bis Fuss

Author: Dan Pilone,Russ Miles

Publisher: O'Reilly Germany

ISBN: 395561946X

Category: Computers

Page: 496

View: 7430

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.
Release

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: 9283

Release

Digitales Marketing für Dummies

Author: Ryan Deiss,Russ Henneberry

Publisher: John Wiley & Sons

ISBN: 3527812466

Category: Business & Economics

Page: 360

View: 5168

Als Unternehmen kommt man kaum noch um digitales Marketing herum. Jedoch fehlt es vielen Marketingabteilungen an Know-how. Da kommen neue Herausforderungen auf die Kollegen zu: Auf welchen Social-Media-Plattformen sollte mein Unternehmen aktiv sein? Wie komme ich an Fans, Follower und Likes? Wie gestalte ich die Webseite und generiere Traffic? »Digitales Marketing für Dummies« beantwortet all diese Fragen. Außerdem stellen die Autoren verschiedene Analysetools vor, mit denen man seine Werbekampagnen prüfen und optimieren kann. So gerüstet, präsentieren Sie Ihr Unternehmen schon bald optimal im Web.
Release

Overcoming Challenges in Software Engineering Education: Delivering Non-Technical Knowledge and Skills

Delivering Non-Technical Knowledge and Skills

Author: Yu, Liguo

Publisher: IGI Global

ISBN: 1466658010

Category: Computers

Page: 556

View: 2078

Computer science graduates often find software engineering knowledge and skills are more in demand after they join the industry. However, given the lecture-based curriculum present in academia, it is not an easy undertaking to deliver industry-standard knowledge and skills in a software engineering classroom as such lectures hardly engage or convince students. Overcoming Challenges in Software Engineering Education: Delivering Non-Technical Knowledge and Skills combines recent advances and best practices to improve the curriculum of software engineering education. This book is an essential reference source for researchers and educators seeking to bridge the gap between industry expectations and what academia can provide in software engineering education.
Release