Синхронизация стейта через менеджер очередей

У меня появилось немного свободного времени и мне хочется потратить его на что-то полезное. Я люблю проводить небольшие эксперименты по использованию различных веб-технологий. В ближайшее время я хочу скрестить Redux, RabbitMQ и Invariant. Далее немного о сути эксперимента. Цель эксперимента — создать SPA (Single Page Application), которое будет синхронизировать свой стейт с сервером посредством обмена […]

Как использовать erl_openid в проектах ChicagoBoss

Предлагаю вашему вниманию гостевой пост от Олега Еремеева. У нас сейчас есть проект, который работает на ChicagoBoss (это веб-фреймворк на Эрланге). Мы посмотрели несколько библиотек для работы с OpenID и остановились на erl_openid. Так как это единственная библиотека, которая работает с OpenId 2.0. Так как информации о том как использовать erl_openid в сети нет, то […]

Мой вариант функции get_host_from_url, написанной на erlang

Я совсем новичок в функциональном программирований, поэтому вполне возможно склонен к изобретению велосипедов. В связи с чем хочу поделиться своими мыслями по написанию простейшей функции, которая извлекает из урла имя хоста. Очень интересно послушать конструктивную критику, в выражениях можно не стесняться :-).

Фрилансинг. Легких денег не бывает!

Сегодня бытует мнение, что заработок в Интернете – скорее иллюзия или безумная фантазия мечтателей и всякого рода бездельников, которые не горят желанием найти себе достойное занятие. Такое мнение хоть и обладает правом на существование, но все же не соответствует действительности. А главная ошибка скептиков – их недоверие, не позволяющее дать объективную оценку тем возможностям, которые […]

Каким должен быть правильный лог-файл

Так как многие свои сайты я сопровождаю самостоятельно, то периодически мне приходится выполнять работу системного администратора. Выступая в этой роли, я обратил внимание, что программисты и системные администраторы немного по-разному представляют себе информацию, которая должна попасть в лог-файлы. Программисты воспринимают программу с позиции ее внутренней реализации и очень часто выносят в лог ту информацию, которая […]

В защиту наследования

Из предыдущих постов могло сложиться впечатление, что я негативно настроен к наследованию классов. На самом деле это не так. Я считаю, что наследование — это замечательный инструмент разработки объектно ориентированных программ, однако, относиться к нему стоит с подобающим уважением и осторожностью. Далее я расскажу о некоторых преимуществах наследования.

Некоторые ошибки проектирования

Возвращаясь к теме семинаров по ООП, хочу коснуться такой темы как ошибки проектирования системы. Как и раньше надеюсь увидеть ваши предложения и пожелания.