- Table View
- List View
RESTful .NET: Build and Consume RESTful Web Services with .NET 3.5
by Jon FlandersRESTful .NET is the first book that teaches Windows developers to build RESTful web services using the latest Microsoft tools. Written by Windows Communication Foundation (WFC) expert Jon Flanders, this hands-on tutorial demonstrates how you can use WCF and other components of the .NET 3.5 Framework to build, deploy and use REST-based web services in a variety of application scenarios.RESTful architecture offers a simpler approach to building web services than SOAP, SOA, and the cumbersome WS- stack. And WCF has proven to be a flexible technology for building distributed systems not necessarily tied to WS- standards. RESTful .NET provides you with a complete guide to the WCF REST programming model for building web services consumed either by machines or humans. You'll learn how to:Program Read-Only (GET) servicesProgram READ/WRITE servicesHost REST servicesProgram REST feedsProgram AJAX REST clientsSecure REST endpointsUse workflow to deliver REST servicesConsume RESTful XML services using WCFWork with HTTPWork with ADO.NET Data Services (Astoria)RESTful .NET introduces you to the ideas of REST and RESTful architecture, and includes a detailed discussion of how the Web/REST model plugs into the WCF architecture. If you develop with .NET, it's time to jump on the RESTful bandwagon. This book explains how."While REST is simple, WCF is not. To really understand and exploit this part of WCF requires a knowledgeable and experienced guide. I don't know anybody who's better suited for this role than Jon Flanders. ...Jon is first-rate at explaining complicated things. This book is the best introduction I've seen to creating and using these services with WCF."--David Chappell, Chappell & Associates
RESTful PHP Web Services
by Samisa AbeysingheThe book explains the basic concepts associated with the REST architectural style, but the emphasis is on creating PHP code for consuming and creating RESTful services in PHP. There is plenty of example PHP code to illustrate the concepts, with careful explanations of how the code works. This book targets PHP developers who want to build or make use of RESTful web services, or explore the options available to them in PHP. You will need to know the basics of PHP development, but no knowledge of REST is assumed, nor any knowledge of creating web services generally.
RESTful Rails Development
by Silvia PuglisiThis book serves as a practical guide to developing RESTful applications, designing RESTful architectures, and deploying RESTful services using Ruby on Rails. By the end of each chapter, the reader will have key takeaways for how to build and extend a multi-service platform spanning different devices. The book explains the power of RESTful development with Rails, illustrating how to build an architecture composed of different services accessing shared resources through a set of collaborating APIs and applications.
RESTful Rails Development: Building Open Applications and Services
by Silvia PuglisiThe Web is slowly but surely changing from a model in which a human reader browses content on web pages to a model in which services and clients (not necessarily humans) exchange information. And because of this, author Silvia Puglisi explains, it makes more sense to build platforms instead of just products or applications. Platforms are like ecosystems interconnecting different applications, services, users, developers, and partners, and offer many benefits.In this book, you'll learn how to design and develop Representational State Transfer (REST) platforms in Rails. You'll begin with an introduction to Ruby on Rails, and then move quickly through new concepts. At the end of each chapter, you'll have learned something new about building and organically extending a multi-service platform spanning different devices—and will have had some fun in the process. By the end of the book you'll know how to build an architecture composed of different services accessing shared resources through a set of collaborating APIs and applications.Explore the basics of REST and HTTP, including REST architecture and the role of hypermediaGet to know Rails and Ruby on RailsLearn about API development and create an APITake a thorough look at REST, including Asynchronous REST and testing RESTful servicesWork with data streams as you map them onto an application UI and integrate external APIs in your applicationLearn about device-independent developmentUse data analytics to recognize important events, develop key metrics, and track themExplore various tools you can use to build your own data analytic platformLearn how to scale a Rails application successfullyExamine privacy and security issues and the implications of handling and collecting user data
RESTful Web API Design with Node.js
by Valentin BojinovIf you are a web developer wanting to enrich your development skills to create scalable, server-side, RESTful applications based on the Node.js platform, this book is for you. You also need to be aware of HTTP communication concepts and should have a working knowledge of JavaScript. Knowledge of REST would be an added advantage but is definitely not a necessity.
RESTful Web API Design with Node.js 10, Third Edition: Learn to create robust RESTful web services with Node.js, MongoDB, and Express.js, 3rd Edition
by Valentin BojinovDesign and implement scalable and maintainable RESTful solutions with Node.js 10Key FeaturesCreate rich and scalable RESTful API solutions from scratchExplore the new features of Node.js 10, Express 4.0, and MongoDBIntegrate MongoDB in your Node.js application to store and secure your dataBook DescriptionWhen building RESTful services, it is really important to choose the right framework. Node.js, with its asynchronous, event-driven architecture, is exactly the right choice for building RESTful APIs.This third edition of RESTful Web API Design with Node.js 10 will teach you to create scalable and rich RESTful applications based on the Node.js platform. You will be introduced to the latest NPM package handler and understand how to use it to customize your RESTful development process. You will begin by understanding the key principle that makes an HTTP application a RESTful-enabled application. After writing a simple HTTP request handler, you will create and test Node.js modules using automated tests and mock objects; explore using the NoSQL database, MongoDB, to store data; and get to grips with using self-descriptive URLs. You’ll learn to set accurate HTTP status codes along with understanding how to keep your applications backward-compatible. Also, while implementing a full-fledged RESTful service, you will use Swagger to document the API and implement automation tests for a REST-enabled endpoint with Mocha. Lastly, you will explore some authentication techniques to secure your application. What you will learn Install, develop, and test your own Node.js user modulesUnderstand the differences between HTTP and RESTful applicationsUse self-descriptive URLs and set accurate HTTP status codesEliminate third-party dependencies in your tests with mockingImplement automation tests for a REST-enabled endpoint with MochaSecure your services with NoSQL database integration within Node.js applications Integrate a simple frontend using JavaScript libraries available on a CDN serverWho this book is forIf you are a web developer keen to enrich your development skills to create server-side RESTful applications based on the Node.js platform, this book is for you. Some knowledge of REST would be an added advantage, but is definitely not a necessity.
RESTful Web API Design with Node.js 10 - Third Edition.: Learn To Create Robust Restful Web Services With Node.js, Mongodb, And Express.js
by Valentin BojinovRESTful services have become the standard data feed providers for social services, news feeds, and mobiles. If you want to build fast REST APIs and want to deliver a large amount of data to millions of users, you'll find this book extremely useful. This book will teach you to create scalable RESTful applications based on the Node.js platform.
RESTful Web API Design with Node.JS - Second Edition
by Valentin BojinovThe ideal target audience for this book is web developers who have some experience with RESTful services. Familiarity with basic JavaScript programming techniques is required. No prior experience with Node.JS or Express is required.
RESTful Web API Patterns and Practices Cookbook: Connecting and Orchestrating Microservices and Distributed Data
by Mike AmundsenMany organizations today orchestrate and maintain apps that rely on other people's services. Software designers, developers, and architects in those companies often work to coordinate and maintain apps based on existing microservices, including third-party services that run outside their ecosystem. This cookbook provides proven recipes to help you get those many disparate parts to work together in your network.Author Mike Amundsen provides step-by-step solutions for finding, connecting, and maintaining applications designed and built by people outside the organization. Whether you're working on human-centric mobile apps or creating high-powered machine-to-machine solutions, this guide shows you the rules, routines, commands, and protocols—the glue—that integrates individual microservices so they can function together in a safe, scalable, and reliable way.Design and build individual microservices that can successfully interact on the open webIncrease interoperability by designing services that share a common understandingBuild client applications that can adapt to evolving services without breakingCreate resilient and reliable microservices that support peer-to-peer interactions on the webUse web-based service registries to support runtime "find-and-bind" operations that manage external dependencies in real timeImplement stable workflows to accomplish complex, multiservice tasks consistently
RESTful Web APIs: Services for a Changing World
by Leonard Richardson Mike Amundsen Sam RubyThe popularity of REST in recent years has led to tremendous growth in almost-RESTful APIs that don’t include many of the architecture’s benefits. With this practical guide, you’ll learn what it takes to design usable REST APIs that evolve over time. By focusing on solutions that cross a variety of domains, this book shows you how to create powerful and secure applications, using the tools designed for the world’s most successful distributed computing system: the World Wide Web.You’ll explore the concepts behind REST, learn different strategies for creating hypermedia-based APIs, and then put everything together with a step-by-step guide to designing a RESTful Web API.Examine API design strategies, including the collection pattern and pure hypermediaUnderstand how hypermedia ties representations together into a coherent APIDiscover how XMDP and ALPS profile formats can help you meet the Web API "semantic challenge"Learn close to two-dozen standardized hypermedia data formatsApply best practices for using HTTP in API implementationsCreate Web APIs with the JSON-LD standard and other the Linked Data approachesUnderstand the CoAP protocol for using REST in embedded systems
RESTful Web Clients: Enabling Reuse Through Hypermedia
by Mike AmundsenPowerful web-based REST and hypermedia-style APIs are becoming more common every day, but instead of applying the same techniques and patterns to hypermedia clients, many developers rely on custom client code. With this practical guide, you’ll learn how to move from one-off implementations to general-purpose client apps that are stable, flexible, and reusable.Author Mike Amundsen provides extensive background, easy-to-follow examples, illustrative dialogues, and clear recommendations for building effective hypermedia-based client applications. Along the way, you’ll learn how to harness many of the basic principles that underpin the Web.Convert HTML-only web apps into a JSON API serviceOvercome the challenges of maintaining plain JSON-style client appsDecouple the output format from the internal object model with the representor patternExplore client apps built with HAL—Hypertext Application LanguageTackle reusable clients with the Request, Parse, Wait Loop (RPW) patternLearn the pros and cons of building client apps with the Siren content typeDeal with API versioning by adopting a change-over-time aestheticCompare how JSON, HAL, Siren, and Collection+JSON clients handle the Objects/Addresses/Actions ChallengeCraft a single client application that can consume multiple services
RESTful Web Services
by Sam Ruby Leonard Richardson"Every developer working with the Web needs to read this book." -- David Heinemeier Hansson, creator of the Rails framework "RESTful Web Services finally provides a practical roadmap for constructing services that embrace the Web, instead of trying to route around it." -- Adam Trachtenberg, PHP author and EBay Web Services Evangelist You've built web sites that can be used by humans. But can you also build web sites that are usable by machines? That's where the future lies, and that's what RESTful Web Services shows you how to do. The World Wide Web is the most popular distributed application in history, and Web services and mashups have turned it into a powerful distributed computing platform. But today's web service technologies have lost sight of the simplicity that made the Web successful. They don't work like the Web, and they're missing out on its advantages. This book puts the "Web" back into web services. It shows how you can connect to the programmable web with the technologies you already use every day. The key is REST, the architectural style that drives the Web. This book:Emphasizes the power of basic Web technologies -- the HTTP application protocol, the URI naming standard, and the XML markup language Introduces the Resource-Oriented Architecture (ROA), a common-sense set of rules for designing RESTful web services Shows how a RESTful design is simpler, more versatile, and more scalable than a design based on Remote Procedure Calls (RPC) Includes real-world examples of RESTful web services, like Amazon's Simple Storage Service and the Atom Publishing Protocol Discusses web service clients for popular programming languages Shows how to implement RESTful services in three popular frameworks -- Ruby on Rails, Restlet (for Java), and Django (for Python) Focuses on practical issues: how to design and implement RESTful web services and clients This is the first book that applies the REST design philosophy to real web services. It sets down the best practices you need to make your design a success, and the techniques you need to turn your design into working code. You can harness the power of the Web for programmable applications: you just have to work with the Web instead of against it. This book shows you how.
RESTful Web Services Cookbook: Solutions for Improving Scalability and Simplicity
by Subbu AllamarajuWhile the REST design philosophy has captured the imagination of web and enterprise developers alike, using this approach to develop real web services is no picnic. This cookbook includes more than 100 recipes to help you take advantage of REST, HTTP, and the infrastructure of the Web. You'll learn ways to design RESTful web services for client and server applications that meet performance, scalability, reliability, and security goals, no matter what programming language and development framework you use.Each recipe includes one or two problem statements, with easy-to-follow, step-by-step instructions for solving them, as well as examples using HTTP requests and responses, and XML, JSON, and Atom snippets. You'll also get implementation guidelines, and a discussion of the pros, cons, and trade-offs that come with each solution.Learn how to design resources to meet various application scenariosSuccessfully design representations and URIsImplement the hypertext constraint using links and link headersUnderstand when and how to use Atom and AtomPubKnow what and what not to do to support cachingLearn how to implement concurrency controlDeal with advanced use cases involving copying, merging, transactions, batch processing, and partial updatesSecure web services and support OAuth
RESTful Web Services with Dropwizard
by Alexandros DallasA hands-on focused step-by-step tutorial to help you create Web Service applications using Dropwizard If you are a software engineer or a web developer and want to learn more about building your own Web Service application, then this is the book for you. Basic knowledge of Java and RESTful Web Service concepts is assumed and familiarity with SQL/MySQL and command-line scripting would be helpful.
RESTful Web Services with Scala
by Jos DirksenLearn the art of creating scalable RESTful web services with Scala About This Book * This is the only book on the market that will help you create scalable RESTful web services using five popular Scala-based REST frameworks * Quickly identify the best framework for a specific problem and select the most appropriate solution to suit your requirements * This practical guide will help you implement a complete REST-based API from scratch Who This Book Is For If 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. What You Will Learn * Set up a development environment to easily develop and test REST services * Discover the different ways in which you can create REST services with Scala * See and explore the different approaches taken by popular REST frameworks * Get to know more about a variety of available Scala frameworks such as Finch, Unfiltered, Scalatra, Akka-HTTP, and Play * Discover how to create a REST service on top of each framework discussed in this book * Create HTTP clients using the frameworks in this book * Make an informed decision about which framework to use in a specific situation * Set up authentication for your REST services In Detail RESTful 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. RESTful 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. With 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. Style and approach This 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.
RestKit for iOS
by Taras KalapunA step-by-step, example-based guide to learning how you can link your apps and web services using RestKit.This book is for iOS developers of all levels who are interested in boosting their productivity by utilizing third party libraries and who have a willingness to learn how to build RESTful apps using the RestKit framework. A basic knowledge of Objective-C is required as well as a simple understanding of how to use CoreData.
Restless Multi-Armed Bandit in Opportunistic Scheduling
by Kehao Wang Lin ChenThis book provides foundations for the understanding and design of computation-efficient algorithms and protocols for those interactions with environment, i.e., wireless communication systems. The book provides a systematic treatment of the theoretical foundation and algorithmic tools necessarily in the design of computation-efficient algorithms and protocols in stochastic scheduling. The problems addressed in the book are of both fundamental and practical importance. Target readers of the book are researchers and advanced-level engineering students interested in acquiring in-depth knowledge on the topic and on stochastic scheduling and their applications, both from theoretical and engineering perspective.
Restlet in Action: Developing RESTful web APIs in Java
by Thierry Templier Thierry Boileau Jerome LouvelSummaryRestlet in Action gets you started with the Restlet Framework and the REST architecture style. You'll create and deploy applications in record time while learning to use popular RESTful Web APIs effectively. This book looks at the many aspects of web development, on both the server and client side, along with cloud computing, mobile Android devices, and Semantic Web applications.About the TechnologyIn a RESTful architecture any component can act, if needed, as both client and server—this is flexible and powerful, but tricky to implement. The Restlet project is a reference implementation with a Java-based API and everything you need to build servers and web clients that integrate with most web and enterprise technologies.About the BookRestlet in Action introduces the Restlet Framework and RESTful web APIs. You'll see how to easily create and deploy your own web API while learning to consume other web APIs effectively. You'll learn about designing, securing, versioning, documentation, optimizing, and more on both the server and client side, as well as about cloud computing, mobile Android devices, and Semantic Web applications.The book requires a basic knowledge of Java and the web, but no prior exposure to REST or Restlet. Purchase of the print book comes with an offer of a free PDF, ePub, and Kindle eBook from Manning. Also available is all code from the book. What's InsideWritten by the creators of Restlet!How to create your own web APIHow to deploy on cloud and mobile platformsFocus on Android, Google App Engine, Google Web Toolkit, and OSGi technologiesTable of ContentsPART 1 GETTING STARTEDIntroducing the Restlet FrameworkBeginning a Restlet applicationDeploying a Restlet applicationPART 2 GETTING READY TO ROLL OUTProducing and consuming Restlet representationsSecuring a Restlet applicationDocumenting and versioning a Restlet applicationEnhancing a Restlet application with recipes and best practicesPART 3 FURTHER USE POSSIBILITIESUsing Restlet with cloud platformsUsing Restlet in browsers and mobile devicesEmbracing hypermedia and the Semantic WebThe future of Restlet
Restoring Democracy in an Age of Populists and Pestilence
by Jonathan Manthorpe“This global affairs veteran has carved out a solid, mature path, including for ‘flawed democracies’ like the U.S. We’d all be wise to follow.” — Vancouver SunFrom the author of the Claws of the Panda, a Globe and Mail bestseller, Restoring Democracy is quite literally a book for our times. Manthorpe argues that democracy is more resilient than it appears, and is capable of overcoming the attacks from within and without that have sapped its vigour since the end of the Cold War. He begins with a description of the events of 1989, one of the seminal years in modern history. This saw the end of the Cold War, and the apparent conclusive victory of democracy and its civic values. But the view of these changes as a triumph of democracy — as summed up in Francis Fukuyama’s essay "The End of History" — was short-lived. Russia, shorn of its Soviet empire, and the Chinese Communist Party, re-examining its survival after the Tiananmen Square Massacre, began devising ways to counter-attack the West’s triumphalism and these met with considerable success. Internal pressures and contradictions — wealth disparity being chief among them — threaten the survival of many democratic systems. Abandoned industrial workers turn to the repeated platitudes designed to appeal to those left behind without actually offering them the ways and means to catch up. Immigrants, refugees, and the reformist fixations of isolated liberal elites have provided ammunition for would-be despots. Adding to the pressures building on the political norms of our democracies, the COVID-19 pandemic has brought economic and social stand-still for which no country is prepared.
Restoring Our Sanity Online: A Revolutionary Social Framework
by Mark Weinstein“This is a must-read for anyone concerned with where we are today and looking for a better path forward.” ―Steve Wozniak, Co-founder, Apple Inc. Big Tech is driving us, our kids, and society mad. In the nick of time, Restoring Our Sanity Online presents the bold, revolutionary framework for an epic reboot. What would social media look like if it nourished our critical thinking, mental health, privacy, civil discourse, and democracy? Is that even possible? Restoring Our Sanity Online is the entertaining, informative, and frequently jaw-dropping social reset by Mark Weinstein, contemporary tech leader, privacy expert, and one of the visionary inventors of social networking. This book is for all of us. Casual and heavy users of social media, parents, teachers, students, techies, entrepreneurs, investors, and elected officials. Restoring Our Sanity Online is the catapult to an exciting, enriching, and authentic future. Readers will embark on a captivating journey leading to an inspiring and actionable reinvention. Restoring Our Sanity Online includes thought-provoking insights including: Empowering You—Social Media User, Content Creator In The Crosshairs: Privacy And Anonymity Saving Our Kids From The Abyss Surprise! Social Media Can Be Good For Your Mental Health Is AI The High-Tech Tattletale In Your Social Experience? Lifting the Veil On Bots and Trolls Facts, Opinions, Lies—Who Decides? Web3 Is Here—What The Heck Is It? Is There a Better Way?
Restricted Congruences in Computing
by Khodakhast BibakCongruences are ubiquitous in computer science, engineering, mathematics, and related areas. Developing techniques for finding (the number of) solutions of congruences is an important problem. But there are many scenarios in which we are interested in only a subset of the solutions; in other words, there are some restrictions. What do we know about these restricted congruences, their solutions, and applications? This book introduces the tools that are needed when working on restricted congruences and then systematically studies a variety of restricted congruences. Restricted Congruences in Computing defines several types of restricted congruence, obtains explicit formulae for the number of their solutions using a wide range of tools and techniques, and discusses their applications in cryptography, information security, information theory, coding theory, string theory, quantum field theory, parallel computing, artificial intelligence, computational biology, discrete mathematics, number theory, and more.This is the first book devoted to restricted congruences and their applications. It will be of interest to graduate students and researchers across computer science, electrical engineering, and mathematics.
Results-Based Systematic Operational Improvement
by Hakan ButunerThis book introduces Systematic Improvement Planning (SIP), a structured approach to improvement. It draws upon proven industrial engineering and quality improvement tools, along with some of its own, and enables people to make positive changes. SIP is designed to help meet goals, solve problems, and implement ideas. The book provides a comprehensive and detailed framework for operational improvement at all levels of an enterprise.
Resumes for Dummies (4th Edition)
by Joyce Lain KennedyGet the jump on the competition with the first book that tells you how to create a resume that takes advantage of today's technology. Say goodbye to ugly, plain text formats and welcome the return of the handsome resume - fully formatted and reader friendly. This newly revised guide shows you how to craft a "Standout" resume that'll get your foot in the door.
Resumes in Cyberspace: Your Complete Guide to a Computerized Job Search (2nd edition)
by Pat CriscitoUpdated to help job seekers take full advantage of the latest Internet trends and technology, this new edition provides detailed instruction on designing a resume for computer networking. Readers will learn to make their resumes scannable and searchable through use of key words. They'll also find advice on using the World Wide Web and a variety of commercial online services to land a job. New in this edition is a chapter containing career resources on the web, and instructions for building a network of contacts using e-mail and newsgroups.
Retail in Detail
by Ronald L. BondSince it was first published, Retail in Detail has helped tens of thousands of retail business owners successfully start and run their businesses. It has established a reputation as a no-nonsense, down-to-earth guide for small retailers. This fifth edition has been fully updated for today's rapidly changing retail environment in the Internet age. A new chapter contains specific tips on using the Internet for marketing and two-way communication with customers. New sections cover becoming an e-tailer, including choosing a domain name, processing credit cards, shipping and receiving, and other Internet-specific issues. Brick-and-mortar retailers learn how to assess product vulnerability to competition from Internet businesses. This essential reference contains many specific examples and case studies, based on the author's experiences starting and successfully operating three retail stores and a bed and breakfast, as well as on the experiences of dozens of successful entrepreneurs. Worksheets can be used by beginning retailers to plan for and operate their business.