• «Многое можно решить, помогая стартапу и объясняя, какие ошибки мы уже совершали» — Интервью с Леонидом Игольником



      Гостем очередного выпуска «Без Слайдов» стал Леонид Игольник, бизнес-ангел из Кремниевой Долины, экперт по управлению инженерами и инженерией, осенью по случаю заехавший в Питер на одну из наших конференций. О чем мы поговорили с Лёней:

      • кто такой Леонид Игольник, чем он занимался и занимается;
      • о создании конкурентного преимущества;
      • о стартапах и их выживании;
      • о B2B, бизнесах-платформах и цифровых траснформациях «традиционных» бизнесов;
      • о бизнес-ангелах;
      • о деньгах;
      • о культуре «выращивания» стартапов;
      • об отношении к неудачам в Долине;
      • о том, как формируется цена компании.

      Вот видео:


      Под катом — традиционно, расшифровка. Приятного прочтения!
      Читать дальше →
      • +26
      • 5.5k
      • 3
    • «Когда ты рассказываешь правдивую историю, ей верят гораздо больше» — Интервью с Олегом Шелаевым, часть 2



        Несколько месяцев назад мы встретились с Олегом Шелаевым, Developer Advocate компании ZeroTurnaround (далее — ZT). С тех пор Олег успел стать Java Champion (поздравляем!) и… покинуть ZT. Да, если откладывать интервью в долгий ящик, с героем может случиться разное.

        Интервью получилось длинным, поэтому я разбил его на две части. Первую часть я опубликовал на хабре ещё в декабре, а сейчас пришло время для второй части. В ней мы поговорили:

        • о гипотезах и их проверке;
        • о блоге RebelLabs;
        • о разнице между продуктами и услугами;
        • о профилировщике XRebel;
        • о конференции GeekOUT и проекте VirtualJUG;
        • о простых и сложных цепочках в маркетинге.

        Вот видео:


        Для тех, кто предпочитает читать, а не слушать, ниже — полная расшифровка нашего с Олегом разговора. Приятного вам просмотра или прочтения.
        Читать дальше →
      • «Я всегда должен быть на виду» — Интервью с Олегом Шелаевым из ZeroTurnaround (часть 1)



          Всем привет! Вашему вниманию — очередной выпуск шоу «Без Слайдов». На этот раз гостем стал Олег Шелаев, Developer Advocate компании ZeroTurnaround, которая делает разные продукты для Java-разработчиков. За время, которое прошло с момента интервью, произошло два важных события:

          • Олег получил звание Java Champion
          • Компанию ZeroTurnaround купила компания Rogue Wave Software

          Поэтому сейчас — самое время для того, чтобы выпустить это интервью. Оно получилось длинным, поэтому, как и в предыдущем случае, я разбил его на две части. Первая часть — перед вами. О чём мы поговорили в ней с Олегом:

          • кто такие ZeroTurnaround;
          • как стать Developer Advocate;
          • о правильном маркетинге;
          • о продажниках и инвесторах;
          • об инструментах маркетинга и продаж;
          • о задачах и проблемах маркетинга.

          Получилось много про маркетинг и технологии в маркетинге. А также о том, что такое «правильный айтишный маркетинг».



          Расшифровка как всегда — под катом. Приятного вам просмотра или чтения.
          Читать дальше →
        • [Питер] Встреча JUG.ru с Олегом Ненашевым из CloudBees — Groovy DSL в Jenkins и Pipeline. Реализации и подводные грабли



            В понедельник, 4 декабря, в офисе компании Oracle состоится встреча с Олегом Ненашевым, разработчиком в компании CloudBees, которая является одним из основных контрибьюторов Jenkins. Тема встречи — Groovy DSL в Jenkins и Pipeline.

            Несмотря на появление новых средств CI/CD, Jenkins остается одним из наиболее популярных серверов автоматизации. Он фактически является распределенным веб-сервисом и предоставляет различные DSL, в том числе с доступом к JVM и внутренним API. Давать такой доступ нужно аккуратно, а то в продакшне будет мучительно больно: security, UX, performance, и т.д. О предотвращении этой боли и пойдет разговор.

            Олег расскажет:

            • как в Jenkins реализованы Groovy DSL и почему их так много;
            • как в Jenkins Pipeline реализованы Groovy Sandbox, доступ к API Java, Script Security и персистентность контекста при рестарте;
            • какие архитектурные проблемы это вызывает;
            • как можно при всем этом расширять и поддерживать DSL для частных задач.
            Читать дальше →
          • «Россия, институт, кафедра и я» — вторая часть интервью с Анатолием Абрамовичем Шалыто, профессором Университета ИТМО



              Месяц назад вышла первая часть большого интервью с Анатолием Абрамовичем Шалыто, профессором, доктором технических наук, заведующим кафедрой Технологий Программирования Университета ИТМО, лауреатом премии Правительства России в области образования.

              Вашему вниманию — вторая часть этого интервью. Вот о чем мы поговорили:

              • что нужно сделать, чтобы выпускники оставались работать в своем ВУЗе;
              • как изменить модель финансирования образования;
              • как чемпионов-олимпиадников пытались забрать в научные роты;
              • стоимость лабораторных мышей;
              • направление биоинформатики в Университете ИТМО;
              • лекция Олега Тинькова перед студентами;
              • отношение к Анатолию Абрамовичу среди его выпускников.




              Текстовая расшифровка — под катом.
              Читать дальше →
              • +29
              • 7.8k
              • 7
            • «Информационные науки могут преподавать только молодые люди» — Интервью с А.А. Шалыто, профессором Университета ИТМО

                Всем привет! Шоу «Без слайдов» вернулось из длительного отпуска. На самом деле, всю весну и лето я был завален разной работой, поэтому не было времени толком ни доехать до студии, ни разобрать накопившийся материал. Чтобы вы понимали глубину проблемы — выпуск с моим сегодняшним героем снимался полтора месяца назад, но руки до него дошли только сейчас. В новом сезоне я постараюсь делать выпуски чаще, чесслово. Но к чёрту лирику, пора переходить к делу.



                Анатолий Абрамович Шалыто — личность легендарная. Профессор, доктор технических наук, заведующий кафедрой технологии программирования Университета ИТМО, работающий в основном на знаменитой кафедре компьютерных технологий, которая учит и выпускает всех знаменитых олимпиадников, побеждающих на той самой олимпиаде по программированию ACM ICPC, лауреат премии Правительства России в области образования. Анатолий Абрамович знаменит и своей непримиримой позицией по поводу взаимодействия ВУЗов с бизнесом и своим вкладом в автоматное программирование и моими любимыми заметками о мотивации.

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

                • о премии Правительства России в области образования;
                • о ребрендинге ИТМО;
                • о всемирных олимпиадах по программированию;
                • в какие ВУЗы поступают чемпионы школьних олимпиад по программированию;
                • как в ВУЗе готовить специалистов для реальной работы;
                • как сделать так, чтобы лучшие студенты после выпуска оставались работать в ВУЗе;
                • (внезапно!) как Андрей Паньгин оказался в Одноклассниках.




                Приятного просмотра.

                Для тех, кто предпочитает читать, а не слушать — расшифровка как всегда под катом.
                Читать дальше →
              • [Питер] Встреча JUG.ru c легендой параллельного программирования Maurice Herlihy — Transactional Memory and Beyond



                  У нас праздник! В начале июля в Санкт-Петербурге пройдет SPTCC 2017, летняя школа по параллельному программированию. Одним из лекторов школы станет Морис Херлихи (Maurice Herlihy), легенда параллельного программирования, один из авторов знаменитого учебника «The Art of Multiprocessor Programming».

                  В четверг, 6 июля, в 19:00 в Университете ИТМО Морис выступит на встрече JUG.ru. На этот раз мы будем говорить не про Java. Тема встречи — транзакционная память.

                  О чем же нам расскажет Морис?

                  Транзакционная память


                  Новое поколение процессорных архитектур предоставляет нам аппаратную транзакционную память (Hardware Transactional Memory — HTM), механизм синхронизации для быстрых транзакций в оперативной памяти. В данном докладе будет показано, что HTM это не просто более быстрый путь для релизации старых-добрых monitor-ов и latch-ей. На самом деле, HTM обеспечивает фундаментальные позитивные изменения в том, как мы программируем многоядерные машины (и возможно даже базы данных), позволяя нам переосмыслить базовые примитивы синхронизации, такие, как lock-и, управление памятью, и многообразие многопоточных структур данных.
                  Читать дальше →
                • [Санкт-Петербург] Андрей Ершов — CRDT. Бесконфликтная синхронизация данных



                    Уже в этот вторник, 23 мая, после долгого перерыва, в офисе DINO Systems состоится встреча CodeFreeze с Андреем Ершовым, специалистом по распределенным системам. Тема встречи — CRDT. Бесконфликтная синхронизация данных.
                    Читать дальше →
                  • [Питер, 19 апреля] Встреча JUG.ru c Глебом Смирновым — Как всё испортить своим Java-агентом

                      image Верификатор, JVM твою, а ну иди сюда, крешдамп нативный, решил ко мне лезть? Ты, класслоадер текущий, JVM твою, а? Ну иди сюда, попробуй меня инструментировать, я тебя сам инструментирую, верификатор, оом киллер, иди шедулер, сакрифайсить тебя и весь процесс груп, JVMTI нативный, жлоб ulimit, логов файлы, чмод рекурсивный, иди сюда, джар инфлэйтэд, ты — java-агент!
                      Читать дальше →
                    • «Сложную архитектуру очень просто сделать» — интервью с Олегом Анастасьевым из Одноклассников



                        Знакомьтесь, Олег Анастасьев — ведущий разработчик Одноклассников, спикер на конференциях по Java и Cassandra, эксперт в области распределенных и отказоустойчивых систем. С Олегом мы поговорили о следующем:

                        • Что не так с термином «архитектор»
                        • Зачем Одноклассникам 11 000 серверов
                        • Как выглядят учения по ликвидации аварий
                        • Что такое «Правило большого З»
                        • Как в Одноклассниках используют Cassandra
                        • В чём для современной компании сложности с размещением кода в Open Source
                        • Как в Одноклассниках работают с Big Data




                        Как всегда, под катом — полная текстовая расшифровка беседы.
                        Читать дальше →
                      • Java-конференция JPoint 2017: Москва, 7-8 апреля — Обзор докладов

                          До Java-конференции JPoint 2017 осталось пять недель, 75% докладов уже утверждены, оставшиеся 25% будут выбраны из имеющихся заявок к середине марта. В этом посте я расскажу вам о том, что у нас получилось.



                          Если темы всех докладов разделить по тематикам, то получится следующее:

                          • Производительность Java, как на уровне JVM, так и в работе с фреймворками;
                          • Препарирование JVM и публичная демонстрация кровавых кишочков;
                          • Построение распределенных систем, которые работают;
                          • Проблемы параллелизма и многопоточности в больших проектах;
                          • Контейнеризация и оркестрация Java-приложений и сервисов.

                          Плюсом к основным блокам будут доклады на более специфические темы: Kotlin, trueOOP на Java от Егора, паттерны и, конечно, немного паззлеров!

                          Под катом я расскажу о тех докладах, которые уже утверждены на JPoint 2017. Чтобы все это не выглядело кашей, я попытался разбить доклады по темам.
                          Читать дальше →
                        • «Меня разрывает, когда я не могу писать код» — интервью с Максимом Шафировым, CEO JetBrains



                            В новогоднем выпуске «Без слайдов» — Максим shafirov Шафиров, CEO компании JetBrains.

                            Вот о чем мы поговорили с Максимом:

                            • Важен ли для JetBrains российский рынок?
                            • Почему Максим не прекращает писать код?
                            • Насколько помогает догфудинг и в чём его ограничения?
                            • Почему компания редко закрывает продукты?
                            • Как появился Kotlin, и какими компания видит его перспективы?
                            • Почему компания не была продана, несмотря на щедрые предложения?
                            • Как в JetBrains появилась должность PMM?
                            • Как JetBrains одновременно конкурируют и сотрудничают с Microsoft?




                            Как обычно, под катом — полная текстовая расшифровка беседы.
                            Читать дальше →
                          • [Питер] Дмитрий Чуйко — JEP 295: Ahead-of-Time компиляция для HotSpot


                              В четверг 22 декабря в 20:00 в петербургском офисе компании Oracle состоится встреча JUG.ru c Дмитрием Чуйко, инженером Oracle из Java SE Performance Team. Тема встречи — Ahead-of-Time компиляция для HotSpot JVM.

                              Существуют различные реализации платформы Java. В некоторых из них есть Ahead-of-Time (AOT) компиляторы, причём подход к решению различный, да и постановка задачи разная. В данный момент в HotSpot есть JIT‑компиляция, но нет стандартного AOT. Но не обязательно, что так будет всегда.
                              Читать дальше →
                            • «Хаос в .NET-мире — разумная цена за скорость развития платформы»: интервью с Андреем Акиньшиным (JetBrains)



                                Проект Rider (.NET IDE от JetBrains) дошёл до публичной EAP-версии — самое время подробно расспросить Андрея Акиньшина, одного из его разработчиков. Но Rider стал не единственной темой нового выпуска «Без слайдов». Помимо него, поговорили:

                                • о библиотеке BenchmarkDotNet, которую разрабатывает Андрей
                                • о движении Microsoft к опенсорсу и кроссплатформенности
                                • об общем состоянии .NET-мира и, конечно,
                                • о .NET-конференции DotNext (которая, кстати, состоится в Москве уже в эту пятницу)

                                Как всегда, под катом есть полная расшифровка интервью.


                                Читать дальше →
                              • «О вовлечении аудитории в свое выступление люди часто забывают» — интервью с Романом Поборчим, тренером по презентациям



                                  В новом выпуске «Без слайдов» моим гостем стал Роман Поборчий, эксперт по подготовке презентаций. Совсем недавно в нашем блоге вышла статья Романа с разбором доклада Сергея Куксенко на JPoint 2016. А теперь пора опубликовать интервью и с самим Романом. О чем же мы говорили?

                                  • Чем технический доклад на конференции принципиально отличается от лекции в университете на ту же тему?
                                  • Какие ошибки спикеров наиболее типичны?
                                  • В чём разница между выступлением со слайдами и без слайдов?

                                  Под катом, как всегда, есть полная расшифровка интервью.


                                  Читать дальше →
                                  • +25
                                  • 5.9k
                                  • 4
                                • «Любое техническое изменение должно отвечать на вопрос «зачем?» — Одноклассники о Java и не только



                                    Как в Одноклассниках использование sun.misc.Unsafe сочетается с повышенными требованиями к надёжности? Почему там дорабатывали систему мониторинга Cacti? Как работа в ОК пересекается с научной деятельностью? Если соцсеть называется «Одноклассники», то состоит ли весь её Java-код из одного класса?

                                    Ответы на эти и другие вопросы — в нашем посте. В преддверии Joker, где сразу трое сотрудников ОК будут спикерами, а ещё один участвует в программном комитете, мы расспросили всех четверых — и не только их. На наши вопросы ответили:

                                    • Олег Анастасьев, ведущий разработчик (участник программного комитета Joker 2016)
                                    • Андрей Паньгин, ведущий разработчик (спикер Joker 2016)
                                    • Виталий Худобахшов, ведущий аналитик (спикер Joker 2016)
                                    • Дмитрий Бугайченко, инженер-аналитик (спикер Joker 2016)
                                    • Андрей Губа, заместитель технического директора
                                    • Кристина Штейнберга, руководитель отдела персонала

                                    Читать дальше →
                                    • +38
                                    • 11.7k
                                    • 3
                                  • [Питер] Встреча с Gil Tene из Azul Systems про время отклика приложений

                                      В среду, 12 октября, в 20:00 в питерском офисе компании Luxoft состоится встреча JUG.ru с Гилом Тене, CTO компании Azul Systems. Тема встречи — время отклика приложений (latency, responsiveness). Язык встречи — английский.


                                      Читать дальше →
                                    • «Выходить на сцену — мой способ не отставать от технологий»

