Рубрика «kotlin» - 5
Контракты в Kotlin или как заключить сделку с совестью
2025-05-20 в 5:16, admin, рубрики: android, kotlin, kotlin contracts
Всем привет, меня зовут Иван, я Android-разработчик и сегодня мы с вами поговорим об контрактах. Предвосхищая вопрос попробую сразу дать все ответы:
Что вы знаете о Яве?
2025-05-18 в 8:00, admin, рубрики: axiom jdk, axiomjdk, java, kotlin, История ИТ23 мая этого года языку Java исполняется 30 лет. В честь этой круглой даты мы с коллегами сделали подборку интересных фактов, с этим языком связанных. Иногда самым неожиданным образом.
Ява — это остров
В одной из самых ранних книг по Java, году в 2000, я прочитал, что Java назван в честь острова в Индийском океане. Ну остров и остров. Вот он на карте:
Гайд на полиморфизм. Основные идеи
2025-05-17 в 6:16, admin, рубрики: C#, Go, java, kotlin, polymorphism, Rust, TypeScript, ооп, полиморфизм, функциональное программированиеПолиморфизм, сколько в этом слове красивого и даже таинственного. Происходит оно от греческого πολύμορφος что означает — многообразный. В программировании это понятие встречается часто и является обыденным для понимания большинством разработчиков. Но так ли обстоят дела на самом деле?
Чаще других этот термин встречается в связанных с ООП темах как часть набивший оскомину триады вместе с инкапсуляцией и наследованием, ну и конечно же какое классическое собеседование без таких вопросов. Вроде бы все должны знать что это и однажды, чтобы проверить, я решил немного погуглить:
Как я ушёл с Kotlin (Spring Boot) на Go (Gin) и сделал AI-чат с WebSocket и GPT-4
2025-05-16 в 15:29, admin, рубрики: docker, github actions, Go, gpt-4, jwt, kotlin, pet-project, WebSocketМеня зовут Артём, я занимаюсь коммерческой разработкой с 2019 года. Последние несколько лет я активно использовал Spring Boot для создания backend-сервисов на Java и Kotlin.
Но в какой-то момент захотелось попробовать что-то новое. Не потому что Spring надоел, а просто чтобы выйти из зоны комфорта и узнать, как чувствует себя проект на другом языке. Я решил: возьму уже начатый pet-проект, перепишу его на Go — и посмотрю, как изменится подход, скорость разработки, ощущения.
ML KIT — Современное решение для сканирования в Android приложениях
2025-05-12 в 17:16, admin, рубрики: android, android studio, jetpack compose, kotlin, MLKIT
С чего бы начать?
Библиотека от компании Google ML Kit предлагает набор встроенных API, которые могут работать как на самом девайсе, так и в облаке.
Почему Big Tech тихонько уходит от Go
2025-04-28 в 16:27, admin, рубрики: api, Go, kotlin, Microservices, Rust, TypeScriptХочу сразу пояснить, что я лично пишу на Go уже около 10 лет и уходить от него не планирую (и я не пиарю Rust). Но тем не менее мне интересно мнение других разработчиков, которые работают или работали с Go на больших проектах. Во многом я согласен с недостатками Go, описанными ниже, так как сам сталкиваюсь с этими проблемами и на не самых больших проектах. Вот мой перевод статьи.
1. Простота Go не справляется со сложностью
Главное достоинство Go — его простота. Отсутствие сложных функций, сюрпризов и магии. Для небольших сервисов или инструментов это идеально.
Как запустить локальную LLM (AI) в Android Studio
2025-04-26 в 12:16, admin, рубрики: android studio, continue.dev, kotlin, lmstudio, local llmПривет! Если вы мобильный разработчик и следите за AI-трендами, наверняка задумывались о том, как интегрировать языковые модели (LLM) в свои приложения прямо из Android Studio. В этой статье я расскажу, как это можно сделать быстро и просто, не полагаясь на внешние API и облачные решения.
🚀 О чём буду рассказывать
Я поделюсь пошаговой инструкцией о запуске локальной LLM на вашем компьютере и интеграции её в Android Studio. Мы разберёмся, как выбрать модель, подготовить окружение и как использовать.
🛠️ Пошаговый гайд
-
Выбор и загрузка модели
-
Требования к железу
-
Как подготовиться и пройти System Design Interview
2025-04-23 в 13:21, admin, рубрики: interview, java, kotlin, sdi, system designSystem Design Interview — пожалуй, один из самых «бесформенных» этапов технического собеседования. Здесь важно не найти единственно верное решение, а продемонстрировать системное мышление, умение работать с абстракциями, логически выстраивать архитектуру и аргументированно делать выбор технологий.
Александр Кучук, эксперт сообщества Spring АйО, подготовил авторскую статью, в которой шагом показывает, как структурировать интервью, какие вопросы задавать, как рассуждать и что оценит интервьюер.
Кстати, Александр ведет репозиторий с заметками: Читать полностью »
Cтатья про собеседования в Яшу (Yandex Weekend Offer)
2025-04-21 в 13:16, admin, рубрики: java, kotlin, Yandex, алогоритмы, задания, решения, собеседованиеМожет кому‑то это будет интересно, даст возможность лучше подготовиться; или наоборот кто‑то примет решение не участвовать.
Угораздило меня согласиться на т. н. «Weekend Offer на позицию разработчика на Kotlin». Вообще‑то мне больше нравится Scala, и опыта по ней больше, но рекрутерша была сильно настойчива, и я решил обновить экспиренс собесов, а возможно и получить прибавку в деньгах при переходе.
Коротко о себе: 41 год, senior software developer, стаж > 20 лет.
