Получи случайную криптовалюту за регистрацию!

Книжный клуб.rar

Логотип телеграм канала @point_rar — Книжный клуб.rar К
Логотип телеграм канала @point_rar — Книжный клуб.rar
Адрес канала: @point_rar
Категории: Книги
Язык: Русский
Количество подписчиков: 1.81K
Описание канала:

Книжный клуб для Java-разработчиков. Мы YT: https://www.youtube.com/@ITsTinkoffJavaKotlin
По всем вопросам: @shakhov_ad
Кейсы, митапы, подкасты для IT-экспертов: https://t.me/itstinkoff
Чат: https://t.me/ HQaDQNBzLFlhYzMy

Рейтинги и Отзывы

1.50

2 отзыва

Оценить канал point_rar и оставить отзыв — могут только зарегестрированные пользователи. Все отзывы проходят модерацию.

5 звезд

0

4 звезд

0

3 звезд

0

2 звезд

1

1 звезд

1


Последние сообщения 2

2022-12-12 14:03:51
Напоминаем, что у нас проходит конкурс рецензий на технические книги в честь Дня Рождения клуба

Автору лучшей работы подарим balance-борд в Java-дизайне (как на фото). Подробнее можно узнать в этом посте.

Ждем ваших работ!
847 viewsАлёна Лебедева, 11:03
Открыть/Комментировать
2022-12-11 16:01:03
12 декабря (это уже завтра) в 20:00 обсудим 3 главу Effective Java

Поговорим про общие методы для всех объектов и вспомним о распространенных мифах про Java.

Если останется время, то обсудим, как минимизировать количество ошибок в своих программах.

#EffectiveJava
#Java
814 viewsАлёна Лебедева, 13:01
Открыть/Комментировать
2022-12-10 16:52:01 Материалы с первого эфира по «Effective Java»

— Запись стрима оставили в плейлисте на ютубе, а тезисы — на доске в Miro;

— На эфире поговорили о том, что книга остановилась на Java 9, а это 2017 год, поэтому нужно актуализировать свои знания по базовому API. Я рекомендовал серию статей на Хабре;

— Обсудили singleton и его возможные реализации. Здесь интересно почитать эту статью, но она довольно холиварна: там уже находили ошибки. Поэтому читайте комментарии и рассуждайте самостоятельно;

— Внезапно заговорили о Java в «облаках». Там благодаря проекту CRaC произошла революция в скорости старта Java. Подробнее можно почитать здесь;

— Дальше обсудили DI vs DIP vs IoC — в эту тему можно углубиться тут (кроме того, там много других полезных статей, которые написаны легко и понятным языком). Про работу с объектами лучше послушать доклад Ивана Углянского: он разложил по полочкам все проблемы, поднятые в книге;

— Поговорили об ожиданиях от статических методов создания коллекций. По этой теме советую доклад Ивана Пономарёва про «Вариантность типов в Java и Kotlin»: он пока в закрытом доступе, но можно скачать презентацию, там в целом всё понятно;

— Упомянули идеи Егора Бугаенко. Знакомство с ним можно начать с этой статьи, но там авторский взгляд, который многим кажется тлетворным. Поэтому изучайте со здоровой долей критики (как и любую другую информацию в интернете);

— Кроме того, в обсуждении упоминали приёмы функционального программирования, которые способны сделать жизнь проще. Недавно у Podlodka вышел подкаст про «Функциональную архитектуру»: практической пользы там ждать не стоит, но в голове определённо останется понимание, что гуглить дальше;

— Ещё упоминали мониторинги сервисов и, кажется, тут революцию делает OpenTelemetry.

#EffectiveJava
#Java
842 viewsАлёна Лебедева, 13:52
Открыть/Комментировать
2022-12-10 12:46:01 Делимся материала с эфира по 14 главе по «Многопоточки»

В этой главе мы говорили о такой структуре, как skipList — она позволяет осуществлять поиск за логорифмическое время.
Как отмечает автор, единственный способ этого добиться — использовать вероятность.

Мы обсудили детали реализации и «скользкие» моменты. Например, традиционный приём в lock-free – помощь в завершении операции других потоков — здесь нарушает гарантию wait-free для операции contains.