: интервью с Барухом Садогурским из JFrog



                                        В новом выпуске «Без слайдов» гостем стал Барух Садогурский aka jbaruch — Developer Advocate компании JFrog, постоянный резидент подкаста «Разбор Полётов» и частый спикер Java-конференций. За время разговора он среди прочего успел порассуждать:

                                        • о продвижении продукта без навязчивого расхваливания
                                        • о том, что «стюардессу Java EE пора закапывать»
                                        • о сложностях монетизации open source
                                        • о точном определении слова «стартап»
                                        • о своём дрифте от технологий и борьбе с ним
                                        • о том, чем Artifactory от JFrog лучше конкурентов — и даже о том, чем хуже

                                        Как всегда, под катом — полная расшифровка интервью.


                                        Читать дальше →
                                      • [Питер, анонс] Встреча JUG.ru с Дмитрием Александровым — Nashorn: легкий движок JavaScript на JVM



                                          В среду, 14 сентября, в 20:00 в офисе компании SEMrush состоится встреча JUG.ru с Дмитрием Александровым, экспертом по Java EE, Spring и JavaScript. Тема встречи: Nashorn — легкий движок JavaScript на JVM.

                                          В данной сессии мы познакомимся с проектом Nashorn — легким движком JavaScript на JVM. Мы пройдем от простого к сложному: узнаем, как и зачем могут сосуществовать Java и JavaScript. Посмотрим, как вызывать JavaScript из Java и наоборот. Научимся работать в консоли jjs, или как писать (и главное дебажить) скрипты для ОС независимые от ОС при наличии JDK. Посмотрим, как можно применить JavaScript-библиотеки в Java-проектах. Рассмотрим, как можно придать динамизм нашим программам с помощью скриптинга на JS.
                                          Читать дальше →
                                        • «Чтобы вылезти выше среднего, нужна какая-то мотивация за пределами денег» — интервью с Русланом Черёминым



                                            Друзья, перед вами очередной выпуск «Без слайдов» — программы, видеокаста, подкаста, где я беру интервью с интересными мне людьми. Гостем этого выпуска стал Руслан Черёмин aka cheremin, эксперт по Java и Concurrency. Мы поговорили про Java Memory Model, техническое блогерство, культуру эксперимента, фундаментальное образование и многое другое.



                                            Как всегда — под катом расшифровка интервью.
                                            Читать дальше →
                                            • +35
                                            • 28.5k
                                            • 7