• «Мы можем лучше протестировать Java, чем Oracle» — интервью с Андреем Паньгиным из Одноклассников

      Сегодня я приготовил для вас большое интервью с Андреем Паньгиным aka apangin, ведущим инженером Одноклассников. Андрей больше 6 лет проработал JVM-инженером в Sun Microsystems, в том числе, в команде HotSpot, а последние 5 лет работает в Одноклассниках, решая там вопросы, связанные с JVM и производительностью. Так что Андрей по праву считается одним из сильнейших JVM-щиков в России.



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

      Вот о чем мы поговорили с Андреем:

      • чего стоит переезд с Java 7 на Java 8;
      • что происходит с sun.misc.Unsafe;
      • архитектура Одноклассников;
      • инженерные компромиссы, шардинг и GC;
      • системы хранения данных и Cassandra;
      • в чем Одноклассники впереди планеты всей, а чему еще стоит поучиться у Google;
      • как стать крутым системным программистом.


      (Я знаю, что начало затянутое. Будем работать над тем, чтобы быстрее раскачиваться и входить в тему.)

      Для тех, кому опять некогда смотреть видео, под катом расшифровка интервью.
      Читать дальше →
      • +46
      • 22,3k
      • 7
    • Конференция DotNext возвращается в Москву — с новыми силами и обновленным названием

        Это анонс для всех .NET-программистов, которым интересно, что происходит с их платформой.

        11 декабря в Москве пройдет .NET-конференция DotNext. Самая главная .NET-конференция на русском языке. И самая большая конфа для дотнетчиков в России. Ну и вообще, вроде как, самая большая .NET-конфа в Европе: да, есть конференции гораздо масштабнее, но чтобы вот так, чтобы именно по дотнету — пожалуй мы крупнейшие, да. В прошлом году в Москве собралось 400 участников (вместе со спикерами и организаторами — 450) и еще примерно столько же смотрели конференцию онлайн. В этом году конференция будет еще больше — мы хотим собрать на площадке 500-600 человек.



        ТТДТХ! (Только технические доклады, только хардкор!)

        Традиционно на DotNext много внимания будет уделено внутренностям самой платформы. Достаточно посмотреть на первые опубликованные доклады: Карлен szKarlen Симонян расскажет об атомарных операциях и Memory Model, а Андрей DreamWalker Акиньшин сделает доклад о микрооптимизациях.



        Не обойдется и без прикладных (и иногда забавных) докладов. Например, Дмитрий mezastel Нестерук из JetBrains расскажет о том, как написать на дотнете своего бота.



        Вообще докладов будет около 25 штук, продолжительностью 50-60 минут каждый. Если хотите попробовать себя в роли докладчикаподавайте заявку!
        Читать дальше →
      • Артем Гавриченков, Qrator — DDoS-атаки [Видеолекция]

          Пару недель назад нам удалось вытащить на CodeFreeze с докладом Артема Гавриченкова aka ximaera, CTO в Qrator Labs — компании, которая является одним из мировых лидеров по вопросам борьбы с DDoS-атаками.



          Собственно, я позвал Артема сделать нам обзорную лекцию о том, что такое DDoS-атаки, какие они бывают и как с ними бороться.

          Если конкретнее:

          • История термина. Чем отличаются DoS- и DDoS-атаки?
          • DDoS-атаки с точки зрения специалистов по информационной безопасности, оценка рисков;
          • Виды атак и их классификация;
          • Противодействие для каждого вида атак;
          • DDoS-атаки в Интернете будущего: как IPv6, IoT и рост числа участников Сети повлияет на её, Сети, безопасность?

          Видео под катом
          • +20
          • 41,6k
          • 5
        • Анонс — Артем Гавриченков из Qrator расскажет в Москве про DDoS-атаки

            Всем привет.

            В четверг, 17 сентября, в Москве состоится встреча CodeFreeze с Артемом ximaera Гавриченковым, экспертом компании Qrator. Речь пойдет о DDoS-атаках: их видах, масштабах и способах противодействия.

            ximaera

            Атаки на отказ в обслуживании, или DoS-атаки, появились более 15 лет назад и в последнее время на слуху — атакам подвергаются то магазины, то сайты газет и онлайн-СМИ, то правительственные порталы… Журналисты привыкли писать о подобных инцидентах красочные отчёты, в которых любят сыпать цифрами наподобие «мощность атаки достигала десятков гигабит в секунду» или «в атаке участвовали сотни серверов по всему миру».

            Проблема этих цифр в том, что они абстрактные. 20-30 Гбит/с — это много для сайта, но для крупного Интернет-провайдера это повседневность. Стив Баллмер в 2013 году объявил, что в Microsoft работает 1 миллион серверов, так что, по всей видимости, компании уровня Microsoft и Sony не должны испытывать проблем с паразитным трафиком от сотни-другой серверов — но на практике это не подтверждается.
            Анонс и регистрация
            • +11
            • 9,1k
            • 3
          • Анонс Joker 2015 University Day: Праздник на студенческой улице

              Студенты, изучающие Java, преподаватели и все сочувствующие им!

              В воскресенье, 18 октября, в Питере мы проведем Joker 2015 University Day — мероприятие для студентов в рамках «большого» Joker'а. University Day — это:
              • 12 докладов от Java-экспертов мирового уровня, с каждым из которых можно пообщаться лично;
              • стенды ведущих питерских и московских Java-работодателей. Там можно узнать о стажировках, вакансиях для Junuor'ов, Java-школах и вообще побольше об этих компаниях;
              • возможность посмотреть на то, что такое профессиональная отраслевая конференция;
              • обсудить с «коллегами по несчастью» из других ВУЗов, что и как у них происходит с обучением программированию вообще и Java-технологиям в частности.




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

              Сайт конференции: http://university.jokerconf.com/
              Подробнее об университетском дне...
            • Joker 2015: Новости 1-18 августа 2015 — новые спикеры и доклады

                За три недели, прошедшие с момент предыдущей публикации про Joker, мы анонсировали несколько новых докладчиков и докладов, о которых я и расскажу в этом посте.



                • Андрей Солнцев aka asolntsev расскажет о плюcах и минусах Play Framework (речь пойдет о ветке 1.3);
                • Владимир Ситников aka vladimirsitnikov покажет, что делать, если у вас выскочила ошибка типа OutOfMemory;
                • Nicolas Frankel к рассказу о Spring Boot for DevOps добавит рассказ о мутационном тестировании;
                • Антон Кекс aka antonkeks и Андрей Солнцев aka asolntsev покажут нам технику Ping-pong Programming — гибрид парного програмирования и TDD;
                • наконец, наш дебютант Тагир Валеев aka lany покажет некоторые штуки, которые делает HotSpot на примере сравнения производительности Stream API и Collections API.


                Подробности — как всегда под катом.
                Новые анонсы
                • +10
                • 5,2k
                • 2
              • Docker в банке. Видео с лекции Александра Тарасова из Альфа-Банка

                  Docker — технология, вокруг которой нынче огромное количество хайпа. «Shitstorm» — именно таким словом окрестил в твиттере докеровые войны один из моих немецких знакомых. Ну и конечно, вместе с «Microservices» и «Reactive», слово «Docker» прочно вошло в тройку ведущих айтишных баззвордов последних двух лет.

                  Неделю назад на московской встрече CodeFreeze Александр aatarasoff Тарасов из Альфа-Лаборатории (подразделение Альфа-банка) рассказал от том, как они внедряли у себя Docker, какой получили профит, какую боль и т.п. Интрига в том, что, с одной стороны, Альфа-банк — это банк, то есть, «кровавый энтерпрайз». С другой стороны… внедрили же.



                  Под катом — короткое описание того, о чем рассказал нам Александр и видеозапись его выступления.
                  Читать дальше →
                • «Скорость – это такая фича, от которой никто никогда не отказывается» — интервью с Дмитрием Жемеровым из JetBrains

                    Сегодня пятница, а пятница на хабре — это отличный день для чего-то необычного. Сегодня я предлагаю вашему вниманию интервью с Дмитрием yole Жемеровым, человеком, который приложил руку и к IntelliJ IDEA, PyCharm, Kotlin и многим другим продуктам компании JetBrains.

                    О чем мы поговорили:
                    • как развивается IDEA, куда она движется
                    • в чем разница между IntelliJ и JetBrains
                    • зачем в компании два CEO
                    • что происходит в Kotlin'e
                    • с какими трудностями столкнулась команда Kotlin в процессе разработке языка
                    • что такое Language Design Review
                    • что представляет собой современный Google
                    • почему закрылся Google Code
                    • почему хабр важен для разработчиков IDE




                    Под катом — расшифровка этого интервью.
                    Приступить к прочтению
                  • Joker 2015: Новости 16-27 июля 2015 — новые спикеры и доклады

                      С момента анонса Joker 2015 на хабре прошло почти две недели. В этом посте я коротко расскажу о том, что нового у нас произошло за это время. И говорить мы будем, как обычно, о контенте — новых заявленных спикерах и их докладах.




                      НОВЫЕ СПИКЕРЫ И ИХ ТЕМЫ



                      jemerov
                      Дмитрий Жемеров — ветеран компании JetBrains, человек, приложивший руку к IntelliJ IDEA, RubyMine, PyCharm и возглавивший в свое время процедуру предобразования IDEA из простой IDE в платформу для написания IDE для разных языков. В JetBrains успел поработать разработчиком, потом CTO, потом на год уходил в Google. Несколько месяцев назад вернулся в JetBrains, где возглавил команду поддержки языка Kotlin в IDE. Вместе со Светой Исаковой пишет первую книгу по Kotlin, «Kotlin in Action», которая выйдет в свет, видимо, в следующем году.

                      На конференции Дмитрий расскажет о том, какие части платформы IntelliJ IDEA в данный момент переписываются на Kotlin, почему были выбраны именно они, с какими проблемами сталкиваются разработчики при этом самом переписывании и какой профит от Котлина получает при таком переписывании проект.

                      Кстати, буквально со дня на день на хабре мы опубликуем большое (часовое!) видеоинтервью с Дмитрием. Там будет и про JetBrains, и про IDEA, и про Kotlin и про Google — так что ждите интересного!


                      Еще анонсы
                    • Анонс Java-конференции Joker 2015

                        Всем привет!

                        Ровно через 3 месяца, 16-17 октября в Питере мы проведем конференцию Joker 2015. Лучшие Java-спикеры из России, Европы и США, актуальные и модные темы, сотни программистов со всех уголков русскоязычного Java-мира — таким будет Joker 2015.



                        Что же нас всех ждет на Joker 2015? Пойдемте под кат, там все расскажу.

                        Каким будет Joker 2015
                      Самое читаемое