ru
Feedback

Не попадитесь на канал ботавода! Telemetrio находит и помечает такие каналы 👉 Хотите видеть метку — оформите подписку

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

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

Открыть в Telegram
1 629
Подписчики
+124 часа
+67 дней
+1130 дней
Архив постов
Возможно, вы слышали, что @DevAlloy и @etolstoy делают что-то вроде видеоблога о нашей с вами индустрии? Ребята сняли выпуск с Егором нашим Бугаенко, и мне его захотелось посмотреть, хотя в целом я такие штуки недолюбливаю. Поэтому ловите ссылку. #talk https://youtu.be/ca9ou5t6yyY

@MightySeal закинул ссылочку на твит Джейка, в котором есть линк на статью (ну вы помните, яйцо - в утке, утка - в зайце). Я эту новость видел, но как-то не подумал о том, чтобы написать сюда. Если коротко, то в jcenter можно было положить пропатченные версии библиотек (npm, привет), которые можно было подтянуть, если jcenter был указан выше остальных в repositories блоке. #jcenter #cybersec https://twitter.com/JakeWharton/status/1073102730443526144

Вчера послушал выпуск подкаста Sebrant Chatting и встретил новую для себя мысль. Ну не то чтобы прямо новую, скорее хорошо забытую. Идея заключается в следующем: живя и работая в “мире высоких технологий“, начинаешь считать, что все живут примерно там же. А это далеко не так. Людей, которым все ваши фейсбуки, быстрые интернеты и прорывные стартапы - до лампочки, много. Действительно много. И эту мысль стоит всё время иметь на подкорке. А подробнее Андрей расскажет в подкасте. Кстати, очень хороший подкаст, крайне рекомендую. #podcast #technology #future http://asebrant.libsyn.com/website/1na0o2bhqvxc

@istima прислал шикарное видео, в котором ребята описывают пачку хаков, которыми они воспользовались, чтобы в 40Кб впихнуть игру для NES. Очень советую посмотреть, идёт всего 12 минут. #gamedev #hack #video https://youtu.be/ZWQ0591PAxM

@Harmonizr прислал статью, в которой критикуют ViewModel. Все доводы по сути опираются на то, что ViewModel не умеет переживать смерть процесса и, чтобы сохранить состояние, приходится городить костыли. Ну, тут сложно поспорить, всё действительно так. Но у меня есть несколько противопоставлений: 1. Иногда действительно нужно сохранять много. Вот бывают такие кейсы, ничего с этим не сделаешь. А поскольку Android будет в нас плеваться TransactionTooLargeException, эти данные мы всё равно потеряем и будем грузить заново 2. В некоторых случаях действительно можно наплевать на save and restore flow. Например, если в куске аппа не требуется никакого persistence, сессия истекает через 10 минут, а данных больно много 3. Ну и были слухи, что Google что-то накрутит для save and restore у ViewModel, если мне не изменяет память Ну и да, в App in the Air мы довольно активно пользуемся ViewModel и LiveData. Нам они здорово помогают. Я считаю, что нельзя выбирать технологию X и говорить, что её не надо использовать. У всего есть своя область применимости. Использование мозга никто не отменял. Пользуйтесь тем, что решает вашу задачу хорошо. #viewmodel #architecture #components https://www.techyourchance.com/android-viewmodel-architecture-component-harmful/

Оп, подъехал анонс нового сезона AppsConf. Пройдёт это дело в Москве 22-23 апреля. По ссылке - разная интересная статистика по предыдущему сезону, красивый видосик и тизеры грядущей конференции. #meetup #conference #appsconf https://habr.com/company/oleg-bunin/blog/429910/

Прекрасную статью с критикой некоторых моментов Kotlin прислал @istima. Там в основном факты, поспорить с чем-то трудно. Однако всем ведь ясно, что написать уродца можно на чём угодно, если бездумно использовать все фичи языка? Но возможностей выдавить из себя такого вот уродца Kotlin даёт много, это да :) #kotlin #criticism https://habr.com/company/jugru/blog/431678/

Ну и финалочка. 3-я часть. О том, как можно попробовать память развить. #brain #memory https://felixit.blog/2018/11/27/razrabotka-i-slaboumie-3-3/

