{"title":"Eric Elliott","description":"\u003cp\u003eDelve into the compelling works of Eric Elliott, an author known for insightful explorations of technology and its impact. Discover expert guidance and thought-provoking perspectives within his diverse collection.\u003c\/p\u003e","products":[{"product_id":"programming-javascript-applications-book-eric-elliott-9781491950296","title":"Programming JavaScript Applications","description":"Take advantage of JavaScript's power to build robust web-scale or enterprise applications that are easy to extend and maintain. By applying the design patterns outlined in this practical book, experienced JavaScript developers will learn how to write flexible and resilient code that's easier - yes, easier - to work with as your code base grows. JavaScript may be the most essential web programming language, but in the real world, JavaScript applications often break when you make changes. With this book, author Eric Elliott shows you how to add client- and server-side features to a large JavaScript application without negatively affecting the rest of your code. Examine the anatomy of a large-scale JavaScript application  Build modern web apps with the capabilities of desktop applications  Learn best practices for code organization, modularity, and reuse  Separate your application into different layers of responsibility  Build efficient, self-describing hypermedia APIs with Node.js  Test, integrate, and deploy software updates in rapid cycles  Control resource access with user authentication and authorization  Expand your application's reach through internationalization","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49538499576081,"sku":"GOR008037520","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":49569097285905,"sku":"GOR012263604","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ GARDNERS","offer_id":49733939560721,"sku":"NGR9781491950296","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ GOOD \/ SBYB","offer_id":49754083885329,"sku":"CIN1491950293G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ WELL_READ \/ SBYB","offer_id":49777632641297,"sku":"CIN1491950293A","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50686061314321,"sku":"CIN1491950293VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":50940099854609,"sku":"GOR013290069","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ NEW \/ INGRAM","offer_id":52750696939793,"sku":"NIN9781491950296","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1491950293.jpg?v=1751274705"},{"product_id":"composing-software-book-eric-elliott-9781661212568","title":"Composing Software","description":"All software design is composition: the act of breaking complex problems down into smaller problems and composing those solutions. Most developers have a limited understanding of compositional techniques. It's time for that to change.In Composing Software, Eric Elliott shares the fundamentals of composition, including both function composition and object composition, and explores them in the context of JavaScript. The book covers the foundations of both functional programming and object oriented programming to help the reader better understand how to build and structure complex applications using simple building blocks.You'll learn: Functional programmingObject compositionHow to work with composite data structuresClosuresHigher order functionsFunctors (e.g., array.map)Monads (e.g., promises)TransducersLensesAll of this in the context of JavaScript, the most used programming language in the world. But the learning doesn't stop at JavaScript. You'll be able to apply these lessons to any language. This book is about the timeless principles of software composition and its lessons will outlast the hot languages and frameworks of today. Unlike most programming books, this one may still be relevant 20 years from now.This book began life as a popular blog post series that attracted hundreds of thousands of readers and influenced the way software is built at many high growth tech startups and fortune 500 companies","brand":"WoB","offers":[{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":49642577854737,"sku":"GOR013606581","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ WELL_READ \/ SBYB","offer_id":52107036754193,"sku":"CIN1661212565A","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1661212565.jpg?v=1751058529"},{"product_id":"dear-miss-karana-book-eric-elliott-9781597143233","title":"Dear Miss Karana","description":"First written in Chamtéela and developed in accordance with fourth grade Common Core State Standards, Dear Miss Karana tells a compelling story of family, determination, and cultural perseverance.  While reading Island of the Blue Dolphins at school and learning about the real woman stranded on San Nicolás Island, ten-year-old Tíshmal begins writing emails to “Miss Karana” in hopes of talking to her spirit. When she arrived on the mainland of Southern California, Miss Karana spoke a language that no one could understand even back then, and all that remains is a recording of the song she sang when she was found on the island. Tíshmal realizes that some of the words sound very similar to Chamtéela (Luiseño), the language spoken on her reservation.  As she writes to Miss Karana, Tíshmal becomes more and more resolved to understand the lone woman's song. The only person able to help her is a grouchy great uncle, Wéh Powéeya (“two tongues”), the last living person fluent in the language of their ancestors from the belly button of the ocean: the islands including San Nicolás. Together, Tíshmal and Wéh Powéeya must discover what the lone woman said long ago in order to help her spirit finish the journey West.","brand":"WoB","offers":[{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50126959182097,"sku":"CIN1597143235VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":50169727779089,"sku":"CIN1597143235G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ NEW \/ INGRAM","offer_id":51038548590865,"sku":"NIN9781597143233","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52691359301905,"sku":"NLS9781597143233","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1597143235.jpg?v=1751150826"},{"product_id":"coyote-run-book-eric-elliott-9781503396890","title":"Coyote Run","description":null,"brand":"WoB","offers":[{"title":"- \/ - \/ -","offer_id":51085436616977,"sku":"","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":51085438058769,"sku":"NIN9781503396890","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1503396894.jpg?v=1751149082"},{"product_id":"glimpses-of-history-the-san-gorgonio-pass-in-the-19th-century-book-eric-elliott-9780939046478","title":"Glimpses of History: The San Gorgonio Pass in the 19th Century","description":null,"brand":"WoB","offers":[{"title":"- \/ - \/ INTERNAL","offer_id":52817317527825,"sku":null,"price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":52817317888273,"sku":"CIN0939046474VG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9780939046478.jpg?v=1764273237"}],"url":"https:\/\/www.worldofbooks.com\/en-gb\/collections\/author-books-by-eric-elliott.oembed","provider":"World of Books ","version":"1.0","type":"link"}