{"product_id":"9781785283499","title":"RESTful Web Services with Scala","description":"\u003cp\u003e\u003cb\u003eLearn the art of creating scalable RESTful web services with Scala\u003c\/b\u003e\u003c\/p\u003e\u003cp\u003e\u003cb\u003eAbout This Book\u003c\/b\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eThis is the only book on the market that will help you create scalable RESTful web services using five popular Scala-based REST frameworks\u003c\/li\u003e\n\u003cli\u003eQuickly identify the best framework for a specific problem and select the most appropriate solution to suit your requirements\u003c\/li\u003e\n\u003cli\u003eThis practical guide will help you implement a complete REST-based API from scratch\u003c\/li\u003e\n\u003c\/ul\u003e\u003cb\u003eWho This Book Is For\u003c\/b\u003e\u003cp\u003eIf you are a Scala developer with some Scala experience and you want to get an overview of the frameworks that are available in the Scala world, then this book is perfect for you. You need to have a general knowledge of REST and Scala. This book is great for senior Scala (or other language) developers who are looking for a good REST framework to use together with Scala.\u003c\/p\u003e\u003cp\u003e\u003cb\u003eWhat You Will Learn\u003c\/b\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eSet up a development environment to easily develop and test REST services\u003c\/li\u003e\n\u003cli\u003eDiscover the different ways in which you can create REST services with Scala\u003c\/li\u003e\n\u003cli\u003eSee and explore the different approaches taken by popular REST frameworks\u003c\/li\u003e\n\u003cli\u003eGet to know more about a variety of available Scala frameworks such as Finch, Unfiltered, Scalatra, Akka-HTTP, and Play\u003c\/li\u003e\n\u003cli\u003eDiscover how to create a REST service on top of each framework discussed in this book\u003c\/li\u003e\n\u003cli\u003eCreate HTTP clients using the frameworks in this book\u003c\/li\u003e\n\u003cli\u003eMake an informed decision about which framework to use in a specific situation\u003c\/li\u003e\n\u003cli\u003eSet up authentication for your REST services\u003c\/li\u003e\n\u003c\/ul\u003e\u003cb\u003eIn Detail\u003c\/b\u003e\u003cp\u003eRESTful web services are built to work best on the web. Scala provides a rich set of language constructs and advanced frameworks that you can use to create REST services. However, using Scala and these tools can be a complex task. There are many frameworks available and choosing the wrong framework or approach can cost a lot of time and lead to much frustration. By exploring the most popular Scala REST frameworks, you can make sure you choose the right tool.\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003eRESTful Web Services with Scala begins with a brief explanation of the REST architecture and its implementation in Scala, as well as the impact that REST architecture has on Scala applications. You will understand the advantages of building Scala web services and how existing Scala applications can take advantage of REST. This book will teach developers about the different programming paradigms available in the Scala world to create RESTful services by exploring the most popular Scala-oriented REST frameworks. It discusses the various facets of RESTful web services such as building scalable APIs, working with standards like HTTP and MIME, designing the architecture, securing the web service, and more.\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003eWith this book, you will be able to build RESTful web services with various Scala frameworks such as Finch, Unfiltered, Scalatra, Akka-HTTP, and Play. You will create basic REST services using frameworks and then extend the REST services with custom functionality. By the end of the book, you'll be able to decide which framework is best suited for your requirements. We finish by looking at how we can use a number of advanced features provided by these frameworks, such as security, creating HTTP clients, working with HATEOAS, and more.\u003c\/p\u003e\u003cp\u003e\u003cb\u003eStyle and approach\u003c\/b\u003e\u003c\/p\u003e\u003cp\u003eThis book follows a practical approach where we implement a REST API using each of the frameworks discussed. This book is filled with rich examples and code so you can understand and implement the features of every framework.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e","brand":"Packt Publishing","offers":[{"title":"Default Title","offer_id":47135667323120,"sku":"9781785283499","price":27.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0737\/7593\/9824\/files\/9781785283499_p0.jpg?v=1763727183","url":"https:\/\/shop-qa.barnesandnoble.com\/products\/9781785283499","provider":"Barnes \u0026 Noble (DEV)","version":"1.0","type":"link"}