Learning Rails 5

Rails from the Outside In

Author: J. Mark Locklear,Eric J Gruber,Barnabas Bulpett

Publisher: "O'Reilly Media, Inc."

ISBN: 1491926155

Category: Computers

Page: 452

View: 8907

If you’re a web developer or designer ready to learn Ruby on Rails, this hands-on guide is the ideal way to get started. Rather than toss you into the middle of the framework’s Model-View-Controller architecture, as many books do, Learning Rails 5 begins with the foundations of the Web you already know. You’ll learn how to create something visible with Rails’ view layer before diving into the more difficult inner layers: the database models and controller code. All you need to begin your Rails journey is HTML experience. Each chapter includes exercises and review questions to test your understanding as you go. Present content by building an application with a basic view and a simple controller Build forms and process their results, progressing from simple to more complex Use Rails scaffolding and REST to build effective applications quickly Connect forms to models and create code that maps directly to database structures Build applications that combine data from multiple tables Use migrations to track changes to your database over time Add common elements such as sessions, cookies, and authentication
Posted in Computers

Learning Rails 3

Rails from the Outside In

Author: Simon St. Laurent,Edd Dumbill,Eric J Gruber

Publisher: "O'Reilly Media, Inc."

ISBN: 1449343430

Category: Computers

Page: 414

View: 6453

If you’re a web developer or designer ready to learn Rails, this unique book is the ideal way to start. Rather than throw you into the middle of the framework’s Model-View-Controller architecture, Learning Rails 3 works from the outside in. You’ll begin with the foundations of the Web you already know, and learn how to create something visible with Rails’ view layer. Then you’ll tackle the more difficult inner layers: the database models and controller code. All you need to get started is HTML experience. Each chapter includes exercises and review questions to test your understanding as you go. Present content by building an application with a basic view and a simple controller Build forms and process their results, progressing from simple to more complex Connect forms to models by setting up a database, and create code that maps to database structures Use Rails scaffolding to build applications from a view-centric perspective Add common web application elements such as sessions, cookies, and authentication Build applications that combine data from multiple tables Send and receive email messages from your applications "Learning Rails 3 feels like a brisk pair programming session with professionals who know how to use Ruby on Rails to get things done, and get them done well." -Alan Harris, author of Sinatra: Up and Running
Posted in Computers

Programmieren mit Ruby

Author: David Thomas,Andrew Hunt

Publisher: Pearson Deutschland GmbH

ISBN: 9783827319654

Category:

Page: 681

View: 2020

Posted in

C in a Nutshell

Author: Peter Prinz,Tony Crawford

Publisher: O'Reilly Germany

ISBN: 9783897213449

Category: C (Computer program language)

Page: 602

View: 886

Posted in C (Computer program language)

Die Programmiersprache Ruby

Author: David Flanagan,Yukihiro Matsumoto

Publisher: O'Reilly Germany

ISBN: 3897218747

Category: Object-oriented programming (Computer science)

Page: 464

View: 1427

"Die Programmiersprache Ruby" ist das magebliche Handbuch zu Ruby mit einer umfassenden Beschreibung der Sprachversionen 1.8 und 1.9. Es wurde fur erfahrene Programmierer geschrieben, die sich neu in Ruby einarbeiten wollen, und fur Ruby-Programmierer, die ihr Wissen erweitern und Ruby besser beherrschen wollen. Dieses Buch dokumentiert Ruby umfassend, jedoch ohne den Formalismus einer Sprachspezifikation. Ruby vom Feinsten Dieses Handbuch beginnt mit einem Tutorial zum Schnelleinstieg in die Sprache Ruby und erklart sie dann detailliert auf allen Ebenen: Lexikalische und syntaktische Struktur von Ruby-Programmen, Datentypen und Objekte, Ausdrucke und Operatoren, Anweisungen und Kontrollstrukturen, Methoden, Procs, Lambdas und Closures, Klassen und Module, Reflection und Metaprogrammierung und die Ruby-Plattform API der Ruby-Plattform Die Programmiersprache Ruby beinhaltet eine umfassende Einfuhrung in die machtige API der Ruby-Plattform und stellt - mit ausfuhrlich kommentiertem Code - die Moglichkeiten von Ruby in Bezug auf Textbearbeitung, mathematische Berechnungen, Collections, Ein-/Ausgabe, Netzwerkverarbeitung und Concurrency vor. Wenn Sie Ruby wirklich verstehen wollen, ist dies das Buch, das Sie brauchen.
Posted in Object-oriented programming (Computer science)

