Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Documentation: Virtual Machines: Compilers and Distributed Software Architectural Design principles. #39

Open
lemanschik opened this issue Dec 23, 2022 · 0 comments

Comments

@lemanschik
Copy link
Owner

lemanschik commented Dec 23, 2022

Virtual Machines: Compilers and Distributed Software Architectural Design principles.

A Book that expands on the Knowledge of Compilers: Principles and Tools mainly designed to educate existing Virtual Machine Engineers and Polyglot Language Implementers and Polyglot Compiler Developer Tooling Authors. It also teaches you how Systems like Kubernetes, Docker libcontainer. Work under the hood also includes Docker Wasm examples and a whole Chapter full of WASM Web Assembly History and Future.

It teaches mainly the knowledge about Distributed Systems and the challenges and details that are needed go create large scale distributed Applications. There exist Patterns that got identified as highly efficient and stable this book aims to only teach the important fundamentals and how to apply them directly when you create Software.

We will create Software on a Abstract High Level Representation where we do not supply the inner working implementation logic mostly they exists in our VM already as this Book will also teach you what VM Implementations at present exist why they exist and how we can learn from them.

It acts as a Roadmap Trough the jungle of misinformation that is out there in the wild as it got written by people that are simply not into the topic as deep as they should be to make claims and write documentation. So it aims to Fix the parts of the web that are Related to the Virtual Machine Topic.

This book is ideal for: Cloud Architects and Migration Engineers, Polyglot Coding Language and Tooling Implementers, Virtual Machine and Compiler Performance Engineers, People that want to have deep fundamental understanding how the Web and Cloud works. Network Engineers, Peer Providers, Security Researchers, AI Engineers, KI Engineers, Quantum Engineers, Cloud Provider Engineers, Linux / Unix / POSIX / BSD / Administrators, Database Designers, People who want to create a product composed out of a lot of Software, Software Architects. Cloud Architects, DevOps.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant