Una historia sobre async voids, eventos y manejo de errores
Dejame contarte una historia sobre async voids, SynchronizationContext y programación asincrónica. Hace un tiempo recibí un issue en Puppeteer-Sharp describiendo dos problemas: Puppeteer-Sharp crasheaba con excepciones que no podían ser atrapadas. Se reportaba un KeyNotFoundException tratando de obtener un Frame. El código era bastante simple: var launchOptions = new LaunchOptions()...
[Read More]