Привет! Помните, недавно мы анонсировали фронтовой митап UralJS?
Forwarded from Технологии в Контуре (Anastasiya Kataeva)
8 февраля в Екатеринбурге пройдет митап UralJS#6. Будем обсуждать типизацию, избавляться от this и учиться оптимизировать React-приложения.
Если вы из Екатеринбурга — присоединяйтесь к нашей тусовке. А если живете далеко — посмотрите доклады наших ребят, в статье на Хабре мы собрали ссылки на избранные выступления.
https://habrahabr.ru/company/skbkontur/blog/347502/
Если вы из Екатеринбурга — присоединяйтесь к нашей тусовке. А если живете далеко — посмотрите доклады наших ребят, в статье на Хабре мы собрали ссылки на избранные выступления.
https://habrahabr.ru/company/skbkontur/blog/347502/
Хабр
[Екатеринбург, анонс] UralJS #6 — три доклада о типизации, проблемах this и оптимизации React-приложения
В четверг 8 февраля в 19:00 в коворкинге «Соль» пройдет первая в 2018 году встреча UralJS. Разберемся, почему в Контуре TypeScript победил Flow, послушаем рецеп...
Встреча состоялась в прошлый четверг. Места разлетелись мгновенно, и многие не успели зарегистрироваться. Поэтому мы быстро смонтировали и выложили записи выступлений.
На Хабре я рассказала о докладах, приложила ссылки на видео и анонсировала репозиторий на Гитхабе, где мы теперь будем собирать идеи для грядущих встреч. За понравившиеся темы можно проголосовать лайками, а в комментариях вызваться в качестве спикера.
https://habrahabr.ru/company/skbkontur/blog/349042/
На Хабре я рассказала о докладах, приложила ссылки на видео и анонсировала репозиторий на Гитхабе, где мы теперь будем собирать идеи для грядущих встреч. За понравившиеся темы можно проголосовать лайками, а в комментариях вызваться в качестве спикера.
https://habrahabr.ru/company/skbkontur/blog/349042/
habrahabr.ru
Видео с митапа UralJS #6 — избавляемся от this, типизируем Redux-приложение и пишем на Реакте без тормозов
На прошлой неделе в Екатеринбурге прошла встреча UralJS. Мы снова собрали сотню разработчиков и порвали коворкинг — пришлось ставить дополнительный монитор на...
Я подозреваю, что большая часть читателей этого канала — разработчики, но сегодня будет пост про тестирование. Причём про такую его сторону, которая очень практична и полезна для разработчиков.
Максим Захаров @Wolonter, главарь всех тестировщиков Контура, написал странную статью. Вроде бы, хотел написать про то, как разгребать личные и рабочие задачи, когда одновременно работаешь в команде продукта, руководишь отделом, участвуешь в жизни городского сообщества и делаешь проекты выходного дня. А получилась, на мой взгляд, совсем другая статья — сборник лайфхаков для менеджеров разработки, разработчиков и тестировщиков.
Вот пример в виде байки. Жил-был продукт и было в нем 300 открытых багов. Собрались менеджер и тестировщик, отсортировали баги по дате создания и закрыли 100 самых старых с размаху, не читая. Раз год никто не чинит, значит, это не самая страшная проблема. Бэклог стал на треть меньше, а никаких проблем не было.
Всем бы так! Остальные лайфхаки читайте на Хабре: https://habrahabr.ru/company/skbkontur/blog/349300/
Максим Захаров @Wolonter, главарь всех тестировщиков Контура, написал странную статью. Вроде бы, хотел написать про то, как разгребать личные и рабочие задачи, когда одновременно работаешь в команде продукта, руководишь отделом, участвуешь в жизни городского сообщества и делаешь проекты выходного дня. А получилась, на мой взгляд, совсем другая статья — сборник лайфхаков для менеджеров разработки, разработчиков и тестировщиков.
Вот пример в виде байки. Жил-был продукт и было в нем 300 открытых багов. Собрались менеджер и тестировщик, отсортировали баги по дате создания и закрыли 100 самых старых с размаху, не читая. Раз год никто не чинит, значит, это не самая страшная проблема. Бэклог стал на треть меньше, а никаких проблем не было.
Всем бы так! Остальные лайфхаки читайте на Хабре: https://habrahabr.ru/company/skbkontur/blog/349300/
Хабр
«Календарь тестировщика» за январь. Разбери бэклог
В Контуре работают 100 тестировщиков. В конце прошлого года они придумали «Календарь тестировщика» — цикл из 12 ежемесячных статей с практиками, секретами и лайф...
В этот канал возвращается дух соревнований по программированию :) Первые несколько недель мы писали про участие большой команды из Контура в ICFP Contest 2017. Сегодня я напишу пару слов про CodinGame.
TL;DR: Сайт codingame.com устраивает онлайновое соревнование. Нужно писать бота для игры и побеждать других участников. Чтобы было веселее, можно собраться в оффлайне и несколько часов писать код вместе, разглядывая общий лидерборд. В Екатеринбурге мы соберёмся 3 марта в офисе Контура — и приглашаем всех желающих.
Паша @xoposhiy рассказал обо всём тут: https://habrahabr.ru/company/skbkontur/blog/349478/
TL;DR: Сайт codingame.com устраивает онлайновое соревнование. Нужно писать бота для игры и побеждать других участников. Чтобы было веселее, можно собраться в оффлайне и несколько часов писать код вместе, разглядывая общий лидерборд. В Екатеринбурге мы соберёмся 3 марта в офисе Контура — и приглашаем всех желающих.
Паша @xoposhiy рассказал обо всём тут: https://habrahabr.ru/company/skbkontur/blog/349478/
Хабр
[Екатеринбург, анонс] Botters of the Galaxy CodingHub в офисе Контура
Пора отвлечься от рабочих задач и попрограммировать что-нибудь необычное. 3 марта, в субботу, с 12:00 до 16:00 будем вместе писать ботов для игры. Что случилось?...
А если вы не из Екатеринбурга, но хотите поучаствовать, — сделайте свой хаб! Можно приватный (например, собраться компанией коллег на работе), можно публичный (например, занять на полдня столик на 10 человек в кафе или баре). Это легче, чем кажется.
Выбираете место, регистрируете хаб через эту анкету (https://codingame.typeform.com/to/uzaB2s) — и полдела сделано. Осталось позвать знакомых и придумать что-нибудь нескучное в день соревнования. Если надумаете сделать свой хаб, напишите мне (@igorlukanin) — поделюсь парой советов и идей, которые мы придумали для своего хаба :)
Выбираете место, регистрируете хаб через эту анкету (https://codingame.typeform.com/to/uzaB2s) — и полдела сделано. Осталось позвать знакомых и придумать что-нибудь нескучное в день соревнования. Если надумаете сделать свой хаб, напишите мне (@igorlukanin) — поделюсь парой советов и идей, которые мы придумали для своего хаба :)
Typeform
Hosting a CodingHub (Botters of the Galaxy)
Turn data collection into an experience with Typeform. Create beautiful online forms, surveys, quizzes, and so much more. Try it for FREE.
А вы участвовали в Google Hash Code (https://hashcode.withgoogle.com)?
Вчера с 18:30 по среднеевропейскому времени в течение 4 часов шёл квалификационный раунд Google Hash Code — ещё одного командного соревнования по программированию. В нашем самом большом офисе разработки в Екатеринбурге случилось забавное. Контест начинался в 22:30 по местному времени, команда The day has come заказала пиццу, а когда спустилась к доставщику — обнаружила, что приехала пицца для нескольких команд. В том же офисе ещё играли Vanilla Bears и Grusha IMC, но это скорее всего не все команды.
Вот радостный Денис @bad_w0lf из The day has come:
Вчера с 18:30 по среднеевропейскому времени в течение 4 часов шёл квалификационный раунд Google Hash Code — ещё одного командного соревнования по программированию. В нашем самом большом офисе разработки в Екатеринбурге случилось забавное. Контест начинался в 22:30 по местному времени, команда The day has come заказала пиццу, а когда спустилась к доставщику — обнаружила, что приехала пицца для нескольких команд. В том же офисе ещё играли Vanilla Bears и Grusha IMC, но это скорее всего не все команды.
Вот радостный Денис @bad_w0lf из The day has come:
Через 40 минут после начала The day has come ВНЕЗАПНО оказались на 1-м месте по России и 25-м по миру, были 34-ми при заморозке лидерборда и оказались 45-ми по России после разморозки с 47,78 млн очков из 50 млн. В верхней части турнирной таблицы бой шёл за тысячи и сотни очков, плотность просто невероятная. На третьем месте крутые ребята из AIM Tech (49,73 млн), текущий чемпион Hash Code, которых мы помним по участию в ICFPC 2017. На втором месте — питерский ИТМО (49,76 млн), на первом — ребята из Варшавы (49,78 млн). https://icpc.baylor.edu/scoreboard/ — поляки ответили питерцам за недавний финал ACM ICPC, не иначе :)
А тут краткие итоги от организаторов на Ютубе: https://youtu.be/ixQc8OXtOaI?t=4h41m
А тут краткие итоги от организаторов на Ютубе: https://youtu.be/ixQc8OXtOaI?t=4h41m
YouTube
Hash Code 2018 - Online Qualification Round
Hash Code is now open to developers globally! Are you up for the challenge? Register for Hash Code 2019 by February 25th: https://g.co/hashcode ***** Hash Co...
Тем временем до начала контеста, хаб для которого мы хостим в Екатеринбурге, осталось 11 часов: https://www.codingame.com/contests/botters-of-the-galaxy
Завтра буду вести прямую трансляцию с хаба, ставьте свои Телеграмы на мьют :)
Завтра буду вести прямую трансляцию с хаба, ставьте свои Телеграмы на мьют :)
CodinGame
Online programming contest and hackathon "Botters of the Galaxy"
Prove your skills, win prizes, practice coding with other coders, have fun. Join our next contest for free now!
Кстати, вот самое задание Google Hash Code — в этом году оно про самоездящие машинки:
15 марта мы проведем пилотный Java-митап. Послушаем доклады, познакомимся и пообщаемся.
Докладчики расскажут: с какими сложностями сталкиваются при интеграции виртуальных машин .NET и Java, как запустить несколько асинхронных микросервисов и как организовать высокопроизводительный стриминг в распределённой архитектуре.
Дата и время: 15 марта, старт в 19.00
Место: Екатеринбург, пер. Химиков, 3, Соль.
Как обычно, участие бесплатное. Смотри анонсы докладов и регистрируйся:
https://habrahabr.ru/company/skbkontur/blog/349766/
Докладчики расскажут: с какими сложностями сталкиваются при интеграции виртуальных машин .NET и Java, как запустить несколько асинхронных микросервисов и как организовать высокопроизводительный стриминг в распределённой архитектуре.
Дата и время: 15 марта, старт в 19.00
Место: Екатеринбург, пер. Химиков, 3, Соль.
Как обычно, участие бесплатное. Смотри анонсы докладов и регистрируйся:
https://habrahabr.ru/company/skbkontur/blog/349766/
Астрологи объявили неделю Java в этом канале :)
В прошлые выходные мы были в Новосибирске на конференции JBreak и общались с участниками на нашем стенде. Как обычно, приготовили несколько задачек и свежих заморских книжек в качестве призов. Задачки были про Stream API и перформанс, книжки — обновлённое до Java 9 третье издание Effective Java.
В прошлые выходные мы были в Новосибирске на конференции JBreak и общались с участниками на нашем стенде. Как обычно, приготовили несколько задачек и свежих заморских книжек в качестве призов. Задачки были про Stream API и перформанс, книжки — обновлённое до Java 9 третье издание Effective Java.
С задачками получилось интересно. Позавчера Гриша Кошелев @K_Gregory опубликовал на Хабре разбор самой холиварной задачи (https://habrahabr.ru/company/skbkontur/blog/350800/).
А вчера Тагир Валеев @Tagir_Valeev, большой эксперт в Stream API и автор библиотеки StreamEx (https://github.com/amaembo/streamex), написал свой ответ на этот разбор. В посте Тагир проэксплуатировал «уязвимость» исходного кода из оригинальной формулировки задачи: там были указаны типы, допускающие использование почти произвольной реализации (например, List<E>), хотя стоило указать, конечно, какой-нибудь ArrayList. Получилась увлекательно, рекомендую: https://habrahabr.ru/post/350808/
А вчера Тагир Валеев @Tagir_Valeev, большой эксперт в Stream API и автор библиотеки StreamEx (https://github.com/amaembo/streamex), написал свой ответ на этот разбор. В посте Тагир проэксплуатировал «уязвимость» исходного кода из оригинальной формулировки задачи: там были указаны типы, допускающие использование почти произвольной реализации (например, List<E>), хотя стоило указать, конечно, какой-нибудь ArrayList. Получилась увлекательно, рекомендую: https://habrahabr.ru/post/350808/
Вспомнил забавную историю! Автор этих строк на JBreak не был, но общался с Тагиром прошлой осенью на конференции Joker. Там Тагир нашёл баг в книжке! Тогда на стенде Контура было только-только вышедшее русское издание Kotlin in Action. Удивительно, но в выходных данных книги был указан 2018 год издания вместо 2017. Вот Тагир примерно за 5 секунд до обнаружения этого странного факта: