jQuery Cookbook

jQuery simplifies building rich, interactive web frontends. Getting started with this JavaScript library is easy, but it can take years to fully realize its breadth and depth; this cookbook shortens the learning curve considerably. With these recipes, you’ll learn patterns and practices from 19 leading developers who use jQuery for everything from integrating simple components into websites and applications to developing complex, high-performance user interfaces.

mehr...

Security on Rails

The advantage of using Rails is its agility; it makes developing your web applications easy and fast. The disadvantage is that it can leave holes in your security if you are not aware of common vulnerabilities. It’s a nerve-wracking and unfortunate fact that there are plenty of malicious people lurking on the Web. As a Rails developer, it is essential that you understand how to assess risk and protect your data and your users.

Security on Rails uses established security principles to teach you how to write more secure software, defend your applications from common threats, and encrypt your data. We’ll give you an example of a hacking exploit, and explore how to fix the weaknesses in an application.

mehr...

Ruby on Rails for Microsoft Developers

This definitive guide examines how to take advantage of the new Agile methodologies offered when using Ruby on Rails (RoR). You’ll quickly grasp the RoR methodology by focusing on the RoR development from the point of view of the beginner- to intermediate-level Microsoft developer.

mehr...

Programming Ruby 1.9: The Pragmatic Programmers’ Guide

Ruby is a fully object-oriented language, much like the classic object-oriented language, Smalltalk. Like Smalltalk, it is dynamically typed (as opposed to Java or C++), but unlike Smalltalk, Ruby features the same conveniences found in modern scripting languages, making Ruby a favorite tool of intelligent, forward-thinking programmers and the basis for the Rails web framework.

mehr...

Programming Cocoa with Ruby

This is a book for the Ruby programmer who’s never written a Mac app before. Through this hands-on tutorial, you’ll learn all about the Cocoa framework for programming on Mac OS X. Join the author’s journey as this experienced Ruby programmer delves into the Cocoa framework right from the beginning, answering the same questions and solving the same problems that you’ll face. Together you’ll build a single application that threads throughout the book, and it’s not a toy.

mehr...

Beginning Ruby: From Novice to Professional

Based on the best-selling first edition, Beginning Ruby: From Novice to Professional, Second Edition is the leading guide for every type of reader who wants to learn Ruby from the ground up. The new edition of this book provides the same excellent introduction to Ruby as the first edition plus updates for the newest version of Ruby, including the addition of the Sinatra and Ramaze web application frameworks and a chapter on GUI development so developers can take advantage of these new trends.

mehr...

Merb Way

