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

18.03.2016

L10n строк в приложениях (JavaScript)

L10n строк в приложениях (JavaScript)

В рамках изучения нового стандарта наткнулся на Tagged Template Literals, по-русски часто обзывают строковые шаблоны. За рубежом советуют переименовать в tagged string ...
Лучшие технологические видео Channel 9 этой недели, 18 марта

Лучшие технологические видео Channel 9 этой недели, 18 марта

Всем привет! Как известно, все технологические видео-материалы Microsoft вы можете найти на нашем официальном портале Channel 9. Это же касается многочисленных курсов ...

17.03.2016

Деплой на shared-хостинг: боль и страдания или простая рутина?

Деплой на shared-хостинг: боль и страдания или простая рутина?

Коротко для тех, кто спешит Утилита FTP Deployment: написана на php, принимает в качестве параметра путь к конфигу и выкладывает файлы на удаленный сервер, довольно быстро и ...
Релиз Webix 3.2. Новые виджеты для работы с данными и прочие фичи

Релиз Webix 3.2. Новые виджеты для работы с данными и прочие фичи

Следуя традиции выпускать новые версии библиотеки с завидным постоянством, разработчики Webix сообщили о выходе регулярного весеннего релиза, на этот раз за номером 3.2. Среди ...
Популярный плагин для WordPress содержит в себе бэкдор

Популярный плагин для WordPress содержит в себе бэкдор

Специалисты в области информационной безопасности нашли бэкдор в плагине для WordPress, который вносил изменения в основные файлы платформы с целью дальнейшей авторизации и ...

16.03.2016

Новый useragent поискового робота Google Smartphone

Новый useragent поискового робота Google Smartphone

Привет! Поиск Google развивается, и вместе с ним развиваются и сопутствующие инструменты. В ближайшем будущем обновится агент пользователя робота Googlebot, который отвечает ...
О чем говорят тренды PHP в 2016-м году?

О чем говорят тренды PHP в 2016-м году?

Если вы узнали эти несколько строчек кода ниже, значит потенциально вы в тренде последних лет развития PHP. $client = new JoliArDroneClient(); // use API service (see below) ...
Wix: разработка с видом на море

Wix: разработка с видом на море

Привет! Это первый пост конструктора сайтов Wix, сегодня мы расскажем о том, что представляет из себя наш продукт с технологической точки зрения, как работают наши инженеры и ...
Три основных браузера добавили поддержку низкоуровневого бинарного формата WebAssembly

Три основных браузера добавили поддержку низкоуровневого бинарного формата WebAssembly

Google, Microsoft и Mozilla на этой неделе синхронно выпустили экспериментальные билды браузеров с поддержкой WebAssembly (wasm) — эффективного низкоуровневого языка ...
Где формируем модель для UI при Domain Driven Design? Сравнение производительности различных архитектурных решений

Где формируем модель для UI при Domain Driven Design? Сравнение производительности различных архитектурных решений

Рассмотрим с точки зрения производительности варианты размещения логики по заполнению модели для трёх-уровневой и четырёх-уровневой архитектур при использовании различных ...

15.03.2016

Android клиент для rutracker: обходим блокировку при помощи Google Compression proxy

Android клиент для rutracker: обходим блокировку при помощи Google Compression proxy

Полагаю, что все пользователя хабра так или иначе нашли способ попадать на рутрекер, но порой бывает лень включать свой тор, прокси, впн или что либо ещё. Мне вот стало лень, ...
Bounty-программа в Badoo

Bounty-программа в Badoo

Сегодня у многих IT-компаний есть собственные bounty-программы (или программы по поиску уязвимостей). Badoo — в их числе. В этой статье я расскажу о том, как мы, не имея ...
Molecula – новый способ ведения групповых переписок в Outlook

Molecula – новый способ ведения групповых переписок в Outlook

