Publications
Follow me on Twitter to get notified about new publications.Mental Health / Alter
Andrey Breslav on His Mental Health Service: Alter, ITMO News, 2021
Leadership and Soft Skills
Keep quiet, 2020
Kotlin
Farewell: Roman Elizarov is the new Project Lead for Kotlin, 2020
Kotlin wins Breakout Project of the Year award at OSCON, 2019
Online course Kotlin for Java Developers, with Svetlana Isakova, published on Coursera
Interview with Andrey Breslav, Lead Language Designer of Kotlin, Mapping The Journey, E12, 2017
The Advent of Kotlin: A Conversation with JetBrains' Andrey Breslav, Oracle Technology Network, 2017
Kotlin 1.0 Released: Pragmatic Language for the JVM and Android, Feb 2016
The Dot Operator, 2013
JVM Languages Report: Extended Interview With Kotlin Creator Andrey Breslav, 2013
More of my Kotlin articles can be found in the official Kotlin Blog
Other
An Interactive Tool for Analyzing Embedded SQL Queries, with Aivar Anamaa, Jevgeni Kabanov and Varmo Vene, APLAS 2010
In Russian
Обзорные интервью, затрагивающее разные темы
«Отдых — это непросто»: Андрей Бреслав о жизни после Kotlin (март 2021)
Всё, кроме Kotlin: Андрей Бреслав о гендерном балансе в IT, эмоциях и не только (июль 2019)
Открытое интервью "Бумаге" про разные вещи, в том числе психотерапию и равноправие полов
Интервью "Собаке.ру" про разные вещи, в том числе психотерапию и равноправие полов.
Интервью "Ножу" про разные вещи, в том числе регулирование в интернете, женщин в IT и психотерапию
Короткое интервью TexTerra про Kotlin и Alter, 2022
Ментальное здоровье и Психотерапия
Психотерапия. Путеводитель для клиентов - бесплатный курс, созданный совместно с Натальей Кисельниковой (ПИ РАО)
Партнёрский бизнес, работа в стартапе и психотерапия - вместе с Олей Китаиной, подкаст "Потом доделаю"
Alter-это Андрея Бреслава - о психотерапии, о бизнесе и об Alter
Приямой эфир с Санией Галимовой - о психотерапии, подборе специалиста и сервисе Alter. Расшифровка
Гендерный баланс
Как и зачем привлекать женщин в IT (Клевер) - совместное интервью с Ольгой Тележной и Владимиром Ивановым
Стереотипы исчезают медленно - статья в "Бумаге" совместно с А. Шенем
Полиамория / Немоногамные отношения
Управление командой и продуктом
Так ли важно, на каком стеке вы умеете писать бекенд? А фронтенд? - Хабр, 2021
«Обратные интервью» или Как вовремя перевернуть доску - Хабр, 2020
Почему я провожу асихнхронные собеседования (в чате) - Medium, 2020
Надо помолчать - Хабр, 2020
Ищем единорогов: Product Marketing Manager'ы в JetBrains - Хабр, 2015
Программирование
Про то, как и почему мы делаем Kotlin - интервью русскому Forbes, 2017 год
Язык программирования — рабочий инструмент. Если никогда их не менять, можно отстать от жизни - Dev.by, 2016
Язык программирования Kotlin - Открытые системы. СУБД, № 09(175), 2011, стр. 12–15]
Дополнительные разделы, не вошедшие в окончательную версию статьи из-за ограничения по объему:
Сопоставление с образцом (Pattern matching)
Обобщенные типы (Generics) и вариантность
Thesis supervision
2013
Zalim Bashorov, St. Petersburg Academic University, MSc: Optimizing JavaScript emitted by Kotlin compiler
Anna Zhdan, St. Petersburg Academic University, MSc: A system of Java annotations to manage immutability
Alexander Udalov, St. Petersburg State University, Specialist (eq. of Master) diploma thesis: Transparent interoperability between Kotlin code and Objective-C libraries
2012
Sergey Ignatov, St. Petersburg Polytechnical University, Specialist (eq. of Master) diploma thesis: Type providers for Kotlin
Dmitry Tolmachev, St. Petersburg Polytechnical University, MSc: Abstract parsing with boolean grammars
Pavel Talanov, St. Petersburg Polytechnical University, BSc: Kotlin to JavaScript translator
2011
Svetlana Isakova, St. Petersburg Academic University, MSc: Declarative descriptions of static analyses for Java with annotations on types
2009
Ivan Egorov, St. Petersburg State University, Specialist (eq. of Master) diploma thesis: Static Thread Types Analysis for Access Management in Multi-Threaded Java Programs
Results: http://code.google.com/p/annatasha/
Svetlana Isakova, St. Petersburg Polytechnical University, BSc: Implementation of Declarative QVT Transformations using Maude
Alena Ivanova, St. Petersburg ITMO University, BSc: Extending JVM Instruction Set with Unchecked Method Calls for Speeding Up Execution on Mobile Platforms
2008
Gleb Rybakov, St. Petersburg ITMO University, BSc: Graph-based modelling, Generation and LTL-Verification of Data-Oriented User Interfaces