Programming Phoenix

Productive |> Reliable |> Fast

Author: Chris McCord,Bruce Tate,Jose Valim

Publisher: Pragmatic Bookshelf

ISBN: 1680504363

Category: Computers

Page: 300

View: 5525

Don't accept the compromise between fast and beautiful: you can have it all. Phoenix creator Chris McCord, Elixir creator Jose Valim, and award-winning author Bruce Tate walk you through building an application that's fast and reliable. At every step, you'll learn from the Phoenix creators not just what to do, but why. Packed with insider insights, this definitive guide will be your constant companion in your journey from Phoenix novice to expert, as you build the next generation of web applications. Phoenix is the long-awaited web framework based on Elixir, the highly concurrent language that combines a beautiful syntax with rich metaprogramming. The authors, who developed the earliest production Phoenix applications, will show you how to create code that's easier to write, test, understand, and maintain. The best way to learn Phoenix is to code, and you'll get to attack some interesting problems. Start working with controllers, views, and templates within the first few pages. Build an in-memory repository, and then back it with an Ecto database layer. Learn to use change sets and constraints that keep readers informed and your database integrity intact. Craft your own interactive application based on the channels API for the real-time, high-performance applications that this ecosystem made famous. Write your own authentication components called plugs, and even learn to use the OTP layer for monitored, reliable services. Organize your code with umbrella projects so you can keep your applications modular and easy to maintain. This is a book by developers and for developers, and we know how to help you ramp up quickly. Any book can tell you what to do. When you've finished this one, you'll also know why to do it. What You Need: To work through this book, you will need a computer capable of running Erlang 17 or better, Elixir 1.1, or better, Phoenix 1.0 or better, and Ecto 1.0 or better. A rudimentary knowledge of Elixir is also highly recommended.

Sieben Wochen, sieben Sprachen (Prags)

Author: Bruce A. Tate

Publisher: O'Reilly Germany

ISBN: 3897213230

Category: Computers

Page: 360

View: 9184

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.

Das Ziel

Ein Roman über Prozessoptimierung

Author: Eliyahu M. Goldratt,Jeff Cox

Publisher: Campus Verlag

ISBN: 3593423596

Category: Business & Economics

Page: 406

View: 2197

Ein Roman über Prozessoptimierung? Geht das? Das geht nicht nur – das liest sich auch spannend von der ersten bis zur letzten Seite. Eliyahu M. Goldratts "Das Ziel" ist die Geschichte des Managers Alex Rogo, der mit ungewöhnlichen und schlagkräftigen neuen Methoden in seinem Unternehmen für Aufsehen sorgt. Der Klassiker unter den Wirtschaftsbüchern, der das Managementdenken weltweit umkrempelt, wurde jetzt erweitert um den wichtigsten Aufsatz des Autors, "Standing on the Shoulders of Giants": Pflichtlektüre für Manager – und fesselnder Lesestoff.

Introduction to Logistics Engineering

Author: G. Don Taylor

Publisher: CRC Press

ISBN: 9781420088571

Category: Business & Economics

Page: 320

View: 2812

Despite its importance, logistics engineering often lags industry requirements, especially in terms of engineering-based needs. Filling the gap between education and practice, this brief but comprehensive volume covers the most basic material in the field of logistics engineering, making is suitable for those who require an overview of the topic. The book discusses logistics from historical and economic perspectives, covers the basic tools required for the study and practice of logistics, and reviews the metrics that can be used to evaluate progress. It then delves into activities that commonly fill the workdays of logisticians. The book closes with an excellent chapter on logistics as an integrating systems function.

Empowering Your Library

A Guide to Improving Service, Productivity, & Participation

Author: Connie Christopher

Publisher: American Library Association

ISBN: 9780838908587

Category: Language Arts & Disciplines

Page: 75

View: 6899

Whether working to empower individuals, teams or the whole library, these guidelines make possible effective management of scarce resources--time, people, and money. They also help enhance your team's morale, innovation, continuous improvement, and customer service--the building blocks for funding libraries' vital and ongoing role in their communities.

Crisis Management: Concepts, Methodologies, Tools, and Applications

Concepts, Methodologies, Tools, and Applications

Author: Management Association, Information Resources

Publisher: IGI Global

ISBN: 1466647086

Category: Technology & Engineering

Page: 1862

View: 3145

"This book explores the latest empirical research and best real-world practices for preventing, weathering, and recovering from disasters such as earthquakes or tsunamis to nuclear disasters and cyber terrorism"--Provided by publisher.

New Serial Titles

Author: N.A

Publisher: N.A

ISBN: N.A

Category: Periodicals

Page: N.A

View: 3869

A union list of serials commencing publication after Dec. 31, 1949.

Wie ich die Dinge geregelt kriege

Selbstmanagement für den Alltag

Author: David Allen

Publisher: Piper ebooks

ISBN: 3492972314

Category: Self-Help

Page: 432

View: 6075