Die Bücherdiebin

Roman

Author: Markus Zusak

Publisher: cbj Verlag

ISBN: 3894804270

Category: Fiction

Page: 592

View: 5657

Selbst der Tod hat ein Herz ... Molching bei München. Hans und Rosa Hubermann nehmen die kleine Liesel Meminger bei sich auf – für eine bescheidene Beihilfe, die ihnen die ersten Kriegsjahre kaum erträglicher macht. Für Liesel jedoch bricht eine Zeit voller Hoffnung, voll schieren Glücks an – in dem Augenblick, als sie zu stehlen beginnt. Anfangs ist es nur ein Buch, das im Schnee liegen geblieben ist. Dann eines, das sie aus dem Feuer rettet. Dann Äpfel, Kartoffeln und Zwiebeln. Das Herz von Rudi. Die Herzen von Hans und Rosa Hubermann. Das Herz von Max. Und das des Todes. Denn selbst der Tod hat ein Herz. „Die Bücherdiebin“ ist eine Liebesgeschichte, eine Hommage an Bücher und Worte und eine Erinnerung an die Macht der Sprache, die im Roman von Markus Zusak viele Facetten zeigt: den lakonisch-distanzierten Ton des Erzählers, Poesie und Zuversicht – und die reduzierte Sprache der Nazipropaganda.
Posted in Fiction

Factfulness

Wie wir lernen, die Welt so zu sehen, wie sie wirklich ist

Author: Hans Rosling,Anna Rosling Rönnlund,Ola Rosling

Publisher: Ullstein Buchverlage

ISBN: 3843717451

Category: Science

Page: 350

View: 6310

Es wird alles immer schlimmer, eine schreckliche Nachricht jagt die andere: Die Reichen werden reicher, die Armen ärmer. Es gibt immer mehr Kriege, Gewaltverbrechen, Naturkatastrophen. Viele Menschen tragen solche beängstigenden Bilder im Kopf. Doch sie liegen damit grundfalsch. Unser Gehirn verführt uns zu einer dramatisierenden Weltsicht, die mitnichten der Realität entspricht, wie der geniale Statistiker und Wissenschaftler Hans Rosling erklärt. Wer das Buch gelesen hat, wird • ein sicheres, auf Fakten basierendes Gerüst besitzen, um die Welt so zu sehen, wie sie wirklich ist • die zehn gängigsten Arten von aufgebauschten Geschichten erkennen • bessere Entscheidungen treffen können • wahre Factfulness erreichen – jene offene, neugierige und entspannte Geisteshaltung, in der Sie nur noch Ansichten teilen und Urteile fällen, die auf soliden Fakten basieren
Posted in Science

Furcht

Trump im Weißen Haus

Author: Bob Woodward

Publisher: Rowohlt Verlag GmbH

ISBN: 3644002738

Category: Political Science

Page: 512

View: 8861

Bob Woodward, die Ikone des investigativen Journalismus in den USA, hat alle amerikanischen Präsidenten aus nächster Nähe beobachtet. Nun nimmt er sich den derzeitigen Präsidenten vor und enthüllt den erschütternden Zustand des Weißen Hauses unter Donald Trump. Woodward beschreibt, wie dieser Präsident Entscheidungen trifft, er berichtet von eskalierenden Debatten im Oval Office und in der Air Force One, dem volatilen Charakter Trumps und dessen Obsessionen und Komplexen. Woodwards Buch ist ein Dokument der Zeitgeschichte: Hunderte Stunden von Interviews mit direkt Beteiligten, Gesprächsprotokolle, Tagebücher, Notizen – auch von Trump selbst – bieten einen dramatischen Einblick in die Machtzentrale der westlichen Welt, in der vor allem eines herrscht: Furcht. Woodward ist das Porträt eines amtierenden amerikanischen Präsidenten gelungen, das es in dieser Genauigkeit noch nicht gegeben hat.
Posted in Political Science

Sprint

Wie man in nur fünf Tagen neue Ideen testet und Probleme löst

