en
Feedback
Разработка ждёт балета

Разработка ждёт балета

Open in Telegram

What I cannot create, I do not understand. DM: @alexey_mileev PeerLab: https://t.me/+e2ND1tAa0lU2ZTli

Show more
1 619
Subscribers
+124 hours
-27 days
-230 days
Posts Archive
Не супер глубокий, но всё равно прикольный разбор того, как написать своего демона. Всё с примерами кода и довольно подробными комментариями. Можно узнать, например, почему одного fork() недостаточно. #unix #daemon #c

Похоже, гугл решил наконец-то прикопать SharedPreferences. Вышла альфа их новой балалайки - DataStore. Это такие префсы, которые постарались написать по-человечески, а не как в прошлый раз. Оно умеет в нормальную обработку ошибок, в асинхронщину, в транзакции и даже в миграцию со старых SharedPreferences. Ещё и типизированное хранилище поверх protobuf накрутили! В общем, выглядит многообещающе, будем ждать релиза. Не первого, конечно, по старой-доброй традиции.   #preferences #datastore #protobuf

Целая пачка крутых примеров, которые можно напилить стандартными gradient в XML.   #gradient #xml #ui

В Google Analytics для Firebase (который Firebase Analytics) метод setCurrentScreen пометили как deprecated. Теперь screen_view событие можно трекать ручками в любых подходящих для этого местах.   #google #firebase #analytics

Замечательная статья про RCE уязвимость, найденную в MX Player. Весело, что RCE получить позволило SDK Facebook. Очень интересно и достаточно коротко. Почитайте!   #cybersec #vulnerability #facebook

Обновился Android Gradle Plugin, завезли немного новых API и, surprise-surprise, выложили обновлённые доки.   #gradle #agp #build

Google наконец-то додумался решить проблему отправки отзывов в Play прямо из приложения.   #google #library #review

Сделал третий выпуск "Сам напишу" про Timber. Опять коротко, ну и тема не то чтобы большая С:   RSSGoogle PodcastsApple PodcastsPocket CastsSpotifyOvercastCastboxЯндекс.Музыка #podcast #timber #log

Вышла Intellij IDEA 2020.2. Там много всякого приятного завезли, но, кажется, самое вкусное - это полная поддержка GitHub pull requests. Очень жаль, конечно, что в Android Studio это всё появится с большой задержкой.   #intellij #studio #ide

Забавно: похоже, из-за всех этих вирусов Huawei обогнал Samsung в Q2 2020 по количеству выпущенных устройств, выйдя на 1-е место по миру.   #samsung #huawei #manufacturer

Не забываем, что со 2-го ноября обновления приложений обязаны поддерживать target SDK 29. Спасибо @istima за напоминание.   #play #target #sdk

О, ещё одна новость. Вроде бы даже свежая, если я опять всё не прохлопал ушами. Похоже, разработка Jetpack начинает потихоньку переезжать на GitHub. Пока что зовут контрибьютить в Room и в WorkManager.   #jetpack #library #github

@MightySeal прислал ссылку на AMA с командой разработчиков Android Studio. Стартуют они 30 июля, есть время накидать своих вопросов.   #ama #studio #ide

Появилась альфа Paging 3 библиотеки. Завезли, например, поддержку сепараторов и всякие filter / map. Меня вот только смущает пункт "Automatically requests the correct next page when the user scrolls to the end of the loaded data". Разве не в этом весь смысл библиотеки? Почему это хайлайтят в версии 3? Или всё дело в слове correct и раньше оно запрашивало что-то не то?)   #jetpack #paging #library

Лонгрид Вастрика про no code подход. Он его и поругал, и похвалил, и поделился разными подходами к автоматизации и тулзами.   #nocode

Пост с описанием ряда ухищрений, на которые идут в Benchmark, чтобы выдавать более стабильные результаты. Там не супер-детально всё описано, но уже что-то.   #jetpack #benchmark

Тут очень здорово описали, что есть Projector от JetBrains и как его запустить. Это такой WIP тул, чтобы стримить IDE с мощного сервера на слабый клиент.   #ide #intellij

Очень прикольный (и достаточно короткий) Twitter thread про разные интересности SQLite.   #database #sqlite

Записал второй выпуск "Сам напишу" о ViewModel. Получилось прямо очень коротко. Сначала ожидал, что найду там что-то интересное, чтобы поковыряться и поговорить, а на деле всё оказалось очень просто и тривиально.   RSSGoogle PodcastsApple PodcastsPocket CastsSpotifyOvercastCastboxЯндекс.Музыка   #podcast #viewmodel

Дядька Линус высказал своё фи по поводу ограничения длины строки 80 символами в Linux kernel.   #linux #kernel #terminal