{"title":"Bruce Tate","description":"\u003cp\u003eDelve into the world of Bruce Tate, where coding meets creativity. Explore practical guides that make complex topics like Elixir and functional programming accessible and engaging. Perfect for developers seeking to level up.\u003c\/p\u003e","products":[{"product_id":"seven-more-languages-in-seven-weeks-book-bruce-tate-9781941222157","title":"Seven More Languages in Seven Weeks","description":"\u003cp\u003eGreat programmers aren't born--they're made. The industry is moving from object-oriented languages to functional languages, and you need to commit to radical improvement. New programming languages arm you with the tools and idioms you need to refine your craft. While other language primers take you through basic installation and Hello, World, we aim higher. Each language in \u003ci\u003eSeven More Languages in Seven Weeks\u003c\/i\u003e will take you on a step-by-step journey through the most important paradigms of our time. You'll learn seven exciting languages: Lua, Factor, Elixir, Elm, Julia, MiniKanren, and Idris.\u003cbr\u003e\u003cbr\u003eLearn from the award-winning programming series that inspired the Elixir language. Hear how other programmers across broadly different communities solve problems important enough to compel language development. Expand your perspective, and learn to solve multicore and distribution problems.\u003cbr\u003e\u003cbr\u003eIn each language, you'll solve a non-trivial problem, using the techniques that make that language special. Write a fully functional game in Elm, without a single callback, that compiles to JavaScript so you can deploy it in any browser. Write a logic program in Clojure using a programming model, MiniKanren, that is as powerful as Prolog but much better at interacting with the outside world. Build a distributed program in Elixir with Lisp-style macros, rich Ruby-like syntax, and the richness of the Erlang virtual machine. Build your own object layer in Lua, a statistical program in Julia, a proof in code with Idris, and a quiz game in Factor.\u003cbr\u003e\u003cbr\u003eWhen you're done, you'll have written programs in five different programming paradigms that were written on three different continents. You'll have explored four languages on the leading edge, invented in the past five years, and three more radically different languages, each with something significant to teach you.\u003c\/p\u003e","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49560662737169,"sku":"GOR007303923","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ NEW \/ GARDNERS","offer_id":49738468720913,"sku":"NGR9781941222157","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50660381884689,"sku":"CIN1941222153VG","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":51057713774865,"sku":"NIN9781941222157","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ NEW \/ INGRAM","offer_id":52141872447761,"sku":"NLS9781941222157","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ GOOD \/ SBYB","offer_id":52314512163089,"sku":"CIN1941222153G","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1941222153.jpg?v=1751440753"},{"product_id":"beyond-java-book-bruce-a-tate-9780596100940","title":"Beyond Java","description":"Bruce Tate, author of the Jolt Award-winning \"Better, Faster, Lighter Java\" has an intriguing notion about the future of Java, and it's causing some agitation among Java developers. Bruce believes that Java is abandoning its base, and conditions are ripe for an alternative to emerge. In \"Beyond Java\", Bruce chronicles the rise of the most successful language of all time, and then lays out, in painstaking detail, the compromises the founders had to make to establish success. Then, he describes the characteristics of likely successors to Java. He builds to a rapid and heady climax, presenting alternative languages and frameworks with productivity and innovation unmatched in Java. He closes with an evaluation of the most popular and important programming languages, and their future role in a world beyond Java. If you agree with the book's premise - that Java's reign is coming to an end - then this book will help you start to build your skills accordingly. You can download some of the frameworks discussed and learn a few new languages. This book will teach you what a new language needs to succeed, so when things do change, you'll be more prepared. And, even if you think Java is here to stay, you can use the best techniques from frameworks introduced in this book to improve what you're doing in Java today.","brand":"WoB","offers":[{"title":"US \/ GOOD \/ SBYB","offer_id":50117220794641,"sku":"CIN0596100949G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":50513855545617,"sku":"GOR001606776","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0596100949.jpg?v=1750880716"},{"product_id":"bitter-ejb-book-bruce-tate-9781930110953","title":"Bitter EJB","description":"In Bitter EJB, Bruce Tate and his co-authors continue the entertaining and engaging writing style of relating true-life adventure sport experiences to antipattern themes established in Bruce's first book, the best selling Bitter Java.    This more advanced book explores antipatterns, or common traps, within the context of EJB technology.   EJB is experiencing the mixture of practical success and controversy that accompanies a new and quickly-changing framework. Bitter EJB takes the swirling EJB controversies head-on. It offers a practical approach to design: how to become a better programmer by studying problems and solutions to the most important problems surrounding the technology.   The flip side of design patterns, antipatterns, are a fun and interesting way to take EJB expertise to the next level. The book covers many different aspects of EJB, from transactions to persistence to messaging, as well as performance and testing.   Bitter EJB will teach programmers to do the following:     Identify EJB persistence strategies  Choose Entity bean alternatives  Use EJB message driven beans  Know when to apply or avoid stateful session beans  Create efficient build strategies with XDoclet, Ant and JUnit  Automate performance tuning","brand":"WoB","offers":[{"title":"US \/ GOOD \/ SBYB","offer_id":50401610957073,"sku":"CIN1930110952G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":51703510761745,"sku":"GOR002240744","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":52091549253905,"sku":"GOR014486050","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1930110952.jpg?v=1751315296"},{"product_id":"currently-away-book-bruce-tate-9798888650271","title":"Currently Away","description":"Lo scopo di questo studio   identificare la causa di guasto dell'anello di tenuta in acciaio utilizzato nelle turbine a vapore nucleari. Un nuovo anello di tenuta in lega di acciaio ad alto tenore di nichel   stato confrontato con l'anello di tenuta guasto. L'analisi metallografica, la microscopia elettronica a scansione, la nanoindentazione e le prove di trazione in situ sono state utilizzate per analizzare le ragioni del cedimento dell'anello di tenuta su scala macroscopica e microscopica. La ragione principale del cedimento dell'anello di tenuta   una combinazione di stress e temperature elevate durante il funzionamento della turbina. L'ambiente di lavoro complesso ha causato ricristallizzazione e recupero, con conseguente affinamento dei grani e precipitazione di fasi secondarie. Durante l'uso, molti precipitati di fase secondaria sono comparsi ai confini dei grani, causando la formazione di microvuoti e cricche, che alla fine hanno portato al cedimento dell'anello.","brand":"WoB","offers":[{"title":"GB \/ NEW \/ INGRAM","offer_id":53628808986897,"sku":"NLS9798888650271","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":53665124024593,"sku":"NIN9798888650271","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9798888650271.jpg?v=1780813407"}],"url":"https:\/\/www.worldofbooks.com\/collections\/author-books-by-bruce-tate.oembed","provider":"World of Books ","version":"1.0","type":"link"}