10го августа в 11:00 состоится долгожданная встреча kranonit! Да ещё и на очень интересные темы про которые расскажут мастера своего дела.
Для нас будут два доклада:
Реактивный JavaScript для UI
Докладчик: Александр Соловьёв,
Python программист и Frontend Lead. Большой любитель функциональных и экзотических языков программирования: Haskel, Closure, Lisp, Ruby, CoffeeScript, Go.
Функциональное реактивное программирование (Functional Reactive Programming, FRP) — это парадигма написания графических интерфейсов, которая может серьёзно облегчить наши жизни, если применить еë правильно. Целью доклада является рассмотрение того, что именно значит слово «правильно» и как начать разрабатывать внутрибраузерные приложения, которые не будут сопротивляться изменениям, улучшениям и поддержке в будущем.
Юзабилити форм
Докладчик: Артур Титов, UI/UX Дизайнер
Артур расскажет про важность психологии в юзабилити.
Разберём пример проектирования «горячей формы» которую пользователи заполняют после аварий на сайте страховой компании.
Доклад будет полезен всем, кто так или иначе связан с front-end. А так же владельцам страховых компаний =)
Организационные изменения
У нас поменялось место встречи!! Теперь встречаемся в педагогическом университете (пр. Гагарина, 54, 98-й квартал), главный корпус, третий этаж, аудитория 322. См. карту.
И ещё, мы начинаем изучать вас и теперь у нас обязательная предварительная регистрация. Регистрироваться нужно только один раз, а не на каждую встречу по отдельности.
Итак, 10 августа, 11:00, Пединститут, аудитория 322, и не забудьте зарегистрироваться!
Но это ещё не всё! Уже в следующую субботу 17го августа в 11:00 в той же аудитории 322 состоится ещё одна встреча:
Гетерогенные вычисления с помощью OpenCL
О докладчике: Андрей Митрошин, в прошлом преподаватель Европейского Университета а сейчас сотрудник киевского R&D центра корпорации Samsung.
Развитие процессоров больше не подчиняется закону Мура — мы выжали уже всё из кремния. Теперь производители процессоров стали делать упор не на увеличение частоты а на увеличении количества ядер в нём.
Но большинство программ были написаны для однопроцессорных систем и параллельно на всех ядрах выполнятся не могут.
В смартфонах до 8 ядер, в компьютерах 16, а вот видеокарты могут иметь более 4000 скалярных ядер, но как нам их использовать, ведь там другой ассемблер?
OpenCL — кроссплатформенный фреймворк для гетерогенных вычислений, которые могут работать как на видео картах так и на центральных процессорах, в этом случае код не надо даже перекомпилировать, а просто указать устройство на котором код будет выполняться, а фреймворк сам займется распараллеливанием и слежением за памятью.
Повторим: Суббота 17 августа, 11:00, Пединститут, аудитория 322, и опять не забудьте зарегистрироваться!
Событие ВКонтакте