{"title":"Antonio Bucchiarone","description":null,"products":[{"product_id":"games-and-learning-alliance-book-antonio-bucchiarone-9783031782688","title":"Games and Learning Alliance","description":"\u003cp\u003eThis volume LNCS constitutes the refereed proceedings of the 13th International Conference on Games and Learning Alliance, GALA 2024, held in Berlin, Germany during November 20-22, 2024.  \u003c\/p\u003e\n\n\u003cp\u003eThe 30 full papers and 15 short papers were carefully reviewed and selected from 103 submissions. They focus on Designing for Engagement;​​​​​​, Sustainability and Environmental Literacy in Serious Games; Detecting Deception and Developing Leadership; Futures Literacy; Serious Games for Health and Immersive Learning.\u003c\/p\u003e","brand":"WoB","offers":[{"title":"- \/ - \/ -","offer_id":51728235561233,"sku":"","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ NEW \/ GARDNERS","offer_id":51728235692305,"sku":"NGR9783031782688","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/3031782682.jpg?v=1754232395"},{"product_id":"microservices-book-antonio-bucchiarone-9783030316457","title":"Microservices","description":"This book describes in contributions by scientists and practitioners the development of scientific concepts, technologies, engineering techniques and tools for a service-based society. The focus is on microservices, i.e cohesive, independent processes deployed in isolation and equipped with dedicated memory persistence tools, which interact via messages.\u003cbr\u003eThe book is structured in six parts. Part 1 “Opening” analyzes the new (and old) challenges including service design and specification, data integrity, and consistency management and provides the introductory information needed to successfully digest the remaining parts. Part 2 “Migration” discusses the issue of migration from monoliths to microservices and their loosely coupled architecture. Part 3 “Modeling” introduces a catalog and a taxonomy of the most common microservices anti-patterns and identifies common problems. It also explains the concept of RESTful conversations and presents insights from studying and developing two further modeling approaches. Next , Part 4 is dedicated to various aspects of “Development and Deployment”. Part 5 then covers “Applications” of microservices, presenting case studies from Industry 4.0, Netflix, and customized SaaS examples. Eventually, Part 6 focuses on “Education” and reports on experiences made in special programs, both at academic level as a master program course and for practitioners in an industrial training.\u003cbr\u003eAs only a joint effort between academia and industry can lead to the release of modern paradigm-based programming languages, and subsequently to the deployment of robust and scalable software systems, the book mainly targets researchers in academia and industry who develop tools and applications for microservices.","brand":"WoB","offers":[{"title":"GB \/ NEW \/ INGRAM","offer_id":52150177497361,"sku":"NLS9783030316457","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9783030316457.jpg?v=1757609244"},{"product_id":"domain-specific-languages-in-practice-book-antonio-bucchiarone-9783030737603","title":"Domain-Specific Languages in Practice","description":"\u003cp\u003eThis book covers several topics related to domain-specific language (DSL) engineering in general and how they can be handled by means of the JetBrains Meta Programming System (MPS), an open source language workbench developed by JetBrains over the last 15 years.\u003c\/p\u003e\n\n\u003cp\u003eThe book begins with an overview of the domain of language workbenches, which provides perspectives and motivations underpinning the creation of MPS. Moreover, technical details of the language underneath MPS together with the definition of the tool’s main features are discussed.\u003cb\u003e \u003c\/b\u003eThe remaining ten chapters are then organized in three parts, each dedicated to a specific aspect of the topic. Part I “MPS in Industrial Applications” deals with the challenges and inadequacies of general-purpose languages used in companies, as opposed to the reasons why DSLs are essential, together with their benefits and efficiency, and summarizes lessons learnt by using MPS. Part II about “MPS in Research Projects” covers the benefits of text-based languages, the design and development of gamification applications, and research fields with generally low expertise in language engineering. Eventually, Part III focuses on “Teaching and Learning with MPS” by discussing the organization of both commercial and academic courses on MPS.\u003c\/p\u003e\n\n\u003cp\u003eMPS is used to implement languages for real-world use. Its distinguishing feature is projectional editing, which supports practically unlimited language extension and composition possibilities as well as a flexible mix of a wide range of textual, tabular, mathematical and graphical notations. The number and diversity of the presented use-cases demonstrate the strength and malleability of the DSLs defined using MPS. The selected contributions represent the current state of the art and practice in using JetBrains MPS to implement languages for real-world applications.\u003c\/p\u003e\u003cbr\u003e\u003cbr\u003e","brand":"WoB","offers":[{"title":"- \/ - \/ INTERNAL","offer_id":52454275481873,"sku":null,"price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ NEW \/ INGRAM","offer_id":52454276137233,"sku":"NLS9783030737603","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9783030737603.jpg?v=1759370671"},{"product_id":"microservices-book-antonio-bucchiarone-9783030316488","title":"Microservices","description":"Part 1: Opening.- Microservices: The evolution and Extinction of Web Services?.- Size matters: Microservices Research and Applications.- Part 2: Migration.- Migrating to microservices.- Assessing your Microservice migration readiness.- Part 3: Modeling.- Microservices Anti-Patterns: A Taxonomy.- Modeling Microservice Conversations with RESTalk.- Graphical and Textual Model-driven Microservice Development.- Part 4: Development and Deployment.- A Formal Approach to Microservice Architecture Deployment.- Autonomic Decentralised Microservices with Gru.- A Hybrid Approach to Microservices Load Balancing.- Part 5: Applications.- Towards the digital factory: a microservice-based middleware for real-to-digital synchronization.- Using microservices to customize multi-tenant SaaS.- You are not Netflix.- Part 6: Education.- DevOps and its Philosophy: Education Matters .","brand":"WoB","offers":[{"title":"GB \/ NEW \/ INGRAM","offer_id":52536022532369,"sku":"NLS9783030316488","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9783030316488.jpg?v=1760672856"},{"product_id":"domain-specific-languages-in-practice-book-antonio-bucchiarone-9783030737573","title":"Domain-Specific Languages in Practice","description":"JetBrains MPS: Why Modern Language Workbenches Matter.- Part I: JetBrains MPS in Industrial Applications.- Use MPS to Unleash the Creativity of Domain Experts: Language Engineering Is a Key Enabler for Bringing Innovation in Industry.- JetBrains MPS as Core DSL Technology for Developing Professional Digital Printers.- A Domain-Specific Language for Payroll Calculations: An Experience Report from DATEV.- FASTEN: An Extensible Platform to Experiment with Rigorous Modeling of Safety-Critical Systems.- Migrating Insurance Calculation Rule Descriptions from Word to MPS.- Part II: JetBrains MPS in Research Projects.- Projecting Textual Languages.- Engineering Gameful Applications with MPS.- Learning Data Analysis with MetaR.- Part III: Teaching and Learning with JetBrains MPS.- Teaching MPS: Experiences from Industry and Academia.- Teaching Language Engineering Using MPS.","brand":"WoB","offers":[{"title":"- \/ - \/ INTERNAL","offer_id":52627219349777,"sku":null,"price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ NEW \/ INGRAM","offer_id":52627219775761,"sku":"NLS9783030737573","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9783030737573.jpg?v=1761692964"},{"product_id":"engineering-educational-games-for-a-sustainable-society-book-antonio-bucchiarone-9783032025906","title":"Engineering Educational Games for a Sustainable Society","description":"\u003cp\u003eThis book explores innovative approaches to educational game development, emphasizing practical solutions and transformative learning experiences. As learning increasingly converges with digital culture, game-based learning and serious games offer compelling ways to spark curiosity, cultivate systems thinking and resilience, and create inclusive, sustainable educational experiences.\u003c\/p\u003e\n\u003cp\u003eThe book is organized into three parts, \u003cem\u003ePlay\u003c\/em\u003e, \u003cem\u003eLearn\u003c\/em\u003e, and \u003cem\u003eTransform\u003c\/em\u003e, which are deliberately interwoven, reflecting the fluid and iterative nature of game-based learning as a holistic approach to education and social change. First, \u003cem\u003ePlay\u003c\/em\u003e advocates for a transformation in educational paradigms towards active, experiential, and playful learning methodologies. The four chapters showcase a variety of strategies to stimulate engagement, starting with hybrid settings and concluding with digital scenarios. Next, \u003cem\u003eLearn\u003c\/em\u003e delves into the intersection of educational game design and sustainability. Here, the chapters challenge conventional paradigms by introducing more-than-human perspectives, co-creative approaches, and immersive narratives. Lastly, \u003cem\u003eTransform\u003c\/em\u003e moves towards the broader societal impact of serious games, highlighting their potential in shaping policy, fostering inclusion, and enhancing public understanding of environmental and governance issues. The chapters in this part underscore how games engage diverse audiences and support collaborative learning and reveal how they can become platforms for collective inquiry, systemic reflection, and social change.\u003c\/p\u003e\n\u003cp\u003eThis book is intended for those committed to advancing education through purposeful play, whether being a researcher seeking theoretical insights, an educator designing a curriculum or a class intervention, or a developer building the next generation of educational tools. Collectively, the works in this volume reaffirm that game-based learning is not merely a pedagogical technique but a medium for meaningful exploration, practicing collaboration, and supporting transformative learning. \u003c\/p\u003e","brand":"WoB","offers":[{"title":"- \/ - \/ INTERNAL","offer_id":52859789508881,"sku":null,"price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ NEW \/ INGRAM","offer_id":52859790197009,"sku":"NLS9783032025906","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9783032025906.jpg?v=1765151453"}],"url":"https:\/\/www.worldofbooks.com\/en-gb\/collections\/author-books-by-antonio-bucchiarone.oembed","provider":"World of Books ","version":"1.0","type":"link"}