Разработка ждёт балета
Kanalga Telegram’da o‘tish
What I cannot create, I do not understand. DM: @alexey_mileev PeerLab: https://t.me/+e2ND1tAa0lU2ZTli
Ko'proq ko'rsatish1 619
Obunachilar
+124 soatlar
-27 kunlar
-230 kunlar
Postlar arxiv
Пока не смотрел детально, но выглядит очень интересно: библиотечка Insetter, которой мы просто говорим, что обработать паддингами, а что маржинами, а дальше оно само все наши кнопочки подвинет. Что важно, эта штуковина может в будущем попасть в Jetpack.
#library #insets #jetpack
Прямо очень захватывающий доклад про SQLite от, собственно, её создателя. Сходите посмотреть хотя бы просто ради удовольствия. Мне кажется, люди, горящие своим делом, заражают этим других даже через часовой ролик на ютубе.
#talk #sqlite #database
А тут вот безусловно потрясающая уязвимость в Kaspersky Password Manager - для стандартного пресета оно генерило одинаковые пароли всем на свете, опираясь только на текущую секунду. Более того, если нажать на кнопочку генерации несколько раз за секунду, пароль остался бы тем же. И тут нам на помощь приходят дизайнеры: давайте просто запилим красивую анимацию генерации, которая будет длиться чуть дольше, и никто ничего не заметит.
#cybersec #vulnerability
26 июля стартует очередной сезон Podlodka Android Crew.
Первая неделя в этот раз очень общая - просто набор best practices в тестах, безопасности и т.п.
А вот вторую астрологи провозгласили неделей хранения данных, и тут я очень надеюсь, что у ребят получатся крутые доклады, потому что тема-то супер важная и залезать там можно глубоко. Я возлагаю наибольшие надежды на "Собеседование по архитектуре слоя данных" и "HowTo SQL-lite. Разберемся во всех тонкостях запросов, индексов и связей", но посмотрим, как там оно на деле выйдет. Сходите посмотрите, вдруг зацепит.
#event
Не сказать, что невероятно увлекательный, но шишечки эдак на пол интересный разбор приоритетов потоков в Android.
#thread #cpu
Тут вот очень базовый пост про написание своего detekt правила. Обычно мне такие примитивные примеры не нравятся (всё, что там делают, это проверяют текст функции на наличие определённой подстроки), но в случае с анализаторами именно такие супер-простые правила зачастую превращают условные 20% усилий в условные же 80% результата, а это всегда очень приятно.
#detekt #lint #kotlin
Тут даже читать особо нечего, просто подход мне показался очень красивым: динамически меняем размер области тача клавиши на клавиатуре, в зависимости от того, насколько велика вероятность нажатия именно этой буквы следующей.
#keyboard
Кратко и ёмко такое мне описать сложно, но я попробую: доклад с размышлениями создателя Clojure на тему всех этих
Optional<String> и String?. И, собственно, к чему он пришёл для кложи: в разных местах нам нужно требовать разного от данных (где-то нужен User с firstName и lastName, а где-то - с id и address, и это всё ещё тот же User c optional полями), но делать это хочется как-то удобно и элегантно чтоли.
#talk #clojure #optionalОпять простой и понятный пост, название которого говорит само за себя: "What Every Programmer Should Know About SSDs".
#ssd #hardware
Интересный доклад с небольшим погружением в историю ЯП, чисто расслабиться вечерком: "Why Isn't Functional Programming the Norm?"
#talk #fp #language
@istima поделился просто безумной ссылкой: чувак решил достичь "complete electronic independence", для чего наваял: свой assembly язык, свой assembler, свою схему процессора, а теперь грозится физически собрать этот самый процессор. ДЖАСТ БЕКОЗ ХИ КЭН
#talk #cpu #assembler
Рубрика "как страшно жить!"
В аппах, предустановленных на Samsung устройства, нашлась пачка дырок, позволяющая сделать всё, что угодно: от слежки и чтения файлов, до полного контроля над системой.
#cybersec #samsung #vulnerability
Интересный заход от гугла: показали альфу AppSearch. Это, грубо говоря, документная БД, заточенная под быстрый поиск по тексту прямо на устройстве. Мне правда немного странно, что это попадает в Jetpack, как будто необходимость быстро искать - достаточно редкий кейс. Но этим там виднее, наверное. Ну и not invented here, конечно же. Lucene - от лукавого.
#jetpack #library #appsearch
Тут вот небольшой пост с обзором version catalog фичи в Gradle 7. Это чтобы собрать все свои зависимости со всеми их версиями в одном месте. Да, ещё один способ, чтобы собрать всё в одном месте. Да, в другом одном месте.
#gradle #dependencies
Тут вот рассказывают про то, почему разработчикам стоит по минимуму отвлекаться. Все советы про то, как минимизировать эти самые interruptions, - такое себе, все уже так или иначе про это слышали и / или практиковали. Но мне очень понравились описание процесса построения картинки куска кода в голове и аналогия с карточным домиком.
#focus #programming
А вот ещё интересное с Reddit: можно пытаться набраться ума-разума, а можно чисто покекать. Пьяный пост чувака про то, чему он научился за 10 лет в разработке.
#software #developer
Google запустил прикольную экспериментальную халабуду для удобного просмотра и анализа зависимостей разных open source библиотек. Работает и для Maven!
#google #oss #deps
Люблю такие посты. В своей местной газете автор встретил задачку про разгадывание слов, после чего бессмысленно и беспощадно написал для неё решалку на трёх языках.
#algorithm #just4fun
Кто-то из вас знает, что я работаю над App in the Air. И работаю долго (неприлично долго по сегодняшним меркам) - без месяца 6 лет. Когда я пришёл, нас было ~10. Не так давно цифра перевалила за 80. И всё, что получилось за эти годы, мы строили вместе. Бесчисленное количество раз облажались, отдышались и пошли работать дальше. И многого добились. Но нужно больше! Нужно круче! Впереди назойливо маячит Фудзи, которую, вообще говоря, неплохо было бы и свернуть...
Это я всё к чему? Мы очень хотим усилить Android-команду, приходите строить с нами! Сейчас ищем людей middle+ уровня, а вот тут можно найти детальное описание того, кто мы, что мы, и зачем. Ну и можно напрямую дёргать нашего тим-лида @istima. Пишите!
#job
У меня такой необходимости как-то не возникало, я в таком ключе даже не думал, но да, можно заставить Glide грузить картинки и для WebView. Автор говорит, что работать начинает всё сильно лучше. Хрен его знает, может и начинает. Но я бы всё-таки попробовал замерить.
#webview #glide #image
Endi mavjud! Telegram Tadqiqoti 2025 — yilning asosiy insaytlari 
