Веб – разработка

04.08.2014

Разделяй и властвуй: как мы реализовывали разделение сессий на портале Mail.Ru

Разделяй и властвуй: как мы реализовывали разделение сессий на портале Mail.Ru

Mail.Ru — огромный портал, существующий более 15-ти лет. За это время мы прошли путь от небольшого веб-проекта до самого посещаемого сайта рунета. В состав портала входит ...
Простая реализация модели MVC с поддержкой иерархии шаблонов

Простая реализация модели MVC с поддержкой иерархии шаблонов

В данной статье показывается пример реализации модели MVC средствами PHP. Предлагаемая реализация является предельно простой как для понимания, так и для исполнения. Полезными ...
10 самых популярных видео докладов с 404фест 2013

10 самых популярных видео докладов с 404фест 2013

Как вы знаете, мы тут в своей Самаре каждый год проводим Фестиваль 404, куда приезжают разные люди и делятся опытом. Доклады записываем на видео и выкладываем совершенно ...
Node.js + HTML5 + js=online action game

Node.js + HTML5 + js = online action game

Давно задавался вопросом, а почему же написание онлайн игр на node.js является таким редким явлением, особенно на хабре? Ведь какие дифирамбы пели ноде при ее появлении, и ...
Matreshka.js v0.2

Matreshka.js v0.2

Введение Наследование MK.Object MK.Array Matreshka.js v0.1 Всем привет. Представляю очередное обновление фреймворка Matreshka.js до версии 0.2. Напомню: Матрешка — фреймворк ...

03.08.2014

Дайджест интересных новостей и материалов из мира PHP № 45 (20 июля – 3 августа 2014)

Дайджест интересных новостей и материалов из мира PHP № 45 (20 июля – 3 августа 2014)

Предлагаем вашему вниманию очередную подборку со ссылками на новости и материалы. Приятного чтения!
Контроллеры директив в AngularJS

Контроллеры директив в AngularJS

Немного о контроллерах директив. Зачем они нужны и чем отличаются от функции link.
JavaScript to TypeScript — трудности перевода

JavaScript to TypeScript — трудности перевода

Наверно многие в курсе, что у JS достаточно ограниченно реализовано ООП. Одних уровень ООП в JS устраивает, другие не видят необходимости придерживаться правил ООП, другие без ...

01.08.2014

Советы front-end разработчику

Советы front-end разработчику

Привет, читатель хабра. Ты наверное сразу спросишь меня: «Да кто ты такой, чтобы давать мне советы?». Итак, немного обо мне. Первое мое общение с HTML и CSS было 10 лет назад, ...
Как я писал свое первое техническое задание

Как я писал свое первое техническое задание

Стать менеджером IT-проекта довольно сложно. И, думаю, не у меня одного появилась проблема с написанием первого технического задания. Но, давайте по порядку. Какие знания и ...
Синема, синема, си-не-ма… от тебя мы без ума

Синема, синема, си-не-ма… от тебя мы без ума

— Каждому своё. Будущее нас рассудит. В дорогу! Наш зритель ждёт нас. Все началось очень хорошо, даже можно сказать замечательно. Город Барнаул получил долгожданную ...
Pluso начал размещать скрипты и картинки на сторонние ресурсы

Pluso начал размещать скрипты и картинки на сторонние ресурсы

Привет! Многим, наверно, известен Pluso — сервис для установки красивых кнопок на сайт. Изначально он привлек внимание своей простотой и удобством работы. Мы пользовались им ...

31.07.2014

CodeIgniter 3.0 — будет!

CodeIgniter 3.0 — будет!

В последние годы популярность данного, некогда лидирующего PHP фреймворка, сошла на нет, что видно и по трендам использования различных PHP фреймворков, и по отзывам ...
Аутентификация и авторизация в ASP.NET Web API

Аутентификация и авторизация в ASP.NET Web API

Вы создали WebAPI и теперь хотите контролировать доступ к нему? В этой серии статей мы рассмотрим несколько вариантов защиты WebAPI от неавторизрованых пользователей. Серия ...
ONLYOFFICE. Голая правда об исходном коде облачного офиса

ONLYOFFICE. Голая правда об исходном коде облачного офиса

В начале июля Teamlab переименовался в ONLYOFFICE и полностью открыл исходный код своего приложения, включая онлайн редакторы документов, совместное редактирование, диаграмму ...
Высоконагруженные сайты и приложения на PHP – Symfony

Высоконагруженные сайты и приложения на PHP – Symfony

Каждый разработчик, который работает на той или иной технологии, постоянно читает о ней что-то новенькое и углубляет свои знания. И мы не исключение. PHP довольно старый и ...

30.07.2014

Следующая версия PHP будет называться PHP 7

Следующая версия PHP будет называться PHP 7

Долгий спор вокруг названия следующей версии PHP сегодня наконец-то закончился: итак, следующая версия будет иметь порядковый номер 7. В основу PHP7 ляжет PHPng. Многие из ...
Самая большая проблема в веб-разработке II

Самая большая проблема в веб-разработке II

Первый раз мы написали о себе на Хабре пол года назад и мы очень рады тому, как приняли наш продукт. На тот момент мы выпустили обновленную версию нашего сервиса и были очень ...

29.07.2014

Сброс PHP-кеша через SQL-запрос или из пушки по воробьям

Сброс PHP-кеша через SQL-запрос или из пушки по воробьям

Доброго времени суток. Столкнулся с такой вот задачей — через SQL запрос сбросить PHP-кеш. Проще говоря, удалить несколько файлов в определённом каталоге. На входе имеется: ...
HTML-импорт — include для веба: часть 1

HTML-импорт — include для веба: часть 1

Перевод статьи «HTML Imports #include for the web», Eric Bidelman. От переводчика Недавно я перевел статью по основам HTML Import. Я обещал, что если эта тема заинтересует ...
Одиннадцать советов для простого создания приличного сайта

Одиннадцать советов для простого создания приличного сайта

На мысль записать эти советы навела вот эта статья. Ниже я поделюсь некоторыми соображениями, возникшими в процессе создания многих сайтов. Текст ориентирован, в первую ...
Как откликаться на проекты на фрилансе

Как откликаться на проекты на фрилансе

Здравствуйте, в статье я бы хотел дать несколько замечаний и рекомендаций о том, как надо откликаться на проекты на фрилансе. Мнение будет субъективное, основанное на моем ...
Разбираемся с bind и bindAll в Backbone.js

Разбираемся с bind и bindAll в Backbone.js

Пользователи Backbone.js часто используют bind и bindAll методы предоставленные им библиотекой Underscore.js. В этом блоге я собираюсь обсудить зачем нужны эти методы и как ...
Приглашаем на Moscow Django Meetup 31 июля

Приглашаем на Moscow Django Meetup 31 июля

Если вы ещё не уехали в отпуск (или уже вернулись), то хотим пригласить вас 31 июля на очередной, уже 21-й по счёту, Moscow Django Meetup. Как обычно, формат встречи ...
Седьмой «Фестиваль 404» состоится 4-5 октября 2014 в Самаре

Седьмой «Фестиваль 404» состоится 4-5 октября 2014 в Самаре

Отличные новости! 4-5 октября 2014 уже в седьмой раз в Самаре пройдет Фестиваль 404. В этом году мы решили не бить рекорды по количеству докладов, а сфокусироваться на сильных ...

https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js