Расширения для Safari: блокировщик контента в 50 строчек кода (Вадим Дробинин)Vadim DrobininДоклад о расширениях для Safari под iOS во всех подробностях: от js-инъекций и подмены html-кода на телефоне пользователя до блокировщиков контента. Вспомним и про подводные камни: поддержку расширений в SFSafariViewController и WKWebView, работу с удаленными правилами блокировки и многое другое.
MarrowAnton IgnatovПрезентация библиотеки Marrow (https://github.com/a-ignatov-parc/Marrow) для быстрого ознакомления, что же она из себя представляет и как ее разработка дошла до текущей версии.
Урок 20: Протокол HTTP - Евгений КонцевойЛеонид ГроховскийСодержание:
- Назначение протокола
- Методы
- Коды
- Редиректы
- Ошибка 404
- Заголовки
Более подробную информацию Вы можете получить на полном курсе SEO: http://www.topexpert.pro/seo-kurs.html
Урок 36: Хостинг: устройство, технологии - Лукьянчук АлексейЛеонид ГроховскийСодержание:
- Что такое хостинг?
- Виды хостинга
- Хостинговые платформы
- Тарифные планы
- Программная и физическая среда
- Вебсервер
- База данных
Более подробную информацию Вы можете получить на полном курсе SEO: http://www.topexpert.pro/seo-kurs.html
Interbase xe7 - универсальная субд для windows linux mac ios androidAndrew SovtsovЗапись вебинара Embarcadero с приглашенным экспертом Дмитрием Кузьменко
Как сделать сложное простым. История создания Проект1917 / Сергей Спорышев (I...OnticoРИТ++ 2017, HighLoad Junior
Зал Сингапур, 6 июня, 13:00
Тезисы:
http://junior.highload.ru/2017/abstracts/2732.html
В докладе я поделюсь нашим опытом разработки Project1917 - исторического проекта в реальном времени в формате социальной сети. Каждый web-программист мечтает написать свой фреймворк, CMS или соцсеть, и современный стек технологий дает настолько широкий выбор инструментов, что очень легко построить переусложненное архитектурное решение. ...
От уютного блога до распределенной инфраструктурыАнтон ЕреминПростым и понятным языком рассказывается о том в каком направлении стоит двигаться начинающим пользователем wordpress если перед ними начинаем вставать вопрос и надежности, масштабировании и расширении
Ускоряем Wordpress: кеширование, CDN, Varnish CacheIgor SazonovДоклад о насущей и затертой до дыр теме кеширования не только сайтов на WordPress, но и сайтов в целом: от перегрузки js-скриптов и CSS в CDN до установки и настройки Varnish Cache
Бекэнд для push-уведомлений своими рукамиAlexandr MikhaylenkoОписана методология построения бюджетного бекэнда для push-уведомлений своими руками. Как избежать трат на облачные системы, в чем преимущества собственных решений.
Что надо знать о HTTP/2Badoo Development«Что надо знать о HTTP/2», Александр Майоров (Tutu.ru)
Протокол HTTP/2 обещает ускорение загрузки страниц и очень активно продвигается. Так ли это и какую пользу от протокола могут получить Frontend разработчики? Стоит ли переходить на новый протокол? В качестве киллер фичи заявлена поддержка Server push. Что это и как этим пользоваться? Эти и другие вопросы будут освещены в докладе.
Алексей Андросов "HTML5 в Я.Почте"Yandex2 июля 2011, Я.Субботник в Екатеринбурге
Алексей Андросов "HTML5 в Я.Почте"
О докладе:
Вопросы практического применения современных технологий передачи и хранения данных в браузере на примере Яндекс.Почты, проблемы и ограничения, с которыми можно столкнуться, а также способы их решения.
Для чего нужны WebSocket, localStorage и кроссдоменные AJAX запросы? Как реализовать их поддержку с учетом старых браузеров, которые не поддерживают эти технологии? Как обойти проблемы и баги в этих технологиях?
«Разработка и оптимизация высоконагруженного проекта» Гузель РахимоваАвтор: Максим Овсянников, веб-разработчик компании "Центр Высоких Технологий".
Советы по оптимизации и разработке высоконагруженных веб-проектов
Chrome push notifications. Анатомия и разработкаAlexandr MikhaylenkoПрезентация доклада с Web Camp 2015 года.
История Push уведомлений. APNS и GCM.
Устройство и механика новых web push уведомлений.
Практическое руководство по созданию собственной системы push
MySQL: чек-лист для новичка в highload (Cвета Cмирнова, Aнастасия Распопина ...Anastasia RostovaПодтемы доклада:
- обзор форков MySQL (для каких специфических задач подойдут форки вместо оригинального MySQL);
- что такое highload в современном мире (где ещё не highload, а где уже highload);
- что храним в памяти, что на диске;
- кэширование;
- кластеризация;
- репликация/шардинг базы данных;
- умеет ли СУБД кросс-датацентр репликацию;
- MySQL-индексы;
- настройка MySQL под нагрузку;
- лог медленных запросов в MySQL + анализ запросов;
- как понять, что "тупит" не MySQL.
Александр Воинов - Тренды WebDrupalSibОсновные тренды развития систем управления контентом, что такое контент, почему Drupal отлично подходит для крупных международных проектов
Подписывайтесь на нас!
VK: https://vk.com/drupalsib
FB: https://facebook.com/groups/drupalsib
Twitter:
https://twitter.com/SibDrupalCamp
https://twitter.com/DrupalSib
Instagram: https://instagram.com/drupalsib
Фронтенд в ЯндексеYandexДоклад об особенностях фронтенд-разработки. Речь пойдет о специфике разработки интерфейсов в больших и маленьких компаниях и о том, что должен знать хороший фронтенд-разработчик. Вы узнаете также, как устроен процесс разработки в Яндексе и какие интерфейсные задачи мы решаем.
Interbase xe7 - универсальная субд для windows linux mac ios androidAndrew SovtsovЗапись вебинара Embarcadero с приглашенным экспертом Дмитрием Кузьменко
Как сделать сложное простым. История создания Проект1917 / Сергей Спорышев (I...OnticoРИТ++ 2017, HighLoad Junior
Зал Сингапур, 6 июня, 13:00
Тезисы:
http://junior.highload.ru/2017/abstracts/2732.html
В докладе я поделюсь нашим опытом разработки Project1917 - исторического проекта в реальном времени в формате социальной сети. Каждый web-программист мечтает написать свой фреймворк, CMS или соцсеть, и современный стек технологий дает настолько широкий выбор инструментов, что очень легко построить переусложненное архитектурное решение. ...
От уютного блога до распределенной инфраструктурыАнтон ЕреминПростым и понятным языком рассказывается о том в каком направлении стоит двигаться начинающим пользователем wordpress если перед ними начинаем вставать вопрос и надежности, масштабировании и расширении
Ускоряем Wordpress: кеширование, CDN, Varnish CacheIgor SazonovДоклад о насущей и затертой до дыр теме кеширования не только сайтов на WordPress, но и сайтов в целом: от перегрузки js-скриптов и CSS в CDN до установки и настройки Varnish Cache
Бекэнд для push-уведомлений своими рукамиAlexandr MikhaylenkoОписана методология построения бюджетного бекэнда для push-уведомлений своими руками. Как избежать трат на облачные системы, в чем преимущества собственных решений.
Что надо знать о HTTP/2Badoo Development«Что надо знать о HTTP/2», Александр Майоров (Tutu.ru)
Протокол HTTP/2 обещает ускорение загрузки страниц и очень активно продвигается. Так ли это и какую пользу от протокола могут получить Frontend разработчики? Стоит ли переходить на новый протокол? В качестве киллер фичи заявлена поддержка Server push. Что это и как этим пользоваться? Эти и другие вопросы будут освещены в докладе.
Алексей Андросов "HTML5 в Я.Почте"Yandex2 июля 2011, Я.Субботник в Екатеринбурге
Алексей Андросов "HTML5 в Я.Почте"
О докладе:
Вопросы практического применения современных технологий передачи и хранения данных в браузере на примере Яндекс.Почты, проблемы и ограничения, с которыми можно столкнуться, а также способы их решения.
Для чего нужны WebSocket, localStorage и кроссдоменные AJAX запросы? Как реализовать их поддержку с учетом старых браузеров, которые не поддерживают эти технологии? Как обойти проблемы и баги в этих технологиях?
«Разработка и оптимизация высоконагруженного проекта» Гузель РахимоваАвтор: Максим Овсянников, веб-разработчик компании "Центр Высоких Технологий".
Советы по оптимизации и разработке высоконагруженных веб-проектов
Chrome push notifications. Анатомия и разработкаAlexandr MikhaylenkoПрезентация доклада с Web Camp 2015 года.
История Push уведомлений. APNS и GCM.
Устройство и механика новых web push уведомлений.
Практическое руководство по созданию собственной системы push
MySQL: чек-лист для новичка в highload (Cвета Cмирнова, Aнастасия Распопина ...Anastasia RostovaПодтемы доклада:
- обзор форков MySQL (для каких специфических задач подойдут форки вместо оригинального MySQL);
- что такое highload в современном мире (где ещё не highload, а где уже highload);
- что храним в памяти, что на диске;
- кэширование;
- кластеризация;
- репликация/шардинг базы данных;
- умеет ли СУБД кросс-датацентр репликацию;
- MySQL-индексы;
- настройка MySQL под нагрузку;
- лог медленных запросов в MySQL + анализ запросов;
- как понять, что "тупит" не MySQL.
Александр Воинов - Тренды WebDrupalSibОсновные тренды развития систем управления контентом, что такое контент, почему Drupal отлично подходит для крупных международных проектов
Подписывайтесь на нас!
VK: https://vk.com/drupalsib
FB: https://facebook.com/groups/drupalsib
Twitter:
https://twitter.com/SibDrupalCamp
https://twitter.com/DrupalSib
Instagram: https://instagram.com/drupalsib
Фронтенд в ЯндексеYandexДоклад об особенностях фронтенд-разработки. Речь пойдет о специфике разработки интерфейсов в больших и маленьких компаниях и о том, что должен знать хороший фронтенд-разработчик. Вы узнаете также, как устроен процесс разработки в Яндексе и какие интерфейсные задачи мы решаем.
Фронтенд в ЯндексеYandexДоклад об особенностях фронтенд-разработки. Речь пойдет о специфике разработки интерфейсов в больших и маленьких компаниях и о том, что должен знать хороший фронтенд-разработчик. Вы узнаете также, как устроен процесс разработки в Яндексе и какие интерфейсные задачи мы решаем.
Фронтенд в ЯндексеYandexДоклад об особенностях фронтенд-разработки. Речь пойдет о специфике разработки интерфейсов в больших и маленьких компаниях и о том, что должен знать хороший фронтенд-разработчик. Вы узнаете также, как устроен процесс разработки в Яндексе и какие интерфейсные задачи мы решаем.
Александр Воинов - Тренды Веб DrupalSibНП "ДрупалСиб" ставит своей целью популяризацию всей мощи Drupal. В данном докладе я расскажу о смене парадигмы в понимании роли контента, сайта и CMS в современном бизнесе. Мы посмотрим, как передовые западные компании используют данные инструменты для достижения больших результатов.
Подробнее о докладчике: http://goo.gl/Tqy6zw
Видео презентации: https://youtu.be/OI_4OVq-KiY
Подписывайтесь на нас!
VK: https://vk.com/drupalsib
FB: https://facebook.com/groups/drupalsib
Twitter:
https://twitter.com/SibDrupalCamp
https://twitter.com/DrupalSib
Instagram: https://instagram.com/drupalsib
Владимир Никонов "Вызовы при разработке enterprise продукта"FwdaysВ докладе мы рассмотрим этапы развития приложения, начиная от монолитного Web приложения, до распределенной платформы по управлению бизнес-процессами. Покажем этапы развития, задачи и вызовы, которые возникали на каждом их них. Проанализируем различные аспекты, влияющие на развитие архитектуры, такие как бизнес-требования, технологические тренды и возможные ограничения.
[JAM 1.2] Design & Multitasking (Andrew Solovey)Evgeny KaziakThe document outlines the four steps in a typical design process: 1) identifying a problem, 2) people recognizing the problem, 3) attempting DIY solutions, and 4) the designer's solution. It then discusses various multitasking capabilities on iOS like fast app switching, push notifications, background audio and location services, and more. Code snippets are provided to illustrate implementing some of these features.
3. Что такое CMS?
Система управления содержимым (контентом) (англ.Content
management system, CMS)— информационная система или компьютерная
программа, используемая для обеспечения и организации совместного
процесса создания, редактирования и управления контентом (т.е.
содержимым): Главной целью такой системы является возможность
собирать в единое целое и объединить на основе ролей и задач все
разнотипные источники знаний и информации, доступные как внутри
организации, так и за ее пределами, а также возможность обеспечения
взаимодействия сотрудников, рабочих групп и проектов с созданными ими
базами знаний, информацией и данными так, чтобы их легко можно было
найти, извлечь и повторно использовать привычным для пользователя
образом.
4. WCMS
• Система управления веб-содержимым (Web
Content Managment System или WCMS)—
программный комплекс, предоставляющий
функции создания, редактирования, контроля и
организации веб-страниц. WCMS часто
используются для создания блогов, личных
страниц и интернет-магазинов и нацелены на
пользователей, мало знакомых с
программированием.
5. Статистика
(октябрь 2010)
• Всего было опрошено 2 990 361 домен.
• Доля доменов, ответивших в течение 20 секунд,
составила 62,6%
• CMS обнаружена на 13,7% доменов.
• Доля платных тиражных CMS составляет
примерно 14,8% от общей доли обнаруженных
CMS.
7. WordPress
• Распространение - GNU GPL
• Язык реализации - PHP
• База данных - MySQL
• Сфера применения— от блогов до достаточно
сложных новостных ресурсов и даже интернет-
магазинов.
• Последняя версия - 3.0.4
• Возраст - 7 лет
• Сайт - http://wordpress.org/
8. Чем запомнилось
• На 2007 год— самая популярная система для
ведения автономных блогов
• Огромное количество плагинов и тем
• Хороший опыт для начинающих
• возможность публикации с помощью
сторонних программ и сервисов;
• Скорость – очень быстрый движок
9. Joomla
• Распространение - GNU GPL
• Язык реализации - PHP и JavaScript
• База данных - MySQL
• Сфера применения— различные проекты
средней сложности
• Последняя версия - 1.6.0
• Возраст - 5 лет
• Сайт - www.joomla.org
10. Чем запомнилось
• Минимальный набор инструментов при
начальной установке
• Около 5000 готовых модулей и компонентов.
• Создание и редактирование модулей
• Быстродействие – грузит сервак
• Есть дырки, особенно в некоторых
расширениях
11. DataLife Engine
• Распространение - платная (59$)
• Язык реализации - PHP
• База данных - MySQL
• Сфера применения— новостные ленты
• Последняя версия - 9.2
• Возраст - 5 лет
• Сайт - dle-news.ru
12. Чем запомнилось
• Максимально оптимизированный под высокую
нагрузку
• Возможность подключения сторонних
модификаций за счёт открытости исходного
кода скрипта
• Рост цены
• Хорошо оптимизирована под поисковые
системы,
13. 1С-Битрикс
• Распространение - платная (165$)
• Язык реализации - PHP, ASP.NET
• База данных - MySQL, Oracle, MS SQL
• Сфера применения— корпоративные сайты, информационные и
справочные порталы, социальные сети, интернет-магазины, сайты СМИ
• Последняя версия - 9.5
• Возраст - ? лет
• Сайт - www.1c-bitrix.ru
14. Чем запомнилось
• Интеграция с 1С
• Многосайтовость
• Поддержка СУБД
• Мощный визуальный HTML
• Медленная и требовательная к ресурсам
система.
• Чересчур сложные SQL запросы.
15. uCoz
• Распространение - бесплатный веб-хостинг
• Язык реализации - PHP(?)
• База данных - ?
• Сфера применения— блог-платформы, веб-
форума
• Возраст - 5 лет
• Сайт - http://www.ucoz.com/
16. Чем запомнилось
• Бесплатный хостинг (400mb)
• Возможность привязать к собственому домену
• Версия для PDA
• SaaS
• Проблема переноса сайта
• Невозможно использовать - PHP, ASP, Perl
• Гарантии работоспособности
17. Drupal
• Распространение - GNU GPL
• Язык реализации - PHP
• База данных - MySQL, PostgreSQL
• Сфера применения— от блогов и форумов до
информационных архивов или сайтов новостей
• Последняя версия - 7.0
• Возраст - 10 лет
18. Чем запомнилось
• BlogAPI для публикации материалов с помощью
внешних приложений
• Нагрузка на сервер
• Документация
• Слабое использование объектных
возможностей PHP
• Обратной совместимости API