Eigentlich sollte man längst bei einem Termin sein, doch dann klingelt das Handy und das E-Mail-Postfach quillt auch schon wieder über. Für Sport und Erholung bleibt immer weniger Zeit und am Ende resigniert man ausgebrannt, unproduktiv und völlig gestresst. Doch das muss nicht sein. Denn je entspannter wir sind, desto kreativer und produktiver werden wir. Mit David Allens einfacher und anwendungsorientierter Methode wird beides wieder möglich: effizient zu arbeiten und die Freude am Leben zurückzugewinnen.

Metrics and Models in Software Quality Engineering

Author: Stephen H. Kan

Publisher: Addison-Wesley Professional

ISBN: 9780201729153

Category: Computers

Page: 528

View: 7868

Seven new chapters and exhaustive coverage of process improvement, testing, and quality assurance bulk up this new edition. The book contains numerous real-life examples based on the author's work at the Malcolm Baldrige Award-winning software development laboratory at IBM Rochester, MN.

Das DevOps-Handbuch

Teams, Tools und Infrastrukturen erfolgreich umgestalten

Author: Gene Kim,Jez Humble,Patrick Debois,John Willis

Publisher: O'Reilly

ISBN: 3960101244

Category: Computers

Page: 432

View: 4805

Mehr denn je ist das effektive Management der IT entscheidend für die Wettbewerbsfähigkeit von Organisationen. Viele Manager in softwarebasierten Unternehmen ringen damit, eine Balance zwischen Agilität, Zuverlässigkeit und Sicherheit ihrer Systeme herzustellen. Auf der anderen Seite schaffen es High-Performer wie Google, Amazon, Facebook oder Netflix, routinemäßig und zuverlässig hundertoder gar tausendmal pro Tag Code auszuliefern. Diese Unternehmen verbindet eins: Sie arbeiten nach DevOps-Prinzipien. Die Autoren dieses Handbuchs folgen den Spuren des Romans Projekt Phoenix und zeigen, wie die DevOps-Philosophie praktisch implementiert wird und Unternehmen dadurch umgestaltet werden können. Sie beschreiben konkrete Tools und Techniken, die Ihnen helfen, Software schneller und sicherer zu produzieren. Zudem stellen sie Ihnen Maßnahmen vor, die die Zusammenarbeit aller Abteilungen optimieren, die Arbeitskultur verbessern und die Profitabilität Ihres Unternehmens steigern können. Themen des Buchs sind: Die Drei Wege: Die obersten Prinzipien, von denen alle DevOps-Maßnahmen abgeleitet werden.Einen Ausgangspunkt finden: Eine Strategie für die DevOps-Transformation entwickeln, Wertketten und Veränderungsmuster kennenlernen, Teams schützen und fördern.Flow beschleunigen: Den schnellen Fluss der Arbeit von Dev hin zu Ops ermöglichen durch eine optimale Deployment-Pipeline, automatisierte Tests, Continuous Integration und Continuous Delivery.Feedback verstärken: Feedback-Schleifen verkürzen und vertiefen, Telemetriedaten erzeugen und Informationen unternehmensweit sichtbar machen.Kontinuierliches Lernen ermöglichen: Eine Just Culture aufbauen und ausreichend Zeit reservieren, um das firmenweite Lernen zu fördern.

Postkapitalismus

Grundrisse einer kommenden Ökonomie

Author: Paul Mason

Publisher: Suhrkamp Verlag

ISBN: 351874478X

Category: Political Science

Page: 500

View: 8778

Drei Dinge wissen wir: Der Kapitalismus hat den Feudalismus abgelöst; seither durchlief er zyklische Tiefs, spätestens seit 2008 stottert der Motor. Was wir nicht wissen: Erleben wir eine der üblichen Krisen oder den Anbruch einer postkapitalistischen Ordnung? Paul Mason blickt auf die Daten, sichtet Krisentheorien – und sagt: Wir stehen am Anfang von etwas Neuem. Er nimmt dabei Überlegungen auf, die vor über 150 Jahren in einer Londoner Bibliothek entwickelt wurden und laut denen Wissen und intelligente Maschinen den Kapitalismus eines Tages »in die Luft sprengen« könnten. Im Zeitalter des Stahls und der Schrauben, der Hierarchien und der Knappheit war diese Vision so radikal, dass Marx sie schnell in der Schublade verschwinden ließ. In der Welt der Netzwerke, der Kooperation und des digitalen Überflusses ist sie aktueller denn je. In seinem atemberaubenden Buch führt Paul Mason durch Schreibstuben, Gefängniszellen, Flugzeugfabriken und an die Orte, an denen sich der Widerstand Bahn bricht. Mason verknüpft das Abstrakte mit dem Konkreten, bündelt die Überlegungen von Autoren wie Thomas Piketty, David Graeber, Jeremy Rifkin und Antonio Negri und zeigt, wie wir aus den Trümmern des Neoliberalismus eine gerechtere und nachhaltigere Gesellschaft errichten können.