|
 |
|
 |
|
|
 |
|  |
|
Название: Language Server Protocol and Implementation: Supporting Language-Smart Editing and Programming Tools Автор: Nadeeshaan Gunasinghe, Nipuna Marcus Издательство: Apress Год: 2022 Страниц: 250 Язык: английский Формат: pdf (true), epub Размер: 10.2 MB
Understand the important aspects of implementing a production-grade language server in support of language-smart tools such as code editors and other programming utilities. This book shows you how to create a single implementation of a language server that can be used by multiple tools, enabling you to do the job once in a way that can be shared and reused. This book covers the language server protocol used for communication between programming tools and your language server. The book also provides an in-depth understanding of the design, implementation, and user experience aspects which should be considered when implementing a language server. The book walks you through an example language server implementation to illustrate the basic concepts, then goes on to cover advanced aspects of language server use such as progress reporting, launchers, and extension points. |
Разместил: Ingvar16 13-11-2021, 19:08 | Комментарии: 0 | Подробнее
| | | |
 |
|  |
 |
|
 |
|
|
 |
|  |
|
Название: Unity Networking Fundamentals: Creating Multiplayer Games with Unity Автор: Sloan Kelly, Khagendra Kumar Издательство: Apress Год: 2022 Страниц: 276 Язык: английский Формат: pdf (true), epub Размер: 10.2 MB
Learn the fundamentals of networking with Unity and C#. This book covers a variety of topics, including accessing data using RESTful APIs, local networked games, and creating multiplayer online games using client-server architecture. The book provides the basics of networking, sockets, TCP vs. UDP, client-server architecture, serialization, RESTful APIs, network latency, and client-side prediction. Projects are presented to illustrate the concepts, including a chat client/server overlay for your game, and a 3D maze game that allows up to four players to connect over the network. By the end of the book, you will be familiar with low-level networking concepts such as protocols and architecture as well as high-level knowledge on how to create applications that use a client/server architecture for multiplayer games. |
Разместил: Ingvar16 13-11-2021, 18:54 | Комментарии: 0 | Подробнее
| | | |
 |
|  |
 |
|
 |
|
|
 |
|  |
|
Название: WebAssembly for Cloud: A Basic Guide for Wasm-Based Cloud Apps Автор: Shashank Mohan Jain Издательство: Apress Год: 2022 Страниц: 170 Язык: английский Формат: pdf (true), epub Размер: 10.2 MB
Journey into the amazing world of WebAssembly (Wasm) and learn about how it can be applied on the cloud. This book is an introduction to Wasm aimed at professionals accustomed to working with cloud-related technologies such as Kubernetes and Istio service mesh. Author Shashank Jain begins with an introduction to Wasm and its related tooling such as wasm-bindgen and wapc. He then walks you through code examples using Rust, Golang, and jаvascript to demonstrate how they can be compiled to Wasm and consumed from Wasm runtimes deployed standalone, as well as on the cloud. You will see how a wasm module can be run through anhttp interface, and how Wasm fits into CNCF projects such as Kubernetes and Istio service mesh. After that, you’ll learn how the polyglot nature of WebAssembly can be leveraged through examples written in languages like Rust and consumed via Golang and jаvascript, with a focus on how WebAssembly allows interoperability between them. |
Разместил: Ingvar16 13-11-2021, 18:45 | Комментарии: 0 | Подробнее
| | | |
 |
|  |
 |
|
 |
|
|
 |
|  |
|
Название: Agile Game Development: Build, Play, Repeat, 2nd Edition Автор: Clinton Keith Издательство: Pearson Eduction Год: 2021 Страниц: 572 Язык: английский Формат: pdf (true) Размер: 59.4 MB
The definitive guide to more effective and personally fulfilling game development with Agile Methods―now revamped to reflect ten more years of experience and improvements. Game development is in crisis―facing bloated budgets, impossible schedules, unmanageable complexity, and death-march overtime. It’s no wonder so many development studios are struggling to survive. Fortunately, there is a solution. Agile and Lean methods have revolutionized development in the game development industry. In Agile Game Development, long-time game developer and consultant Clinton Keith shows exactly how these methods have been successfully applied to the unique challenges of modern game development. |
Разместил: Ingvar16 13-11-2021, 15:21 | Комментарии: 0 | Подробнее
| | | |
 |
|  |
 |
|
 |
|
|
 |
