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

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

Открыть в Telegram
1 620
Подписчики
Нет данных24 часа
Нет данных7 дней
+230 день
Архив постов
@istima прислал прекрасную статью про потерянную документацию. Уверен, что тебе понравится. #docs http://13lad.livejournal.com/361558.html

Тут попросили поделиться одной темой: 4-я Международная конференция мобильных разработчиков MBLTdev 2017 пройдёт 27 октября в Москве. Стань одним из спикеров на MBLTdev 2017! Дедлайн подачи заявок — 20 августа 2017. Заполни анкету: https://goo.gl/u4ENGG Ориентируйся на аудиторию Middle+ и Senior. Подробнее о конференции: https://habrahabr.ru/company/e-Legion/blog/333608/ #mblt #meetup

HumbleBundle-cybersec.zip153.23 MB

Сейчас я сделаю не совсем хорошую вещь, но как человек, который почти никогда не платил за книги, я просто обязан поделиться теми, что всё-таки купил. Причём купил довольно дёшево. Оно не про Android, все книги по безопасности, но думаю многим всё-таки интересна тема. Собственно, книжки с Humble Book Bundle. Сам список книг можно посмотреть по ссылке (набор за $8) - всё есть в epub и в pdf. Если совесть мучает, можешь купить сам :) #cybersec #book https://www.humblebundle.com/books/cybersecurity-wiley

Читатель Дмитрий (ник его мне к сожалению не доступен) поделился статьёй-раскаянием чувака, притянувшего венгерскую нотацию в мир Android. Мне доводилось встречать людей двух категорий. Первая эту нотацию любит, вторая, очевидно, нет. Я отношусь ко второй. И кстати, статья переведена на Хабре, так что прикреплю ссылку и на неё. #hungarian http://beust.com/weblog/2017/07/17/i-am-the-reason-for-hungarian-notation-in-android/ https://habrahabr.ru/post/333596/

Прекрасная страничка про очередное семейство уязвимостей, связанных с accessibility и draw-on-top. Всё по красоте: видео с демками, пэйпер и т.д. Только вот кода я что-то не увидел. #cybersec #vulnerability http://cloak-and-dagger.org/

Mozilla выпустили спец. версию Firefox под Android - называется Firefox Focus. Это такой супер маленький браузер, который из коробки вырезает рекламу и трекеры. Помимо этого, на экране висит большой такой FAB, который чистит всю историю, куки и т.п. Собственно, мне сразу стало интересно потыкать. Из недостатков я для себя сразу отметил невозможность открыть несколько вкладок и создавать закладки - браузер больше всего нацелен на анонимность. Но производительности я прямо удивился. Работает вот прямо хорошо. Попробуй, штука интересная. Ну и код лежит на Github, да. #mozilla #firefox #browser https://blog.mozilla.org/blog/2017/06/20/firefox-focus-new-to-android-blocks-annoying-ads-and-protects-your-privacy/ https://github.com/mozilla-mobile/focus-android

Веселая статья про то, как чувак дебажил код, переписанный из распечатки журнала в 80-х. Только вдумайся, напротив каждой строки листинга печатали контрольную сумму этой строки, чтобы читатель мог проверить её на опечатки. Программа, сверяющая контрольную сумму таким же образом раздавалась через журнал. И вот таких вот весёлых моментов там уйма. #debug #reverse http://0xa000.blogspot.de/2017/06/fixing-bugs-like-its-1988.html

Тут ребята попросили запостить опросик. Когда будут результаты, пришлю сюда. "Месяц назад мы в Digital Banana задались вопросом: откуда берутся программисты и какой у них бэкграунд? В поисках ответа мы начали разработку социологического исследования по этой теме. Выпустив предварительную версию, и получив конструктивную критику от коллег по индустрии мы представляем итоговую версию опроса. На прохождение опроса нужно потратить 10-15 минут. Ссылка на опрос: https://goo.gl/9Xr9bJ Задачи опроса: - понять когда люди начали изучать программирование - как относятся к разным видам образовательных инициатив - как оценивают роль высшего образования - как относятся (и владеют) к роли математики в программировании - зависит ли мнение по этим вопросам от разницы поколений и статуса разработчика (начинающий, средний, старший)" #survey