Кроме описания из книги посмотрели статью Максима Хижинского, где он рассказывает о своей реализацию этой структуры данных в libcds.

Запись стрима оставили в нашем плейлисте на ютубе, а тезисы главы — на доске в Miro.

#TheArtOfMultiprocessorProgramming
#concurrency
829 viewsАлёна Лебедева, 09:46
Открыть/Комментировать
2022-12-08 15:59:45
Нашему книжному клубу год!

Спасибо каждому из вас за крутые эфиры, интересные разборы, полезные материалы и комментарии. Вместе мы развиваем Java-комьюнити и растем в скиллах!

Немного праздничной статистики. За этот год мы:

— прочитали 6 книг;
— к клубу присоединились больше 600 новых читателей.

В честь Дня Рождения мы приготовили подарок и интересный конкурс. Условия простые:

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

— отправьте ссылки на готовые работы до 17 января включительно через эту форму.

24 января мы объявим лучшую рецензию и отправим её автору фирменный balance-борд в Java-дизайне.

Ждем ваших работ и желаем удачи!
7.6K viewsАлёна Лебедева, edited  12:59
Открыть/Комментировать
2022-12-07 16:47:22
Разберем работу очередей с приоритетами

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

На стриме:

— Рассмотрим, как реализовать такие структуры на массиве, дереве и skiplist;
— Узнаем, какие виды очередей с приоритетами бывают;
— Обсудить границы применимости каждой из реализаций.

Встречаемся в 20:00 в Zoom.

#TheArtOfMultiprocessorProgramming
#concurrency
1.0K viewsАлёна Лебедева, 13:47
Открыть/Комментировать
2022-12-06 15:17:35
Начинаем читать Effective Java

Сегодня на первом стриме вместе с Вячеславом Тихоновым, Java-разработчиком Тинькофф, разберем первые две главы книги. Обсудим:

— в чем секрет эффективности языка;
— как связаны понятный и производительный код.

А затем разберем приемы программирования из книги, которые помогут нам достичь этого.

Встречаемся сегодня в Zoom в 20:00.

#EffectiveJava
#Java
961 viewsАлёна Лебедева, 12:17
Открыть/Комментировать
2022-12-05 19:19:07 Материалы по 13 главе «Многопоточки»

В 13 главе мы обсуждали хэширование, сравнили реализации, предложенные в книге, с реализацией в Java. А ещё познакомились с приёмами, позволяющими использовать натуральный параллелизм.

Запись стрима можно посмотреть в плейлисте нашего клуба на ютуб-канале, а тезисы по главе — на доске в Miro.

#MicroservicesDevelopmentAndRefactoringPatterns
#microservices
898 viewsАлёна Лебедева, 16:19
Открыть/Комментировать
2022-12-02 17:08:02
Начинаем читать новую книгу 6 декабря

Следующий нонфикшн — «Java. Эффективное программирование» Джошуа Блоха.

Книга помогает разобраться в базовых приёмах разработки на Java. Также она содержит концепции функционального программирования и раздел, посвященный лямбда-выражениям и работе с потокам.

Каждая глава книги — это самодостаточный набор советов по конкретной теме, поэтому можно читать то, что интересно именно вам, без страха потерять контекст повествования.

А еще в этом сезоне мы немного поменяем формат: будем стараться приглашать экспертов на эфиры.

Нонфикшн Джошуа Блоха начнем читать 6 декабря в 20:00. Следите за анонсами
1.1K viewsАлёна Лебедева, 14:08
Открыть/Комментировать
2022-11-30 16:31:55
Прочитаем 13 главу «Многопоточки»

В предыдущих главах мы чаще всего использовали связные списки или хэш-таблицы. А в этой главе реализуем структуру, которая гарантирует нам время поиска за логарифм - Skip List. В отличии от других популярных структур последовательного поиска (красно-чёрные и AVL-деревья), - SkipList при перебалансировке в lock-free реализации не вызывает конфликтов конкурентного доступа.

Как этого добиться? Обсудим сегодня на эфире. Встречаемся в 20:00 в Zoom.

#TheArtOfMultiprocessorProgramming
#concurrency
918 viewsАлёна Лебедева, 13:31
Открыть/Комментировать