Разработка ждёт балета – 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
Ещё один доклад от Ричарда Хикки, аж из 2012! Речь там про разницу между простым и простым (между easy и simple), о том, почему простота важна, и как выкупать её отсутствие в своих инструментах и системах.

#talk #programming
Chet наш Haase вот-вот зарелизит свою книжку Androids: The team that built the Android operating system. А по ссылке можно найти две главы - про питчи и про покупку Android Google'ом.

#book #history
А тут вот пост про то, как в Google I/O аппчике улучшали поддержку больших экранов. Код говно, но дизайн-решения можно использовать как референс.

#app #design #tablet
Просто жемчужина, обязательно посмотрите. Видео зовётся "Jonathan Blow tries Razer BlackWidow TE Chroma v2 keyboard".
Пара цитат:
- "I don't want a user experience. My preferred keyboard is one that doesn't have a user experience."
- "I don't want to sign in, what is this bullshit?"

#humor #keyboard #talk
Хороший разбор того, как работают все эти пайпы и редиректы в терминальчике. Хорошо помню, как меня когда-то пугали 2>&1. Сейчас уже не так страшно. Но вот это страшно по-прежнему:
{
{
cmd1 3>&- |
cmd2 2>&3 3>&-
} 2>&1 >&4 4>&- |
cmd3 3>&- 4>&-

} 3>&2 4>&1


#bash #terminal
Небольшой пост про историю ЯП, простоту систем и, сюрприз-сюрприз, Go.

"Somewhere between Objective-C and Swift you ended up with one framework from the past, one framework from the future, and one tangled mess in the present."

#programming #golang
Совсем короткий пост от таких же босяков из соседнего цеха. Говорят, что Angular задолбал, этот космолёт пора направить прямо в Солнце, а писать будем на голом JS и, может быть, немножко на jQuery. Ну, господь, жги, как говорится.

#programming #fragmework
Тут собрали пачку цитат уважаемых людей из книжки Coders at Work. Цитаты выделили по трём группам:
- Хватит нам чёрных ящиков, мы хотим понимать, что спрятано под абстракцией
- Читаемость кода не менее важна, чем его корректность
- Если код выглядит сложным, скорее всего кто-то не нашёл хорошего способа написать его просто, что не значит, что этого способа нет

P.S: делать выжимку из выжимки из книги - это, конечно, совершенно новый уровень дна, м?)

#book #programming
Замечательный баг! Чувак увидел у себя на машинках периодичность в кол-ве используемых ядер. Причём период составлял около 49.7 дней.

Спойлер: 1000 * 60 * 60 * 24 = 86400000 мс в дне, 32 бита под число - это 4294967296, а 4294967296 / 86400000 ~= 49.7. А по ссылке обязательно посмотрите подробнее и не проходите мимо того самого issue на гитхабе.

#time #programming #bug
18 октября начинается новая Podlodka Android Crew.

Продлится, как обычно, две недели. Первая - про работу с сетью, вторая - про отладку и мониторинг. Расписание ещё не до конца утрясли, но пока глаз зацепился за:
- Публичное собеседование по архитектуре сетевого слоя - довольно часто в таких форматах нахожу новые для себя идеи
- Websockets - вроде бы как бы и ничего нового, но мы у себя сталкивались с разными проблемами в этой части, интересно было бы послушать о других проблемах и иных решениях
- История развития клиентов для работы с сетью - чисто из любопытства бы послушал, по-любому я не со всем знаком

#event
Потрясающая новость: рекламная сеть, пользуясь предустановленными в устройство аппами, устанавливала пользователям приложения в обход Google Play даже при попытке закрыть рекламу. Обязательно почитайте детальнее в самом посте и в комментах. Так эпично обосраться - это надо уметь. Это даже не ошибка новичка, это прямо уровень.

#vulnerability #cybersec #ads
Тут вот интересные рассуждения о том, как так может получиться, что разработчики проходят стадии novice и advanced beginner в терминах дрейфусовской модели, а потом переходят в expert beginner и там и остаются.

#developer #learning
Вот тут автор написал type safe bundleOf функцию. Писать именно bundleOf мне видится попыткой решить проблему, которой нет, но сам приём, кажется, красивый.

#bundle #type