“Foy is a gifted writer and his descriptions of the philosophies that( impacted the design and implementation of Merb are definitely useful to( everyone affected by the changes in Rails 3.” –Obie Fernandez, Series Editor The Expert Guide to Building Merb Applications Thousands of Ruby and Rails developers are discovering the extraordinary scalability, agility, flexibility, and performance offered by the new Merb MVC framework. The Merb Way is the first comprehensive guide to using, extending, and deploying Merb. Like the bestseller The Rails Way (Addison-Wesley, 2008), this book can either be read cover-to-cover as a tutorial or used for modular coverage that makes it an ideal task reference.

mehr...

Beginning Rails 3

Beginning Rails 3 is the practical starting point for anyone wanting to learn how to build dynamic web applications using the latest release of the Rails framework for Ruby. You’ll learn how all of the components of Rails fit together and how you can leverage them to create sophisticated web applications with less code and more joy. This book is particularly well suited to those with little or no experience with web application development, or who have some experience but are new to Rails.

mehr...

Refactoring: Ruby Edition

The Definitive Refactoring Guide, Fully Revamped for Ruby With refactoring, programmers can transform even the most chaotic software into well-designed systems that are far easier to evolve and maintain. What’s more, they can do it one step at a time, through a series of simple, proven steps. Now, there’s an authoritative and extensively updated version of Martin Fowler’s classic refactoring book that utilizes Ruby examples and idioms throughout–not code adapted from Java or any other environment.

mehr...

Professional IronRuby

Eine umfassende Einführung in die Vorteile der .NET Entwicklung mit IronRuby.
Vorkenntnisse in Ruby sind nicht erforderlich.

mehr...

Web 2.0 mit Ruby on Rails

Das Buch ermöglicht einen schnellen, praxisorientierten Einstieg in Web-2.0-Technologien und setzt keine Vorkenntnisse in den beschriebenen Technologien voraus. Der Leser kann mit Hilfe des Buches eine datenbankgestützte Web-2.0-Anwendung bauen.

mehr...

Flexible Rails. Flex 3 auf Rails 2

PROFIWISSEN ZUM DREAM-TEAM
- Praxis-Know-How pur: Mit einer vollständigen, professionellen Flex-on-Rails-Anwendung, die Sie in Ihrem Projekt weiterverwenden können
- Basiert auf Flex 3 und Rails 2
- Behandelt auch Rails on AIR und die Adobe Integrated Runtime
- Im Internet: Der Source-Code der Beispielanwendung

mehr...

Das Ruby-Praxisbuch: Ruby-Code schnell verstehen und einsetzen

Ruby gilt als der neue Star unter den Programmiersprachen – ihre zahl-reichen Anhänger sind vor allem von ihrer eleganten Syntax und ihrer einfachen Erlernbarkeit begeistert. Seit 2004 ist zudem das Framework Ruby on Rails verfügbar, das viele Entwicklungsaufgaben radikal vereinfacht. Ruby ist damit zu einem ernsthaften Konkurrenten von Java in der Anwendungsprogrammierung für das Web geworden. Das Motto des Buchs lautet: keine lange Theorie! Anhand zahlreicher anschaulicher Codebeispiele vermittelt Kevin C. Baird die zentralen Konzepte der Sprache und bietet somit einen praxisorientierten Überblick.

mehr...

Produktiv programmieren

Wer seine Brötchen mit Software-Entwicklung verdient, braucht Strategien, um besser, schneller und kostengünstiger zu programmieren. Dieses Buch bietet Ihnen erprobte Hilfsmittel, die Zeit sparen, Ihre Produktivität erhöhen, und die Sie unabhängig von der verwendeten Plattform auf der Stelle nutzen können. Meister-Programmierer Neal Ford vermittelt nicht nur Einsichten in die Mechanismen der Produktivität, sondern gibt darüber hinaus zahlreiche wertvolle Praxistipps, die helfen, Ihren Code zu verbessern und verbreitete Fallen zu umgehen.

mehr...

Rails in a Nutshell

Rails in a Nutshell vom OReilly Verlag ist momentan frei als Online-Version verfügbar. Die Nutshell-Reihe behandelt i.d.R. Themen in einem sehr kurzen und knappen Umfang und konzentriert sich auf das Wesentliche. Daher werden diese Bücher gerne als Nachschlagewerke benutzt.

mehr...

Enterprise Recipes with Ruby and Rails

“Enterprise Recipes with Ruby and Rails” helps you to overcome typical obstacles hidden in every enterprise’s infrastructure. It doesn’t matter if your Rails application needs to access your company’s message-oriented middle ware or if it has to scan through tons of huge XML documents to get a missing piece of data. Ruby and Rails enable you to create solutions that are both elegant and efficient. With more than 50 concise, targeted recipes, this book shows you how to use existing infrastructure to develop effectively for the enterprise. For example, Ruby is an excellent language for manipulating both textual and binary data. This is enormously useful, because typical enterprise software is about storing and processing huge amounts of data. You’ll learn how to process data in various popular data formats such as XML, CSV, fixed length records, and JSON.This book covers the whole spectrum of distributed application technologies, ranging from simple socket-based servers to full-blown Service Oriented Architectures. In addition, Ruby is a perfect ally when you have to integrate with RESTful and SOAP services, or when you have to access message-oriented middle ware. It even helps you to reuse your existing C/C++, Java, or .NET code with ease.

mehr...

Ruby on Rails für JEE-Experten. Umfassender Einstieg in Rails und JEE-Integration mit JRuby

LECKERBISSEN FÜR JEE-ENTWICKLER
- Topaktuell: Basiert auf Rails 2.1
- Lernen Sie die Vorzüge von Ruby on Rails kennen und erfahren Sie, wie Sie Ihre JEE-Anwendungen mit JRuby integrieren können.
- Verfolgen Sie, wie der Onlineshop briefcasten.com in 7 Iterationen entsteht, und erfahren Sie live, wie Rails und JRuby funktionieren.
-Kostenloser Download für alle Käufer des Buches:
Alle Quellcodes des Buches unter pastie.org
Screencasts zu den Iterationen des Onlineshops unter briefcasten.com

mehr...

Rails Security: Sicher ist sicher

Ruby on Rails bringt bereits von Haus aus einiges in Sachen Sicherheit mit.

Auf der letzten Konferenz des OWASP (Open Web Application Security Project) hat Rails als einer der Frameworks mit den sichersten Bordmitteln abgeschnitten.

mehr...

RedCloth Cookbook

Um in Ruby/Rails-Apllikationen Textile für Texteingaben zu nutzen kommt häufig das GEM RedCloth zum Einsatz. Textile ist eine Beschreibungssprache die oft in Wikis benutzt wird, um Autoren nicht HTML für die Formatierung abzuverlangen.

mehr...

Scaffolding (Teil 3)

Scaffolding-Code generieren:

Codegenerierung ist die andere wichtige Form des Scaffolding. Sie generieren das Scaffolding mit dem Befehl ruby script/generate scaffold.

mehr...

Suchen auf rubyonrails.de

Aktuelle Rails Version + Abhängigkeiten:

Gem rails-3.0.0
actionmailer (= 3.0.0, runtime)
actionpack (= 3.0.0, runtime)
activerecord (= 3.0.0, runtime)
activeresource (= 3.0.0, runtime)
activesupport (= 3.0.0, runtime)
bundler (~> 1.0.0, runtime)
railties (= 3.0.0, runtime)

Rails auf Rubyforge
Rails auf Github