Bootstrap3 basicsDevOWL MeetupОсновные моменты третьей версии популярного фреймворка. Responsive-верстка, контролы и компоненты
Презентация подготовлена по материалам прошедшего 19 ноября витебского фронтенд-митапа: http://meetup.gorodvitebsk.by/
State of the Standardized WebYandexState of the Standardized Web
В 2014 году принципы Extensible Web начали воплощаться в новых стандартах. Поговорим о Web Crypto, Web Animations, Service Worker и других вещах, которые должны принципиально изменить веб-платформу в ближайшем будущем.
Сергей Константинов, Яндекс
Руководитель группы разработки API Яндекс.Карт. Окончил Южно-Уральский государственный университет. Разработкой API Яндекс.Карт занимается с 2008 года. С 2013 — участник Технической архитектурной группы Консорциума W3C.
Frontend - экосистема и будущее: iforum 2015Eldar DjafarovМир меняется, но ещё быстрее сегодня меняется мир фронтенда. В этом докладе я хочу проследить изменения последних лет. Рассказать о том, как выглядит экосистема фронтенд разработки сейчас, и наметить тенденции, которые изменяют мир уже сейчас.
Вместе с тем Украинское фронтенд сообщество существует и активно развивается. Конференции и митапы.
Где находится точка сборки фронтендеров? И как быть в курсе всего, что происходит в фронтенд мире? На эти вопросы я тоже постараюсь дать ответ.
Microsoft Edge и платформа веб-приложений в Windows 10 / Константин Кичинский...OnticoMicrosoft Edge -- новый браузер от Microsoft с новым движком и новым интерфейсом.
Какие цели преследует Microsoft, и что это нововведение означает для веб-разработчиков?
Что нового в движке браузера по сравнению с IE, и как он будет развиваться дальше?
Движок Edge внутри Windows 10: хостинг сайтов внутри приложений и доступ к нативной функциональности.
Дорожная карта: к чему и когда готовиться?
Bootstrap 3. Адаптивная верстка для WordPressIgor SazonovОсновы и примеры для понимания зачем нужен CSS-фреймворк Bootstrap. Доклад читался в рамках WordPress Meetup #3 в Санкт-Петербурге. Объясняется в чем суть верстки на Bootstrap, зачем он нужен для WordPress, подробно разбирается основы grid (сетки) на Bootstrap чтобы верстать адаптивный дизайн.
HTML GL - возьмите столько FPS, сколько вам нужно, и немного эффектов в прида...OnticoDOM - удобная абстракция, но обладая развесистой моделью, она медленна и ограничивает разработчика в применении эффектов. Тезис "DOM - это медленно" действительно справедлив - любое его изменение создает волну событий по документу и, если десктопные браузеры могут справиться с такой нагрузкой, то мобильные и встроенные системы зачастую буксуют. Именно сложность DOM-модели не позволяет достигнуть заветных 60 FPS, создает задержки при анимации и всячески расстраивает пользователей и разработчиков.
В докладе будет рассмотрен вывод HTML/CSS контента в "бездомном" режиме через WebGL, что позволяет веб-разработчикам использовать возможности современных 3D-ускорителей для реализации эффектов и производительности доступных современным игровым движкам.
В этом докладе:
- подходы к решению проблемы медленного DOM;
- существующие решения: react-canvas, методология Netflix;
- поиск идеального решения для оптимизации производительности;
- рендеринг HTML/CSS через WebGL, знакомство с HTML GL;
- ограничения и рекомендации.
Be productive with Javascript in the end of 2016 DataArtAnnotation: Today Javascript is one of the fastest growing programming languages. For the year to update and create a huge number of new libraries, frameworks, and development tools. We will look at the mainstream and well known tools, methodologies and approaches that allow you to be productive and effective with JS. There are a lot of code and examples under the hood.
In scope:
• Classes and Modules
• Promises, Generators, Async/Await
• Other ES6 magic
• Linters & JavaScript style guides
• Testing: TDD, BDD, Debugging
• Build tools
• IDEs
weFramework 1.0 (с) wexpert.ruHipot StudioИспользуя битрикс, мы пишем код "bitrix-way", не всегда удобный. Поэтому с годами мы сформировали свою низкоуровневую библиотеку "оберточного типа" как обертка над стандартным битрикс-функционалом. Библиотека именно "coders way" и для нас.
Первая презентация weFramework 1.0 была еще в 2014м году:
HappyDev-lite-2016-весна 11 Виктор Белов. Мифы о (в) тестированииHappyDev-liteДанный доклад нацелен на то, чтобы избавить вас от предубеждений о тестировании. Обсудим основные мифы:
1. Тестирование — это скучно;
2. Тестировщики враждуют с разработчиками;
3. В тестировании некуда расти...
и ряд других популярных заблуждений.
Собственное говоря, этим докладом я хочу привлечь и очаровать молодых людей и девушек миром тестирования.
01 HappyDev-lite-2015 autumn. Дмитрий Пашкевич. Азбука разработчика, которыи...HappyDev-liteРазработчики употребляют много непонятных слов. Что же они значат?
06 HappyDev-lite-2015 autumn. Андрей Юдин. JavaScript. Аспекты применения в с...HappyDev-liteJavaScript сегодня используется везде - и на клиенте, и на сервере. И знать его приходится всем.
16 HappyDev-lite'14 Серик Бейсенов. Введение в тестирование ПОHappyDevДумаете в тестировании ПО нечего делать программисту? Там задачи намного сложнее!
Frontend - экосистема и будущее: iforum 2015Eldar DjafarovМир меняется, но ещё быстрее сегодня меняется мир фронтенда. В этом докладе я хочу проследить изменения последних лет. Рассказать о том, как выглядит экосистема фронтенд разработки сейчас, и наметить тенденции, которые изменяют мир уже сейчас.
Вместе с тем Украинское фронтенд сообщество существует и активно развивается. Конференции и митапы.
Где находится точка сборки фронтендеров? И как быть в курсе всего, что происходит в фронтенд мире? На эти вопросы я тоже постараюсь дать ответ.
Microsoft Edge и платформа веб-приложений в Windows 10 / Константин Кичинский...OnticoMicrosoft Edge -- новый браузер от Microsoft с новым движком и новым интерфейсом.
Какие цели преследует Microsoft, и что это нововведение означает для веб-разработчиков?
Что нового в движке браузера по сравнению с IE, и как он будет развиваться дальше?
Движок Edge внутри Windows 10: хостинг сайтов внутри приложений и доступ к нативной функциональности.
Дорожная карта: к чему и когда готовиться?
Bootstrap 3. Адаптивная верстка для WordPressIgor SazonovОсновы и примеры для понимания зачем нужен CSS-фреймворк Bootstrap. Доклад читался в рамках WordPress Meetup #3 в Санкт-Петербурге. Объясняется в чем суть верстки на Bootstrap, зачем он нужен для WordPress, подробно разбирается основы grid (сетки) на Bootstrap чтобы верстать адаптивный дизайн.
HTML GL - возьмите столько FPS, сколько вам нужно, и немного эффектов в прида...OnticoDOM - удобная абстракция, но обладая развесистой моделью, она медленна и ограничивает разработчика в применении эффектов. Тезис "DOM - это медленно" действительно справедлив - любое его изменение создает волну событий по документу и, если десктопные браузеры могут справиться с такой нагрузкой, то мобильные и встроенные системы зачастую буксуют. Именно сложность DOM-модели не позволяет достигнуть заветных 60 FPS, создает задержки при анимации и всячески расстраивает пользователей и разработчиков.
В докладе будет рассмотрен вывод HTML/CSS контента в "бездомном" режиме через WebGL, что позволяет веб-разработчикам использовать возможности современных 3D-ускорителей для реализации эффектов и производительности доступных современным игровым движкам.
В этом докладе:
- подходы к решению проблемы медленного DOM;
- существующие решения: react-canvas, методология Netflix;
- поиск идеального решения для оптимизации производительности;
- рендеринг HTML/CSS через WebGL, знакомство с HTML GL;
- ограничения и рекомендации.
Be productive with Javascript in the end of 2016 DataArtAnnotation: Today Javascript is one of the fastest growing programming languages. For the year to update and create a huge number of new libraries, frameworks, and development tools. We will look at the mainstream and well known tools, methodologies and approaches that allow you to be productive and effective with JS. There are a lot of code and examples under the hood.
In scope:
• Classes and Modules
• Promises, Generators, Async/Await
• Other ES6 magic
• Linters & JavaScript style guides
• Testing: TDD, BDD, Debugging
• Build tools
• IDEs
weFramework 1.0 (с) wexpert.ruHipot StudioИспользуя битрикс, мы пишем код "bitrix-way", не всегда удобный. Поэтому с годами мы сформировали свою низкоуровневую библиотеку "оберточного типа" как обертка над стандартным битрикс-функционалом. Библиотека именно "coders way" и для нас.
Первая презентация weFramework 1.0 была еще в 2014м году:
HappyDev-lite-2016-весна 11 Виктор Белов. Мифы о (в) тестированииHappyDev-liteДанный доклад нацелен на то, чтобы избавить вас от предубеждений о тестировании. Обсудим основные мифы:
1. Тестирование — это скучно;
2. Тестировщики враждуют с разработчиками;
3. В тестировании некуда расти...
и ряд других популярных заблуждений.
Собственное говоря, этим докладом я хочу привлечь и очаровать молодых людей и девушек миром тестирования.
01 HappyDev-lite-2015 autumn. Дмитрий Пашкевич. Азбука разработчика, которыи...HappyDev-liteРазработчики употребляют много непонятных слов. Что же они значат?
06 HappyDev-lite-2015 autumn. Андрей Юдин. JavaScript. Аспекты применения в с...HappyDev-liteJavaScript сегодня используется везде - и на клиенте, и на сервере. И знать его приходится всем.
16 HappyDev-lite'14 Серик Бейсенов. Введение в тестирование ПОHappyDevДумаете в тестировании ПО нечего делать программисту? Там задачи намного сложнее!
HappyDev-lite-2016-осень, день 2 02 Анастасия Пиньгина. Тестировщик - больше,...HappyDev-liteРазложим по полочкам, какие функции берет на себя тестировщик помимо прогона тестов.
HappyDev-lite-2016-осень, день 2 06 Серик Бейсенов. Время собирать требованияHappyDev-liteНужно поставить себя на место пользователя, на место владельца бизнеса и сформулировать требования к приложению. В докладе рассказано о людях, которые собирают и записывают эту информацию: об аналитиках, владельцах продукта и о дизайнерах взаимодействия.
Построение процессов тестирования на новом проекте: как выбрать правильный путьSQALabПрезентация доклада Юлии Свистуновой на конференции SQADays-14, Львов 8-9 ноября 2013
2017-03-26 06 Алексей Губарев. Разработка встраиваемого программного обеспеч...HappyDev-liteВ докладе раскрою особенности встраиваемого программного обеспечения по сравнению с другими классами ПО.
Расскажу, с чего начать увлекательный путь в программирование микропроцессоров и робототехнику.
2017-03-26 05 Дмитрий Козиенко. Оптимизируй это!HappyDev-liteДоклад будет интересен слушателям, знакомым с базами данных. В выступлении я покажу примеры неоптимального кода и ошибок в архитектуре, которые могут приводить к «тормозам» даже на самом мощном железе. А также, на живом примере мы оптимизируем решение и ускорим его работу.
2017-03-26 04 вячеслав виноградов. есть ли жизнь после релизаHappyDev-liteКод написан, условия контракта выполнены, заказчик доволен. Что происходит с проектом после релиза? Как живет проект поддержки, какие задачи на нем возникают и почему к этапу поддержки нужно готовиться еще до релиза? Ответы на все эти вопросы, а также роль разработчиков, тестировщиков и системных администраторов в процессе поддержки вы можете узнать из моего доклада.
2017-03-26 03 Илья Сиганов. Что такое машинное обучениеHappyDev-liteМы все с вами наблюдаем сейчас ажиотаж вокруг машинного обучения (ML). Компьютеры научились стилизовать фотографии под художников, идеально генерировать человеческую речь, писать тексты песен, управлять автомобилем, рекомендовать товары и так далее. Но почему именно сейчас всё это так раскрутилось, а не 50 лет назад, когда придумали нейронные сети? Что это за наука такая и с чего начать изучение? И так ли это всё сложно, как кажется на первый взгляд?
В своем докладе я постараюсь ответить на эти вопросы, объясню постановку задачи ML, расскажу историю развития этой науки и конечно же на примерах объясню основы. Осторожно, после этого доклада вам захочется что-нибудь обучить!
2017-03-26 02 Кирилл Лейфер. Мобильные платформы с точки зрения безопасностиHappyDev-liteОбзорный доклад про то, какие проблемы с безопасностью есть на современных мобильных платформах, чем они угрожают нам, простым пользователям, и нам, разработчикам ПО, и насколько сильно их стоит бояться.
2017-03-26 01 Григорий Косьяненко. Разработка ПО — это про людей, а не про кодHappyDev-liteВремя от времени я встречаюсь с позицией, что идеальный разработчик ПО — это выпускник технического факультета, идеально владеющий языком программирования.
Я с ней категорически не согласен, и попытаюсь аргументировать в докладе, почему молодые и общительные люди, вроде вас, могут принести значительно больше пользы чем «идеальный программист», и в целом сыграть значительную роль в развитии проекта или продукта.
2017-03-26 06 Виталий Онянов. Разработка ERP-системHappyDev-liteИз моего доклада вы узнаете о таком рынке, как разработка ERP-систем. Вкратце расскажу о том, что такое ERP-системы, где они применяются, какие системы наиболее популярны в мире и в России. Покажу основные этапы сбора информации и разработки системы, а также расскажу, какие специальности востребованы и как начать работать в данной отрасли.
2017-03-26 05 Алексей Еременко. Проектный менеджер моей мечтыHappyDev-litePM-ы разные нужны, PM-мы разные важны. И нужны менеджеры оказываются многим: и команде, и заказчику, и компании. Чего ждут от руководителя проектов? и как все происходит на самом деле. В чем соль этой профессии? И где же сахар?
История создания одного менеджера.
2017-03-26 04 Екатерина Скорых. Профессия — тестировщик ПОHappyDev-liteДоклад поможет понять, кто такие тестировщики, какими они бывают, чем занимаются. А вы сможете решить, насколько эта профессия подходит для вас.
2017-03-26 03 Кирилл Лейфер. Прелести и ужасы мобильной разработкиHappyDev-liteВводный доклад для тех, кто ничего не слышал или слышал совсем мало о мобильной разработке и хочет узнать, что она собой представляет и решить, стоит ли попробовать себя в этой сфере и с чего начать.
2017-03-26 01 Анна Тарасенко. Как устроен Web изнутриHappyDev-liteИнтернет, без которого вы уже не мыслите свое существование, обеспечивается разнообразным оборудованием — от серверов до роутеров в локальной сети — и программным обеспечением, которое работает на серверах, персональных компьютерах и других устройствах.
В докладе я постараюсь дать общее понимание того, как это все работает, и подскажу, что нужно изучать, чтобы оказаться в рядах разработчиков серверного программного обеспечения.
2017-03-26 02 Егор Непомнящих. Что такое web front end, и с чем его едятHappyDev-liteРасскажу, чем разработка front end для Web отличается от остальных дисциплин программирования. Чему нужно научиться, чтобы разрабатывать быстрые, удобные и интуитивно понятные пользовательские интерфейсы.
HappyDev-lite-2016-осень, день 2 12 Сергей Мячин. Как переделывать игру-2HappyDev-liteЭто доклад о том, как продукты меняют концепцию, и о том, ради чего выбрасывают в мусор труд программистов.
HappyDev-lite-2016-осень, день 2 11 Анна Тарасенко. Почему нельзя просто так ...HappyDev-liteРассказ о сложностях, которые поджидают каждого, кто захочет сделать свой бизнес через стадию стартапа. И о том, как эти сложности можно преодолевать, чтобы быть успешнее других.
HappyDev-lite-2016-осень, день 2 10 Алексей Коровянский. Будущее мобильной...HappyDev-liteКакой будет мобильная разработка через 3-5 лет? Чего ожидать и какие знания нужно получить уже сейчас, чтобы сделать успешный старт в большом профессиональном пути?
HappyDev-lite-2016-осень, день 2 09 Сергей Савченко. Школа программиста, учи...HappyDev-liteЧему учат детей в школе программиста. Почему олимпиады - это хорошо. К чему Школа Программиста готовит студентов.
HappyDev-lite-2016-осень, день 2 08 Александр Мишурин. Развитие CTF-движения ...HappyDev-liteБелый хакер — исследователь особенностей функционирования и уязвимостей информационных технологий и систем, в том числе участник CTF-соревнований.
HappyDev-lite-2016-осень, день 2 05 Роман Прохоров. Эволюция систем обработки...HappyDev-liteПростое ПО, сохраняющее свои данные в локальные файлы, постепенно вытеснялось сложными системами, способными масштабироваться на сотни серверов и переживать потерю части из них, о чем и поведано в докладе.
HappyDev-lite-2016-осень, день 2 04 Михаил Колганов. Интерфейс пользователя ...HappyDev-liteВажная часть современного веба - это фронтенд. Рассказ краткой истории фронтенд-разработки от истоков и до наших дней, что происходит на этой кухне сегодня и куда движется современный веб.
HappyDev-lite-2016-осень, день 2 01 Денис Нелюбин. Жизнь после релизаHappyDev-liteКод написан, деньги получены, проект развёрнут на продакшене. Что потом?