Лекции
Люблю рассказывать про всякие интересные штуки. Питаю эго, очевидно.
Как учить английский всю жизнь
Английский — язык планеты Земля, и его нужно знать. Рассказываю про основные моменты, которые считаю важным при изучении иностранных языков, в частности – английского. Хорошие и плохие способы, правильная мотиваци и адекватная оценка необходимости изучения языка.
Почему не нужно делать стартап в онлайн-образовании
Про онлайн-образование, стартапы в этой области, типичные проблемы онлайн-курсов и учебных проектов. Описание нашего проекта Хекслет и планов по его развитию в ближайшие годы. Доклад на пляжной конференции Ulcamp (город Ульяновск) на берегу Волги летом 2014 года.
Я не верю в дистанционное обучение
В конце прошлого года я выступил с небольшим докладом на конференции HappyDev в Омске. Возможно, вам будет интересно послушать почему я с головой ушел в образовательный онлайн-проект Хекслет, и при этом не верю в дистанционное обучение. Первоначальная проблема есть в образовании, а доступность — вторична.
Полный цикл разработки на JavaScript
В этой открытой лекции я попытался сжато рассказать и показать полный цикл (full stack) разработки веб-приложений на JavaScript. Начнем с короткого введения в язык, потом в двух словах поговорим о клиентской части, в частности, об MVC фреймворках вроде Angular.js, после чего перейдем на серверную часть: Node.js и MongoDB.
Эволюция и генетические алгоритмы
Почему верить в эволюцию – глупо, почему эволюция это не «всего лишь теория», где же все связующие звенья среди ископаемых, почему мы не происходили от обезьян и как работают генетические алгоритмы.
Что такое алгоритмы?
В этой лекции стараюсь ответить на вопросы: Что такое информатика и computer science? Что такое алгоритм? Что такое простые и сложные задачи? Рассмотрим машину Тьюринга и фундаментальные ограничения компьютеров, и узнаем почему языки программирования не похожи на человеческие языки.
Адаптивный веб-дизайн
29 марта в Алматы прошла первая Хабравстреча, на которой мне посчастливилось выступить с небольшим докладом по адаптивному веб-дизайну. Слайды и ссылки из презентации – внутри.
Распределенные эволюционные вычисления
Сегодня я постараюсь объяснить генетические алгоритмы проще и нагляднее, а заодно рассказать вкратце о прототипе очень простого JavaScript-фреймворка для распределенных генетических вычислений.