async/await

  • Хабрахабр

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

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

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

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

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

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

    Moscow Python Conf ++ через три дня: о чем расскажет Bobuk и кто в это время выступит в параллельных залах?

    Эксперимент по подготовке докладов на Moscow Python Conf ++ с нуля на финишной прямой. Слайды готовы, прогоны провели, осталось только дождаться премьеры — уже в эту пятницу 5 апреля. В расписании 24 доклада про использование Python в продакшене крупных компаний. Под катом — взгляд на организацию глазами программного комитета и смешные проблемы вроде «кого ставить в параллель хедлайнеру, чтобы не было пустых залов и обиженных спикеров».Вы спросите, а зачем вам этот опыт, если у вас еще на «сто тысяч мильонов»…

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

    [Из песочницы] Асинхронный рассинхрон: антипаттерны в работе с async/await в .NET

    Я регулярно встречаюсь с ошибками в асинхронном коде и делаю их сам. Кто из нас не косячит? Чтобы прекратить это колесо Сансары делюсь с вами самыми типичными косяками из тех, которые иногда довольно сложно отловить и починить. Он автор книги Concurrency in C# Cookbook, собравшей в себе огромное количество паттернов для работы с конкурентностью. Этот текст вдохновлен блогом Стивена Клэри,…

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

    [Перевод] Разъяснительная беседа об асинхронном программировании в Javascript

    Привет всем! Она вызвала огромную дискуссию, по результатам которой мы давно хотели вернуться к этой теме и предложить вам подробный разбор асинхронного программирования в этом языке. Как вы, возможно, помните, еще в октябре у нас переводилась интересная статья о применении таймеров в Javascript. Приятного чтения!Асинхронное программирование в Javascript прошло многоэтапную эволюцию: от обратных вызовов к промисам и далее к генераторам,…

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

    Асинхронная бизнес-логика в наши дни

    Вкратце: Пруф уже реализован на C++, JS и PHP, подходит для Java. Быстрее чем coroutine и Promise, больше фич. Не требует выделения отдельного программного стека. Дружит со всеми средствами безопасности и отладки. Работает на любой архитектуре и не требует особых флагов компилятора. Взгляд назад Потом к нему добавили прерывания железа. На заре ЭВМ был единый поток управления c блокировкой на…

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

    [recovery mode] Quantum Mechanics of Calculations in JS

    Поэтому у меня есть много свободного времени для занятия музыкой, спортом, творчеством, языками, JS-конференциями и компьютерной наукой. Здравствуйте, меня зовут Дмитрий Карловский и я… безработный. Но сперва, давайте обозначим проблемы, которые мы будем решать.. О последнем исследовании в области полуавтоматического разбиения долгих вычислений на небольшие кванты по несколько миллисекунд, в результате которого появилась миниатюрная библиотека $mol_fiber, я вам сегодня и…

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

    [Перевод] JavaScript. Работаем с исключениями и данными в конструкциях async/await без блоков try-catch

    Появившиеся в JavaScript новые асинхроные конструкции async/await выглядят проще, чем Promise, и, конечно, значительно читабельнее, чем «callback-джунгли». Но одна вещь беспокоила меня — это использование try-catch. Сначала я подумал, что это не проблема, но, к несчастью, мне пришлось работать с цепочкой вызовов API, в которой каждый вызов API имел свое сообщение об ошибке, которое должно было прологировано. Вскоре я понял,…

    Подробнее »


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