Coding

Frontend на пальцах: основы

Frontend — штука сложная. Тем, каким мы его все знали, мы его, наверное, уже не увидим. jQuery многие уже отправили на помойку. Я не столь радикален и следую принципу “для всего свои инструменты”. Маленький проект — подойдёт и jQuery. Но если вам предстоит долгая работа над большим проектом с большой командой, то посмотреть на новые технологии определённо стоит. Но сдвинуться с мёртвой точки не так-то просто. Я бы хотел помочь начинающим в этом непростом деле. Сегодня рассмотрим основы основ: принципы заложенные в основу разработки современного frontend’а.

Читать дальше

Споры вокруг нового тега <h>

17 февраля в репозитории, в котором ведётся разработка и обсуждение черновика спецификации HTML, был открыт issue c заголовком “Add <h> element”. Если вкратце: предлагают в следующей спецификации добавить заголовочный тег <h> к уже имеющимся у нас 6-ти заголовочным тегам. С какой целью такое предложение было вынесено на обсуждение и чего не хватало — давайте это и обсудим.

Читать дальше

Загрузка файлов в Node.js

На первый взгляд кажется: “Что может быть сложного в загрузке файла на сервер”? Но, оказывается, не всё так просто. Мы настолько привыкли к готовым встроенным в языки иструментам, что перестали понимать как они работают. Давайте немного погрузимся в тему и разберём, как же загрузить файл на сервер и подготовить его к дальнейшей обработке на примере Node.js.

Читать дальше

Static site generators (генераторы статических сайтов), обновление блога, "переезд" на Hexo

Как вы могли заметить, блог кардинально обновился — от дизайна до новых категорий. А это значит, что скоро здесь появится много новых интересных постов.

Ну а пока расскажу, что было сделано в процессе обновления блога.

Читать дальше

Node.js + PHP — интеграция

С каждым днём технологии развиваются всё интенсивнее. Новое приходит на смену старому либо дополняет его. Так происходит и в мире веб-разработки. Старый-добрый PHP порой не может справится с поставленными задачами, либо справляется, но не так легко и элегантно, как новые технологии (например, Node.js).

Читать дальше

Виртуальные субдомены (поддомены) в Denwer'е

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

Читать дальше

Полезные ссылки для владельцев и оптимизаторов посещаемых и высоконагруженных интернет-ресурсов (High Load)

С каждым днём число пользователей интернета увеличивается, а следовательно ресурсы сети интернет должны быть готовы справиться с таким количеством пользователей.

Читать дальше