Сегодня почти рождественская тема — SoftReference. Наверное, потому что это первое, что стали обсуждать разработчики из моей новой команды 🎄
Дзен | Статьи
SoftReference — котики, которые уходят при необходимости
Статья автора «Блог Android-разработчицы» в Дзене ✍: SoftReference — это один из типов ссылок (всего их 4), который предназначен для более гибкого управления памятью.
🔥9🎄4👍2
У меня недавно спрашивали, а в чем разница между rebase и merge. Получилось интересно :)
Дзен | Статьи
Merge vs Rebase
Статья автора «Блог Android-разработчицы» в Дзене ✍: В гите есть несколько способов объединять веточки и подтягивать изменения. Посмотрим на самые популярные: Rebase и Merge.
👍10🔥7
Пока я писала эту статью, я успела уволиться, устроиться на новую работу, снова уволиться и почти вернуться к бывшему на старую работу. Решила, что до идеала можно долго редактировать и разбираться, так что сегодня у нас не идеальная, но хорошая статья.
Дзен | Статьи
Как ViewModel переживает смену конфигурации?
Статья автора «Блог Android-разработчицы» в Дзене ✍: Помню, как однажды я провела целую вечность, заполняя форму и вводя тонну информации и адрес, чтобы сделать заказ.
🔥14👍5😁3
Зачем мне блог, если не для того, чтобы искать себе разработчиков? 🤔
❗️Итак, внимание всем! ❗️В нашем уютном блоге появился срочный квест: найти миддл разработчиков.
В моей команде (и в соседних) присутствуют:
1) Прекрасный тимлид, который не надоедает встречами и всегда поддержит и поможет
2) Много интересных задач, которые ждут своего героя
Более подробно уже расскажет наш HR, когда вы откликнетесь ☺️
Немного почитать про нас и откликнуться можно здесь: https://spb.hh.ru/vacancy/92279456.
❗️Итак, внимание всем! ❗️В нашем уютном блоге появился срочный квест: найти миддл разработчиков.
В моей команде (и в соседних) присутствуют:
1) Прекрасный тимлид, который не надоедает встречами и всегда поддержит и поможет
2) Много интересных задач, которые ждут своего героя
Более подробно уже расскажет наш HR, когда вы откликнетесь ☺️
Немного почитать про нас и откликнуться можно здесь: https://spb.hh.ru/vacancy/92279456.
🔥9👍8🫡4
Решила, что в эти выходные нам всем не хватает котиков. Про SoftReference я уже писала. Теперь настала очередь WeakReference 🐈⬛
Дзен | Статьи
WeakReference — котики, которых можно потерять
Статья автора «Блог Android-разработчицы» в Дзене ✍: WeakReference — это один из типов ссылок (всего их 4), который предназначен для более гибкого управления памятью.
👍10🔥5👏3
Совершенно внезапно я вспомнила про ArrayDeque, поэтому теперь и вы вспомните про него 🥰
Дзен | Статьи
Что такое Deque и зачем он нужен?
Статья автора «Блог Android-разработчицы» в Дзене ✍: Представим, что у нас есть корзинка с котиками. Мы можем положить котика в корзинку с любой стороны: либо слева, либо справа.
👍7🔥4👏3😁2
Иногда есть темы, которые изначально кажутся очень простыми. Потом я начинаю писать и это растягивается на месяц. Вот такая ситуация была как раз со статиками.
А ещё смотрите какая милая картинка с котиками. На её генерацию потратила треть времени от написания статьи 😃
А ещё смотрите какая милая картинка с котиками. На её генерацию потратила треть времени от написания статьи 😃
Дзен | Статьи
Заметки про static
Статья автора «Блог Android-разработчицы» в Дзене ✍: Сегодня я решила вспомнить про static в Java. Что это вообще такое? Использование ключевого слова static можно сравнить с игрушкой для котиков.
🔥8🥰7👍3🤯1
Сегодня среда, а значит самое время для ещё одного котика 🐈⬛
Дзен | Статьи
Singleton - единственный котик в доме
Статья автора «Блог Android-разработчицы» в Дзене ✍: Давайте представим, что у нас есть котик в доме. И как бы мы ни пытались найти другого котика, у нас всегда будет один и тот же.
👍9🥰8🔥3
Я никогда не использовала PhantomReference, поэтому было достаточно сложно соединить всю информацию, которую нашла. Но в итоге получилось достаточно подробно 😊
Дзен | Статьи
PhantomReference — котики, которых мы помним, но уже не видим
Статья автора «Блог Android-разработчицы» в Дзене ✍: Представьте, что к нам в гости приходил родственник с котиком. И этот котик оставил в нашем доме игрушку.
🔥10❤6👍5
SQL и котиков нельзя совмещать, поэтому сегодня без них 🐈⬛
Дзен | Статьи
Параметризованные SQL-запросы
Статья автора «Блог Android-разработчицы» в Дзене ✍: Делюсь с вами задачей, которую недавно встретила. Есть у нас вот такой простой запрос: Выполняем мы его через db.
👍9🔥8😭4 1
Для завершения этой прекрасной пятницы не хватает как раз небольшой и простой заметки про тройные кавычки (снова без котиков 🐈)
Дзен | Статьи
Тройные кавычки
Статья автора «Блог Android-разработчицы» в Дзене ✍: Расскажу сегодня немного о фишке, которую многие и так знают: тройные кавычки.
🔥13 8👍7⚡1
Я уже неделю живу в Москве и сегодня я наконец-то закончила обустраивать квартиру. В часть этого чудесного события дописала небольшую статью 🎉
Дзен | Статьи
Немного про Parcel и совместимость (setDataPosition)
Статья автора «Блог Android-разработчицы» в Дзене ✍: Достаточно часто бывает ситуация, когда нам нужно передать данные между компонентами (например, между двумя активити или даже приложениями).
🎉7👍6 6
Сегодня пятница и чтобы было не так грустно в этот дождливый вечер дописала статью с котиками. Теперь мы знаем, чем отличается sleep от delay 🐈⬛
Дзен | Статьи
Разница между Thread.sleep() и delay
Статья автора «Блог Android-разработчицы» в Дзене ✍: При разработке у нас часто бывает, что нужно приостановить выполнение задачи на какое-то время. Для этого можно использовать Thread.
Решила сделать это воскресенье ещё лучше и немного написала про JvmStatic. Сегодня простое, чтобы не слишком напрягаться в выходной 🐈⬛
Дзен | Статьи
Аннотация @JvmStatic в Kotlin
Статья автора «Блог Android-разработчицы» в Дзене ✍: Наверное, многие из нас видели в коде аннотацию @JvmStatic и выглядит так, что она достаточно простая.
🔥11 5👍3
Сегодня отличный вечер, чтобы узнать немного больше про тесты коина :)
Дзен | Статьи
Тестируем Koin: checkModules vs verifyAll
Статья автора «Блог Android-разработчицы» в Дзене ✍: Недавно мне стало интересно, как протестировать Koin, чтобы убедиться, что он правильно инициализируется и не вызывает проблем в рантайме.
🔥6👍2 2
Ребята из подлодки напомнили, что у них с 16 по 20 сентября пройдет Podlodka Android Crew. Это онлайн-конференция для тех, кто любит Android 👩💻
Из докладов, которые меня сильно заинтересовали:
👩💻 Павел Стрельченко с воркшопом “Пришёл, увидел, наплагинил”. Я совсем недавно задумывалась о том, чтобы попробовать написать небольшой плагин и даже обсуждала это со своими разработчиками. Вот прям знак, что надо этому научиться.
👩💻 Григорий Шимичев из Dodo Engineering расскажет о продвинутых возможностях detekt и необходимости статического анализа кода. - У меня настроен detekt в проектах и это было одно из лучших решений.
⚙️ Круглый стол с экспертами из Авито, Wheely и PlataCard про организацию CI/CD в мобильных командах. Я была на нескольких конференциях и вот такие беседы всегда были очень интересными.
Давайте попробуем вместе узнать, как автоматизация может сделать нашу жизнь проще. Зарегистрироваться можно тут 🙂
А ещё у меня есть проходка на конференцию, так что поделитесь в комментариях что бы вы хотели оптимизировать (или уже оптимизировали) и 14 сентября выберем рандомно😘
Из докладов, которые меня сильно заинтересовали:
Давайте попробуем вместе узнать, как автоматизация может сделать нашу жизнь проще. Зарегистрироваться можно тут 🙂
А ещё у меня есть проходка на конференцию, так что поделитесь в комментариях что бы вы хотели оптимизировать (или уже оптимизировали) и 14 сентября выберем рандомно
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤4 3🔥2
Небольшое исследование: остаётся ли у вас плохое впечатление от собеседования, если там были 3 и/или больше разработчиков?
Anonymous Poll
6%
Чем больше, тем лучше (сразу познакомимся)
23%
3 норм, но не больше
55%
Да (не люблю много людей)
23%
Посмотреть ответы
Немного про транзакции. Тут будет много котиков, чтобы пятница у нас точно была хорошей 🐈
Дзен | Статьи
Exclusive внутри транзакции: что это и зачем
Статья автора «Блог Android-разработчицы» в Дзене ✍: Скорее всего, если вы работали с базами данных и транзакциями, то замечали в коде transaction(exclusive = true).
🔥7👍3 3❤2