async/await

  • Хабрахабр

    Elixir как цель развития для python async

    В книге «Python. К вершинам мастерства» Лучано Рамальо описывает одну историю. В 2000 году Лучано проходил курсы, и однажды в аудиторию заглянул Гвидо ван Россум. Раз подвернулся такой случай, все стали задавать ему вопросы. На вопрос о том, какие функции Python заимствовал из других языков, Гвидо ответил: «Все, что есть хорошего в Python, украдено из других языков». Python давно живет…

    Подробнее »
  • Хабрахабр

    Миграция на инфраструктуру async-await в Rust

    img source 39, а в месте с ней и стабилизация async-await фичи. На прошлой неделе для Rust комьюнити случилось огромное событие — вышла версия компилятора 1. Детального разбора асинхронности в Rust я делать не буду, есть всё ещё актуальные статьи на хабре, которые помогут войти в тему: В этом посте я постараюсь резюмировать все релевантные изменения в компиляторе и экосистеме,…

    Подробнее »
  • Хабрахабр

    [Перевод] Разница между асинхронной функцией и функцией, возвращающей промис

    Существует небольшая, но довольно важная разница между функцией, которая просто возвращает промис, и функцией, которая была объявлена с помощью ключевого слова async. Взгляните на следующий фрагмент кода: function fn(obj) { const someProp = obj.someProp return Promise.resolve(someProp) } async function asyncFn(obj) { const someProp = obj.someProp return Promise.resolve(someProp) } asyncFn().catch(err => console.error('Catched')) // => 'Catched' fn().catch(err => console.error('Catched')) // => TypeError:…

    Подробнее »
  • Хабрахабр

    Асинхронность в .NET, популярность на Stack Overflow, «церковный» софт: интервью со Стивеном Клири

    Главным образом благодаря своим ответам, связанным с асинхронностью в . Стивен Клири входит в топ-100 пользователей Stack Overflow. Программированием его жизнь не ограничивается: в Твиттере он первым делом пишет о себе «Christian», а уже потом «developer». NET. И совсем скоро на DotNext он об этом и расскажет. Сейчас в связи с появлением async streams его познания особенно актуальны: в качестве…

    Подробнее »
  • Хабрахабр

    Реализация Kotlin Flow на C#

    Не так давно, за неимением RxJava на Kotlin multiplatform, мы начали использовать корутины и flow – холодные стримы для Котлина из коробки. Всем привет!Последние годы я занимаюсь разработкой под Андроид на Котлине. Но вот про аналог flow на async/await я не слышал. До Андроида я много лет провёл с C#, и там свои корутины есть уже очень давно, только их…

    Подробнее »
  • Хабрахабр

    [Перевод] Какого цвета ваша функция?

    Кровь кипит при виде удачной критики одного из "жирных" языков, которым пользуются плебеи, мучаясь с ним на протяжении рабочего дня между стыдливыми посещениями StackOverflow. Не знаю как вам, но для меня нет лучшего начала дня, чем потрепаться о программировании. (Тем временем, вы и я используем только самый просветленный язык и отточенные инструменты, разработанные для ловких рук таких мастеров, как мы).…

    Подробнее »
  • Хабрахабр

    Тяжёлое бремя времени. Доклад Яндекса о типичных ошибках в работе со временем

    В коде самых разных проектов нередко приходится оперировать временем — например, чтобы завязать логику работы приложения на текущее время у пользователя. Старший разработчик интерфейсов Виктор Хомяков описал типичные ошибки, которые встречались ему в проектах на языках Java, C# и JavaScript от разных авторов. Перед ними вставали одни и те же задачи: получить текущую дату и время, измерить интервалы или выполнить…

    Подробнее »
  • Хабрахабр

    [Перевод] Асинхронные Stream в C# 8

    Другими словами, асинхронные методы помогают разработчикам выполнять асинхронные операции, которые не блокируют потоки и возвращают один скалярный результат. Функционал Async/Await появился в C# 5, чтобы улучшить скорость отклика пользовательского интерфейса и веб-доступ к ресурсам. После многочисленных попыток Microsoft упростить асинхронные операции, шаблон async/await завоевал хорошую репутацию среди разработчиков благодаря простому подходу. Давайте рассмотрим некий обычный для такого синтаксиса метод async…

    Подробнее »
  • Хабрахабр

    .NET: Инструменты для работы с многопоточностью и асинхронностью. Часть 1

    Публикую на Хабр оригинал статьи, перевод которой размещен в блоге Codingsight. С их появлением такая необходимость стала очень ощутимой. Необходимость делать что-то асинхронно, не дожидаясь результат здесь и сейчас, или разделять большую работу между несколькими выполняющими ее единицами была и до появления компьютеров. Рядом, лежит уже немного потрепанный, купленный пару лет назад телефон, у него на борту 8 ядерный процессор.…

    Подробнее »
  • Хабрахабр

    Асинхронное программирование (полный курс)

    Предлагаю вашему вниманию целостный и наиболее полный курс с объяснением всех широко распространенных методов асинхронного программирования, адаптеров между ними и вспомогательных проемов. Асинхронное программирование за последнее время стало не менее развитым направлением, чем классическое параллельное программирование, а в мире JavaSript, как в браузерах, так и в Node.js, понимание его приемов заняло одно из центральных мест в формировании мировоззрения разработчиков. Всего…

    Подробнее »


Кнопка «Наверх»
Закрыть