{"title":"Shashank Mohan Jain","description":null,"products":[{"product_id":"introduction-to-transformers-for-nlp-book-shashank-mohan-jain-9781484288436","title":"Introduction to Transformers for NLP","description":"Get a hands-on introduction to Transformer architecture using the Hugging Face library. This book explains how Transformers are changing the AI domain, particularly in the area of natural language processing.    This book covers Transformer architecture and its relevance in natural language processing (NLP). It starts with an introduction to NLP and a progression of language models from n-grams to a Transformer-based architecture. Next, it offers some basic Transformers examples using the Google colab engine. Then, it introduces the Hugging Face ecosystem and the different libraries and models provided by it. Moving forward, it explains language models such as Google BERT with some examples before providing a deep dive into Hugging Face API using different language models to address tasks such as sentence classification, sentiment analysis, summarization, and text generation.    After completing Introduction to Transformers for NLP, you will understand Transformer concepts and be able to solve problems using the Hugging Face library.   What You Will Learn  Understand language models and their importance in NLP and NLU (Natural Language Understanding) Master Transformer architecture through practical examples Use the Hugging Face library in Transformer-based language models Create a simple code generator in Python based on Transformer architecture   Who This Book Is ForData Scientists and software developers interested in developing their skills in NLP and NLU (Natural Language Understanding)","brand":"WoB","offers":[{"title":"GB \/ NEW \/ GARDNERS","offer_id":49743418491153,"sku":"NGR9781484288436","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ NEW \/ INGRAM","offer_id":51029319155985,"sku":"NIN9781484288436","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":51329044971793,"sku":"CIN1484288432VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52454664831249,"sku":"NLS9781484288436","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1484288432.jpg?v=1751179638"},{"product_id":"linux-containers-and-virtualization-book-shashank-mohan-jain-9781484262825","title":"Linux Containers and Virtualization","description":"Get a novel perspective on Linux containers and understand the world of virtualization. This book takes you down the rabbit hole to discover what lies below the API. You’ll go on a journey of virtualization and see how containers are realized in the Linux world. Linux Containers and Virtualization details the data structures within the Linux kernel which make up Linux containers.      You will start with the fundamentals of virtualization including how different resources such as memory, CPU, network, and storage are virtualized. Then you will move on to hypervisors and virtualization using the Kernel virtual Machine (KVM) and Quick Emulator (QEMU). Next, you will learn about Linux namespace, cgroups, and layered file systems, which are the essential building blocks of Linux containers. The explanation traverses the Linux kernel codebase to show how these are realized in the Linux kernel. In the final chapter, you will code your own container by applying the concepts learnt in the previous chapters.      On completion of the book, you will have the knowledge to start coding a Linux container.     What You Will Learn        Understand the basics of virtualization  Discover how the Linux kernel supports virtualization  See how the evolution of the Linux kernel and CPUs led to the creation of containerization technologies Develop the ability to create your own container framework               Who This Book Is For    Developers working on virtualized software deployment and containers. Architects designing platforms based on a container runtime as well as DevOps professionals who want to get a microscopic view on how containers and virtualization work would find the book useful.","brand":"WoB","offers":[{"title":"US \/ GOOD \/ SBYB","offer_id":50385373331729,"sku":"CIN1484262824G","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1484262824.jpg?v=1750716441"},{"product_id":"webassembly-for-cloud-book-shashank-mohan-jain-9781484274958","title":"WebAssembly for Cloud","description":"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 JavaScript 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 an http 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 JavaScript, with a focus on how WebAssembly allows interoperability between them. You’ll gain an understanding of how Wasm-based modules can be deployed inside Linux containers and orchestrated via Kubernetes, and how Wasm can be used within the Istio proxy to apply rules and filters.    After reading this book, you’ll have the knowledge necessary to apply WebAssembly to create multi tenanted workloads which can be polyglot in nature and can be deployed on cloud environments like Kubernetes.    What You Will Learn        Understand how Wasm can be used for server-side applications Learn about Wasm memory model and Wasm module layout How communication between host and Wasm module is facilitated The basics of Wasm sandboxing and security The fundamentals of tooling around Wasm, such as WAT and Wasm-pack Create a Wasm module in Rust and consume it from JavaScript, Rust and Golang. Grasp how Kubernetes can be used to orchestrate Wasm-based workloads How Wasm fits into service mesh                    Who Is This Book For    Software developers\/architects who are looking to hone their skills in virtualization and explore alternatives to Docker and container-based technologies for their workload deployments. Readers should have a basic programming background in languages such as Rust and Golang to get the most out of this book.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":50629703074065,"sku":"GOR014017947","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ NEW \/ INGRAM","offer_id":51029651685649,"sku":"NIN9781484274958","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52139521081617,"sku":"NLS9781484274958","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1484274954.jpg?v=1751451925"},{"product_id":"linux-containers-and-virtualization-book-shashank-mohan-jain-9781484297674","title":"Linux Containers and Virtualization","description":"This book is a practical, comprehensive guide to creating secure and efficient Linux containers using the Rust programming language. It utilizes a hands-on approach to teach Rust's programming constructs, security features, and its application in containerization.    Author Shashank Mohan Jain starts with a gentle introduction to Rust to help you grasp the language's core concepts, syntax, and unique memory safety guarantees. He then transitions into the realm of Linux container development, where Rust shines as a robust and secure language for building containerized applications. Through hands-on examples, you will gain a deep understanding of how to harness Rust's features to create lightweight and secure Linux containers and how to leverage its strong type system and ownership model to eliminate common bugs and ensure memory safety in containerized applications. As you progress, you’ll explore the intricacies of working with system resources, networking, and interacting withthe host operating system while maintaining isolation and security within the containers, as well as how Rust's concurrency model can build performant and responsive containerized applications. The book also covers advanced topics such as secure configuration handling, logging, and handling authentication within your containerized environment.     After completing this book, you will be well-versed in Rust programming, equipped to create efficient and secure Linux containers, and confident in your ability to develop containerized applications for a variety of use cases.    What You Will Learn        Understand the basics of the Rust programming language Understand Rust's security features Create Linux constructs like namespaces in Rust Develop your own container runtime using Rust             Who This Book Is For    Developers, Architects and SREs working with cloud applications and dealing with container based workloads.","brand":"WoB","offers":[{"title":"- \/ - \/ -","offer_id":51029341012241,"sku":"","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":51029343535377,"sku":"NIN9781484297674","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52133059035409,"sku":"NLS9781484297674","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1484297679.jpg?v=1751116065"},{"product_id":"brief-introduction-to-web3-book-shashank-mohan-jain-9781484289747","title":"A Brief Introduction to Web3","description":"Journey into the world of Web3-based application development, its related protocols, and its usage in developing decentralized applications. This book will explain how programmable blockchains are revolutionizing the world of web applications, which can be run on decentralized platforms or peer-to-peer networks like IPFS. You'll start with an introduction to decentralization with a focus on blockchain implementations like Ethereum and Bitcoin. You'll then learn to develop simple decentralized applications (dApps) using Solidity, the language used for developing apps with Ethereum as well as smart contracts, wallets, gateways and NFTs. This book also covers how security and scale are addressed by L2 networks for scaling Bitcoin and Ethereum blockchains.   A Brief Introduction to Web3 is your go-to guide for setting up simple Web3 applications using the Ethereum blockchain programming model. WhatYou Will Learn   Build NFT tokens  Examine Web3 differs from Web2-based applications Understand the fundamentals of blockchain and the corresponding data structures around it See how consensus and trustless computing can be performed using blockchain  Use Solidity and Truffle to build Web3 applications   Who This Book Is For    Software developers and architects who are looking to hone their skills in dApps and web3 applications developed on sound principles of decentralized computing.","brand":"WoB","offers":[{"title":"GB \/ NEW \/ INGRAM","offer_id":52679489945873,"sku":"NLS9781484289747","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":52750728462609,"sku":"NIN9781484289747","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9781484289747.jpg?v=1762310697"}],"url":"https:\/\/www.worldofbooks.com\/en-au\/collections\/author-books-by-shashank-mohan-jain.oembed","provider":"World of Books ","version":"1.0","type":"link"}