Статьи

Получение в реальном времени с Pusher

Вы хотите оживить свои веб-приложения, создав их в режиме реального времени, но не хотите создавать новые инфраструктуры с единственной целью — заставить веб-сокеты работать? В…
Статьи

Gotcha CAPTCHA

Нашел эту ссылку в другом блоге . Это ссылка на CFX, которая позволит вам создавать CAPTCHA для вашего сайта. Какую капчу вы спросите? Это те…
Статьи

PHP WTF

Этот сайт продолжает появляться на моем радаре в последнее время, вдохновленный этим сайтом . Хотя такие вещи довольно забавные, у них смешанные чувства по поводу…
Статьи

PHP London Meetup

Via Markus , новая группа PHP только что сформировалась в Лондоне, Великобритания — http://www.phplondon.org/ и собирается каждый четверг в пабе Cambridge в Кембриджском цирке, на…
Статьи

Введение в сильную криптографию

Одна вещь, которая удивляет меня, — то, что большинство разработчиков не знакомо с сильной криптографией. В своей карьере я видел все виды ошибок, которые приводили…
Статьи

Профиль нового пользователя Linux

Том Адельштейн (Tom Adelstein) пишет интересную статью о том, как пользователи New Linux меняют облик сообщества, что приводит меня к бессвязному ночному блогу. Во время…
Статьи

MongoDB за 30 минут

Недавно я был укушен ошибкой NoSQL — или как мой коллега Марк Этвелл выдумал «Сожги где»! движение. Хотя я не собираюсь в ближайшее время избегать…
Статьи

Введение в функциональные интерфейсы - концепция, воссозданная в Java 8

Любой разработчик Java во всем мире использовал бы по крайней мере один из следующих интерфейсов: java.lang.Runnable, java.awt.event.ActionListener, java.util.Comparator, java.util.concurrent.Callable. Среди заявленных интерфейсов есть некоторая общая…
Статьи

Введения

Я никогда не представился. Ну, я Филипп Мизелдин, и мне очень приятно вести блог для SitePoint. В настоящее время я начинаю докторскую диссертацию в Ливерпульском…