Author: Jake Knapp,Braden Kowitz,John Zeratsky

Publisher: Redline Wirtschaft

ISBN: 3864149061

Category: Business & Economics

Page: 256

View: 658

Unternehmer, Gründer und Teams stehen täglich vor der Herausforderung: Womit soll man zuerst anfangen, worauf sich am meisten fokussieren? Und wie viele Diskussionen und Meetings sind nötig, bevor man ganz sicher die garantiert richtige Lösung hat? Die Folge ist, dass allzu oft das Projekt auf der Stelle tritt und man überhaupt nicht vorwärtskommt. Dafür gibt es eine geniale Lösung: Sprint. Die ist ein einzigartiger, innovativer und narrensicherer Prozess, mit dem sich die härtesten Probleme in nur fünf Tagen lösen lassen – von Montag bis Freitag. Der Entwickler Jake Knapp entwarf diesen Prozess bei und für Google, wo er seither in allen Bereichen genutzt wird. Zusammen mit John Zeratsky und Braden Kowitz hat er darüber hinaus bereits mehr als 100 Sprints in Firmen aus unterschiedlichen Bereichen durchgeführt. Der Sprint-Prozess bietet praktische Hilfe für Unternehmen aller Größen, vom kleinen Start-up bis hin zum Fortune-100-Unternehmen. Die Methode ist auch für alle anderen bewährt, die vor einem großen Problem stehen, schnell eine Idee testen oder einfach eine Möglichkeit schnell ergreifen wollen.
Posted in Business & Economics

Sehnsucht nach Gott

Leben als "christlicher Genießer"

Author: John Piper

Publisher: N.A

ISBN: 9783935188296

Category:

Page: 420

View: 7223

Posted in

Clean Code - Refactoring, Patterns, Testen und Techniken für sauberen Code

Deutsche Ausgabe

Author: Robert C. Martin

Publisher: MITP-Verlags GmbH & Co. KG

ISBN: 3826696387

Category: Computers

Page: 480

View: 1210

h2> Kommentare, Formatierung, Strukturierung Fehler-Handling und Unit-Tests Zahlreiche Fallstudien, Best Practices, Heuristiken und Code Smells Clean Code - Refactoring, Patterns, Testen und Techniken für sauberen Code Aus dem Inhalt: Lernen Sie, guten Code von schlechtem zu unterscheiden Sauberen Code schreiben und schlechten Code in guten umwandeln Aussagekräftige Namen sowie gute Funktionen, Objekte und Klassen erstellen Code so formatieren, strukturieren und kommentieren, dass er bestmöglich lesbar ist Ein vollständiges Fehler-Handling implementieren, ohne die Logik des Codes zu verschleiern Unit-Tests schreiben und Ihren Code testgesteuert entwickeln Selbst schlechter Code kann funktionieren. Aber wenn der Code nicht sauber ist, kann er ein Entwicklungsunternehmen in die Knie zwingen. Jedes Jahr gehen unzählige Stunden und beträchtliche Ressourcen verloren, weil Code schlecht geschrieben ist. Aber das muss nicht sein. Mit Clean Code präsentiert Ihnen der bekannte Software-Experte Robert C. Martin ein revolutionäres Paradigma, mit dem er Ihnen aufzeigt, wie Sie guten Code schreiben und schlechten Code überarbeiten. Zusammen mit seinen Kollegen von Object Mentor destilliert er die besten Praktiken der agilen Entwicklung von sauberem Code zu einem einzigartigen Buch. So können Sie sich die Erfahrungswerte der Meister der Software-Entwicklung aneignen, die aus Ihnen einen besseren Programmierer machen werden – anhand konkreter Fallstudien, die im Buch detailliert durchgearbeitet werden. Sie werden in diesem Buch sehr viel Code lesen. Und Sie werden aufgefordert, darüber nachzudenken, was an diesem Code richtig und falsch ist. Noch wichtiger: Sie werden herausgefordert, Ihre professionellen Werte und Ihre Einstellung zu Ihrem Beruf zu überprüfen. Clean Code besteht aus drei Teilen:Der erste Teil beschreibt die Prinzipien, Patterns und Techniken, die zum Schreiben von sauberem Code benötigt werden. Der zweite Teil besteht aus mehreren, zunehmend komplexeren Fallstudien. An jeder Fallstudie wird aufgezeigt, wie Code gesäubert wird – wie eine mit Problemen behaftete Code-Basis in eine solide und effiziente Form umgewandelt wird. Der dritte Teil enthält den Ertrag und den Lohn der praktischen Arbeit: ein umfangreiches Kapitel mit Best Practices, Heuristiken und Code Smells, die bei der Erstellung der Fallstudien zusammengetragen wurden. Das Ergebnis ist eine Wissensbasis, die beschreibt, wie wir denken, wenn wir Code schreiben, lesen und säubern. Dieses Buch ist ein Muss für alle Entwickler, Software-Ingenieure, Projektmanager, Team-Leiter oder Systemanalytiker, die daran interessiert sind, besseren Code zu produzieren. Über den Autor: Robert C. »Uncle Bob« Martin entwickelt seit 1970 professionell Software. Seit 1990 arbeitet er international als Software-Berater. Er ist Gründer und Vorsitzender von Object Mentor, Inc., einem Team erfahrener Berater, die Kunden auf der ganzen Welt bei der Programmierung in und mit C++, Java, C#, Ruby, OO, Design Patterns, UML sowie Agilen Methoden und eXtreme Programming helfen.
Posted in Computers

