Разработка ждёт балета
Ir al canal en Telegram
What I cannot create, I do not understand. DM: @alexey_mileev PeerLab: https://t.me/+e2ND1tAa0lU2ZTli
Mostrar más1 619
Suscriptores
+124 horas
-27 días
-230 días
Archivo de publicaciones
Не супер глубокий, но всё равно прикольный разбор того, как написать своего демона. Всё с примерами кода и довольно подробными комментариями. Можно узнать, например, почему одного
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. Опять коротко, ну и тема не то чтобы большая С:
RSS • Google Podcasts • Apple Podcasts • Pocket Casts • Spotify • Overcast • Castbox • Яндекс.Музыка
#podcast #timber #log
Вышла Intellij IDEA 2020.2. Там много всякого приятного завезли, но, кажется, самое вкусное - это полная поддержка GitHub pull requests. Очень жаль, конечно, что в Android Studio это всё появится с большой задержкой.
#intellij #studio #ide
Забавно: похоже, из-за всех этих вирусов Huawei обогнал Samsung в Q2 2020 по количеству выпущенных устройств, выйдя на 1-е место по миру.
#samsung #huawei #manufacturer
О, ещё одна новость. Вроде бы даже свежая, если я опять всё не прохлопал ушами.
Похоже, разработка 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. Получилось прямо очень коротко. Сначала ожидал, что найду там что-то интересное, чтобы поковыряться и поговорить, а на деле всё оказалось очень просто и тривиально.
RSS • Google Podcasts • Apple Podcasts • Pocket Casts • Spotify • Overcast • Castbox • Яндекс.Музыка
#podcast #viewmodel
Дядька Линус высказал своё фи по поводу ограничения длины строки 80 символами в Linux kernel.
#linux #kernel #terminal
¡Ya disponible! Investigación de Telegram 2025 — los principales insights del año 
