{"product_id":"javascript-with-promises","title":"JavaScript with Promises","description":"If you're a developer moving to environments that make heavy use of asynchronous APIs, such as Node, WinRT, or Chrome packaged apps, this book shows you how to make use of promise constructs. JavaScript routinely supports asynchronous code, setting something up with no expectation of when a response might come back. Unfortunately, writing code in that style is difficult for humans, and promises are a key set of tools for bridging that gap. This book shows you how to use these tools, and also demonstrates techniques that enable you to use features like IndexedDB or WebRTC.","brand":"Thryft Singapore","offers":[{"title":"Like New","offer_id":50466293940505,"sku":"QA76.73.J39.P37 2015","price":7.9,"currency_code":"SGD","in_stock":false},{"title":"Very Good","offer_id":50466293973273,"sku":"QA76.73.J39.P37 2015","price":7.9,"currency_code":"SGD","in_stock":false},{"title":"Good","offer_id":50466294006041,"sku":"QA76.73.J39.P37 2015","price":6.9,"currency_code":"SGD","in_stock":false},{"title":"Well Read","offer_id":50466294038809,"sku":"QA76.73.J39.P37 2015","price":5.9,"currency_code":"SGD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0110\/0598\/4849\/files\/18492344.jpg?v=1740749723","url":"https:\/\/thryft.sbs\/products\/javascript-with-promises","provider":"Thryft","version":"1.0","type":"link"}