Часть 2.2 этого цикла статей. В ней речь пойдёт о памяти. Автор описал примеры хорошей и плохой памяти и показал, почему она важна. #brain #memory https://felixit.blog/2018/11/23/razrabotka-i-slaboumie-2-2-3/

В 1-й части статьи (через один пост наверх) автор поднимал вопрос “отупения” из-за технического прогресса. В части 2.1 он рассуждает о том, что такое кругозор, зачем он нужен и как его качать. #brain #horizon https://felixit.blog/2018/11/20/razrabotka-i-slaboumie-2-1-3/

Слушайте, тут Flutter 1.0 завезли. Это всё конечно здорово, но, зная, как Google любит закрывать свои проекты, пока как-то страшно даже смотреть в ту сторону. А вообще, кто-то из вас что-то серьёзное на нём писал? Может поделитесь впечатлениями? #flutter #google https://developers.googleblog.com/2018/12/flutter-10-googles-portable-ui-toolkit.html

Интересная статья про то, что мы вроде бы как и тупеем в традиционном смысле, делегируя память и некоторые другие штуки девайсам и сервисам. #brain #devices https://felixit.blog/2018/11/19/razrabotka-i-slaboumie-1-3/

Меня тут поправляют про предыдущий пост. Говорят, что Transform API уже Deprecated. #transform #class #dex

Немного о Transform API - штуке, которая позволяет пошарудить код до того, как он попадёт в dex. #transform #class #dex https://medium.com/grandcentrix/transform-api-a-real-world-example-cfd49990d3e1

7 декабря, 18:00 — Android-митап :: e-Legion, Revolut, JetBrains Место: конференц-холл дата-центра Selectel, ул.Цветочная, 19
7 декабря, 18:00 — Android-митап :: e-Legion, Revolut, JetBrains Место: конференц-холл дата-центра Selectel, ул.Цветочная, 19 Спикеры: — Николай Иготти, JetBrains: Kotlin/Native: технология и средства разработки — Роман Яцына, Revolut: Архитектура приложения, основанная на списках и RecyclerView. Реактивный поток данных от сети и БД до RecyclerView — Никита Цыганов, e-Legion: Как мы создавали виджет для одного из самых крупных мобильных операторов России: Firebase Job Dispatcher & Channels Coroutine Формат: доклады, вопросы и подарки, дискуссия за пиццей 🙌 Вход свободный, регистрируйся сегодня, количество мест ограничено: https://elegion.timepad.ru/event/864117/

7 декабря в Питере пройдёт митап с интересными спикерами и крутыми докладами. Сходить туда можно бесплатно. Ловите анонс. #meetup #event

Небольшой tutorial о том, как следить за загрузкой картинок glide’ом через stetho. Только не очень понятно, почему stetho. Есть же flipper (который раньше звался sonar). #glide #stetho #flipper https://proandroiddev.com/glide4-and-stetho-to-easily-debug-your-image-loading-system-c274d0d9966b

Офигенно интересный ответ на stackoverflow про то, как можно запустить некоторую программу без операционной системы. Сходите, посмотрите. #bios #os #hardware https://stackoverflow.com/questions/22054578/how-to-run-a-program-without-an-operating-system/32483545#32483545

Мда, подзабил я как-то на канал. И времени не было, и не хотелось. Падре, грешен :) Давайте потихоньку навёрстывать. Вот интересная статья о трудности выбора - быстро подставить костыль или долго писать нормальное решение. Я не могу согласиться с автором по поводу “плохой код значит плохой продукт”. Считаю, что это не так. Или давайте тогда определим, что есть плохой продукт. А ещё интересно было увидеть тезис о том, что плохую работу нельзя принимать ни в какой форме. Напомнило идею из выступления Егора нашего Бугаенко о том, что код, который не устраивает наши анализаторы, принципиально не должен попадать внутрь. #choice #code https://grishaev.me/choice

Весёлая история про то, как разработчик программы для зашифровки данных помогал людям в АНБ получить доступ к зашифрованным данным преступника. Особое внимание советую уделить комментариям :) #nsa #cybersec #humor https://habr.com/post/428235/