Разработка ждёт балета
Open in Telegram
What I cannot create, I do not understand. DM: @alexey_mileev PeerLab: https://t.me/+e2ND1tAa0lU2ZTli
Show more1 620
Subscribers
No data24 hours
+17 days
+330 days
Posts Archive
Кратко и ёмко такое мне описать сложно, но я попробую: доклад с размышлениями создателя 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
Старая (если не сказать древняя, аж 2003! Ух!) статья, название которой в общем-то говорит само за себя: The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets. И всё.
#text #unicode #encoding
В этот раз ссылка немного странная: тут нашёлся репо с пачкой ссылок, которые, в теории, помогут углубиться в то, как работает этот наш Kotlin компилятор. Может быть однажды и пригодится, как знать.
#kotlin #compiler
Лицензий много, и все они разные. Думать про них по-хорошему надо и при паблишинге чего-то в open source, и когда нужно заиспользовать что-то в своём проекте. Прохавать, что там как, не так просто. Вот этот ресурс может с этим сильно помочь. Чувак разобрал несколько популярных лицензий строчка-за-строчкой, чтобы даже нормальные люди всё поняли.
#oss #license #law
Со всякими
.flatMap, .filter и .reduce все уже давно знакомы. В этом посте рассказывают про .traverse.
Всегда интересно на такого рода вещи смотреть, но очень часто после этого хочется помыть руки. Просто посмотрите на финальный сниппет в посте. Коротко? Да. Но прочитать это человеку со стороны будет тяжеловато.
#fpВиски убивает печень, курево убивает лёгкие, а попытка динамически подтягивать обновлённые строки, продолжая работать с ними стандартными средствами, напрочь убивает мозг. Оцените, через сколько кругов ада пришлось пройти автору поста, чтобы худо-бедно заставить это работать. Android как бы всё время пытается вставить тебе палки в колёса. Подменил
Resources мне? Ну, ничего, LayoutInflater другим способом строки достаёт, подмени-ка теперь его. Что? И его подменил? Хе-хе, ну ладно, давай-ка теперь с MenuInflater развлекись.
#strings #resourcesОтносительно недавно скидывал сюда ссылку на ежегодный опрос мобильщиков, вот уже и результаты подоспели, сходите посмотрите.
TL;DR: очень многие боятся Большого У. и хотят покинуть православную, но не спешат что-то для этого делать. Роисся, 21-й век.
#survey #results
Вот тут ребята из Авито рассказывают, как у них выстроена работа с дизайн системой. С одной стороны, не супер детально всё расписали, но вроде бы всё понятно, а с другой - пост и дизайнерам, и разработчикам может быть интересен.
#design
