Events

Лайвкаст с Euruko 2013

Отчет о конференции тут

Содержание

Отчет о конференции тут

Пятница

Суббота

  • [07:36] Коичи Сасада рассказывает о прошлом и будущем Руби. Много интересных слайдов. https://twitter.com/leonid_shevtsov/status/350880554826203136/photo/1
  • [07:44] @ko1 is presenting from Windows. Not sure if awesome or trolling. :) https://twitter.com/leonid_shevtsov/status/350882519694049280/photo/1
  • [07:53] Генерационная гипотеза: объекты умирают молодыми, более старые объекты живут дольше. То есть можно собирать мусор только по новым обьектам.
  • [08:01] С генерационной сборкой мусора несовместимы расширения на Си, манипулирующие указателями.
  • [08:02] Поэтому Руби 2.1 метит объекты, затронутые Си-расширениями, как “сомнительные”, и по ним всегда идет сборка мусора.
  • [08:14] Читайте слайды о сборке мусора и о истории Руби на http://rvm.jp/t.pdf
  • [08:42] @dbussink рассказывает о проблемах хеш-таблиц. Они медленные!
  • [08:52] А определять методы на лету плохо, потому что при этом очищается весь глобальный кеш методов.
  • [09:10] Резюмируя, в рубиниусе сделали много оптимизаций и снизили задержки на сбор мусора. http://rubini.us/2013/06/22/concurrent-garbage-collection/ https://twitter.com/leonid_shevtsov/status/350904056308453376/photo/1
  • [09:13] Выводы для программистов: 1)Маленькие методы оптимизируются лучше 2) Бенчмаркать свой код полезно.
  • [09:15] Парень из Пивотал Лабс рассказывает о структурировании кода в больших проектах.
  • [09:18] Предлагает делить приложение на Rails Engines. А че, интересная идея, я такого не пробовал.
  • [09:21] Сильно пахнет Domain-driven designом. Вкусно пахнет. Или это обед скоро? http://en.m.wikipedia.org/wiki/Domain-driven_design
  • [09:25] Теперь энжины пилятся на слои: веб, модели и т.п. https://twitter.com/leonid_shevtsov/status/350907970399375360/photo/1
  • [09:29] Для такого процесса важно упростить создание новых энжинов и гемов, путем использования шаблонов.
  • [09:33] Энжинами можно изолировать тесты и гарантировать отсутствие неявных зависимостей.
  • [09:49] I vote for @benjamin_smith’s talk as the most insightful and practically useful talk of
  • [09:49] Intermission https://twitter.com/leonid_shevtsov/status/350913933898559489/photo/1
  • [11:09] На сцену зовут Клабника.
  • [11:13] Рассказывать будет о https://github.com/steveklabnik/frappuccino
  • [11:25] https://github.com/steveklabnik/CLOSURE обьяснение, почему _why ушел.
  • [11:28] Пафосный доклад о том, что надо иногда заниматься творчеством.
  • [11:31] Наверное, актуален для людей, которые всегда свято работают по TDD. Programming, motherfucker, do you speak it? http://programming-motherfucker.com/
  • [12:06] Доклад о масштабировании, Celluloid, jRuby. Автор делает ставку на поржать.
  • [12:31] Кроме ржаки, в докладе есть введение в http://celluloid.io/
  • [13:16] Следующий доклад, расскажут про что-то продвинутое о Редисе.
  • [13:21] Редис быстрый, потому что не сразу сливает данные на диск (спасибо @leopard_me) https://twitter.com/leonid_shevtsov/status/350967158181871616/photo/1
  • [13:42] Редисом можно заменять глобальные переменные. Он достаточно быстрый. Еще его можно подключить к рельсовому кешу: https://github.com/jodosha/redis-store
  • [13:44] Оказывается, в Redis можно включать скрипты на Lua: http://redis.io/commands/eval
  • [13:51] GUI менеджер для Redis - https://redsmin.com/
  • [14:36] RailsGirls girls at the stage of https://twitter.com/leonid_shevtsov/status/350986121217449985/photo/1
  • [15:03] Евруко-Греция опенсорсит свои материалы для подготовки конференции - молодцы! https://github.com/euruko2013
  • [15:31] This was awesome! See you all in Kiev next year! #euruko
  • [15:34] RT @chalexr: In the end of euruko 2013 #euruko #greece #athens http://instagram.com/p/bJeXXcFCvP/