Всем привет! Расскажу вам о небольшой полезной фишке IDE от Jetbrains - IDEA Shelf. Этот механизм позволяет сохранять код, который вы еще не закоммитили, чтобы возвращаться к нему позже.
Как использовать?
- В окне Commit щелкните ПКМ по файлам или списку изменений и выберите Shelve changes. Введите комментарий и нажмите кнопку Shelve Changes.
- Чтобы вернуть отложенные изменения с полки, на вкладке Shelf выберите список изменений или файлы и нажмите Unshelve из контекстного меню выбора.
Лично я использую этот механизм в основном в больших проектах в двух случаях:
- Сохраняю свои изменения, когда надо быстро переключиться между задачами
- Сохраняю код для локальных команд с различными выгрузками и миграциями. Я использую их как шаблон для других подобных задач, ну а если что-то внезапно надо повторить - у меня уже будет готовый код - остаётся только сделать Unshelve.
А подробнее об этом можно узнать в документации JetBrains
Как использовать?
- В окне Commit щелкните ПКМ по файлам или списку изменений и выберите Shelve changes. Введите комментарий и нажмите кнопку Shelve Changes.
- Чтобы вернуть отложенные изменения с полки, на вкладке Shelf выберите список изменений или файлы и нажмите Unshelve из контекстного меню выбора.
Лично я использую этот механизм в основном в больших проектах в двух случаях:
- Сохраняю свои изменения, когда надо быстро переключиться между задачами
- Сохраняю код для локальных команд с различными выгрузками и миграциями. Я использую их как шаблон для других подобных задач, ну а если что-то внезапно надо повторить - у меня уже будет готовый код - остаётся только сделать Unshelve.
А подробнее об этом можно узнать в документации JetBrains
👍3❤1
Прочитал книгу ATDD by example. В ней рассказывается про подход Acceptance test driven development - разработка через приёмочное тестирование. Такой подход мы постепенно внедряем в компании, где я работаю, поэтому для меня книга довольно актуальна.
Интересно рассказано про подход, интересные примеры и рекомендации. Определённо полезная книга. Однако есть и недостатки. Например, мне не очень понравился перевод ("happy path" перевели как "в добрый путь" например), и немного не хватило примеров. Они есть, они интересны, но кажется их не совсем достаточно. Ещё и код на джаве и руби :)
7/10, в общем и целом - рекомендую
#книги
https://t.me/flexiblecoding
Интересно рассказано про подход, интересные примеры и рекомендации. Определённо полезная книга. Однако есть и недостатки. Например, мне не очень понравился перевод ("happy path" перевели как "в добрый путь" например), и немного не хватило примеров. Они есть, они интересны, но кажется их не совсем достаточно. Ещё и код на джаве и руби :)
7/10, в общем и целом - рекомендую
#книги
https://t.me/flexiblecoding
😁4🔥3👍2
Всем привет! Сегодня я завершил ещё один свой пет-проект, и стремлюсь поделиться им с вами.
Это Flex Task Manager Bot. Он поможет вам управлять своими задачами - вы можете создавать напоминания, повторять задачи, распределять их по папкам.
В чём преимущества?
1. Ваши задачи всегда рядом с вами - в мессенджере, которым вы пользуетесь постоянно (если, конечно, вы используете Telegram)
2. Распознавание дат и времени - бот может распознать дату и время из текста практически независимо от формата - "Через два дня", "сегодня в 11 вечера" и др. Просто пишите текст задачи!
Ссылка на бота - https://t.me/FlexTaskManagerBot
Обсуждение и фидбек в этом чате - https://t.me/+TQHQN3MNxt0wNDYy
Проект пока что не open source, но скорее всего это временно. Пробуйте, пользуйтесь, пишите!
Это Flex Task Manager Bot. Он поможет вам управлять своими задачами - вы можете создавать напоминания, повторять задачи, распределять их по папкам.
В чём преимущества?
1. Ваши задачи всегда рядом с вами - в мессенджере, которым вы пользуетесь постоянно (если, конечно, вы используете Telegram)
2. Распознавание дат и времени - бот может распознать дату и время из текста практически независимо от формата - "Через два дня", "сегодня в 11 вечера" и др. Просто пишите текст задачи!
Ссылка на бота - https://t.me/FlexTaskManagerBot
Обсуждение и фидбек в этом чате - https://t.me/+TQHQN3MNxt0wNDYy
Проект пока что не open source, но скорее всего это временно. Пробуйте, пользуйтесь, пишите!
👍6🔥3🤩2
Прочитал книгу "A Mind For Numbers" автора Барбара Оакли.
Неплохая книга. На русский язык её название переведено как "Думай как математик". Книга не совсем о математике, а скорее о том, как учиться на примере математики и других точных наук. Про продуктивное обучение и продуктивность)
Из интересного - в конце каждой главы есть небольшой рассказ какой-нибудь личности о том, как без {Тема главы} было плохо, а после того как стал делать {Тема главы} стало хорошо! Это было интересно читать и видеть живой пример внедрения различных методик обучения.
Но на самом деле практически всё, что было в этой книге, пересказывал в своих видео и курсах блогер Томас Франк. У него есть курс Study Skills и просто классный ютуб канал (и даже официальный русскоязычный канал с переводами). Так получилось, что некоторое время назад я прошёл и его курс, а ещё раньше посмотрел практически все его видео :)
А ещё это первая книга, которую я полностью прочитал на английском. Это было тяжело, но я справился!
#книги
Неплохая книга. На русский язык её название переведено как "Думай как математик". Книга не совсем о математике, а скорее о том, как учиться на примере математики и других точных наук. Про продуктивное обучение и продуктивность)
Из интересного - в конце каждой главы есть небольшой рассказ какой-нибудь личности о том, как без {Тема главы} было плохо, а после того как стал делать {Тема главы} стало хорошо! Это было интересно читать и видеть живой пример внедрения различных методик обучения.
Но на самом деле практически всё, что было в этой книге, пересказывал в своих видео и курсах блогер Томас Франк. У него есть курс Study Skills и просто классный ютуб канал (и даже официальный русскоязычный канал с переводами). Так получилось, что некоторое время назад я прошёл и его курс, а ещё раньше посмотрел практически все его видео :)
А ещё это первая книга, которую я полностью прочитал на английском. Это было тяжело, но я справился!
#книги
👏8👍1🤔1
Тут компания, где я работаю, хакатон проводит, поэтому приглашаю поучаствовать всех, кто связан с геймдевом!
https://sineys.ru/
А если у вас есть друзья, которые пилят игры, обязательно перешлите им это сообщение!
https://sineys.ru/
А если у вас есть друзья, которые пилят игры, обязательно перешлите им это сообщение!
sineys.ru
GAME DEV ХАКАТОН «СИНЕУС» 2024
Ежегодный Game Dev Хакатон в Вологоде соберет на одной площадке топовых работодателей, инвесторов, экспертов game индустрии, разработчиков и создателей игр, стартапы.
🔥4👻3
Всем привет! Прочитал книгу “Agile-менеджмент, лидерство и управление командами” Юргена Аппело.
Книга мне понравилась. Я узнал много нового - от принципов формирования команды, мотивации до организационного дизайна компаний. Управление командами и разработка ПО рассматривается в рамках Теории сложных систем - теперь я заинтересовался и этой темой. А ещё в книге есть отсылки на других интересных авторов и их работы, например на Ричарда Докинза (известный биолог) и его книгу “Эгоистичный ген”. В конце книги автор формирует подход “Менеджмент 3.0.”, где объединяет все главы в некоторую систему.
Однако, книга не без недостатков. Мне показалось, что она скудно освещает конкретные методологии, например скрам или канбан - было бы интересно прочитать и про это. Ещё иногда автор отвлекается на свои темы и размышления, которые, как мне показалось, не всегда были уместны.
В целом, я могу порекомендовать эту книгу - 7/10
Книга мне понравилась. Я узнал много нового - от принципов формирования команды, мотивации до организационного дизайна компаний. Управление командами и разработка ПО рассматривается в рамках Теории сложных систем - теперь я заинтересовался и этой темой. А ещё в книге есть отсылки на других интересных авторов и их работы, например на Ричарда Докинза (известный биолог) и его книгу “Эгоистичный ген”. В конце книги автор формирует подход “Менеджмент 3.0.”, где объединяет все главы в некоторую систему.
Однако, книга не без недостатков. Мне показалось, что она скудно освещает конкретные методологии, например скрам или канбан - было бы интересно прочитать и про это. Ещё иногда автор отвлекается на свои темы и размышления, которые, как мне показалось, не всегда были уместны.
В целом, я могу порекомендовать эту книгу - 7/10
👍8
Первый день "Стачки" прошёл отлично - я посетил множество докладов, сделал записи в свою тетрадочку и надумал много интересных идей!
О докладах я напишу отдельно чуть позже, но в целом почти все они были интересными и полезными, что не может не радовать)
О докладах я напишу отдельно чуть позже, но в целом почти все они были интересными и полезными, что не может не радовать)
🔥7👍1
Первый доклад был про генеративный ИИ - про кейсы использования в разных компаниях. Конечно тема уже немного заезженная, но доклад позволил мне систематизировать знания о продуктах и кейсах использования. Например в кофемании ИИ придумал новый завтрак (возможно уже баян, но я пропустил эту новость)
А ещё узнал про новую (для меня) open source языковую модель Dolly - до этого слышал только про Alpaca и LLAMA
А ещё узнал про новую (для меня) open source языковую модель Dolly - до этого слышал только про Alpaca и LLAMA
👍4
Следующий доклад был про ETL. Там спикер рассказывал про Apache Beam - продукт, который позволяет декларативно описывать пайплайны обработки данных ETL и запускать его на разных раннерах. Этот продукт отлично решает проблему инкрементального обновления данных в комбинации например с Apache Kafka и Flink. Дата-инженерией я пока что просто интересуюсь, но в целом доклад был довольно интересный и мне всё понравилось.
Главные выводы с доклада:
- Kafka гениальная штука благодаря оффсетам
- Без Apache Airflow всё ещё никуда
Главные выводы с доклада:
- Kafka гениальная штука благодаря оффсетам
- Без Apache Airflow всё ещё никуда
👍4
PostgreSQL и переполнение счётчика транзакций - доклад от PostgresPro. Довольно интересный, очень классная спикер и презентация, всё понятно. Мне нравится иногда изучать внутренности пг )
Но есть один нюанс - лекция по сути является пересказом статьи от PostgresPro на хабре - https://habr.com/ru/companies/postgrespro/articles/455590/
Я просто читал всю серию и что-то даже запомнил, так что новой информации не было. Просто освежил известную тему в памяти
Но есть один нюанс - лекция по сути является пересказом статьи от PostgresPro на хабре - https://habr.com/ru/companies/postgrespro/articles/455590/
Я просто читал всю серию и что-то даже запомнил, так что новой информации не было. Просто освежил известную тему в памяти
👍5
Внедрение и настройка процессов AppSec/DevSecOps в компании. Спикеры с этого доклада получают медаль за харизму (среди докладчиков первого дня)
Рассказали про путь внедрения практик ИБ в компании с нуля - начиная с подготовительного этапа и заканчивая тем, что можно (и нужно) внедрять уже на зрелом уровне. Прямо захотелось взять на себя роль Security Champion в компании, где я работаю :)
Рассказали про путь внедрения практик ИБ в компании с нуля - начиная с подготовительного этапа и заканчивая тем, что можно (и нужно) внедрять уже на зрелом уровне. Прямо захотелось взять на себя роль Security Champion в компании, где я работаю :)
👍6