Ты наверняка неоднократно слышал (а в лучшем случае, испытывал на себе), что concurrency - это сложно. Так вот, я совершенно случайно наткнулся на веб-игрушку The Deadlock Empire, в которой у тебя есть два параллельных потока, пул статических переменных и кнопка пошагового выполнения каждого из потоков. Цель - выполнить условие уровня. Например, добраться до какой-либо точки в одном из потоков или добиться того, чтобы они одновременно пришли к какому-либо вызову. Дичайше рекомендую. #concurrency #thread https://deadlockempire.github.io/

Коротенькая статейка про новые директивы (слово-то какое, но лучше я не придумал) в Gradle plugin 4.0-milestone-1 (если я верно вкурил версию). Наиболее интересные - api и implementation, пришедшие на смену compile. Грубо говоря, api - это как compile, только другая. implementation же означает, что модуль вытарчивает наружу только интерфейсом, что позволяет (по заверениям команды) существенно сократить время сборки. #gradle https://jeroenmols.com/blog/2017/06/14/androidstudio3/

Хочу поделиться одной ссылкой, на которую случайно наткнулся. Это визуализация Rx. Конкретнее - RxJS. Идея простая - пишешь некоторый код, получаешь анимацию выполнения своего Observable. Писать можно только на JS, но это по большому счету не проблема. Ещё один недостаток, который я заметил, если использовать разные Scheduler, то картинка рисуется всё равно только для основного. Но можно пожить и без этого. #rx #sandbox https://rxviz.com/

Лови две взаимосвязанных статьи, проливающих немного света на внутренности Android, а точнее - на Zygote и Activity Manager. Я не берусь утверждать, что они очень подробные и тебе все сразу станет понятно, но некоторые подробности в них все же есть и в общих чертах понять, как твои приложения запускаются, они помогут. #zygote #activitymanager https://anatomyofandroid.com/2013/10/15/zygote/ https://anatomyofandroid.com/2013/10/16/activity-manager/

А я напоминаю, что уже завтра пройдет очередной Peer Lab - наидушевнейший митапчик для любых разработчиков. Каждого призываю заставить себя проснуться и приехать. Время: каждую субботу в 11:00. Место: Starbucks на м. Кузнецкий мост. Подробности по ссылкам. #peerlab #meetup Основной сайт: http://peerlab.community/find/ Peer Lab МСК геоточка: https://goo.gl/maps/mQwk7ckcokS2 Peer Lab МСК: https://t.me/peerlabmoscow Peer Lab СПБ: https://t.me/spbpeerlab

Тут наверное нужно что-то сказать про розовые очки, но мне ничего не приходит на ум. Поэтому просто держи три статьи про, скажем так, неявные эффекты при использовании Kotlin. Там все в основном про количество методов, дополнительные вызовы, приведение типов и аллокации. Однако, есть всё-таки несколько интересных моментов по делегатам в третьей части. #kotlin #performance https://medium.com/@BladeCoder/exploring-kotlins-hidden-costs-part-1-fbb9935d9b62 https://medium.com/@BladeCoder/exploring-kotlins-hidden-costs-part-2-324a4a50b70 https://medium.com/@BladeCoder/exploring-kotlins-hidden-costs-part-3-3bf6e0dbf0a4

Помнишь, у romannurik была тулза, которая иконочки друг в друга анимировать умела? Так вот, теперь есть новая тулза. Жить стало лучше, жить стало веселей. #material #animation https://shapeshifter.design/

Подробная статья, в которой автор на чистой Java реализует Functor, Optional, Monad и показывает ещё несколько интересных штук. Рекомендую. #fp #java #functor #monad #optional http://www.nurkiewicz.com/2016/06/functor-and-monad-examples-in-plain-java.html

Ну неужели... Google выкатили Play Billing Library. #billing https://android-developers.googleblog.com/2017/06/money-made-easily-with-new-google-play.html

Не знаю как ты, а я вот периодически забываю, что делают некоторые ScaleType у ImageView. По ссылке - симпатичная шпаргалка по теме. #imageview #cheatsheet https://robots.thoughtbot.com/android-imageview-scaletype-a-visual-guide

Прекрасный лонгрид на тему того, почему появился и как развивался стандарт UUID. Я думаю, каждый так или иначе с этими идентификаторами сталкивался, теперь вот есть шанс познакомиться с ними поближе. Статья действительно интересная. Очень советую прочитать целиком. #uuid #history https://segment.com/blog/a-brief-history-of-the-uuid/