Лекции

Люблю рассказывать про всякие интересные штуки. Питаю эго, очевидно.

Как учить английский всю жизнь

Английский — язык планеты Земля, и его нужно знать. Рассказываю про основные моменты, которые считаю важным при изучении иностранных языков, в частности – английского. Хорошие и плохие способы, правильная мотиваци и адекватная оценка необходимости изучения языка.

Почему не нужно делать стартап в онлайн-образовании

Про онлайн-образование, стартапы в этой области, типичные проблемы онлайн-курсов и учебных проектов. Описание нашего проекта Хекслет и планов по его развитию в ближайшие годы. Доклад на пляжной конференции Ulcamp (город Ульяновск) на берегу Волги летом 2014 года.

Я не верю в дистанционное обучение

В конце прошлого года я выступил с небольшим докладом на конференции HappyDev в Омске. Возможно, вам будет интересно послушать почему я с головой ушел в образовательный онлайн-проект Хекслет, и при этом не верю в дистанционное обучение. Первоначальная проблема есть в образовании, а доступность — вторична.

Полный цикл разработки на JavaScript

В этой открытой лекции я попытался сжато рассказать и показать полный цикл (full stack) разработки веб-приложений на JavaScript. Начнем с короткого введения в язык, потом в двух словах поговорим о клиентской части, в частности, об MVC фреймворках вроде Angular.js, после чего перейдем на серверную часть: Node.js и MongoDB.

Эволюция и генетические алгоритмы

Почему верить в эволюцию – глупо, почему эволюция это не «всего лишь теория», где же все связующие звенья среди ископаемых, почему мы не происходили от обезьян и как работают генетические алгоритмы.

Что такое алгоритмы?

В этой лекции стараюсь ответить на вопросы: Что такое информатика и computer science? Что такое алгоритм? Что такое простые и сложные задачи? Рассмотрим машину Тьюринга и фундаментальные ограничения компьютеров, и узнаем почему языки программирования не похожи на человеческие языки.

Адаптивный веб-дизайн

29 марта в Алматы прошла первая Хабравстреча, на которой мне посчастливилось выступить с небольшим докладом по адаптивному веб-дизайну. Слайды и ссылки из презентации – внутри.

Распределенные эволюционные вычисления

Сегодня я постараюсь объяснить генетические алгоритмы проще и нагляднее, а заодно рассказать вкратце о прототипе очень простого JavaScript-фреймворка для распределенных генетических вычислений.