Passkey Autofill に賭けるマネーフォワード ID - Money Forward Tech Day 2024
Passkey Autofill に賭けるマネーフォワード ID - Money Forward Tech Day 2024
κeenです。async/awaitって実装の都合と利便性の良い所取ってるよなーと常々思ってるのを言語化してインターネットに放流します。 何度か似たようなことを言ってるのですがスライドであることが多くてあまり情報量を詰め込めなかったのでブログにまとめます。 非同期処理と継続 非同期処理は時間のかかる処理を待ち合わせずに別の処理をし、時間のかかる処理が終わってから元の処理を継続する仕組みです。 let url = "http://example.com" let html = fetch url (* この結果を待たずに別の計算をする *) (* fetch urlが終わったあとでここに戻ってきて後続の処理をする *) print html 「継続」や「後続」などのキーワードが出てきているとおり、継続の影がチラチラ見えます。 継続とはいってもスレッドのようなタスク単位で分割したいのでフルの継
rfc.md RFC 2033: experimental coroutines Start Date: 2017-06-15 RFC: https://github.com/rust-lang/rfcs/blob/master/text/2033-experimental-coroutines.md PR: rust-lang/rfcs#2033 Issue: rust-lang/rust#43122 関連: RFC 2394 要約 コルーチンをRustに導入するための実験的なRFC 正式なものはまた別のPRで コルーチンに対するアイディアの共有とnightlyで試せるようにするのが目的 動機 Rustの2017年のロードマップの中では頑強でスケーラブルなサーバを書けるべきという項目があった: ただ最近の調査では、非同期I/O処理(e.g., futures, tokio)の書き難さがネ
Asynchronous Rust programming is a disaster and a mess. Well, I don’t really mean that. It can actually be rather pleasant, once you get to know it. Some aspects of the async APIs can make you marvel at the infinite genius of the people who designed them, while others make me want to yell the above sentence loudly to anyone who will listen. The truth is, async programming is hard in a language tha
500 Lines or Less A Web Crawler With asyncio Coroutines A. Jesse Jiryu Davis and Guido van Rossum A. Jesse Jiryu Davis is a staff engineer at MongoDB in New York. He wrote Motor, the async MongoDB Python driver, and he is the lead developer of the MongoDB C Driver and a member of the PyMongo team. He contributes to asyncio and Tornado. He writes at http://emptysqua.re. Guido van Rossum is the crea
I've recently been exploring the exciting new world of asynchronous I/O libraries in Python 3 – specifically asyncio and curio. These two libraries make some different design choices. This is an essay that I wrote to try to explain to myself what those differences are and why I think they matter, and distill some principles for designing event loop APIs and asynchronous libraries in Python. This i
I don't understand Python's Asyncio written on Sunday, October 30, 2016 Recently I started looking into Python's new asyncio module a bit more. The reason for this is that I needed to do something that works better with evented IO and I figured I might give the new hot thing in the Python world a try. Primarily what I learned from this exercise is that I it's a much more complex system than I expe
How to test Async OCaml code 18 Sep 2014 In the previous blog post, we used Core and Async to write a tiny library for talking to Memcached using the binary protocol. I wanted to write tests for the library in a readable and succint manner to ensure correctness – the type system cannot ensure binary data is parsed correctly after all. The regular go-to tool for testing OCaml code is OUnit, but thi
Taming the Asynchronous Beast with CSP Channels in JavaScript This is an entry in a series about rebuilding my custom blog with react, CSP, and other modern tech. Read more in the blog rebuild series. Every piece of software deals with complex control flow mechanisms like callbacks, promises, events, and streams. Some require simple asynchronous coordination, others processing of event or stream-b
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く