|
|
Androider
"Курс по Котлин". Вводная темаСреда, 07 Августа 2024 г. 15:14 (ссылка)
rss_habr
[recovery mode] Kotlin/Golang работа в двух языкахВторник, 31 Января 2023 г. 21:56 (ссылка)
Так уж получилось, что у нас в компании используются разные стеки и языки. И в частности у нас есть большое подразделение, основным стеком которого является JVM с Kotlin в качестве языка разработки (вместо ванильной Java, на бэкенде). Но при этом этому же отделу регулярно приходится использовать в работе GoLang. В статье представлены несколько кейсов, связанных с сопровождением совместной кодобазы на двух языках и по соответствию некоторых конструкций между платформами... Читать далееhttps://habr.com/ru/post/714050/?utm_source=habrahabr&utm_medium=rss&utm_campaign=714050
rss_habr
[recovery mode] Kotlin/Golang работа в двух языкахВторник, 31 Января 2023 г. 21:56 (ссылка)
Так уж получилось, что у нас в компании используются разные стеки и языки. И в частности у нас есть большое подразделение, основным стеком которого является JVM с Kotlin в качестве языка разработки (вместо ванильной Java, на бэкенде). Но при этом этому же отделу регулярно приходится использовать в работе GoLang. В статье представлены несколько кейсов, связанных с сопровождением совместной кодобазы на двух языках и по соответствию некоторых конструкций между платформами... Читать далееhttps://habr.com/ru/post/714050/?utm_source=habrahabr&utm_medium=rss&utm_campaign=714050
rss_habr
[Перевод] Риски, связанные с наследованиемПонедельник, 30 Января 2023 г. 12:03 (ссылка)
Эта статья расскажет о рисках, связанных с наследованием классов. Здесь будет показана альтернатива наследованию классов – композиция. После прочтения вы поймете, почему Kotlin по умолчанию делает все классы конечными. Статья объяснит, почему не следует делать класс Kotlin open (открытый), если на то нет веских причин. Читать далееhttps://habr.com/ru/post/713608/?utm_source=habrahabr&utm_medium=rss&utm_campaign=713608
rss_habr
[Перевод] Риски, связанные с наследованиемПонедельник, 30 Января 2023 г. 12:03 (ссылка)
Эта статья расскажет о рисках, связанных с наследованием классов. Здесь будет показана альтернатива наследованию классов – композиция. После прочтения вы поймете, почему Kotlin по умолчанию делает все классы конечными. Статья объяснит, почему не следует делать класс Kotlin open (открытый), если на то нет веских причин. Читать далееhttps://habr.com/ru/post/713608/?utm_source=habrahabr&utm_medium=rss&utm_campaign=713608
rss_habr
Библиотека «Room» для начинающего Android-разработчикаВоскресенье, 29 Января 2023 г. 17:36 (ссылка)
Здравствуй, дорогой читатель. Каждый Android-разработчик сталкивался (или столкнётся во время своей профессиональной карьеры) с задачей, в которой необходимо хранить большое количество изменяемых данных. В данной статье будет разобрана библиотека от Google - Room. В статье будет рассказано об основных компонентах библиотеки и будет разобран базовый, не очень сложный пример. Статья предназначена для новичков, не знакомых с данной библиотекой, но, желательно, имеющих базовые знаниях о SQLite, Kotlin Coroutines, Kotlin Flow, MVVM. Читать далееhttps://habr.com/ru/post/713518/?utm_source=habrahabr&utm_medium=rss&utm_campaign=713518
rss_habr
Библиотека «Room» для начинающего Android-разработчикаВоскресенье, 29 Января 2023 г. 17:36 (ссылка)
Здравствуй, дорогой читатель. Каждый Android-разработчик сталкивался (или столкнётся во время своей профессиональной карьеры) с задачей, в которой необходимо хранить большое количество изменяемых данных. В данной статье будет разобрана библиотека от Google - Room. В статье будет рассказано об основных компонентах библиотеки и будет разобран базовый, не очень сложный пример. Статья предназначена для новичков, не знакомых с данной библиотекой, но, желательно, имеющих базовые знаниях о SQLite, Kotlin Coroutines, Kotlin Flow, MVVM. Читать далееhttps://habr.com/ru/post/713518/?utm_source=habrahabr&utm_medium=rss&utm_campaign=713518
rss_habr
[Перевод] Testcontainers с Kotlin и Spring Data R2DBCПятница, 20 Января 2023 г. 12:48 (ссылка)
В этой статье мы оговорим о библиотеке Testcontainers и о том, как ее использовать для упрощения нашей жизни, когда дело доходит до интеграционного тестирования нашего кода. В приведенном примере я буду использовать простое приложение, работающее с рецензиями некоторых курсов. По сути, приложение представляет собой сервис, который предоставляет несколько конечных точек GraphQL для создания, запроса и удаления рецензий из базы данных PostgreSQL через Spring Data R2DBC. Приложение написано на Kotlin с использованием Spring Boot 2.7.3. Я решил написать эту статью специально для Spring Data R2DBC, поскольку в случае Spring Data JPA интеграционное тестирование с testcontainers не вызывает затруднений. Тем не менее, когда дело доходит до R2DBC, возникают некоторые проблемы, которые необходимо решить. Читать далееhttps://habr.com/ru/post/710924/?utm_source=habrahabr&utm_medium=rss&utm_campaign=710924
rss_habr
Книга «Kotlin. Программирование для профессионалов. 2-е изд.»Четверг, 19 Января 2023 г. 16:05 (ссылка)
Привет, Хаброжители! https://habr.com/ru/post/711592/?utm_source=habrahabr&utm_medium=rss&utm_campaign=711592
rss_habr
Книга «Kotlin. Программирование для профессионалов. 2-е изд.»Четверг, 19 Января 2023 г. 16:05 (ссылка)
Привет, Хаброжители! https://habr.com/ru/post/711592/?utm_source=habrahabr&utm_medium=rss&utm_campaign=711592
rss_habr
Пишем бота-кликера на Kotlin для Lineage 2Вторник, 17 Января 2023 г. 15:05 (ссылка)
Еще не все новогодние салаты были съедены, “Ирония судьбы” уже просмотрена, а до начала рабочей недели еще целая вечность и нужно было придумать себе развлечение на оставшиеся праздники. Предвкушая ностальгию я открыл Lineage 2, одну из самых популярных MMORPG “нулевых” на СНГ пространстве. Однако, самому играть уже не хотелось и пришла идея автоматизировать это дело. За подробностями под кат! Читать далееhttps://habr.com/ru/post/711168/?utm_source=habrahabr&utm_medium=rss&utm_campaign=711168
rss_habr
Пишем бота-кликера на Kotlin для Lineage 2Вторник, 17 Января 2023 г. 15:05 (ссылка)
Еще не все новогодние салаты были съедены, “Ирония судьбы” уже просмотрена, а до начала рабочей недели еще целая вечность и нужно было придумать себе развлечение на оставшиеся праздники. Предвкушая ностальгию я открыл Lineage 2, одну из самых популярных MMORPG “нулевых” на СНГ пространстве. Однако, самому играть уже не хотелось и пришла идея автоматизировать это дело. За подробностями под кат! Читать далееhttps://habr.com/ru/post/711168/?utm_source=habrahabr&utm_medium=rss&utm_campaign=711168
|
LiveInternet.Ru |
Ссылки: на главную|почта|знакомства|одноклассники|фото|открытки|тесты|чат О проекте: помощь|контакты|разместить рекламу|версия для pda |