понедельник, 28 октября 2013 г.

Мои впечатления от symfony camp 2013

Вчера приехали с Symfony CAMP UA 2013.
Хотел поделиться короткими впечатлениями о докладах.

Hiphop vm: Vadim Borodavko
Хотите ускорить исполнения php кода на сервере в 5-6 раз? Тогда попробуйте hiphop vm, да говорят, там не все гладко, но если скорость для вас критична то можно попробовать.

Resting with symfony2: Lukas Kahwe Smith
Очень надеялся на этот доклад, но языковой барьер взял своё. Доклад воспринял не вполне. Наверное надо чаще практиковать прослушивание докладов на англ. языке.

Erlang: Yevgeniy Shyshkin
Кажется крутая штука, но сам Евгений говорил, что область применения её очень узконаправленная. Я так и не понял где это можно применить. 

Sylius: Paweł Jędrzejewski
Честно говоря было неинтересно, но все равно спасибо докладчику. + не привык я слушать доклады на англ. языке.

Enterprise Symfony Architecture: Alexander Lisachenko
Там где было понятно, там было интересно ))
Что запомнилось.
SOLID принцип, если у вас большой серьёзный проект и вы не используете эти принципы то не о чем дальше и говорить ).  
Надо возобновить в памяти что когда-то про них читал.

Алексендр говорил, что get, set методы для доктрин сущностей они не используют, а используют рефлексию для установки свойств, да, и ещё Александр сказал, что для этого круто использовать замыкания, ого?)

Elastic search: Oleg Zinchenko
Кроме всего прочего доклад заставил задуматься о масштабируемой архитектуре. Об узлах или нодах. Если я правильно понял эластик поддерживает репликацию данных на все узлы, даже если какой то из серверов временно падает, то потом другие ноды дают этому серверу знать что обновилось за время его падения. Это круто ). Я рад, что мы уже поставили на сервер эластик. Спасибо Олегу за доклад.

Asynchronous processing with PHP and Symfony2: Kirill Chebunin
И хотя я у него вконтакте увидел анти христианскую картинку, что печально видеть верующему человеку, Кирилл заинтересовал асинхронными процессами. Рассказывал как они это делают используя rabbitMQ. Стало интересно где это можно применить. Вообщем про rabbit надо почитать однозначно. + поддержка масштабируемости.

Continuous Integration: Max Romanovsky
Ожидал чего то другого от доклада. Мы не досидели до конца доклада потому что надо было идти на поезд )

----
Была надежда что выиграю phpstorm, но видать не в этот раз ))

Спасибо организаторам за Камп и за классные футболки и за пакетик с подарками! С Богом!

1 комментарий: