Новые статьи о Ruby, Ruby On Rails и Веб-разработке

Установка Radiant CMS

Radiant CMS - это система управления контентом написанная на Ruby и Ruby On Rails. Хорошо подходит для сайтов визиток и достаточно гибкая в плане расширения функциональности. Домашний сайт проекта Radiant CMS - http://radiantcms.org/ (на сайте доступна живая демонстрация работы системы).

Как установить Ruby, Rails, Subversion, Mongrel и MySQL на MacOS

Из данной статьи вы узнаете как произвести установку полного набора необходимых приложений для того, чтобы начать разработку на Ruby On Rails.

Компиляция и установка этих инструментов подобным образом стоит затраченных усилий, поскольку в результате вы получите легко обновляемую, системно-независимую платформу для разработки, которая в будущем не пострадает от обновлений системы и системных файлов.

Чем Ruby может помочь в тестирование web-приложений

Тестирование web-приложений является неотъемлемой частью процесса их разработки. Существуют различные уровни тестирования, вот некоторые из них:

Обработка XML, XPath и XSL трансформации в Ruby

Изучая новую технологию всегда хочется применить её для решения текущих задач. А одна из основных задач современного программиста - это составление программ, которые собирают данные из нескольких систем, обрабатывают их и выдают результат. Это напоминает сборку модели из готовых деталей конструктора, где роль крупных блоков играют, например, базы данных, а в качестве соединительных деталей используется простой и гибкий язык программирования.

Rails Builder - Быстрый способ создать XML

Эта статья покажет вам, как установить Builder и затем генерировать с его помощью XML-документы — без помощи «рельсов». Она, конечно, не может описать все возможности Builder — но тех, что она опишет, будет достаточно, чтобы вас заинтересовать во всей этой затее.

PostgreSQL и современные веб-приложения

Сегодня хотел бы рассказать вам об использовании PostgreSQL в веб-приложениях, а именно, о кластерных решениях и понятиях отказоустойчивости, балансировки, репликации и масштабирования, о решениях, которые существуют в PostgreSQL для устранения данных проблем. Начну с небольшого вступления. Что такое Postgres, возможно, знают не все. Далее будет некоторый бриф, посвященный этому понятию. Потом расскажу, что собой представляет всё это.

Сравнительный взгляд на некторые идиомы Ruby

В этой статье мы рассмотрим некоторые хорошо известные модели программирования (patterns), их реализацию в популярных языках программирования и сравним эквиваленты написанные на Ruby. Материал будет полезен в первую очередь тем кто только присматривается к Ruby. Целью данной статьи не является стремление показать насколько Ruby хорош перед остальными языками, а продемонстрировать как на Ruby реализуются общие задачи, такие как конструирование объектов, итерирование по наборам данных и т.д. Статья не претендует на исчерпывающее представление всех особенностей языка, мы рассмотрим лишь малую долю тех возможностей, которые нам дает замечательный язык программирования Ruby.

Отблеск зари на жемчужине (язык Ruby)

СЕРГЕЙ КОЗЛОВ teleman@elnet.msk.ru

Бей красных, пока не побелеют, бей белых, пока не покраснеют.
Лозунг зеленых

Не то чтобы мне не хватало забот и не было языков мне уже известных, которые близки или которые хотелось бы изучить поглубже. Но в одном из путешествий по Сети выудил я оттуда язык Ruby. Впечатлениями и мыслями, которые он вызвал, и хочу поделиться.

RoR: Философия ActiveRecord

Статья о том как:

  • Ruby Rails приложение взаимодействует с базой данных
  • Об ActiveRecord, реализации ORM в Ruby On Rails

Сегодня в нашей заметке мы рассмотрим паттерн под названием ActiveRecord, который представляет из себя средство работы с базой данных. Сразу же попрошу профессионалов сильно такого рода заметки не критиковать. Написаны они лишь для того, чтобы заитересовать, дать стимул читать такие книженции как Agile Web Development with Ruby on Rails.

ActiveRecord правильнее даже будет назвать реализацией технологии ORM:

10 причин для перехода на Ruby

Я познакомился с Ruby сравнительно недавно, благодаря чудесному фреймворку Ruby on Rails. Я не считаю себя экспертом в Ruby, но я прочитал PickAxe, написал несколько утилит на Ruby для личного пользования, а также разрабатываю на Rails в свободное время.

Вход для пользователей