В конце 2015-го года Microsoft запустила конкурс по разработке решений на базе Office 365. Участникам нужно было разработать приложение, которое являлось бы либо надстройкой ...
Web-приложения в режиме offline. ServiceWorker и CacheStorage

Web-приложения в режиме offline. ServiceWorker и CacheStorage

О чём речь? Всё чаще возникает задача научить frontend-приложение работать в автономном режиме. Это значит придать web-приложению свойство mobile- или desktop-программы — ...
ScribeJava — даже ваша бабушка сможет работать с OAuth

ScribeJava — даже ваша бабушка сможет работать с OAuth

Именно этой фразой нас приветствует библиотека для работы с OAuth — ScribeJava (https://github.com/scribejava/scribejava). Если быть точнее, то фраза звучит так: “Who said ...

14.03.2016

Альтернативный способ локализации веб-сайтов: мутирующий контент CDN

Альтернативный способ локализации веб-сайтов: мутирующий контент CDN

Вступление Большинство веб-разработчиков сталкивалось с задачей перевода веб-сайта на несколько языков. Миссия это достаточно простая, и решение, как правило, относится к ...
Декораторы в typescript: оружие против сложности или бесполезная «свистелка»?

Декораторы в typescript: оружие против сложности или бесполезная «свистелка»?

Вы, наверное, уже наслыщаны о такой странной вещи для js/ts разработчика, как декораторы. Вообще это паттерн проектирования, который можно использовать в любом языке. Но ...

13.03.2016

PHP-Дайджест № 81 – интересные новости, материалы и инструменты (1 – 13 марта 2016)

PHP-Дайджест № 81 – интересные новости, материалы и инструменты (1 – 13 марта 2016)

Предлагаем вашему вниманию очередную подборку со ссылками на новости и материалы. Приятного чтения!
Дайджест интересных материалов из мира веб-разработки и IT за последнюю неделю №202 (6 — 13 марта 2016)

Дайджест интересных материалов из мира веб-разработки и IT за последнюю неделю №202 (6 — 13 марта 2016)

Предлагаем вашему вниманию подборку с ссылками на полезные ресурсы, интересные материалы и IT-новости

12.03.2016

Лёгкий деплой Meteor-приложения на собственный сервер

Лёгкий деплой Meteor-приложения на собственный сервер

Вы можете делать всё, что вам нужно, с помощью Meteor, и вы можете делать это легко. Такой подход вдохновил разработчиков на добавление команды meteor deploy, которая должна ...

11.03.2016

Автоматическое обновление расширений Firefox

Автоматическое обновление расширений Firefox

Предлагаю вашему вниманию перевод статьи Automatic Firefox Extension Updates. Статья старенькая, но вся информация актуальна и по сей день. Разработчики расширений Firefox ...
Badoo перешли на PHP7 и сэкономили $1M

Badoo перешли на PHP7 и сэкономили $1M

Мы сделали это! Несколько сотен наших application-серверов переведены на PHP7 и прекрасно себя чувствуют. Насколько нам известно, это второй переход на PHP7 проекта такого ...
Пишу TreeView на Angular 2

Пишу TreeView на Angular 2

Вдохновившись статьей «Порог вхождения в Angular 2 — теория и практика», решил тоже написать статью про свои муки творчества. У меня есть большой проект, написанный на ASP.NET ...
Битрикс, HMVC и немного бреда…

Битрикс, HMVC и немного бреда…

Здрасте! Наверняка многие знают, что такое CMS Битрикс, что она из себя представляет и какие «замечательные» код и архитектурные решения представляют его разработчики. В ...

09.03.2016

Продолжаем ускорять блог на WordPress — PHP7, ESI в Varnish, XtraDB, эффективное сжатие и отключение лишнего

Продолжаем ускорять блог на WordPress — PHP7, ESI в Varnish, XtraDB, эффективное сжатие и отключение лишнего

В своей предыдущей статье по оптимизации сайта на WordPress я рассказал об очень эффективном подходе к оптимизации за счёт кэширования страниц. В результате чего для ...

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