Programming Webassembly with Rust: Unified Development for Web, Mobile, and Embedded Applications, Hoffman Kevin
Автор: Williams Nick Название: Professional Java for Web Applications ISBN: 1118656466 ISBN-13(EAN): 9781118656464 Издательство: Wiley Рейтинг: Цена: 7524.00 р. Наличие на складе: Есть у поставщика Поставка под заказ.
Описание: Boeing 727 pilot Scott McKay discovers a strange crate in the cargo hold little suspecting that it carries a thermo-nuclear bomb. Who is responsible? Can it be disposed of before it detonates? The clock has started ticking...From the author of `Pandora`s Clock` a gripping thriller, of the Tom Clancy genre. Previously announced in March `98 Guide. Publisher has raised the stakes on this one and will promote heavily.
Автор: Krause Название: Programming Web Applications with Node, Express and Pug ISBN: 1484225104 ISBN-13(EAN): 9781484225103 Издательство: Springer Рейтинг: Цена: 4191.00 р. Наличие на складе: Есть у поставщика Поставка под заказ.
Описание: Learn how to program modern web applications using the full Node.js platform, including Node.js on the server, Express for middleware and routing, and Pug (formerly Jade) to simplify the creation of views.
Node.js is the foundation of all full JavaScript apps and plenty of books cover its full usage. This book focuses on how to use it to create server-based, modern web applications. Using Node.js alongside Express and Pug - the brand new version of Jade - you can create modern web applications solely using JavaScript. This book teaches you how to structure and build your app from scratch, and make development easy.
What You Will Learn
Use NodeJS in general and particularly the features require to create web applicationsUnderstand middleware and how to develop using the Express frameworkExplore the template engine Pug (formerly Jade) and how you can integrate it with Express
Who This Book Is For
Developers of web applications who come from Java/J2EE, ASP.NET, PHP, Ruby on Rails and want to explore the capabilities of JavaScript based server apps. It’s suitable for beginners that have a basic understanding of JavaScript already.
Автор: Lyu, Shing Название: Practical rust web projects ISBN: 1484265882 ISBN-13(EAN): 9781484265888 Издательство: Springer Рейтинг: Цена: 4890.00 р. Наличие на складе: Есть у поставщика Поставка под заказ.
Описание: Chapter 1, IntroductionThis chapter gives a short introduction to why Rust is a solid tool for building all kinds of application, and a brief overview of the format and organization of the book.● Introduction● Why Rust?● Who should read this book?● Chapters overviewChapter 2, Developing websitesThis chapter will cover how to use popular web frameworks to build static and dynamic websites. We'll also touch how to build RESTful API and common requirements in web backend programming: database, authentication and authorization● What are we going to build? (A web version of the cat breed dictionary, first a static site and then server-side rendering )● Serving a static website● Generate dynamic content with templates● Fetching data from databases● Authentication and authorization● SummaryChapter 3, REST APIs● What are we going to build? (A web version of the cat breed dictionary, with a single-page app + REST API)● Defining the API with Open API specification● Building a static frontend with AJAX calls● Building a RESTful API● Serialize/Deserialize JSON● SummaryChapter 4, Chatting in realtime with WebSocketThis chapter will discuss how to build a WebSocket server that can power a real-time chat application in Rust● What are we going to build? (A chat app for cats in people can send all kinds of cat noises)● What is WebSocket● Enabling two way communication● Implementing the chat application● SummaryChapter 5, Going serverlessThis chapter will demonstrate the benefit of serverless computing using AWS's experimental Rust support.● What is serverless?● What are we going to build? (Serverless version of Chapter 4)● Pros and cons of serverless● Setting up an AWS account● Building a lambda function with Rust● Exposing the API Gateway● Cleaning it up● SummaryChapter 6, High performance web frontend using WebAssemblyThis chapter will talk about how to compile Rust to WebAssembly and make it work together with JavaScript in the web frontend● What is WebAssembly? (We'll implement the bottleneck of Book 1 Chapter 4 in WebAssembly to speed it up)● What are we going to build?● How to compile Rust to WebAssembly?● Exposing Rust function to JavaScript● Passing native data type between Rust and JavaScript● Manipulating DOM from Rust● SummaryChapter 7, Advanced topicsThis chapter will discuss other more advanced use of Rust. Each section will introduce one application, existing projects for that kind of application and their status. But we'll not go into the detail as the previous chapters.● Web scraping/Web crawling● Browser engine - Servo● Conclusion
Автор: Ord??ez De Pablos, Lytras, Tenny Название: Cases On Open-Linked Data And Semantic Web Applications ISBN: 1466628278 ISBN-13(EAN): 9781466628274 Издательство: Mare Nostrum (Eurospan) Рейтинг: Цена: 25502.00 р. Наличие на складе: Есть у поставщика Поставка под заказ.
Описание: With the purpose of building upon standard web technologies, open linked data serves as a useful way to connect previously unrelated data and to publish structured data on the web. The application of these elements leads to the creation of data commons called semantic web. <br><br><em>Cases on Open-Linked Data and Semantic Web Applications</em> brings together new theories, research findings and case studies which cover the recent developments and approaches towards applied open linked data and semantic web in the context of information systems. By enhancing the understanding of open linked data in business, science and information technologies, this reference source aims to be useful for academics, researchers, and practitioners. With the purpose of building upon standard web technologies, open linked data serves as a useful way to connect previously unrelated data and to publish structured data on the web. The application of these elements leads to the creation of data commons called semantic web.
Описание: This book focuses on using common Web tools to develop business applications. Professional business programmers who are new to Web development will quickly acquire the relevant information they need, starting with HTML and CSS. The book goes beyond simple HTML and introduces other common Web technologies, including Java Server Pages (JSP), PHP, ASP.NET, and JavaScript. The book shows how those technologies interact with HTML and how developers can use them to develop and deploy business applications that users access via the Web. This book is written by business programmers and educators for business programmers. It is not just an introduction to HTML, but an introduction to the most common tools any business programmer needs to develop browser-based applications. Upon completion of the book, a business developer or student will have learned to develop and implement a completed browser-based business application.
Описание: Provides relevant theoretical frameworks and the latest empirical research findings related to quantitative, soft-computing and approximate methods for dealing with Internet semantics. The target audience of this book is composed of professionals and researchers working in the fields of information and knowledge related technologies.
Автор: Kolodin Denis Название: Hands-On Microservices with Rust ISBN: 1789342759 ISBN-13(EAN): 9781789342758 Издательство: Неизвестно Рейтинг: Цена: 9010.00 р. Наличие на складе: Есть у поставщика Поставка под заказ.
Описание: Microservice architecture is sweeping the world as the de facto pattern to build web-based applications. This book describes web development using the Rust programming language and will get you up and running with modern web frameworks and. Finally, you will be taken through examples of how to test and debug microservices and pack them into a ...
Автор: Nusairat, Joseph Faisal Название: Rust for the iot ISBN: 1484258592 ISBN-13(EAN): 9781484258590 Издательство: Springer Рейтинг: Цена: 9083.00 р. Наличие на складе: Есть у поставщика Поставка под заказ.
Описание:
Introduction, covers what this book is going to solve, we tackle the issues and problems surrounding IoT applications and their architecture. We also go over the hardware that is needed for this book and the chapter ends with some simple Rust examples.
Server Side, starts with setting up and creating our first microservice the retrieval_svc, this will set up simple calls to it and integrate and set up the database for it.
File Uploading and Parsing, this chapter is more heavily focused on the upload_svc and in here we learn how to upload images and video files to store locally. We then parse the metadata out of the files and call the retrieval_svc to store their metadata.
Messaging and GraphQL, back to the retrieval_svc we add GraphQL to use on top of the web tier instead of pure RESTful endpoints. We also create the mqtt_service that will serve as our bridge to communicate between the backend and the Pi using MQTT.
Performance, enhancing both the retrieval_svc and the mqtt_service by instead having the communication between the two be REST calls, instead they will use serialized binary data via Cap'n Proto to talk. Also on the retrieval_svc side we add CQRS and eventual consistency to our graph mutations for comments.
Security, this adds using Auth0 to authenticate the user so that our database can identify a device to a user. We also add self signed certificates to secure the communication of the MQTT.
Deployment, this chapter we learn how to create Docker images of all our microservices, combining them with Kubernetes and deploying to a cloud provider with Helm charts.
Sense HAT, our first hands on chapter with the Raspberry Pi we will set up the heartbeat to communicate to the MQTT backend we created earlier.
Sense HAT, this incorporates the Sense HAT device to gather data about our environment to the Pi. The SenseHat provides us a visual LED display, temperature sensors, and a joystick for interactions.
Camera, this chapter we add a camera to the device which will allow us to do facial tracking and recording.
Integration, one of the last chapters we incorporate the video camera to send data back to the cloud as well as allowing the Pi to receive recording commands from the cloud and finally we allow the Pi to be used as a HomeKit device to show temperature and motion.
Final Thoughts, this final short chapter discusses how we would build an ISO image for our given application and other bundling issues.
Автор: Rourke Mike Название: Learn WebAssembly ISBN: 1788997379 ISBN-13(EAN): 9781788997379 Издательство: Неизвестно Рейтинг: Цена: 9010.00 р. Наличие на складе: Есть у поставщика Поставка под заказ.
Описание: WebAssembly is a brand new technology that represents a paradigm shift in web development. Learning WebAssembly will teach you how to leverage this technology to write performant applications that run in the browser. This book covers the history and underlying concepts of WebAssembly, before exploring getting a WASM module up and running.
Adopt the Rust programming language by learning how to build fully functional web applications and services and address challenges relating to safety and performance
Key Features:
Build scalable web applications in Rust using popular frameworks such as Actix, Rocket, and Warp
Create front-end components that can be injected into multiple views
Develop data models in Rust to interact with the database
Book Description:
Are safety and high performance a big concern for you while developing web applications?
While most programming languages have a safety or speed trade-off, Rust provides memory safety without using a garbage collector. This means that with its low memory footprint, you can build high-performance and secure web apps with relative ease.
This book will take you through each stage of the web development process, showing you how to combine Rust and modern web development principles to build supercharged web apps.
You'll start with an introduction to Rust and understand how to avoid common pitfalls when migrating from traditional dynamic programming languages. The book will show you how to structure Rust code for a project that spans multiple pages and modules. Next, you'll explore the Actix Web framework and get a basic web server up and running. As you advance, you'll learn how to process JSON requests and display data from the web app via HTML, CSS, and JavaScript. You'll also be able to persist data and create RESTful services in Rust. Later, you'll build an automated deployment process for the app on an AWS EC2 instance and Docker Hub. Finally, you'll play around with some popular web frameworks in Rust and compare them.
By the end of this Rust book, you'll be able to confidently create scalable and fast web applications with Rust.
What You Will Learn:
Structure scalable web apps in Rust in Rocket, Actix Web, and Warp
Apply data persistence for your web apps using PostgreSQL
Build login, JWT, and config modules for your web apps
Serve HTML, CSS, and JavaScript from the Actix Web server
Build unit tests and functional API tests in Postman and Newman
Deploy the Rust app with NGINX and Docker onto an AWS EC2 instance
Who this book is for:
This book on web programming with Rust is for web developers who have programmed in traditional languages such as Python, Ruby, JavaScript, and Java and are looking to develop high-performance web applications with Rust. Although no prior experience with Rust is necessary, a solid understanding of web development principles and basic knowledge of HTML, CSS, and JavaScript are required if you want to get the most out of this book.
ООО "Логосфера " Тел:+7(495) 980-12-10 www.logobook.ru