Разработка ждёт балета – Telegram
Разработка ждёт балета
1.66K subscribers
505 photos
4 videos
15 files
1.53K links
What I cannot create, I do not understand.

DM: @alexey_mileev
PeerLab: https://news.1rj.ru/str/+e2ND1tAa0lU2ZTli
Download Telegram
Кто-то из вас знает, что я работаю над App in the Air. И работаю долго (неприлично долго по сегодняшним меркам) - без месяца 6 лет. Когда я пришёл, нас было ~10. Не так давно цифра перевалила за 80. И всё, что получилось за эти годы, мы строили вместе. Бесчисленное количество раз облажались, отдышались и пошли работать дальше. И многого добились. Но нужно больше! Нужно круче! Впереди назойливо маячит Фудзи, которую, вообще говоря, неплохо было бы и свернуть...

Это я всё к чему? Мы очень хотим усилить Android-команду, приходите строить с нами! Сейчас ищем людей middle+ уровня, а вот тут можно найти детальное описание того, кто мы, что мы, и зачем. Ну и можно напрямую дёргать нашего тим-лида @istima. Пишите!

#job
Люблю такие посты. В своей местной газете автор встретил задачку про разгадывание слов, после чего бессмысленно и беспощадно написал для неё решалку на трёх языках.

#algorithm #just4fun
Google запустил прикольную экспериментальную халабуду для удобного просмотра и анализа зависимостей разных open source библиотек. Работает и для Maven!

#google #oss #deps
Тут вот рассказывают про то, почему разработчикам стоит по минимуму отвлекаться. Все советы про то, как минимизировать эти самые interruptions, - такое себе, все уже так или иначе про это слышали и / или практиковали. Но мне очень понравились описание процесса построения картинки куска кода в голове и аналогия с карточным домиком.

#focus #programming
Интересный заход от гугла: показали альфу AppSearch. Это, грубо говоря, документная БД, заточенная под быстрый поиск по тексту прямо на устройстве. Мне правда немного странно, что это попадает в Jetpack, как будто необходимость быстро искать - достаточно редкий кейс. Но этим там виднее, наверное. Ну и not invented here, конечно же. Lucene - от лукавого.

#jetpack #library #appsearch
Рубрика "как страшно жить!"
В аппах, предустановленных на Samsung устройства, нашлась пачка дырок, позволяющая сделать всё, что угодно: от слежки и чтения файлов, до полного контроля над системой.

#cybersec #samsung #vulnerability
@istima поделился просто безумной ссылкой: чувак решил достичь "complete electronic independence", для чего наваял: свой assembly язык, свой assembler, свою схему процессора, а теперь грозится физически собрать этот самый процессор. ДЖАСТ БЕКОЗ ХИ КЭН

#talk #cpu #assembler
Опять простой и понятный пост, название которого говорит само за себя: "What Every Programmer Should Know About SSDs".

#ssd #hardware
Кратко и ёмко такое мне описать сложно, но я попробую: доклад с размышлениями создателя Clojure на тему всех этих Optional<String> и String?. И, собственно, к чему он пришёл для кложи: в разных местах нам нужно требовать разного от данных (где-то нужен User с firstName и lastName, а где-то - с id и address, и это всё ещё тот же User c optional полями), но делать это хочется как-то удобно и элегантно чтоли.

#talk #clojure #optional
Тут вот очень базовый пост про написание своего detekt правила. Обычно мне такие примитивные примеры не нравятся (всё, что там делают, это проверяют текст функции на наличие определённой подстроки), но в случае с анализаторами именно такие супер-простые правила зачастую превращают условные 20% усилий в условные же 80% результата, а это всегда очень приятно.

#detekt #lint #kotlin
Не сказать, что невероятно увлекательный, но шишечки эдак на пол интересный разбор приоритетов потоков в Android.

#thread #cpu
26 июля стартует очередной сезон Podlodka Android Crew.
Первая неделя в этот раз очень общая - просто набор best practices в тестах, безопасности и т.п.
А вот вторую астрологи провозгласили неделей хранения данных, и тут я очень надеюсь, что у ребят получатся крутые доклады, потому что тема-то супер важная и залезать там можно глубоко. Я возлагаю наибольшие надежды на "Собеседование по архитектуре слоя данных" и "HowTo SQL-lite. Разберемся во всех тонкостях запросов, индексов и связей", но посмотрим, как там оно на деле выйдет. Сходите посмотрите, вдруг зацепит.

#event
А тут вот безусловно потрясающая уязвимость в Kaspersky Password Manager - для стандартного пресета оно генерило одинаковые пароли всем на свете, опираясь только на текущую секунду. Более того, если нажать на кнопочку генерации несколько раз за секунду, пароль остался бы тем же. И тут нам на помощь приходят дизайнеры: давайте просто запилим красивую анимацию генерации, которая будет длиться чуть дольше, и никто ничего не заметит.

#cybersec #vulnerability
Прямо очень захватывающий доклад про SQLite от, собственно, её создателя. Сходите посмотреть хотя бы просто ради удовольствия. Мне кажется, люди, горящие своим делом, заражают этим других даже через часовой ролик на ютубе.

#talk #sqlite #database