Разработка ждёт балета
1.65K subscribers
510 photos
4 videos
15 files
1.55K links
What I cannot create, I do not understand.

DM: @alexey_mileev
PeerLab: https://xn--r1a.website/+e2ND1tAa0lU2ZTli
Download Telegram
Вот здесь рассказывают, как можно немного остудить ваши полыхающие жопки, измученные тяжёлой борьбой с RecyclerView и UI thread, накостыляв асинхронное создание ViewHolder поверх Kotlin Channel.

#recycler #async #channel
Тут автор поднимает интересный вопрос: а точно ли неблокирующий IO - хороший путь? Ведь на практике на разных платформах все по-разному и не везде все хорошо. И не лучше ли было все усилия направить на облегчение и ускорение OS threads?

#async #io #thread
🤔2👎1
И вдогонку второй пост всё того же товарища. Про потоки. Про всамделишные и не только.

#os #thread #async
🔥2
Доклад про историю асинхронности / мультипоточности в Clojure. От стандартных future и подобного, к core.async с каналами а-ля Go, к новой идее flow. Кажется, пытаются переизобрести микс Erlang и Redux, и это круто!

#talk #clojure #async
Разбирают, как так получилось, что asyncio с нами в python уже 10 лет, а его до сих пор неохотно используют. Причин масса. И ущербность языка и рантайма, и разработчики, которым «сложно думать асинхронно», и сложности поддержки sync и async API в одной и той же библиотеке. В целом хорошо характеризует средний уровень этой экосистемы.

#python #async
2
Эссе с размышлениями на тему: «Do the simplest thing that could possibly work». Рассуждают по сути о том, когда можно делать просто, а не правильно и масштабируемо, и почему это может быть хорошо.

#code #programming #async
💯2