|  |
|
Название: Genetic Programming for Production Scheduling Автор: Fangfang Zhang, Su Nguyen, Yi Mei Издательство: Springer Серия: Machine Learning: Foundations, Methodologies, and Applications Год: 2021 Страниц: 357 Язык: английский Формат: pdf (true) Размер: 10.1 MB
Scheduling, i.e., the assignment of resources to tasks and their sequencing, is an important challenge in many areas, including manufacturing, health care, construction, and even when scheduling processes within a computer. Given its wide ranging importance, it is not surprising that scheduling is one of the oldest and most researched topics in Operational Research. Evolutionary learning applies evolutionary computation to address optimisation problems in Machine Learning. Evolutionary computation is a computational intelligence technique inspired by natural evolution based on population. Evolutionary computation consists of a family of algorithms. The success of evolutionary computation relies on the improvement of individuals generation by generation. There are two main categories in EC, which are evolutionary algorithms such as genetic algorithms, genetic programming, evolution strategies, and evolutionary programming, and swarm intelligence such as particle swarm optimisation and ant colony optimisation. Evolutionary algorithms, especially genetic programming, are the focus in this book. |
Разместил: Ingvar16 13-11-2021, 14:57 | Комментарии: 0 | Подробнее
| | | |
 |
|  |
 |
|
 |
|
|
 |
|  |
|
Название: WebAssembly в действии Автор: Жерар Галлан Издательство: Питер Год: 2022 Страниц: 496 Язык: русский Формат: pdf Размер: 35.4 MB
Создавайте высокопроизводительные браузерные приложения, не полагаясь на один только jаvascript! Компилируясь в бинарный формат WebAssembly, ваш код на C, C++ или Rust будет работать в браузере с оптимальной скоростью. WebAssembly обеспечивает большую скорость, возможности повторного использования существующего кода и доступ к новым и более быстрым библиотекам. Кроме того, при необходимости вы можете настроить взаимодействие с jаvascript. |
Разместил: Ingvar16 13-11-2021, 01:04 | Комментарии: 0 | Подробнее
| | | |
 |
|  |
 |
|
 |
|
|
 |
|  |
|
Название: SwiftUI by Tutorials (4th Edition) Автор: Antonio Bello, Bill Morefield Издательство: Razeware LLC Год: 2021 Страниц: 706 Язык: английский Формат: pdf (true) Размер: 117.2 MB
Build apps more efficiently with SwiftUI’s declarative approach and leave the old ways of imperative coding in the dust, with this freshly-updated book. SwiftUI is a new paradigm in Apple-related development. In 2014, after years of programming apps with Objective-C, Apple surprised the world with a new open-source language: Swift. Since its release, Swift has updated and evolved. And it is becoming one of the most beloved and powerful programming languages today. |
Разместил: Ingvar16 12-11-2021, 17:02 | Комментарии: 0 | Подробнее
| | | |
 |
|  |
 |
|
 |
|
|
 |
|  |
|
Название: Programming in Scala, Fifth Edition Автор: Martin Odersky, Lex Spoon, Bill Venners Издательство: Artima Press Год: 2021 Страниц: 651 Язык: английский Формат: pdf (true) Размер: 14.5 MB
This book is the authoritative tutorial on the Scala programming language, co-written by the language's designer, Martin Odersky. This fifth edition is a major rewrite of the entire book, adding new material to cover the many changes in Scala 3.0. In fact we have added so much new material that we split the book into two volumes. This volume, Programming in Scala, is a tutorial of Scala and functional programming. The second volume, Advanced Programming in Scala, which will be released as a PrePrint™ soon, is a deep dive into advanced aspects of Scala 3. |
Разместил: Ingvar16 12-11-2021, 16:09 | Комментарии: 0 | Подробнее
| | | |
 |
|  |
 |
|
 |
|
|
 |
|  |
|
Название: Continuous Delivery 2.0: Business-leading DevOps Essentials Автор: Qiao Liang Издательство: CRC Press Год: 2022 Страниц: 362 Язык: английский Формат: pdf (true) Размер: 24.8 MB
Since the term “software engineering” was coined, “quality” and “efficiency” have been its goals. Most information technology (IT) institutions have been making explorations along this path, they first came up with the waterfall model and then Capability Maturity Model Integration (CMMI) which has been worshiped as the “Bible” by many IT groups. When the “agile movement” arose, they decided to “do” Agile; when they heard about “Continuous Delivery”, they changed their mind to “do” Continuous Delivery. Now DevOps has come out and swept around the IT industry, becoming topic of salons and conferences and even hit the headline of various media. Not surprisingly, many companies cast their eyes at DevOps… |
Разместил: Ingvar16 12-11-2021, 13:51 | Комментарии: 0 | Подробнее
| | | |
 |
|  |
 |
|
 |
|
|
 |
|  |
|
Название: Python for Data Analysis, 3rd Edition (Early Release) Автор: Wes McKinney Издательство: O'Reilly Media Год: 2021-05-26, 2021-11-11 Формат: epub/azw3/pdf(conv.) Размер: 10 Mb Язык: English
Get the definitive handbook for manipulating, processing, cleaning, and crunching datasets in Python. Updated for Python 3.9 and pandas 1.2, the third edition of this hands-on guide is packed with practical case studies that show you how to solve a broad set of data analysis problems effectively. You’ll learn the latest versions of pandas, NumPy, and Jupyter in the process. |
Разместил: bomboane 12-11-2021, 09:03 | Комментарии: 0 | Подробнее
| | | |
 |
|  |
br>
|