- Table View
- List View
Getting Started with CNC: Personal Digital Fabrication with Shapeoko and Other Computer-Controlled Routers
by Edward FordGetting Started with CNC is the definitive introduction to working with affordable desktop and benchtop CNCs, written by the creator of the popular open hardware CNC, the Shapeoko. Accessible 3D printing introduced the masses to computer-controlled additive fabrication. But the flip side of that is subtractive fabrication: instead of adding material to create a shape like a 3D printer does, a CNC starts with a solid piece of material and takes away from it. Although inexpensive 3D printers can make great things with plastic, a CNC can carve highly durable pieces out of a block of aluminum, wood, and other materials. This book covers the fundamentals of designing for--and working with--affordable ($500-$3000) CNCs.
Getting Started with CockroachDB: A guide to using a modern, cloud-native, and distributed SQL database for your data-intensive apps
by Kishen Das RajannaGet hands-on with deploying and managing your database services to provide scalable and high-speed data access on CockroachDBKey FeaturesGain insights into CockroachDB and build highly reliable cloud-native applicationsExplore the power of a scalable and highly available cloud-native SQL database to distribute data and workloads automaticallyBuild high-speed database services using CockroachDB and troubleshoot performance issuesBook DescriptionGetting Started with CockroachDB will introduce you to the inner workings of CockroachDB and help you to understand how it provides faster access to distributed data through a SQL interface. The book will also uncover how you can use the database to provide solutions where the data is highly available.Starting with CockroachDB's installation, setup, and configuration, this SQL book will familiarize you with the database architecture and database design principles. You'll then discover several options that CockroachDB provides to store multiple copies of your data to ensure fast data access. The book covers the internals of CockroachDB, how to deploy and manage it on the cloud, performance tuning to get the best out of CockroachDB, and how to scale data across continents and serve it locally. In addition to this, you'll get to grips with fault tolerance and auto-rebalancing, how indexes work, and the CockroachDB Admin UI. The book will guide you in building scalable cloud services on top of CockroachDB, covering administrative and security aspects and tips for troubleshooting, performance enhancements, and a brief guideline on migrating from traditional databases.By the end of this book, you'll have gained sufficient knowledge to manage your data on CockroachDB and interact with it from your application layer.What you will learnBecome well-versed with the overall architecture and design concepts of CockroachDBUnderstand how auto-rebalancing of data can avoid performance bottlenecksGet to know how CockroachDB achieves atomicity, consistency, isolation, and durabilityPartition your data across multiple geolocations to ensure very low latency when serving dataFind out how indexes are stored and the optimizations used to serve query results fasterDiscover the key concepts of deploying and managing CockroachDB clustersWho this book is forSoftware engineers, database developers, database administrators, and anyone who wishes to learn about the features of CockroachDB and how to build database solutions that are fast, highly available, and cater to business-critical applications, will find this book useful. Although no prior exposure to CockroachDB is required, familiarity with database concepts will help you to get the most out of this book.
Getting Started with Coding
by Camille MccueA cool coding book--just for kids! When your kid is ready to add coding to their creativity toolbox but you're not ready to ship them off to coding camp, Getting Started with Coding is here to help them get started with the basics of coding. It walks young readers through fun projects that were tested in the classroom. Each project has an end-goal to instill confidence and a sense of achievement in young coders. Steering clear of jargon and confusing terminology, Getting Started with Coding is written in a language your child can understand. Plus, the full-color design is heavy on eye-catching graphics and the format is focused on the steps to completing a project, making it approachable for any youngster with an interest in exploring the wonderful world of coding. So why send your kid to a camp when they can become a coding champ--right in the comfort of your living room? Introduces the basics of coding to create a drawing tool Teaches how to create graphics and apply code to make them do things Shows how to make things that respond to motion and collision commands Introduces score-keeping and timing into coding If your child is a burgeoning techy with a desire to learn coding, Getting Started with Coding is the perfect place to start.
Getting Started with Coding: Get Creative with Code! (Dummies Junior)
by Camille McCue Ph.DAn introduction to coding for kids Coding know-how is the coolest new tool kids can add to their creativity toolboxes—and all they need to get started is a computer connected to the internet and the lessons in this book. Easy! The book offers fun step-by-step projects to create games, animations, and other digital toys while teaching a bit about coding along the way. Plus, each project has an end goal to instill confidence and a sense of accomplishment in young coders once the project comes to life. Create simple applications in Scratch to learn how to build things with coding Experiment with “real” coding with tools built in JavaScript Use free online tools Share what you build with friends, family, and teachers Get creative and get coding!
Getting Started with Containerization: Reduce the operational burden on your system by automating and managing your containers
by Hideto Saito Gabriel N. Schenker Hui-Chuan Chloe Lee Ke-Jou Carol HsuChoose the smarter way to learn about containerizing your applications and running them in production. Key Features Deploy and manage highly scalable, containerized applications with Kubernetes Build high-availability Kubernetes clusters Secure your applications via encapsulation, networks, and secrets Book Description Kubernetes is an open source orchestration platform for managing containers in a cluster environment. This Learning Path introduces you to the world of containerization, in addition to providing you with an overview of Docker fundamentals. As you progress, you will be able to understand how Kubernetes works with containers. Starting with creating Kubernetes clusters and running applications with proper authentication and authorization, you'll learn how to create high-availability Kubernetes clusters on Amazon Web Services (AWS), and also learn how to use kubeconfig to manage different clusters. Whether it is learning about Docker containers and Docker Compose, or building a continuous delivery pipeline for your application, this Learning Path will equip you with all the right tools and techniques to get started with containerization. By the end of this Learning Path, you will have gained hands-on experience of working with Docker containers and orchestrators, including SwarmKit and Kubernetes. This Learning Path includes content from the following Packt products: Kubernetes Cookbook - Second Edition by Hideto Saito, Hui-Chuan Chloe Lee, and Ke-Jou Carol Hsu Learn Docker - Fundamentals of Docker 18.x by Gabriel N. Schenker What you will learn Build your own container cluster Run a highly distributed application with Docker Swarm or Kubernetes Update or rollback a distributed application with zero downtime Containerize your traditional or microservice-based application Build a continuous delivery pipeline for your application Track metrics and logs for every container in your cluster Implement container orchestration to streamline deploying and managing applications Who this book is for This beginner-level Learning Path is designed for system administrators, operations engineers, DevOps engineers, and developers who want to get started with Docker and Kubernetes. Although no prior experience with Docker is required, basic knowledge of Kubernetes and containers will be helpful.
Getting Started with Containers in Azure: Deploy, Manage, and Secure Containerized Applications
by Shimon IfrahDeploy and execute Microsoft Azure container and containerized applications on Azure. This second book in author Shimon Ifrah’s series on containers will help you manage and scale containers along with their applications, tools and services. You’ll start by setting up the Azure environment and quickly work through techniques and methods of managing container images with Azure Container Registry (ACR). As you move forward, deploying containerized applications with Azure container instances and Azure Kubernetes Service is discussed in detail, and in the process, you’ll see how to install Docker container host on Azure Virtual Machine.This is followed by a discussion on security in Azure containers where you’ll learn how to monitor containers and containerized applications backed by illustrative examples. Next, you will review how to scale containers along with methods for backing up and restoring containers and containerized applications on Azure. Towards the end, the book demonstrates troubleshooting applications and Docker container host issues in Azure. Getting Started with Containers in Azure will equip you to deploy, manage and secure containerized applications using Azure tools and services for containers.What You’ll Learn Explore containers on Microsoft Azure. Store Docker images on Azure Container Registry Automate deployment of container services using Azure CLI and Azure Cloud Shell Use Azure Container Instances (ACI) for smaller deployment Who This Book Is For Azure administrators, developers, and architects who want to get started and learn more about containers and containerized applications on Microsoft Azure.
Getting Started with Containers in Azure: Deploy Secure Cloud Applications Using Terraform
by Shimon IfrahMaster the skills needed to deploy container services on Microsoft Azure using Terraform. This book will take you through the entire process of designing, deploying, and managing container services such as Azure Kubernetes Service (AKS), Azure Container Instances (ACI), Azure Container Registry (ACR), and Azure Web App for Containers. In this fully updated second edition, Author Shimon Ifrah demonstrates how to use Terraform, PowerShell and Azure CLI to provision and manage container services in Azure. As you’ll be using Terraform as the main tool for deployment, a basic knowledge of Terraform is a prerequisite. In addition, you will see how Azure DevOps services can be used to deploy infrastructure and container services with Terraform using Azure Pipelines without using the Azure Portal. The book concludes with a tutorial on how to use Azure Defender for Cloud to safeguard Terraform and infrastructure-as-code against malicious threats, so you can deliver secure applications. Upon completing this book, you will have a thorough understanding of how to use Terraform to deploy secure and efficient cloud applications on Azure. What You Will Learn Leverage Terraform for the deployment of containerized servicesUnderstand Azure DevOps Pipelines and Repos to deploy infrastructure and container services.Safeguard your infrastructure-as-code and detect vulnerabilities using Azure Defender for the cloud Who This Book Is For Azure administrators, developers, and architects who want to get started and learn more about containers and containerized applications on Microsoft Azure.
Getting Started with Containers in Google Cloud Platform: Deploy, Manage, and Secure Containerized Applications
by Shimon IfrahDeploy, manage, and secure containers and containerized applications on Google Cloud Platform (GCP). This book covers each container service in GCP from the ground up and teaches you how to deploy and manage your containers on each service.You will start by setting up and configuring GCP tools and the tenant environment. You then will store and manage Docker container images with GCP Container Registry (ACR). Next, you will deploy containerized applications with GCP Cloud Run and create an automated CI/CD deployment pipeline using Cloud Build. The book covers GCP’s flagship service, Google Kubernetes Service (GKE), and deployment of a Kubernetes cluster using clear steps and considering GCP best practices using the GCP management console and gcloud command-line tool. Also covered is monitoring containers and containerized applications on GCP with Cloud Monitoring, and backup and restore containers and containerized applications on GCP.By the end of the book, you will know how to get started with GCP container services and understand the fundamentals of each service and the supporting services needed to run containers in a production environment. This book also assists you in transferring your skills from AWS and Azure to GCP using the knowledge you have acquired on each platform and leveraging it to gain more skills.What You Will LearnGet started with Google Cloud Platform (GCP)Store Docker images on GCP Container Registry Deploy Google Kubernetes Engine (GKE) clusterSecure containerized applications on GCPUse Cloud Build to deploy containers Use GCP Batch for batch job processing on Kubernetes Who This Book Is ForGoogle Cloud administrators, developers, and architects who want to get started and learn more about containers and containerized applications on Google Cloud Platform (GPC)
Getting Started with Couchbase Server: Extreme Scalability at Your Fingertips
by Mc BrownDo you know what to do if your web application goes viral and usage suddenly explodes? This concise guide introduces you to Couchbase Server, an extremely fast NoSQL database that automatically distributes data across a cluster of commodity servers or virtual machines. You’ll learn hands-on how to build a Couchbase cluster without changing your application, and how to expand your database on the fly without interrupting service.Discover how this open source server can help your application gain scalability and performance.Learn how the server’s architecture affects the way you build and deploy your databaseStore data without defining a data structure—and retrieve it without complex queries or query languagesUse a formula to estimate your cluster size requirementsSet up individual nodes through a browser, command line, or REST APIEnable your application to read and write data with sub-millisecond latency through managed object cachingGet a quick guide to building applications that integrate Couchbase’s core protocolIdentify problems in your cluster with the web consoleExpand or shrink your cluster, handle failovers, and back up data
Getting Started with CouchDB: Extreme Scalability at Your Fingertips
by Mc BrownCouchDB is a new breed of database for the Internet, geared to meet the needs of today’s dynamic web applications. With this concise introduction, you’ll learn how CouchDB’s simple model for storing, processing, and accessing data makes it ideal for the type of data and rapid response users now demand from your applications—and how easy CouchDB is to set up, deploy, maintain, and scale.The code-packed examples in this book will help you learn how to work with documents, populate a simple database, replicate data from one database to another, and a host of other tasks.Install CouchDB on Linux, Mac OS X, Windows, or (if you must) from the source codeInteract with data through CouchDB’s RESTful API, and use standard HTTP operations, such as PUT, GET, POST, and DELETEUse Futon—CouchDB’s web-based interface— to manage databases and documents, and to configure replicationsLearn how to create, update, and delete documents in JSON format, and how to create and delete databasesWork with design documents to get the formatting and indexing your application requires
Getting Started with CreateJS
by Afshin MehrabaniThis is a detailed, step-by-step guide that helps you to optimize the features of the CreateJS suite and take you ahead towards using HTML5 to build visually stunning web applications. If you are a web developer with some experience in JavaScript development, and want to enter the fascinating world of feature-rich Internet applications with CreateJS, then this book is perfect for you.
Getting Started with Cubieboard
by Olliver M. SchinaglIf you are anywhere from a beginner to an advanced user of ARM, who wishes to get into the rapidly advancing world of development boards, such as Cubieboard, this is the book for you. Whether you are a hobbyist or a professional, you will learn from this book as it teaches you in an easy-to-follow manner. No previous ARM experience is required.
Getting Started with D3: Creating Data-Driven Documents
by Mike DewarLearn how to create beautiful, interactive, browser-based data visualizations with the D3 JavaScript library. This hands-on book shows you how to use a combination of JavaScript and SVG to build everything from simple bar charts to complex infographics. You’ll learn how to use basic D3 tools by building visualizations based on real data from the New York Metropolitan Transit Authority.Using historical tables, geographical information, and other data, you’ll graph bus breakdowns and accidents and the percentage of subway trains running on time, among other examples. By the end of the book, you’ll be prepared to build your own web-based data visualizations with D3.Join a dataset with elements of a webpage, and modify the elements based on the dataMap data values onto pixels and colors with D3’s scale objectsApply axis and line generators to simplify aspects of building visualizationsCreate a simple UI that allows users to investigate and compare dataUse D3 transitions in your UI to animate important aspects of the dataGet an introduction to D3 layout tools for building more sophisticated visualizationsIf you can code and manipulate data, and know how to work with JavaScript and SVG, this book is for you.
Getting started with Deno
by Alexandre SantosServer-side web development with Deno made easyKey FeaturesGet to grips with the essential concepts and techniques relating to DenoLearn how to use Deno in real-world scenariosDevelop, test and deploy web applications and tools using DenoBook DescriptionDeno is a modern and secure JavaScript and TypeScript runtime that evolved from Node.js. It leverages the features of modern JavaScript, adding a secure by default layer and shipping the complete toolset in the runtime binary.Getting Started with Deno will introduce Deno’s primitives and explain how you can use them to build real-world applications. The book starts by explaining the importance of Deno. You’ll explore Node.js, understanding its benefits and why its release took the world by storm. The chapters then go on to explain the purpose Deno serves in today’s world, including the need for security models and decentralized dependency management, neither of which exist in Node. Later, you’ll gain insights into Deno’s ecosystem and toolchain. In addition to this, you’ll get up to speed with writing simple CLI applications, while also exploring Deno APIs and standard modules. Toward the concluding chapters, you’ll be guided through the process of building a complete API with Deno.By the end of this Deno book, you’ll have learned how to use Deno to create and maintain secure and reliable applications.What you will learnUnderstand why you should use DenoGet to grips with tooling and the Deno ecosystemLeverage the standard library and Deno’s security modelExplore common practices and web frameworks to build a REST API in DenoImplement real-world functionalities in Deno through a step-by-step processUse dependency injection and inversion of control (IoC), along with exploring application architecture practicesTest and deploy a Deno application in isolation using DockerWho This Book Is ForThis book is for developers who want to leverage their JavaScript and TypeScript skills in a secure, simple, and modern runtime, using them for web application development. Although prior knowledge of Node.js is not necessary, it is recommended to easily get started with learning web development with Deno.Table of ContentsWhat is DenoThe toolchainRuntime and standard-libraryBuilding your first web applicationAdding Users and Migrating to OakAdding Authentication and Connecting to the DatabaseHTTPS, extracting configuration, and Deno oin the browserTesting - Unit and Integration Deploying a Deno applicationWrapping up
Getting Started with Django
by Samuel DauzonThis book features a step-by-step approach that shows you how to program, create, and improve the quality of web applications using Django, with the help of Python.This is an ideal book for developers who want to improve the quality and maintenance of their web application, and who already have knowledge of Python and web development.
Getting Started with DraftSight
by Joao SantosPacked with illustrations and step-by-step guidelines, this book will serve as a guide for DraftSight and get you up and running with it!Getting Started withDraftSightis for anyyone who wants to create accurate 2D drawings in the DWG file format. It is also a great resource for architectural, engineering, or design professionals and students. The reader needs to have basic knowledge of CAD.
Getting Started with Drupal Commerce
by Richard JonesA simple yet concise step-by-step tutorial that starts from scratch and builds up your knowledge with focused examples that will enable you to set up and run an e-commerce website.This book is for beginners and will take you through the installation and configuration of Drupal Commerce from scratch, but some familiarity with Drupal 7 will be an advantage. All examples are based on development on a local computer - you do not need a hosted Drupal environment.
Getting Started with Dwarf Fortress
by Peter TysonDwarf Fortress may be the most complex video game ever made, but all that detail makes for fascinating game play, as various elements collide in interesting and challenging ways. The trick is getting started. In this guide, Fortress geek Peter Tyson takes you through the basics of this menacing realm, and helps you overcome the formidable learning curve. The book's focus is the game's simulation mode, in which you're tasked with building a dwarf city. Once you learn how to establish and maintain your very first fortress, you can consult the more advanced chapters on resource management and training a dwarf military. You'll soon have stories to share from your interactions with the Dwarf Fortress universe. Create your own world, then locate a site for an underground fortress Equip your party of dwarves and have them build workshops and rooms Produce a healthy food supply so your dwarves won't starve (or go insane) Retain control over a fortress and dozens of dwarves, their children, and their pets Expand your fortress with fortifications, stairs, bridges, and subterranean halls Construct fantastic traps, machines, and weapons of mass destruction
Getting Started with Dynamics 365 Portals: Best Practices and Solutions for Enterprises
by Sanjaya YapaUse the full range of features of Dynamics 365 Portal to develop and implement end user portals to provide your audience an online location to communicate and collaborate. This book guides you through implementation and highlights the best practices for each feature.Author Sanjaya Yapa begins with an introduction to end user portals in Dynamics 365 and takes you through a practical example that explains the features in detail. He then teaches you how the portal security works and best practices involved while configuring security such as local and federated authentication, web roles, and access rules. Helpful illustrations and directives guide you in setting up your portal with Dynamics 365 Customer Engagement (CE), basic customizations, content management, and web forms. You learn how to configure and manage document storage and learn about liquid templates, which is important when implementing custom web experiences for your end users. After reading this book, you will be able to implement a portal with Dynamics 365 CE and incorporate best practices in your enterprise-scale solutions.What You Will LearnSet up Dynamics 365 Portal within your Dynamics 365 instanceGet familiar with Portal Management Interface and its featuresKnow the security models and how to choose the best optionUse Entity Forms, lists, displaying charts, and customize PortalRefer to practical examples and case studies for developing and implementing advanced liquid templatesWho This Book Is ForDevelopers working in a Dynamics 365 CE environment
Getting Started with Dynamics NAV 2013 Application Development
by Alex ChowPresented in an easy-to-follow, step-by-step tutorial, "Getting Started with Dynamics NAV 2013 Application Development" introduces the reader to the main concepts of developing with Dynamics NAV."Getting Started with Dynamics NAV 2013 Application Development" is for any user who uses Dynamics NAV as their main business software. This is also for any developers who may be familiar with other accounting software and wish to get into developing within the Dynamics NAV field.
Getting Started with Eclipse Juno
by Rafael Medeiros Teixeira Vinicius H. Durelli Rodrigo Fraxino AraujoWritten as a concise yet practical guide that details the main features which are usually required by a programmer who makes use of the Eclipse platform, this book covers Eclipse 3.8 in a way that is accessible to the Java novice and expert alike. The reader is guided through a series of hands-on examples that introduce Eclipse and some of its plugins.The primary audience for this book are the Java programmers. This book has been written in a way that it is accessible both to beginners and advanced Java programmers alike. Also, if you are a seasoned Java developer who has been using another IDE and wondering what Eclipse brings to the table, this book will provide you with a hands-on walkthrough of the main IDE features. This book will also be beneficial to any computer science undergraduate or a graduate student who are familiar with Java.
Getting Started with Elastic Stack 8.0: Run powerful and scalable data platforms to search, observe, and secure your organization
by Asjad Athick Shay BanonUse the Elastic Stack for search, security, and observability-related use cases while working with large amounts of data on-premise and on the cloudKey FeaturesLearn the core components of the Elastic Stack and how they work togetherBuild search experiences, monitor and observe your environments, and defend your organization from cyber attacksGet to grips with common architecture patterns and best practices for successfully deploying the Elastic StackBook DescriptionThe Elastic Stack helps you work with massive volumes of data to power use cases in the search, observability, and security solution areas.This three-part book starts with an introduction to the Elastic Stack with high-level commentary on the solutions the stack can be leveraged for. The second section focuses on each core component, giving you a detailed understanding of the component and the role it plays. You'll start by working with Elasticsearch to ingest, search, analyze, and store data for your use cases. Next, you'll look at Logstash, Beats, and Elastic Agent as components that can collect, transform, and load data. Later chapters help you use Kibana as an interface to consume Elastic solutions and interact with data on Elasticsearch. The last section explores the three main use cases offered on top of the Elastic Stack. You'll start with a full-text search and look at real-world outcomes powered by search capabilities. Furthermore, you'll learn how the stack can be used to monitor and observe large and complex IT environments. Finally, you'll understand how to detect, prevent, and respond to security threats across your environment. The book ends by highlighting architecture best practices for successful Elastic Stack deployments.By the end of this book, you'll be able to implement the Elastic Stack and derive value from it.What you will learnConfigure Elasticsearch clusters with different node types for various architecture patternsIngest different data sources into Elasticsearch using Logstash, Beats, and Elastic AgentBuild use cases on Kibana including data visualizations, dashboards, machine learning jobs, and alertsDesign powerful search experiences on top of your data using the Elastic StackSecure your organization and learn how the Elastic SIEM and Endpoint Security capabilities can helpExplore common architectural considerations for accommodating more complex requirementsWho this book is forDevelopers and solutions architects looking to get hands-on experience with search, security, and observability-related use cases on the Elastic Stack will find this book useful. This book will also help tech leads and product owners looking to understand the value and outcomes they can derive for their organizations using Elastic technology. No prior knowledge of the Elastic Stack is required.
Getting Started with Electronic Projects
by Bill PrettyThis book is aimed at hobbyists with basic knowledge of electronics circuits. Whether you are a novice electronics project builder, a ham radio enthusiast, or a BeagleBone tinkerer, you will love this book.
Getting Started with Enterprise Internet of Things: Design Approaches and Software Architecture Models
by G. Selvakumar L. S. JayashreeThis novel textbook introduces Enterprise Internet of Things from technology, management and business perspectives, carefully examining enterprise environments through the lens of modernization with the Internet of Things (IoT). It also includes detailed case studies to offer meaningful insights for readers from various disciplines and areas. The book analyzes the ways in which the technology could contribute to the enterprise world in terms of revenue and new business models, and addresses the strategies and principles involved in developing IoT solutions with software engineering practices such as DevOps and Micro services architecture principles. By doing so, it offers readers a clear overview of the power of Internet of Things in building next generation enterprise use cases. The book enables readers to understand the latest opportunities to create new business models in enterprises using the unprecedented level of device connectivity, and the wealth of data generated and information exchange among these devices. As such, it appeals to various user groups, such as engineers trying to solve problems in their own domains using Enterprise IoT, academics interested in gaining a better understanding of applications of IoT in large-scale enterprises, and researchers wanting to contribute to the ever-growing and complex area of IoT.
Getting Started with Ethereum: A Step-by-Step Guide to Becoming a Blockchain Developer
by Davi Pedro BauerGet started with blockchain development with this step-by-step guide. This book takes you all the way from installing requisite software through writing, testing, and deploying smart contracts.Getting Started with Ethereum delves into technologies most closely associated with Ethereum, such as IPFS, Filecoin, ENS, Chainlink, Truffle, Ganache, OpenZeppelin, Pinata, Fleek, Infura, Metamask, and Opensea. Author Davi Bauer walks you through project creation, how to compile projects and contracts, configure networks, and deploy smart contracts on blockchains. He then covers smart contracts, including deploying and verifying them. This book approaches blockchain in a way that allows you to focus on the topic that most interests you, covering Ethereum-related technologies broadly and not just focusing on Solidity.This hands-on guide offers a practical rather than conceptual approach get you coding. Upon completing this book, you will be able to confidently develop and deploy smart contracts on blockchains.Source code can be found at https://github.com/Apress/getting-started-ethereum.What You Will LearnUnderstand tokenization of assets, including NFTs, using EthereumHost censorship-resistant applications using IPFSDeploy on second-layer blockchains using PolygonDeploy smart contracts with multiple technologies around EthereumWho Is This Book ForOff-chain developers who want to migrate to on-chain development starting with the Ethereum blockchain and the technologies around it. Prior programming knowledge and conceptual understanding of blockchain is necessary.