Pull to refresh
4
0
Rasstroen @rasstroen

Программист

Send message

Как работают ИТ-специалисты. Андрей Волосюк, CTO Digital Society Laboratory в SocialKey Ads

Reading time 3 min
Views 5.1K
Мы продолжаем расспрашивать специалистов о режиме труда и отдыха, профессиональных привычках, об инструментарии, который они используют, и многом другом.

Будет интересно выяснить, что их объединяет, в чем они противоречат другу другу. Возможно, их ответы помогут выявить какие-то общие закономерности, полезные советы, которые помогут многим из нас.

Сегодня наш гость — Андрей Волосюк, технический директор компании Digital Society Laboratory, проекта SocialKey Ads.

У Андрея незаконченное высшее техническое образование. Во время учебы увлекся веб-разработкой, и затем студенческое хобби переросло в профессиональную деятельность.


До DSL на фрилансе создавал и поддерживал сайты интернет-магазинов, успел поработать в Mail.Ru Group, Lamoda и «ВКонтакте».

Интересы: активный отдых, профессиональная и художественная литература.
Читать дальше →
Total votes 17: ↑14 and ↓3 +11
Comments 1

Coroutines в PHP и работа с неблокирующими функциями

Reading time 18 min
Views 79K
Одним из самых больших нововведений в PHP 5.5 будет поддержка генераторов и корутин (сопрограмм). Генераторы уже достаточно были освещены в документации и в нескольких других постах (например в этом или в этом). Сопрограммы же получили очень мало внимания. Это гораздо более мощный, но и более сложный для понимания и объяснения, инструмент.

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

Генераторы


Суть генератора в том, что это функция, которая возвращает не просто одно значение, а последовательность значений, где каждое значение выброшено одно за другим. Или, другими словами, генераторы позволяют вам реализовать итератор, без лишнего кода.
Читать дальше →
Total votes 111: ↑103 and ↓8 +95
Comments 57

Навигация без перезагрузки используя expressjs, jade и History.js

Reading time 5 min
Views 20K
Мне ранее не доводилось использовать в своей работе такую возможность HTML5 как History API. И вот настал тот час, разобраться в этом и провести небольшой эксперимент. Результатом этого эксперимента я решил поделиться с Вами.

И так что мы хотим:
— Навигация по сайту с использованием history api
— Получения данных с сервера в виде json объекта с последующим рендером на клиенте
— При прямом переходе рендер должен происходить на сервере
— Что бы все было легко и просто
Читать дальше →
Total votes 21: ↑19 and ↓2 +17
Comments 22

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Works in
Registered
Activity