DevConf 2013, Москва
17 июня 2013
В конце прошедшей недели я рассказывал про Yii и наши проекты на конференции DevConf в Москве. Поездка получилась немного не такой, как планировалась, но, судя по отзывам, выступил хорошо. Отметил, что уровень слушателей стал ещё лучше, чем в прошлом году. Спасибо слушателям за отличные вопросы.
Докладов удалось посетить не так много, но зато отлично пообщался. Встретил много старых знакомых и иного с кем познакомился. Приятно было пожать руку тем, кого раньше не видел, но с кем много общался на форумах и в чатах.
Было приятным сюрпризом, что в PHP-секции кроме меня было два сильных доклада от компаний, использующих Yii. Похоже, статистика, получившаяся на хабре, правдива.
Интересные слайды:
- Как мы используем Yii.
- Yii2. Обзор public preview — это я рассказывал ранее в Киеве, а не на DevConf, но так как после доклада была куча вопросов по Yii2, оставляю ссылку.
- Кэширование виджетов Yii в Redis — интересный подход к кешу от разработчиков flamp.
- Разработка развесистого API на Yii фреймворке — о том, как устроен API 2GIS. Много полезного для тех, кто строит API.
Комментарии RSS по email OK
Поясните пожалуйста, что значит "AR не использует JOIN"?
Очень интересный слайд "Как мы используем Yii"! Будут ли видео? Было бы невероятно интересно посмотреть/почитать доклад.
Никита, сомневаюсь...
Александр, вместо
SELECT A.*, B.* FROM A JOIN B
для моделей теперь делается два запроса. Первый выбирет ID, второй делаетSELECT * FROM B WHERE ID IN (1,2,3,4,5)
. Такие запросы лучше поддаются кешированию, делают внутренности AR проще и стабильней и позволяют реализовать AR поверх Redis или MongoDB.Поддерживаю, жать руку лично всегда приятно =) Конференция, на мой взгляд, удалась. Еда и кофе были тоже на уровне =)
Я тоже не понимаю в чем проблема?
Никаких неудобств не вижу в данном синтаксисе!
Александру Макарову большое спасибо за интересный доклад и конструктивное общение после доклада.
Единственное, что очень не понравилось на конференции - очередь на обед!!! Ваще жесть!
Огромное спасибо за доклад, пардон за дурацкий вопрос про assets, просто изрядно мучал этот механизм для своих целей, а тут его так вниманием обошли... =_='
JOIN на больших таблицах - очень медленный. И это понятно - ведь JOIN - это фактически вложенные циклы...
Выглядит конечно красиво, не спорю... Но скорость - важнее.
Полез в гугл, стал искать что-нибудь интересное JOINS VS подзапросы. Ничего не нашел.
Есть что-нибудь интересное по данной теме?
Про вложенные циклы - это да, надо же было такое придумать ))
Александр, у нас нет подзапросов.
Специально для Александра - реализация JOIN в MySQL, первая ссылка в Google - habrahabr.ru/post/44807/