Кстати, вот самое задание 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 секунд до обнаружения этого странного факта:
Время митапов!
15 марта мы проведём наш первый митап в Иннополисе. Наравне с офисом в Перми, наш офис разработки в Иннополисе — один из двух самых молодых. Но у нас большие планы на его стремительный рост :)
На митапе Inno Tech Talks поговорим о внутреннем устройстве .NET-фреймворка, создании эффективных DSL и лучших практиках построения надёжных распределённых систем под высокой нагрузкой на платформе .NET.
Встречаемся 15 марта в 19.00 по адресу Университетская, 7, зона «дерево», конференц-зал.
Ссылка для друзей и знакомых в Иннополисе: https://eventskbkontur.timepad.ru/event/679775/
15 марта мы проведём наш первый митап в Иннополисе. Наравне с офисом в Перми, наш офис разработки в Иннополисе — один из двух самых молодых. Но у нас большие планы на его стремительный рост :)
На митапе Inno Tech Talks поговорим о внутреннем устройстве .NET-фреймворка, создании эффективных DSL и лучших практиках построения надёжных распределённых систем под высокой нагрузкой на платформе .NET.
Встречаемся 15 марта в 19.00 по адресу Университетская, 7, зона «дерево», конференц-зал.
Ссылка для друзей и знакомых в Иннополисе: https://eventskbkontur.timepad.ru/event/679775/
А теперь об удивительном совпадении. В тот же день, 15 марта, состоится еще один митап по .NET — KznDotNet в Казани.
Там вы познакомитесь с .NET Core Razor Pages, а также поговорите про синхронизацию доступа к ресурсам без использования блокировок в многопоточной среде. Для наших казанских друзей это тоже пилотная встреча, так что если вы или знакомые 15 марта в Казани — приходите в 18:00 в ИТ парк.
Ссылка для регистрации на KznDotNet: https://kzndotnet.timepad.ru/event/669576/
Там вы познакомитесь с .NET Core Razor Pages, а также поговорите про синхронизацию доступа к ресурсам без использования блокировок в многопоточной среде. Для наших казанских друзей это тоже пилотная встреча, так что если вы или знакомые 15 марта в Казани — приходите в 18:00 в ИТ парк.
Ссылка для регистрации на KznDotNet: https://kzndotnet.timepad.ru/event/669576/
Привет 👋
Наш фронтенд-разработчик Ваня Соснин @vansosnin написал статью про ускорение сборки JavaScript-кода при помощи Webpack.
У нас в Контуре много клиентской логики. Когда продукт раздувается до сотен тысяч строк кода, сборка замедляется. Поэтому приходится тратить время на исследования и оптимизацию.
У Вани получилось сократить время билда с 14 минут до 3-х. В своей статье он пошагово разбирает, как этого добиться. Если тоже хотите, чтобы всё летало — читайте статью на Хабре: https://habrahabr.ru/company/skbkontur/blog/351080/
Наш фронтенд-разработчик Ваня Соснин @vansosnin написал статью про ускорение сборки JavaScript-кода при помощи Webpack.
У нас в Контуре много клиентской логики. Когда продукт раздувается до сотен тысяч строк кода, сборка замедляется. Поэтому приходится тратить время на исследования и оптимизацию.
У Вани получилось сократить время билда с 14 минут до 3-х. В своей статье он пошагово разбирает, как этого добиться. Если тоже хотите, чтобы всё летало — читайте статью на Хабре: https://habrahabr.ru/company/skbkontur/blog/351080/
Хабр
Ускорение сборки JavaScript-кода с использованием webpack 2–3
Появляется все больше SPA салонов. Даже лендинги люди пилят на React. А действительно сложное веб-приложение уже трудно представить с другим подходом. Одна из гл...
«Всем Java ☕️, пацаны», как говорит @channel_23derevo :)
Наш Гриша Кошелев @K_Gregory, автор перформансных задач по Java для недавней конференции JBreak, продолжает публиковать подробные разборы на Хабре. В статьях куча кода, бенчмарки через JMH и объяснение хитрых оптимизаций на уровне JIT-компилятора.
Вторая часть: https://habrahabr.ru/company/skbkontur/blog/351300/
Наш Гриша Кошелев @K_Gregory, автор перформансных задач по Java для недавней конференции JBreak, продолжает публиковать подробные разборы на Хабре. В статьях куча кода, бенчмарки через JMH и объяснение хитрых оптимизаций на уровне JIT-компилятора.
Вторая часть: https://habrahabr.ru/company/skbkontur/blog/351300/
Habr
Разбор перформансных задач с JBreak (часть 2)
Только поутихли страсти с первой части разбора, вышедшей на прошлой неделе, как публикую продолжение: сегодня речь пойдёт о второй задаче. Код второй задачи:...
Всем хакатон! 👩💻👨💻🍕😴
Полгода назад в Контуре был внутренний хакатон — 70 человек 24 часа подряд делали «полезные штуки». Все ходы записаны, так что можно вспомнить, как это было: https://t.me/KonturTech/62
Полгода назад в Контуре был внутренний хакатон — 70 человек 24 часа подряд делали «полезные штуки». Все ходы записаны, так что можно вспомнить, как это было: https://t.me/KonturTech/62
Telegram
Контур.Технологии
После ICFPC прошло две недели, но в эти выходные мы снова пишем код и соревнуемся. В субботу и воскресенье в офисе разработки в Екатеринбурге будет хакатон. Участвует 62 человека в 11 командах.
Автор этих строк помнит, как 10 часов писал на C#, потом 14 часов на JavaScript+React, потом рассказывал про результат команды со сцены. Было весело, только выспаться забыл :) Ещё помню, что некоторые хитрые контуровцы привели на хакатон друзей, чтобы усилить свою команду и вырвать для неё приз 😈
Поэтому новый хакатон будет открытым — мы снова зовём участвовать контуровцев из всех офисов разработки (и никто не запретит контуровцу привести друга), а в Екатеринбурге зовём вообще всех желающих.
А ещё это будет не только хакатон, но и гейм-джем! А говоря проще, будем делать игры. К чёрту «полезные штуки», время развлекаться: https://habrahabr.ru/company/skbkontur/blog/351898/
Поэтому новый хакатон будет открытым — мы снова зовём участвовать контуровцев из всех офисов разработки (и никто не запретит контуровцу привести друга), а в Екатеринбурге зовём вообще всех желающих.
А ещё это будет не только хакатон, но и гейм-джем! А говоря проще, будем делать игры. К чёрту «полезные штуки», время развлекаться: https://habrahabr.ru/company/skbkontur/blog/351898/
Хабр
Хакатон и гейм-джем в Екатеринбурге
So popular! Much people! Wow! Регистрация закрыта 29 марта.Мечтаешь сделать игру с собственными правилами и бомбическим сюжетом? Надоело ждать Half-Life 3 и смот...