Die 4-Stunden-Woche

Mehr Zeit, mehr Geld, mehr Leben

Author: Timothy Ferriss

Publisher: Ullstein eBooks

ISBN: 3843704457

Category: Business & Economics

Page: 352

View: 2786

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.
Posted in Business & Economics

Die Apokalyptischen Reiter

Author: Milton William Cooper

Publisher: N.A

ISBN: 9783895392856

Category:

Page: 501

View: 8678

Posted in

Groovy im Einsatz

Author: Dierk König

Publisher: N.A

ISBN: 9783446412385

Category: Computer Sciences

Page: 597

View: 6171

Posted in Computer Sciences

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

Posted in

CSS

missing manual ; [das fehlende Handbuch zu Ihrer Website]

Author: David Sawyer McFarland

Publisher: "O'Reilly Media, Inc."

ISBN: 3897218909

Category: Cascading Style Sheets

Page: 490

View: 7940

Posted in Cascading Style Sheets

Versionskontrolle mit Git

Author: Jon Loeliger

Publisher: O'Reilly Germany

ISBN: 389721945X

Category:

Page: 338

View: 4041

Git wurde von keinem Geringeren als Linus Torvalds ins Leben gerufen. Sein Ziel: die Zusammenarbeit der in aller Welt verteilten Entwickler des Linux-Kernels zu optimieren. Mittlerweile hat das enorm schnelle und flexible System eine groe Fangemeinde gewonnen. Viele Entwickler ziehen es zentralisierten Systemen vor, und zahlreiche bekannte Entwicklungsprojekte sind schon auf Git umgestiegen. Verstandliche Einfuhrung: Wer Git einsetzen und dabei grotmoglichen Nutzen aus seinen vielseitigen Funktionen ziehen mochte, findet in diesem Buch einen idealen Begleiter. Versionskontrolle mit Git fuhrt grundlich und gut verstandlich in die leistungsstarke Open Source-Software ein und demonstriert ihre vielfaltigen Einsatzmoglichkeiten. Auf dieser Basis kann der Leser Git schon nach kurzer Zeit produktiv nutzen und optimal auf die Besonderheiten seines Projekts abstimmen. Insider-Tipps aus erster Hand: Jon Loeliger, der selbst zum Git-Entwicklerteam gehort, lasst den Leser tief ins Innere des Systems blicken, so dass er ein umfassendes Verstandnis seiner internen Datenstrukturen und Aktionen erlangt. Neben alltaglicheren Szenarios behandelt Loeliger auch fortgeschrittene Themen wie die Verwendung von Hooks zum Automatisieren von Schritten, das Kombinieren von mehreren Projekten und Repositories zu einem Superprojekt sowie die Arbeit mit Subversion-Repositories in Git-Projekten.
Posted in

Clean Coder

Author: Robert C. Martin

Publisher: mitp Verlags GmbH & Co. KG

ISBN: 3826632087

Category: Computers

Page: 216

View: 2651

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.
Posted in Computers