В 2022-м году, по результатам опроса на сайте Stackoverflow, “самым любимым языком” седьмой раз подряд назван Rust. Время идёт, а наши предпочтения не меняются. Не смотря на то, что работу на Rust найти всё ещё непросто, мы изучаем его, и пишем на нём свои пет-проекты.
Потому что язык и правда интересен. С одной стороны, он выступает в той же лиге, что и C вместе с C++ — в низкоуровневом и системном программировании. С другой — он немало позаимствовал у самых современных — даже экспериментальных языков — таких как OCaml и Haskell.
Rust — быстрый, безопасный, красивый, мощный и выразительный язык. На нём хочется писать, не смотря на то, что большинство работодателей крепко держатся за легаси-код. Совсем недавно — буквально месяц назад — поддержку Rust стали завозить в Linux. Процесс завершится через пару месяцев, и тогда ядро операционной системы можно будет писать не только на C, но и на Rust.
Понятен интерес разработчиков к языку. И наш клуб программистов не может стоять в стороне.
Мы приглашаем вас на конференцию RustCon, которая пройдёт 2 декабря в Москве и в онлайне. Возможно, вам самому есть, что рассказать — записывайтесь докладчиком, сделайте для сообщества доклад — и доброе дело.
По понятным причинам, решение организационных вопросов в этом году затянулось, поэтому программа конференции всё ещё в разработке. Но по докладам и воркшопам, которые уже утвердили, понятно, что нас ждут сильные и интересные выступления. Конференцию организует опытная команда IT-People, известная нам по конференциям DUMP и PyCon.
Регистрируйтесь!
Участникам нашего сообщества скидка на билет 15% по промокоду progmsk.
Потому что язык и правда интересен. С одной стороны, он выступает в той же лиге, что и C вместе с C++ — в низкоуровневом и системном программировании. С другой — он немало позаимствовал у самых современных — даже экспериментальных языков — таких как OCaml и Haskell.
Rust — быстрый, безопасный, красивый, мощный и выразительный язык. На нём хочется писать, не смотря на то, что большинство работодателей крепко держатся за легаси-код. Совсем недавно — буквально месяц назад — поддержку Rust стали завозить в Linux. Процесс завершится через пару месяцев, и тогда ядро операционной системы можно будет писать не только на C, но и на Rust.
Понятен интерес разработчиков к языку. И наш клуб программистов не может стоять в стороне.
Мы приглашаем вас на конференцию RustCon, которая пройдёт 2 декабря в Москве и в онлайне. Возможно, вам самому есть, что рассказать — записывайтесь докладчиком, сделайте для сообщества доклад — и доброе дело.
По понятным причинам, решение организационных вопросов в этом году затянулось, поэтому программа конференции всё ещё в разработке. Но по докладам и воркшопам, которые уже утвердили, понятно, что нас ждут сильные и интересные выступления. Конференцию организует опытная команда IT-People, известная нам по конференциям DUMP и PyCon.
Регистрируйтесь!
Участникам нашего сообщества скидка на билет 15% по промокоду progmsk.
Мы в клубе программистов часто делаем доклады и воркшопы на разные интересные темы. К сожалению, самые интересные темы обычно достаточно сложны, чтобы их можно было осветить за полчаса или даже за полтора.
Подробно рассказать о чём то, и не просто рассказать, а показать и научить не так просто. Для этого нужно время и особый формат — воркшоп с продолжением.
Этот формат труден для автора и ведущего. Вместо сорока минут выступления нужно готовить две, три, а то и четыре пары. Нужно писать код, нужно репетировать рассказ. Зато этот формат пользуется самой бешеной любовью слушателей. Ни один доклад в нашем YouTube-канале не сравнится по популярности с продолжительными воркшопами.
К счастью, в нашем сообществе есть люди, готовые работать в таком формате. Вячеслав Аксёнов проведет серию воркшопов, в которой расскажет, как написать веб-приложение на языке Kotlin и подключит его к Telegram боту. Будут затронуты такие темы, как сбор требований, проектирование, разработка Web Spring сервиса, построение HTTP API, интеграция с базой данных, настройка логирования, а также заворачивание сервиса в Docker и его запуск.
Воркшопы будут проходить в YouTube, как трансляции и впоследствии будут доступны, как обычные ролики. Мы планируем три воркшопа — 17, 23 и 30 ноября (четверг, среда и среда). Время проведения — с 20:00 до 21:30 по Москве. Обратите внимание, что воркшопы могут затянуться, особенно, если от вас будет много вопросов, так что планируйте время с запасом.
Чтобы быть в курсе IT-событий, подпишитесь на телеграм-канал https://itmeeting.ru/. Это наши друзья, которые анонсируют бесплатные мероприятия в Москве и Онлайне. Здесь вы найдёте и конференции, и митапы, и семинары — форматы на любой вкус. Канал анонсирует и наши встречи. Подписывайтесь.
YouTube-трансляция: https://youtu.be/Lx_Hii0EYDs
VK: https://vk.com/progmsk
YouTube: https://youtube.com/c/progmsk
Подробно рассказать о чём то, и не просто рассказать, а показать и научить не так просто. Для этого нужно время и особый формат — воркшоп с продолжением.
Этот формат труден для автора и ведущего. Вместо сорока минут выступления нужно готовить две, три, а то и четыре пары. Нужно писать код, нужно репетировать рассказ. Зато этот формат пользуется самой бешеной любовью слушателей. Ни один доклад в нашем YouTube-канале не сравнится по популярности с продолжительными воркшопами.
К счастью, в нашем сообществе есть люди, готовые работать в таком формате. Вячеслав Аксёнов проведет серию воркшопов, в которой расскажет, как написать веб-приложение на языке Kotlin и подключит его к Telegram боту. Будут затронуты такие темы, как сбор требований, проектирование, разработка Web Spring сервиса, построение HTTP API, интеграция с базой данных, настройка логирования, а также заворачивание сервиса в Docker и его запуск.
Воркшопы будут проходить в YouTube, как трансляции и впоследствии будут доступны, как обычные ролики. Мы планируем три воркшопа — 17, 23 и 30 ноября (четверг, среда и среда). Время проведения — с 20:00 до 21:30 по Москве. Обратите внимание, что воркшопы могут затянуться, особенно, если от вас будет много вопросов, так что планируйте время с запасом.
Чтобы быть в курсе IT-событий, подпишитесь на телеграм-канал https://itmeeting.ru/. Это наши друзья, которые анонсируют бесплатные мероприятия в Москве и Онлайне. Здесь вы найдёте и конференции, и митапы, и семинары — форматы на любой вкус. Канал анонсирует и наши встречи. Подписывайтесь.
YouTube-трансляция: https://youtu.be/Lx_Hii0EYDs
VK: https://vk.com/progmsk
YouTube: https://youtube.com/c/progmsk
👍7
В бекенде есть области, с которыми сталкивался не каждый бекенд-программист. Группа компаний Б1 и московский клуб программистов решили пролить свет знаний на темы, с которыми знакомы не все. В четверг, 24 ноября, мы проведём совместный митап, где поговорим про бекенд под капотом.
Дмитрий Гуськов (Б1) расскажет о системе ClickHouse, которую Яндекс разработал, чтобы Яндекс.Метрика быстро работала. Дмитрий расскажет о возможностях и ограничениях ClickHouse и о том, чем она отличается от классических реляционных хранилищ.
Дмитрий работает в Б1 с 2019-го года, владеет C++, Python и Go. Он старший консультант, занимается реализацией проектов в сферах Machine Learning и Data Science, построением систем отчётности, в частности — инструментами Business Intelligence и хранилищами данных.
Егор Гордовский (Яндекс, г. Владимир) участвовал в запуске яндексовского дата-центра с «нуля».
Много ли времени занимает замена диска? Что происходит, если в сервере сгорает процессор? Как пережить отключение электричества, пожар и всемирный потоп? Всё это мы узнаем из доклада Егора.
Егор — инженер, работает в Яндексе с 2017-го года, умеет чинить серверы и позиционирует себя как начинающий backend-разработчик. Также — что неожиданно — Егор проводит экскурсии в родном дата-центре.
Митап пройдёт в офисе Б1 по адресу: Садовническая набережная, 77с1. Помимо докладов на митапе будут чай, кофе и возможность кулуарно пообщаться с коллегами. Время проведения — с 19:00 до 21:00.
Регистрируйтесь!
YouTube-трансляция: https://youtu.be/ZMVgW5RCfzw
Чтобы быть в курсе IT-событий, подпишитесь на телеграм-канал https://itmeeting.ru/. Это наши друзья, которые анонсируют бесплатные мероприятия в Москве и Онлайне. Здесь вы найдёте и конференции, и митапы, и семинары — форматы на любой вкус. Канал анонсирует и наши встречи. Подписывайтесь.
Группа компаний Б1 в VK: https://vk.com/b1_careers
И в Telegram: https://www.tgoop.com/b1_careers
Клуб программистов в YouTube: https://youtube.com/c/progmsk
И в VK: https://vk.com/progmsk
Дмитрий Гуськов (Б1) расскажет о системе ClickHouse, которую Яндекс разработал, чтобы Яндекс.Метрика быстро работала. Дмитрий расскажет о возможностях и ограничениях ClickHouse и о том, чем она отличается от классических реляционных хранилищ.
Дмитрий работает в Б1 с 2019-го года, владеет C++, Python и Go. Он старший консультант, занимается реализацией проектов в сферах Machine Learning и Data Science, построением систем отчётности, в частности — инструментами Business Intelligence и хранилищами данных.
Егор Гордовский (Яндекс, г. Владимир) участвовал в запуске яндексовского дата-центра с «нуля».
Много ли времени занимает замена диска? Что происходит, если в сервере сгорает процессор? Как пережить отключение электричества, пожар и всемирный потоп? Всё это мы узнаем из доклада Егора.
Егор — инженер, работает в Яндексе с 2017-го года, умеет чинить серверы и позиционирует себя как начинающий backend-разработчик. Также — что неожиданно — Егор проводит экскурсии в родном дата-центре.
Митап пройдёт в офисе Б1 по адресу: Садовническая набережная, 77с1. Помимо докладов на митапе будут чай, кофе и возможность кулуарно пообщаться с коллегами. Время проведения — с 19:00 до 21:00.
Регистрируйтесь!
YouTube-трансляция: https://youtu.be/ZMVgW5RCfzw
Чтобы быть в курсе IT-событий, подпишитесь на телеграм-канал https://itmeeting.ru/. Это наши друзья, которые анонсируют бесплатные мероприятия в Москве и Онлайне. Здесь вы найдёте и конференции, и митапы, и семинары — форматы на любой вкус. Канал анонсирует и наши встречи. Подписывайтесь.
Группа компаний Б1 в VK: https://vk.com/b1_careers
И в Telegram: https://www.tgoop.com/b1_careers
Клуб программистов в YouTube: https://youtube.com/c/progmsk
И в VK: https://vk.com/progmsk
Привет! В декабре по всей России пройдет пятая акция IT-донора❤️
К проекту уже присоединилось 1300 доноров из 130 IT-компаний. В неделях IT-донора участвуют представители Министерства цифрового развития, а также сотрудники крупнейших корпораций: Яндекс, VK, Тинькофф, Сбер.
За 2 года мы помогли собрать 585 литров крови. Это может спасти 2600 жизней.
Акция пройдет с 5 по 9 декабря 2022 года. Чтобы принять в ней участие, нужно прийти в эти даты на станцию крови и сдать кровь. Если вы зарегистрируетесь на сайте акции (https://it-donor.club/?utm_source=tg&utm_medium=progmsk), то специальный чат-бот напомнит о донации, а мы поощрим за участие — пришлём фирменный значок IT-донора.
А если вы не можете стать донором, но очень хотите помочь, то просто расскажите об акции. Ведь донором может стать ваш друг или коллега.
Зарегистрироваться в акции 👉🏼 (https://it-donor.club/?utm_source=tg&utm_medium=progmsk)
К проекту уже присоединилось 1300 доноров из 130 IT-компаний. В неделях IT-донора участвуют представители Министерства цифрового развития, а также сотрудники крупнейших корпораций: Яндекс, VK, Тинькофф, Сбер.
За 2 года мы помогли собрать 585 литров крови. Это может спасти 2600 жизней.
Акция пройдет с 5 по 9 декабря 2022 года. Чтобы принять в ней участие, нужно прийти в эти даты на станцию крови и сдать кровь. Если вы зарегистрируетесь на сайте акции (https://it-donor.club/?utm_source=tg&utm_medium=progmsk), то специальный чат-бот напомнит о донации, а мы поощрим за участие — пришлём фирменный значок IT-донора.
А если вы не можете стать донором, но очень хотите помочь, то просто расскажите об акции. Ведь донором может стать ваш друг или коллега.
Зарегистрироваться в акции 👉🏼 (https://it-donor.club/?utm_source=tg&utm_medium=progmsk)
Мы в клубе программистов часто делаем доклады и воркшопы на разные интересные темы. К сожалению, самые интересные темы обычно достаточно сложны, чтобы их можно было осветить за полчаса или даже за полтора.
Подробно рассказать о чём то, и не просто рассказать, а показать и научить не так просто. Для этого нужно время и особый формат — воркшоп с продолжением.
Этот формат труден для автора и ведущего. Вместо сорока минут выступления нужно готовить две, три, а то и четыре пары. Нужно писать код, нужно репетировать рассказ. Зато этот формат пользуется самой бешеной любовью слушателей. Ни один доклад в нашем YouTube-канале не сравнится по популярности с продолжительными воркшопами.
К счастью, в нашем сообществе есть люди, готовые работать в таком формате. Вячеслав Аксёнов проведет серию воркшопов, в которой расскажет, как написать веб-приложение на языке Kotlin и подключит его к Telegram боту. Будут затронуты такие темы, как сбор требований, проектирование, разработка Web Spring сервиса, построение HTTP API, интеграция с базой данных, настройка логирования, а также заворачивание сервиса в Docker и его запуск.
Воркшопы будут проходить в YouTube, как трансляции и впоследствии будут доступны, как обычные ролики. Мы планируем три воркшопа — 17, 23 и 30 ноября (четверг, среда и среда). Время проведения — с 20:00 до 21:30 по Москве. Обратите внимание, что воркшопы могут затянуться, особенно, если от вас будет много вопросов, так что планируйте время с запасом.
Ссылка на трансляцию: https://youtu.be/JGmKGyxr8xo
Чтобы быть в курсе IT-событий, подпишитесь на телеграм-канал https://itmeeting.ru/. Это наши друзья, которые анонсируют бесплатные мероприятия в Москве и Онлайне. Здесь вы найдёте и конференции, и митапы, и семинары — форматы на любой вкус. Канал анонсирует и наши встречи. Подписывайтесь.
Telegram-канал: https://www.tgoop.com/progmsk_channel
Telegram-чат: https://www.tgoop.com/progmsk
VK: https://vk.com/progmsk
Подробно рассказать о чём то, и не просто рассказать, а показать и научить не так просто. Для этого нужно время и особый формат — воркшоп с продолжением.
Этот формат труден для автора и ведущего. Вместо сорока минут выступления нужно готовить две, три, а то и четыре пары. Нужно писать код, нужно репетировать рассказ. Зато этот формат пользуется самой бешеной любовью слушателей. Ни один доклад в нашем YouTube-канале не сравнится по популярности с продолжительными воркшопами.
К счастью, в нашем сообществе есть люди, готовые работать в таком формате. Вячеслав Аксёнов проведет серию воркшопов, в которой расскажет, как написать веб-приложение на языке Kotlin и подключит его к Telegram боту. Будут затронуты такие темы, как сбор требований, проектирование, разработка Web Spring сервиса, построение HTTP API, интеграция с базой данных, настройка логирования, а также заворачивание сервиса в Docker и его запуск.
Воркшопы будут проходить в YouTube, как трансляции и впоследствии будут доступны, как обычные ролики. Мы планируем три воркшопа — 17, 23 и 30 ноября (четверг, среда и среда). Время проведения — с 20:00 до 21:30 по Москве. Обратите внимание, что воркшопы могут затянуться, особенно, если от вас будет много вопросов, так что планируйте время с запасом.
Ссылка на трансляцию: https://youtu.be/JGmKGyxr8xo
Чтобы быть в курсе IT-событий, подпишитесь на телеграм-канал https://itmeeting.ru/. Это наши друзья, которые анонсируют бесплатные мероприятия в Москве и Онлайне. Здесь вы найдёте и конференции, и митапы, и семинары — форматы на любой вкус. Канал анонсирует и наши встречи. Подписывайтесь.
Telegram-канал: https://www.tgoop.com/progmsk_channel
Telegram-чат: https://www.tgoop.com/progmsk
VK: https://vk.com/progmsk
🔥2👍1
Профессиональные сообщества часто пересекаются и часто дружат. Мы ходим в гости, к нам ходят в гости, мы проводим совместные митапы, делаем совместные доклады и встречаемся на одних и тех же конференциях.
Однако, среди всех людей из IT, есть особые люди, благодаря которым IT-сообщества могут существовать в более-менее серьёзном виде. Раньше мы встречали в анти-кафе, а теперь — в комфортных залах с проекторами и кофе. Раньше мы выкладывали фото с телефона, а теперь — трансляции докладов в хорошем качестве.
Всё это случилось благодаря деврелам. Деврелы — всё ещё новая и не очень объяснимая профессия, хотя многие из деврелов скажут, что это не профессия, а процесс. В узком смысле, деврелы это те, кого раньше называли техническими евангелистами или представителями разработчиков (developer advocates). Но профессия растёт, изменяется, и сейчас developer relations manager — что-то большее. А что именно, пока не очень понятно.
Чтобы в этом разобраться, деврелы собираются на конференцию, которая на самом деле — давно назревший междусобойчик. В очередной раз надо встретиться и обсудить накопившиеся вопросы.
Так что если вам приходится по работе много общаться с программистами, организовывать IT-события, готовить доклады и докладчиков, вам будет интересно. Регистрация на событие здесь: https://devrelconf.ru/
Однако, среди всех людей из IT, есть особые люди, благодаря которым IT-сообщества могут существовать в более-менее серьёзном виде. Раньше мы встречали в анти-кафе, а теперь — в комфортных залах с проекторами и кофе. Раньше мы выкладывали фото с телефона, а теперь — трансляции докладов в хорошем качестве.
Всё это случилось благодаря деврелам. Деврелы — всё ещё новая и не очень объяснимая профессия, хотя многие из деврелов скажут, что это не профессия, а процесс. В узком смысле, деврелы это те, кого раньше называли техническими евангелистами или представителями разработчиков (developer advocates). Но профессия растёт, изменяется, и сейчас developer relations manager — что-то большее. А что именно, пока не очень понятно.
Чтобы в этом разобраться, деврелы собираются на конференцию, которая на самом деле — давно назревший междусобойчик. В очередной раз надо встретиться и обсудить накопившиеся вопросы.
Так что если вам приходится по работе много общаться с программистами, организовывать IT-события, готовить доклады и докладчиков, вам будет интересно. Регистрация на событие здесь: https://devrelconf.ru/
https://youtu.be/vmL3uxPoy6A
30 ноября 20:00-21:30
Мы в клубе программистов часто делаем доклады и воркшопы на разные интересные темы. К сожалению, самые интересные темы обычно достаточно сложны, чтобы их можно было осветить за полчаса или даже за полтора.
Подробно рассказать о чём то, и не просто рассказать, а показать и научить не так просто. Для этого нужно время и особый формат — воркшоп с продолжением.
Этот формат труден для автора и ведущего. Вместо сорока минут выступления нужно готовить две, три, а то и четыре пары. Нужно писать код, нужно репетировать рассказ. Зато этот формат пользуется самой бешеной любовью слушателей. Ни один доклад в нашем YouTube-канале не сравнится по популярности с продолжительными воркшопами.
К счастью, в нашем сообществе есть люди, готовые работать в таком формате. Вячеслав Аксёнов проведет серию воркшопов, в которой расскажет, как написать веб-приложение на языке Kotlin и подключит его к Telegram боту. Будут затронуты такие темы, как сбор требований, проектирование, разработка Web Spring сервиса, построение HTTP API, интеграция с базой данных, настройка логирования, а также заворачивание сервиса в Docker и его запуск.
Воркшопы будут проходить в YouTube, как трансляции и впоследствии будут доступны, как обычные ролики. Мы планируем три воркшопа — 17, 23 и 30 ноября (четверг, среда и среда). Время проведения — с 20:00 до 21:30 по Москве. Обратите внимание, что воркшопы могут затянуться, особенно, если от вас будет много вопросов, так что планируйте время с запасом.
30 ноября состоится третий воркшоп, где Вячеслав расскажет про тесты и подготовит приложение к развёртыванию.
Чтобы быть в курсе IT-событий, подпишитесь на телеграм-канал https://itmeeting.ru/. Это наши друзья, которые анонсируют бесплатные мероприятия в Москве и Онлайне. Здесь вы найдёте и конференции, и митапы, и семинары — форматы на любой вкус. Канал анонсирует и наши встречи. Подписывайтесь.
Telegram-канал: https://www.tgoop.com/progmsk_channel
Telegram-чат: https://www.tgoop.com/progmsk
VK: https://vk.com/progmsk
30 ноября 20:00-21:30
Мы в клубе программистов часто делаем доклады и воркшопы на разные интересные темы. К сожалению, самые интересные темы обычно достаточно сложны, чтобы их можно было осветить за полчаса или даже за полтора.
Подробно рассказать о чём то, и не просто рассказать, а показать и научить не так просто. Для этого нужно время и особый формат — воркшоп с продолжением.
Этот формат труден для автора и ведущего. Вместо сорока минут выступления нужно готовить две, три, а то и четыре пары. Нужно писать код, нужно репетировать рассказ. Зато этот формат пользуется самой бешеной любовью слушателей. Ни один доклад в нашем YouTube-канале не сравнится по популярности с продолжительными воркшопами.
К счастью, в нашем сообществе есть люди, готовые работать в таком формате. Вячеслав Аксёнов проведет серию воркшопов, в которой расскажет, как написать веб-приложение на языке Kotlin и подключит его к Telegram боту. Будут затронуты такие темы, как сбор требований, проектирование, разработка Web Spring сервиса, построение HTTP API, интеграция с базой данных, настройка логирования, а также заворачивание сервиса в Docker и его запуск.
Воркшопы будут проходить в YouTube, как трансляции и впоследствии будут доступны, как обычные ролики. Мы планируем три воркшопа — 17, 23 и 30 ноября (четверг, среда и среда). Время проведения — с 20:00 до 21:30 по Москве. Обратите внимание, что воркшопы могут затянуться, особенно, если от вас будет много вопросов, так что планируйте время с запасом.
30 ноября состоится третий воркшоп, где Вячеслав расскажет про тесты и подготовит приложение к развёртыванию.
Чтобы быть в курсе IT-событий, подпишитесь на телеграм-канал https://itmeeting.ru/. Это наши друзья, которые анонсируют бесплатные мероприятия в Москве и Онлайне. Здесь вы найдёте и конференции, и митапы, и семинары — форматы на любой вкус. Канал анонсирует и наши встречи. Подписывайтесь.
Telegram-канал: https://www.tgoop.com/progmsk_channel
Telegram-чат: https://www.tgoop.com/progmsk
VK: https://vk.com/progmsk
https://youtu.be/V2YqLtD3HoU
1 декабря 19:00-20:30
Знакомство с языками программирования бывает разным. Можно погрузиться в серьёзных проект, в котором, помимо языка, нужно держать в голове тестирование, архитектуру, системную библиотеку и даже, вероятно, такие штуки, как HTTP, JSON и SQL.
Воркшопы с продолжением хороши тем, что знакомят не столько с языком, сколько с практикой. Идеальное место для рассказа о принципах, подходах и воздушных конструкциях наподобие паттернов.
Но на этом фоне теряется язык. В каждом из них есть свои фишки, свой вкус, и, чтобы поймать этот вкус, не обязательно разрабатывать большие учебные проекты. Сделайте что-нибудь небольшое, но достаточно трудное, и вы поймёте, чего стоит язык на практике.
Мы, в клубе программистов, решили провести серию воркшопов, посвящённых разным языкам. И начнём с Котлина.
1 декабря в 19:00 наш бессменный организатор-докладчик-ведущий Алексей Пирогов попытается написать на Котлине игру 2048, чтобы продемонстрировать сильные стороны языка.
Будет трансляция в YouTube, так что Алексею можно будет задавать вопросы. Если видео вам понравится, мы обязательно продолжим серию и, возможно, даже сделаем трансляцию по Haskell и Elm.
Чтобы быть в курсе IT-событий, подпишитесь на телеграм-канал https://itmeeting.ru/. Это наши друзья, которые анонсируют бесплатные мероприятия в Москве и Онлайне. Здесь вы найдёте и конференции, и митапы, и семинары — форматы на любой вкус. Канал анонсирует и наши встречи. Подписывайтесь.
TG https://www.tgoop.com/progmsk (чат)
TG https://www.tgoop.com/progmsk_channel (канал)
VK https://vk.com/progmsk
YT https://www.youtube.com/@progmsk
1 декабря 19:00-20:30
Знакомство с языками программирования бывает разным. Можно погрузиться в серьёзных проект, в котором, помимо языка, нужно держать в голове тестирование, архитектуру, системную библиотеку и даже, вероятно, такие штуки, как HTTP, JSON и SQL.
Воркшопы с продолжением хороши тем, что знакомят не столько с языком, сколько с практикой. Идеальное место для рассказа о принципах, подходах и воздушных конструкциях наподобие паттернов.
Но на этом фоне теряется язык. В каждом из них есть свои фишки, свой вкус, и, чтобы поймать этот вкус, не обязательно разрабатывать большие учебные проекты. Сделайте что-нибудь небольшое, но достаточно трудное, и вы поймёте, чего стоит язык на практике.
Мы, в клубе программистов, решили провести серию воркшопов, посвящённых разным языкам. И начнём с Котлина.
1 декабря в 19:00 наш бессменный организатор-докладчик-ведущий Алексей Пирогов попытается написать на Котлине игру 2048, чтобы продемонстрировать сильные стороны языка.
Будет трансляция в YouTube, так что Алексею можно будет задавать вопросы. Если видео вам понравится, мы обязательно продолжим серию и, возможно, даже сделаем трансляцию по Haskell и Elm.
Чтобы быть в курсе IT-событий, подпишитесь на телеграм-канал https://itmeeting.ru/. Это наши друзья, которые анонсируют бесплатные мероприятия в Москве и Онлайне. Здесь вы найдёте и конференции, и митапы, и семинары — форматы на любой вкус. Канал анонсирует и наши встречи. Подписывайтесь.
TG https://www.tgoop.com/progmsk (чат)
TG https://www.tgoop.com/progmsk_channel (канал)
VK https://vk.com/progmsk
YT https://www.youtube.com/@progmsk
👍3
https://youtu.be/4kiqhUzmp8I
14 декабря 19:00-20:30
Программисты знают всё. Любой вопрос экономики, медицины и квантовой механики без сопротивления поддаётся глубокому уму программиста.
Мы — и психологи, и футуристы, и специалисты по актёрскому мастерству. Нет в мире темы, по которой мы не могли бы высказать глубокого экспертного мнения.
Всего лишь два вопроса ставят программиста в тупик: почему программа не работает и кто написал этот ужасный код (в смысле, я сам?)
Впрочем, есть ещё одна тема, где программисты плавают и эта тема — юриспруденция. Каждый из нас готов раздавать бесплатные советы, но только до тех пор, пока сам не столкнётся с интересной ситуацией.
Всегда ли можно брать библиотеки с открытым исходным кодом в свои проекты? В проекты своего работодателя? В проекты работодателя, которые продаются на рынке?
Чем лицензии отличаются друг от друга? Реально ли посадить программиста, который не до конца разобрался в законодательстве? Что будет за разглашение персональных данных?
14 декабря в гости к нашему клубу придёт юрист Ольга Щербакова, которая ответит на эти и множество других вопросов (если вы их зададите во время трансляции!)
Ольга работает, как в России, так и в Европе, окончила магистратуру по направлению «Юриспруденция в сфере новых технологий» в Мадриде, так что разбирается в этих непростых вопросах профессионально.
Трансляция начнётся в 19:00. Мы собираемся делать часовое интервью, но, если вопросов окажется много, можем и засидеться. Так что готовьте вопросы.
Юридическое бюро Ольги Щербаковой: https://legal-bureau1.com/
Чтобы быть в курсе IT-событий, подпишитесь на телеграм-канал https://itmeeting.ru/. Это наши друзья, которые анонсируют бесплатные мероприятия в Москве и Онлайне. Здесь вы найдёте и конференции, и митапы, и семинары — форматы на любой вкус. Канал анонсирует и наши встречи. Подписывайтесь.
TG https://www.tgoop.com/progmsk (чат)
TG https://www.tgoop.com/progmsk_channel (канал)
VK https://vk.com/progmsk
YT https://www.youtube.com/@progmsk
14 декабря 19:00-20:30
Программисты знают всё. Любой вопрос экономики, медицины и квантовой механики без сопротивления поддаётся глубокому уму программиста.
Мы — и психологи, и футуристы, и специалисты по актёрскому мастерству. Нет в мире темы, по которой мы не могли бы высказать глубокого экспертного мнения.
Всего лишь два вопроса ставят программиста в тупик: почему программа не работает и кто написал этот ужасный код (в смысле, я сам?)
Впрочем, есть ещё одна тема, где программисты плавают и эта тема — юриспруденция. Каждый из нас готов раздавать бесплатные советы, но только до тех пор, пока сам не столкнётся с интересной ситуацией.
Всегда ли можно брать библиотеки с открытым исходным кодом в свои проекты? В проекты своего работодателя? В проекты работодателя, которые продаются на рынке?
Чем лицензии отличаются друг от друга? Реально ли посадить программиста, который не до конца разобрался в законодательстве? Что будет за разглашение персональных данных?
14 декабря в гости к нашему клубу придёт юрист Ольга Щербакова, которая ответит на эти и множество других вопросов (если вы их зададите во время трансляции!)
Ольга работает, как в России, так и в Европе, окончила магистратуру по направлению «Юриспруденция в сфере новых технологий» в Мадриде, так что разбирается в этих непростых вопросах профессионально.
Трансляция начнётся в 19:00. Мы собираемся делать часовое интервью, но, если вопросов окажется много, можем и засидеться. Так что готовьте вопросы.
Юридическое бюро Ольги Щербаковой: https://legal-bureau1.com/
Чтобы быть в курсе IT-событий, подпишитесь на телеграм-канал https://itmeeting.ru/. Это наши друзья, которые анонсируют бесплатные мероприятия в Москве и Онлайне. Здесь вы найдёте и конференции, и митапы, и семинары — форматы на любой вкус. Канал анонсирует и наши встречи. Подписывайтесь.
TG https://www.tgoop.com/progmsk (чат)
TG https://www.tgoop.com/progmsk_channel (канал)
VK https://vk.com/progmsk
YT https://www.youtube.com/@progmsk
👍1🔥1
Адвент кода
https://www.tgoop.com/progmsk_adventofcode
https://adventofcode.com/
1-25 декабря
В декабре в восьмой раз пройдёт месячник безудержного предновогоднего программирования — Advent of Code.
Advent of Code — программистское прочтение западной христианской традиции, не сильно известной в наших краях, которая называется Рождественский календарь.
Календарь делают в виде картонного домика, чтобы отсчитывать дни, оставшиеся до Рождества. В разные комнаты домика кладут небольшие подарки — конфеты, игрушки, даже записки с пожеланиями.
Программистский календарь состоит из небольших задач-головоломок, которые организаторы ежедневно публикуют, начиная с 1 декабря. Это наши конфеты и наши игрушки.
Программисты клуба и раньше принимали участие в месячнике программирования, но в этом году мы решили сделать наше присутствие более массовым и более организованным.
В чём заключается организация? Мы сделали telegram-чат для обсуждения задач.
Мы не решаем задачи друг за друга, но можем подсказать ход решения.
В конечном итоге, мы помогаем друг-другу разобраться в сложных вопросах и расширить горизонты.
Вступайте в чат и регистрируйтесь на сайте!
https://www.tgoop.com/progmsk_adventofcode
https://adventofcode.com/
1-25 декабря
В декабре в восьмой раз пройдёт месячник безудержного предновогоднего программирования — Advent of Code.
Advent of Code — программистское прочтение западной христианской традиции, не сильно известной в наших краях, которая называется Рождественский календарь.
Календарь делают в виде картонного домика, чтобы отсчитывать дни, оставшиеся до Рождества. В разные комнаты домика кладут небольшие подарки — конфеты, игрушки, даже записки с пожеланиями.
Программистский календарь состоит из небольших задач-головоломок, которые организаторы ежедневно публикуют, начиная с 1 декабря. Это наши конфеты и наши игрушки.
Программисты клуба и раньше принимали участие в месячнике программирования, но в этом году мы решили сделать наше присутствие более массовым и более организованным.
В чём заключается организация? Мы сделали telegram-чат для обсуждения задач.
Мы не решаем задачи друг за друга, но можем подсказать ход решения.
В конечном итоге, мы помогаем друг-другу разобраться в сложных вопросах и расширить горизонты.
Вступайте в чат и регистрируйтесь на сайте!
🔥7👍1
https://youtu.be/8Js9WtiN2kg
Фёдор Ярёменко, четверг 8 декабря в 20:00
Программисты постоянно спорят о том, какой язык самый лучший. Когда то мы сравнивали C и Pascal, но время идёт, и позади уже остались баталии Python/Ruby и Java/C#.
Очевидно, у каждого языка есть свои плюсы и свои минусы, именно поэтому мы их и сравниваем. В идеале нам бы хотелось расширять языки под собственные нужды.
Такая возможность появилась у программистов очень давно. Нам известны разные способы мета-программирования, то есть создания программ для создания программ.
Даже тривиальные макросы в C позволяют генерировать большие куски кода из небольших описаний. Впрочем, эти макросы ненадёжны, ограничены и не слишком выразительны.
Современные языки имеют гораздо более выразительные средства расширения. Одним из таких языков является Котлин.
Фёдор Ярёменко расскажет нам о его возможностях и о том, как создавать DSL (domain-specific languages или предметно-ориентированные языки) для своих нужд без существенных затрат времени.
Фёдор пишет на Java более десяти лет и уже около четырёх лет на Kotlin.
Чтобы быть в курсе IT-событий, подпишитесь на телеграм-канал https://itmeeting.ru/. Это наши друзья, которые анонсируют бесплатные мероприятия в Москве и Онлайне. Здесь вы найдёте и конференции, и митапы, и семинары — форматы на любой вкус. Канал анонсирует и наши встречи. Подписывайтесь.
TG https://www.tgoop.com/progmsk (чат)
TG https://www.tgoop.com/progmsk_channel (канал)
VK https://vk.com/progmsk
YT https://www.youtube.com/@progmsk
Фёдор Ярёменко, четверг 8 декабря в 20:00
Программисты постоянно спорят о том, какой язык самый лучший. Когда то мы сравнивали C и Pascal, но время идёт, и позади уже остались баталии Python/Ruby и Java/C#.
Очевидно, у каждого языка есть свои плюсы и свои минусы, именно поэтому мы их и сравниваем. В идеале нам бы хотелось расширять языки под собственные нужды.
Такая возможность появилась у программистов очень давно. Нам известны разные способы мета-программирования, то есть создания программ для создания программ.
Даже тривиальные макросы в C позволяют генерировать большие куски кода из небольших описаний. Впрочем, эти макросы ненадёжны, ограничены и не слишком выразительны.
Современные языки имеют гораздо более выразительные средства расширения. Одним из таких языков является Котлин.
Фёдор Ярёменко расскажет нам о его возможностях и о том, как создавать DSL (domain-specific languages или предметно-ориентированные языки) для своих нужд без существенных затрат времени.
Фёдор пишет на Java более десяти лет и уже около четырёх лет на Kotlin.
Чтобы быть в курсе IT-событий, подпишитесь на телеграм-канал https://itmeeting.ru/. Это наши друзья, которые анонсируют бесплатные мероприятия в Москве и Онлайне. Здесь вы найдёте и конференции, и митапы, и семинары — форматы на любой вкус. Канал анонсирует и наши встречи. Подписывайтесь.
TG https://www.tgoop.com/progmsk (чат)
TG https://www.tgoop.com/progmsk_channel (канал)
VK https://vk.com/progmsk
YT https://www.youtube.com/@progmsk
👍4
https://youtu.be/E12WNSXR15A
19 января в 19:00
С 1 по 25 декабря мы решали задачи Advent of Code. Католическое рождество позади, позади и новогодние праздники — самое время вернуться к задачам, и обсудить, что и как мы делали.
Сравним разные языки программирования и разные подходы.
Встречаемся в YouTube-трансляции 19 января в 19:00 по Москве.
Чтобы быть в курсе IT-событий, подпишитесь на телеграм-канал https://itmeeting.ru/. Это наши друзья, которые анонсируют бесплатные мероприятия в Москве и Онлайне. Здесь вы найдёте и конференции, и митапы, и семинары — форматы на любой вкус. Канал анонсирует и наши встречи. Подписывайтесь.
TG https://www.tgoop.com/progmsk (чат)
TG https://www.tgoop.com/progmsk_channel (канал)
VK https://vk.com/progmsk
YT https://www.youtube.com/@progmsk
19 января в 19:00
С 1 по 25 декабря мы решали задачи Advent of Code. Католическое рождество позади, позади и новогодние праздники — самое время вернуться к задачам, и обсудить, что и как мы делали.
Сравним разные языки программирования и разные подходы.
Встречаемся в YouTube-трансляции 19 января в 19:00 по Москве.
Чтобы быть в курсе IT-событий, подпишитесь на телеграм-канал https://itmeeting.ru/. Это наши друзья, которые анонсируют бесплатные мероприятия в Москве и Онлайне. Здесь вы найдёте и конференции, и митапы, и семинары — форматы на любой вкус. Канал анонсирует и наши встречи. Подписывайтесь.
TG https://www.tgoop.com/progmsk (чат)
TG https://www.tgoop.com/progmsk_channel (канал)
VK https://vk.com/progmsk
YT https://www.youtube.com/@progmsk
Мир стремительно меняется. Несколько лет назад DevOps был не то сотрудником, не то процессом, благодаря которому программисты вдруг перестали тратить время на обновление софта.
Двадцать лет назад очередная версия программы собиралась вручную в течение пары дней. А сейчас мы даже не знаем, сколько она собирается: всё происходит само собой — прозрачно и быстро. Проблемы и эксцессы возникают реже. Софт и железо обновляются без внутреннего трепета, поскольку — ну а что может случиться?
Констатируем, что мир изменился и изменился в лучшую сторону. Однако, оказалось, что новые решения принесли и новые проблемы. Как у нас теперь с безопасностью? Реально ли во всех этих облаках защищать персональные данные? Как быть с атаками? В конце, концов, где брать специалистов?
Вопросы требуют если не ответа, то хотя бы обсуждения в профессиональной среде. И где этим заниматься, как не на конференции? К счастью, нужная конференция состоится совсем скоро — 13 и 14 марта. Её проводят наши друзья — компания Онтико — известная многим, как организатор Highload++ и TeamLead Conf.
Темы, которые ждут нас на DevOps Conf:
- проблемы импортозамещения;
- подходы к безопасности в динамичной инфраструктуре;
тренды DevOps;
- миграция из зарубежных облаков и сервисов;
- поиск сотрудников;
Читайте программу конференции и регистрируйтесь!
Двадцать лет назад очередная версия программы собиралась вручную в течение пары дней. А сейчас мы даже не знаем, сколько она собирается: всё происходит само собой — прозрачно и быстро. Проблемы и эксцессы возникают реже. Софт и железо обновляются без внутреннего трепета, поскольку — ну а что может случиться?
Констатируем, что мир изменился и изменился в лучшую сторону. Однако, оказалось, что новые решения принесли и новые проблемы. Как у нас теперь с безопасностью? Реально ли во всех этих облаках защищать персональные данные? Как быть с атаками? В конце, концов, где брать специалистов?
Вопросы требуют если не ответа, то хотя бы обсуждения в профессиональной среде. И где этим заниматься, как не на конференции? К счастью, нужная конференция состоится совсем скоро — 13 и 14 марта. Её проводят наши друзья — компания Онтико — известная многим, как организатор Highload++ и TeamLead Conf.
Темы, которые ждут нас на DevOps Conf:
- проблемы импортозамещения;
- подходы к безопасности в динамичной инфраструктуре;
тренды DevOps;
- миграция из зарубежных облаков и сервисов;
- поиск сотрудников;
Читайте программу конференции и регистрируйтесь!
👍1
На конференции ходить весело. Можно поговорить со звёздами, услышать все новости индустрии, пообщаться с коллегами из других компаний и узнать, как там у них. Так же, как у нас.
Конференции — это развлечение. И польза тоже, хотя про пользу люди спорят много лет. Впрочем, участие сотрудников оплачивают компании, а они умеют считать деньги. Не было бы пользы — не было бы и корпоративных билетов.
Но конференции — это ещё и возможность.За каждой конференцией стоят люди. Это и организаторы, которые на конференциях зарабатывают. Но если вы видели изнанку, то понимаете, что это очень нервный заработок.
Это и программный комитет, где всё делают за идею. Сотни обсуждений, созвонов, прогонов — всё за пару месяцев и без отрыва от работы.
Это и докладчики, которые готовят доклады, пишут и переписывают планы, репетируют и вопреки всем сомнениям выступают перед сотнями участников.
В этих людях есть что-то хорошее. Желание не просто «потреблять контент», но и поделиться тем, что знаешь; помочь на трудном профессиональном пути.
Мы благодарны этим людям, но благодарность без действий стоит мало. Как отблагодарить людей, кто помогал нам профессионально расти и развиваться? Приняв эстафету и продолжив их дело. И такая возможность у нас есть.
Начинается новый сезон конференций. Наши друзья из JUG Ru ищут докладчиков.
Сейчас самое время зарегистрироваться в качестве докладчика и предложить тему.
Что нас ждёт этой весной?
✔️ JPoint — Java-разработка.
✔️ Heisenbug — тестирование.
✔️ Mobius — мобильная разработка.
✔️ HolyJS — JavaScript.
✔️ C++ Russia — разработка на C++.
Всё, что нужно сделать — вспомнить, над чем работали в последнее время и подать заявку.
Если вы пока не готовы стать докладчиком, вы можете зарегистрироваться на конференции в качестве участника.
Конференции — это развлечение. И польза тоже, хотя про пользу люди спорят много лет. Впрочем, участие сотрудников оплачивают компании, а они умеют считать деньги. Не было бы пользы — не было бы и корпоративных билетов.
Но конференции — это ещё и возможность.За каждой конференцией стоят люди. Это и организаторы, которые на конференциях зарабатывают. Но если вы видели изнанку, то понимаете, что это очень нервный заработок.
Это и программный комитет, где всё делают за идею. Сотни обсуждений, созвонов, прогонов — всё за пару месяцев и без отрыва от работы.
Это и докладчики, которые готовят доклады, пишут и переписывают планы, репетируют и вопреки всем сомнениям выступают перед сотнями участников.
В этих людях есть что-то хорошее. Желание не просто «потреблять контент», но и поделиться тем, что знаешь; помочь на трудном профессиональном пути.
Мы благодарны этим людям, но благодарность без действий стоит мало. Как отблагодарить людей, кто помогал нам профессионально расти и развиваться? Приняв эстафету и продолжив их дело. И такая возможность у нас есть.
Начинается новый сезон конференций. Наши друзья из JUG Ru ищут докладчиков.
Сейчас самое время зарегистрироваться в качестве докладчика и предложить тему.
Что нас ждёт этой весной?
✔️ JPoint — Java-разработка.
✔️ Heisenbug — тестирование.
✔️ Mobius — мобильная разработка.
✔️ HolyJS — JavaScript.
✔️ C++ Russia — разработка на C++.
Всё, что нужно сделать — вспомнить, над чем работали в последнее время и подать заявку.
Если вы пока не готовы стать докладчиком, вы можете зарегистрироваться на конференции в качестве участника.
👍1
Ссылка на регистрацию: https://progmsk.timepad.ru/event/2298136/
Код-ретрит (coderetreat.org) — это однодневный бесплатный интенсив для программистов. Программисты проводят их, чтобы освоить навыки, до которых на основной работе «не доходят руки».
Компания Авито и Московский клуб программистов проводят код-ретрит, посвящённый парному программированию и разработке через тестирование. Из опыта мы знаем, что эти подходы особенно трудно изучать на основной работе.
Что и как будем делать. Собираемся 11 февраля в офисе Авито на Лесной улице с десяти часов. Официальное начало в 10:30. Разбиваемся на пары и делаем Игру Жизнь на любимом языке программирования в течение нескольких раундов. После каждого раунда пары меняются, а задача обрастает дополнительными условиями — чтобы было интереснее. Мы регулярно обсуждаем результаты, делимся озарениями и опытом. Ретрит заканчивается в 17:30. В середине дня нас ждёт обед, и весь день у нас будут чай, кофе и печенье.
Ретрит проведёт тренер Светлана Кривенко. Светлана давно и успешно ведёт воркшопы для программистов, записывает обучающие видео, участвует в организации хакатанов и контрибутит в опен-сорс проекты.
Несколько пожеланий-требований к участникам.
Вы приносите свой ноутбук, где настроены инструментальные средства для разработки на ваших любимых языках.
Вы умеете писать тесты и знаете, как их запускать.
Мы не накладываем ограничений на языки программирования, но нам важно, чтобы работа велась в парах. Если вам не удастся найти пару для любого экзотического языка программирования, мы ожидаем, что вы сможете переключиться на один из популярных языков — JavaScript, Python, Java, Go или C#.
Наши цели — освоить новые навыки, получить удовольствие, пообщаться с толковыми коллегами. Ждём вас 11 февраля в 10:00 в офисе Авито.
Код-ретрит (coderetreat.org) — это однодневный бесплатный интенсив для программистов. Программисты проводят их, чтобы освоить навыки, до которых на основной работе «не доходят руки».
Компания Авито и Московский клуб программистов проводят код-ретрит, посвящённый парному программированию и разработке через тестирование. Из опыта мы знаем, что эти подходы особенно трудно изучать на основной работе.
Что и как будем делать. Собираемся 11 февраля в офисе Авито на Лесной улице с десяти часов. Официальное начало в 10:30. Разбиваемся на пары и делаем Игру Жизнь на любимом языке программирования в течение нескольких раундов. После каждого раунда пары меняются, а задача обрастает дополнительными условиями — чтобы было интереснее. Мы регулярно обсуждаем результаты, делимся озарениями и опытом. Ретрит заканчивается в 17:30. В середине дня нас ждёт обед, и весь день у нас будут чай, кофе и печенье.
Ретрит проведёт тренер Светлана Кривенко. Светлана давно и успешно ведёт воркшопы для программистов, записывает обучающие видео, участвует в организации хакатанов и контрибутит в опен-сорс проекты.
Несколько пожеланий-требований к участникам.
Вы приносите свой ноутбук, где настроены инструментальные средства для разработки на ваших любимых языках.
Вы умеете писать тесты и знаете, как их запускать.
Мы не накладываем ограничений на языки программирования, но нам важно, чтобы работа велась в парах. Если вам не удастся найти пару для любого экзотического языка программирования, мы ожидаем, что вы сможете переключиться на один из популярных языков — JavaScript, Python, Java, Go или C#.
Наши цели — освоить новые навыки, получить удовольствие, пообщаться с толковыми коллегами. Ждём вас 11 февраля в 10:00 в офисе Авито.
🔥9👍2
Алексей Пирогов, 16 февраля, 19:00–20:30
Трансляция в YouTube: https://youtube.com/live/WkN5feMXyPE
Трансляция в VK: https://vk.com/video-215542858_456239116
JavaScript поддерживает разные парадигмы, и программист волен выбирать между процедурным, объектным и функциональным решением задачи. Однако, синтаксис JavaScript — старый добрый процедурный C, плюс немного объектов из C++ и Java. Писать на JavaScript процедурный и объектно-ориентированный код — привычнее, идиоматичнее и проще, чем функциональный.
Языки, на которых принято писать в функциональном стиле, чаще встречаются на стороне бэкэнда. А вот на чём можно писать для браузера?
Лет десять с лишним существует язык Clojure, который "живёт" на сервере, где запускается на Java Virtual Machine, а в браузере запускается его более молодое подмножество — ClojureScript. Это тот самый "functional first" язык, с чистыми функциями и неизменяемыми структурами данных.
Алексей Пирогов, наш бессменный докладчик и организатор встреч, сделает серию воркшопов, где вживую покажет, как выглядит разработка на ClojureScript.
Реализуем работающий в браузере "Pokedex" — базу знаний о покемонах! Данные будем получать из PokéAPI, кэшировать в Localstorage и показывать по ним выборки в GUI. А может быть даже положим данные в DataScript — это такая in-memory БД, запросы к которой пишутся на языке логического программирования Datalog (который является DSL для Clojure, конечно же).
Первый воркшоп пройдёт 16 февраля с 19:00 до 20:30.
Нашими трансляциями занимаются специалисты из компании SBTG. Раньше записи клуба были похожи на Zoom (потому что мы делали их в Zoom). А теперь не стыдно отдавать и в телевизор.
Чтобы быть в курсе IT-событий, подпишитесь на телеграм-канал ITMeeting. Это наши друзья, которые анонсируют бесплатные мероприятия в Москве и Онлайне. Здесь вы найдёте и конференции, и митапы, и семинары — форматы на любой вкус. Канал анонсирует и наши встречи. Подписывайтесь.
TG (чат) | TG (канал) | VK | YT
Трансляция в YouTube: https://youtube.com/live/WkN5feMXyPE
Трансляция в VK: https://vk.com/video-215542858_456239116
JavaScript поддерживает разные парадигмы, и программист волен выбирать между процедурным, объектным и функциональным решением задачи. Однако, синтаксис JavaScript — старый добрый процедурный C, плюс немного объектов из C++ и Java. Писать на JavaScript процедурный и объектно-ориентированный код — привычнее, идиоматичнее и проще, чем функциональный.
Языки, на которых принято писать в функциональном стиле, чаще встречаются на стороне бэкэнда. А вот на чём можно писать для браузера?
Лет десять с лишним существует язык Clojure, который "живёт" на сервере, где запускается на Java Virtual Machine, а в браузере запускается его более молодое подмножество — ClojureScript. Это тот самый "functional first" язык, с чистыми функциями и неизменяемыми структурами данных.
Алексей Пирогов, наш бессменный докладчик и организатор встреч, сделает серию воркшопов, где вживую покажет, как выглядит разработка на ClojureScript.
Реализуем работающий в браузере "Pokedex" — базу знаний о покемонах! Данные будем получать из PokéAPI, кэшировать в Localstorage и показывать по ним выборки в GUI. А может быть даже положим данные в DataScript — это такая in-memory БД, запросы к которой пишутся на языке логического программирования Datalog (который является DSL для Clojure, конечно же).
Первый воркшоп пройдёт 16 февраля с 19:00 до 20:30.
Нашими трансляциями занимаются специалисты из компании SBTG. Раньше записи клуба были похожи на Zoom (потому что мы делали их в Zoom). А теперь не стыдно отдавать и в телевизор.
Чтобы быть в курсе IT-событий, подпишитесь на телеграм-канал ITMeeting. Это наши друзья, которые анонсируют бесплатные мероприятия в Москве и Онлайне. Здесь вы найдёте и конференции, и митапы, и семинары — форматы на любой вкус. Канал анонсирует и наши встречи. Подписывайтесь.
TG (чат) | TG (канал) | VK | YT
🔥8
Анонс от дружественного клуба Круглый стол по ChatGPT
Каждый вторник в 20:00 по мск, мы собираемся в чате Круглый Стол по ChatGPT
и обсужаем новые решения созданные с помощью этой технологии и приглашаем авторов интересных статей, продуктов рассказать про свой опыт.
Присоединяйтесь, нас уже более 1700 человек!
https://tally.so/r/nGe4Mo
Каждый вторник в 20:00 по мск, мы собираемся в чате Круглый Стол по ChatGPT
и обсужаем новые решения созданные с помощью этой технологии и приглашаем авторов интересных статей, продуктов рассказать про свой опыт.
Присоединяйтесь, нас уже более 1700 человек!
https://tally.so/r/nGe4Mo
👍6
AgileDays 2023
Если и есть неразрешимый вопрос в современном программировании, то это вопрос управления. Несмотря на ухищрения менеджеров, приблизительно 30% всех проектов так и не доходят до прода, а в бюджет и сроки укладываются всего лишь 10%.
Гибкие методологии улучшают статистику — неудачных проектов становится 10%, а удачных — 40% (данные из CHAOS Report 2015, страница 7).
Где то посередине находится серая зона — проекты, которые добираются до пользователя, но позже, чем запланировано, и за другие деньги.
Гибкие подходы, очевидно, работают — неудачных проектов становится меньше, а удачных больше. И очевидно, что гибким подходам есть куда расти, потому что серых проектов всё ещё очень много.
Мы знаем, что agile — вовсе не статичный свод законов, раз и навсегда данный нам основателями Альянса. Наоборот, каждый год, каждый месяц мы видим новые возможности и новые решения. Каждый год мы учимся отбирать у серой зоны трудные проценты проектов, уложившихся в сроки и в бюджет.
К сожалению, у нас не так много времени, чтобы читать все статьи и апробировать все интересные идеи. Зато мы можем вырваться на AgileDays, конференцию, сфокусированную на гибкой разработке.
Конференция будет интересна и программистам, работающим в гибких командах; и менеджменту, в том числе классическому менеджменту. Конечно, скрам-мастера и владельцы-продуктов тоже найдут здесь полезные для себя доклады и воркшопы.
Конференция будет идти в течение двух дней — 14 апреля онлайн, и 21 апреля онлайн + офлайн.
Ознакомиться с программой и докладчиками, а также зарегистрироваться на AgileDays можно по ссылке.
Если и есть неразрешимый вопрос в современном программировании, то это вопрос управления. Несмотря на ухищрения менеджеров, приблизительно 30% всех проектов так и не доходят до прода, а в бюджет и сроки укладываются всего лишь 10%.
Гибкие методологии улучшают статистику — неудачных проектов становится 10%, а удачных — 40% (данные из CHAOS Report 2015, страница 7).
Где то посередине находится серая зона — проекты, которые добираются до пользователя, но позже, чем запланировано, и за другие деньги.
Гибкие подходы, очевидно, работают — неудачных проектов становится меньше, а удачных больше. И очевидно, что гибким подходам есть куда расти, потому что серых проектов всё ещё очень много.
Мы знаем, что agile — вовсе не статичный свод законов, раз и навсегда данный нам основателями Альянса. Наоборот, каждый год, каждый месяц мы видим новые возможности и новые решения. Каждый год мы учимся отбирать у серой зоны трудные проценты проектов, уложившихся в сроки и в бюджет.
К сожалению, у нас не так много времени, чтобы читать все статьи и апробировать все интересные идеи. Зато мы можем вырваться на AgileDays, конференцию, сфокусированную на гибкой разработке.
Конференция будет интересна и программистам, работающим в гибких командах; и менеджменту, в том числе классическому менеджменту. Конечно, скрам-мастера и владельцы-продуктов тоже найдут здесь полезные для себя доклады и воркшопы.
Конференция будет идти в течение двух дней — 14 апреля онлайн, и 21 апреля онлайн + офлайн.
Ознакомиться с программой и докладчиками, а также зарегистрироваться на AgileDays можно по ссылке.
👍2🔥1