Browse Results

Showing 33,026 through 33,050 of 54,463 results

Human-Computer Interaction and Cybersecurity Handbook (Human Factors and Ergonomics)

by Abbas Moallem

<P><P>Recipient of the SJSU San Jose State University Annual Author & Artist Awards 2019 <P><P>Recipient of the SJSU San Jose State University Annual Author & Artist Awards 2018 <P><P>Cybersecurity, or information technology security, focuses on protecting computers and data from criminal behavior. The understanding of human performance, capability, and behavior is one of the main areas that experts in cybersecurity focus on, both from a human–computer interaction point of view, and that of human factors. This handbook is a unique source of information from the human factors perspective that covers all topics related to the discipline. It includes new areas such as smart networking and devices, and will be a source of information for IT specialists, as well as other disciplines such as psychology, behavioral science, software engineering, and security management. <P><P>Features <li>Covers all areas of human–computer interaction and human factors in cybersecurity <li>Includes information for IT specialists, who often desire more knowledge about the human side of cybersecurity <li>Provides a reference for other disciplines such as psychology, behavioral science, software engineering, and security management <li>Offers a source of information for cybersecurity practitioners in government agencies and private enterprises <li>Presents new areas such as smart networking and devices

Smart and Intelligent Systems: The Human Elements in Artificial Intelligence, Robotics, and Cybersecurity (The Human Element in Smart and Intelligent Systems)

by Abbas Moallem

"The more we know about smart and intelligent systems and their use, the more productive organizations can become, and the more quality of life will improve."—Gavriel Salvendy, President Academy of Science, Engineering and Medicine of Florida, University Distinguished Professor University of Central Florida" "Robots, drones, self-driving cars, and personal assistants are only some of the ‘intelligent’ and ‘smart’ systems which are populating our world and changing the way we use technology to carry out our everyday activities, bringing about both exciting opportunities for human-technology symbiosis, as well as compelling design and development challenges. Through a carefully selected choice of chapters, authored by top scientists in the field, this book, edited by Abbas Moallem, sheds light on fundamental aspects of intelligent and smart systems, investigating the role and impact of affective and psychophysiological computing, machine learning, cybersecurity, agent transparency, and human-agent teaming in the shaping of this new interaction paradigm, as well as the human factors involved in their application in critical domains such as health, education, and manufacturing in the emerging technological landscape."—Constantine Stephanidis, Professor of Computer Science, University of Crete, Distinguished member of Foundation for Research and Technology - Hellas (FORTH) In today’s digital world, the words "smart" and intelligent" are now used to label devices, machinery, systems, and even environments. What is a "smart" system? Is "smart" synonymous with "intelligent"? If not, what does an "intelligent system" mean? Are all smart systems intelligent? This book tries to answer these questions by summarizing the existing research in various areas and providing new research findings. Smart and Intelligent Systems: The Human Elements in Artificial Intelligence, Robotics, and Cybersecurity presents new areas of smart and intelligent system design. It defines smart and intelligent systems, offers a human factors approach, discusses networking applications, and combines the human element with smart and intelligent systems. This book is perfect for engineering students in data sciences and artificial intelligence and practitioners at all levels in the fields of human factors and ergonomics, systems engineering, computer science, software engineering, and robotics.

Understanding Cybersecurity Technologies: A Guide to Selecting the Right Cybersecurity Tools (The Human Element in Smart and Intelligent Systems)

by Abbas Moallem

Cyberattacks on enterprises, government institutions, and individuals are exponentially growing. At the same time, the number of companies, both small and large, offering all types of solutions has been increasing too. Since companies rely on technological solutions to protect themselves against cyberattacks, understanding and selecting the right solutions among those offered presents a significant challenge for professionals, company executives, and newcomers to the cybersecurity field.FEATURES Presents descriptions for each type of cybersecurity technology and their specifications Explains applications, usages, and offers case studies to enhance comprehension Offers an easy-to-understand classification of existing cybersecurity technologies Provides an understanding of the technologies without getting lost in technical details Focuses on existing technologies used in different solutions, without focusing on the companies that offer these technologies This book is intended to help all professionals new to cybersecurity, students, and experts to learn or educate their audiences on the foundations of the available solutions.

Image and Signal Processing: 9th International Conference, ICISP 2020, Marrakesh, Morocco, June 4–6, 2020, Proceedings (Lecture Notes in Computer Science #12119)

by Abderrahim El Moataz Driss Mammass Alamin Mansouri Fathallah Nouboud

This volume constitutes the refereed proceedings of the 9th International Conference on Image and Signal Processing, ICISP 2020, which was due to be held in Marrakesh, Morocco, in June 2020. The conference was cancelled due to the COVID-19 pandemic.The 40 revised full papers were carefully reviewed and selected from 84 submissions. The contributions presented in this volume were organized in the following topical sections: digital cultural heritage & color and spectral imaging; data and image processing for precision agriculture; machine learning application and innovation; biomedical imaging; deep learning and applications; pattern recognition; segmentation and retrieval; mathematical imaging & signal processing.

Intelligent Optimization of Mold Design and Process Parameters in Injection Molding (Springer Theses)

by Mehdi Moayyedian

This book describes an effective framework for setting the right process parameters and new mold design to reduce the current plastic defects in injection molding. It presents a new approach for the optimization of injection molding process via (i) a new mold runner design which leads to 20 percent reduction in scrap rate, 2.5 percent reduction in manufacturing time, and easier ejection of injected part, (ii) a new mold gate design which leads to less plastic defects; and (iii) the introduction of a number of promising alternatives with high moldability indices. Besides presenting important developments of relevance academic research, the book also includes useful information for people working in the injection molding industry, especially in the green manufacturing field.

Modern Monopolies: What It Takes to Dominate the 21st Century Economy

by Alex Moazed Nicholas L. Johnson

In Modern Monopolies, Alex Moazed and Nicholas L. Johnson tell the definitive story of what has changed, what it means for businesses today, and how managers, entrepreneurs, and business owners can adapt and thrive in this new era.What do Google, Snapchat, Tinder, Amazon, and Uber have in common, besides soaring market share? They're platforms - a new business model that has quietly become the only game in town, creating vast fortunes for its founders while dominating everyone's daily life. A platform, by definition, creates value by facilitating an exchange between two or more interdependent groups. So, rather that making things, they simply connect people.The Internet today is awash in platforms - Facebook is responsible for nearly 25 percent of total Web visits, and the Google platform crash in 2013 took about 40 percent of Internet traffic with it. Representing the ten most trafficked sites in the U.S., platforms are also prominent over the globe; in China, they hold the top eight spots in web traffic rankings.The advent of mobile computing and its ubiquitous connectivity have forever altered how we interact with each other, melding the digital and physical worlds and blurring distinctions between "offline" and "online." These platform giants are expanding their influence from the digital world to the whole economy. Yet, few people truly grasp the radical structural shifts of the last ten years.

Open Source Geospatial Science for Urban Studies: The Value of Open Geospatial Data (Lecture Notes in Intelligent Transportation and Infrastructure)

by Amin Mobasheri

This book is mainly focused on two themes: transportation and smart city applications. Open geospatial science and technology is an increasingly important paradigm that offers the opportunity to promote the democratization of geographical information, the transparency of governments and institutions, as well as social, economic and urban opportunities. During the past decade, developments in the area of open geospatial data have greatly increased. The open source GIS research community believes that combining free and open software, open data, as well as open standards, leads to the creation of a sustainable ecosystem for accelerating new discoveries to help solve global cross-disciplinary urban challenges. The vision of this book is to enrich the existing literature on this topic, and act one step towards more sustainable cities through employment of open source GIS solutions that are reproducible. Various contributions are provided and practically implemented in several urban use cases. Therefore, apart from researchers, lecturers and students in the geography/urbanism domain, crowdsourcing and VGI domain, as well as open source GIS domain, it is believed the specialists and mentors in municipalities and urban planning departments as well as professionals in private companies would be interested to read this book.

CoreOS Essentials

by Rimantas Mocevicius

If you are a system administrator with experience in network virtualization and want to develop computing networks for deploying applications and servers, then this is the book for you. Knowledge of Linux operating systems and Docker is expected.

kubectl: Deploy, manage, and debug container workloads using the Kubernetes CLI

by Rimantas Mocevicius

Manage Kubernetes applications using kubectl and discover the different Kubernetes clustersKey FeaturesExplore the Kubernetes command line for deploying applications, inspecting clusters, and viewing logsLeverage kubectl for Kubernetes application management and container debuggingApply your knowledge of Docker to learn kubectl equivalent commands for Docker subcommandsBook DescriptionThe kubectl command line tool lets you control Kubernetes clusters to manage nodes in the cluster and perform all types of Kubernetes operations. This introductory guide will get you up to speed with kubectl in no time.The book is divided into four parts, touching base on the installation and providing a general overview of kubectl in the first part. The second part introduces you to managing Kubernetes clusters and working with nodes. In the third part, you'll be taken through the different ways in which you can manage Kubernetes applications, covering how to create, update, delete, view, and debug applications. The last part of the book focuses on various Kubernetes plugins and commands. You'll get to grips with using Kustomize and discover Helm, a Kubernetes package manager. In addition to this, you'll explore how you can use equivalent Docker commands in kubectl.By the end of this book, you'll have learned how to install and update an application on Kubernetes, view its logs, and inspect clusters effectively.What you will learnGet to grips with the basic kubectl commandsDelve into different cluster nodes and their resource usagesUnderstand the most essential features of kubectlDiscover how to patch Kubernetes deployments with KustomizeFind out ways to develop and extend kubectl tools with their own pluginsExplore how to use Helm as an advanced tool for deploying appsWho this book is forThis book is for developers, system administrators, and anyone who wants to use the kubectl command-line tool to perform Kubernetes functionalities. A basic understanding of Kubernetes and Docker is required to get started with this book.

Serviceology for Services: Selected papers of the 1st International Conference of Serviceology (Communications In Computer And Information Science Ser. #1189)

by Masaaki Mochimaru Kanji Ueda Takeshi Takenaka

Services are key activities in the globalization of the economy and also underlie the quality of life of local residents. The advanced work presented in this book was selected from the proceedings of the First International Conference on Serviceology (ICServ2013), held October 16–18, 2013 in Tokyo. This book provides a useful overall guide to the state of the art in theory and practice of services for researchers in various fields, including engineering, marketing, economics, and others. This work also facilitates the scientific systematization of services and promotes technological developments for solutions of industrial issues.

Digitalisierung und Künstliche Intelligenz in der Produktion: Grundlagen und Anwendung

by Andreas Mockenhaupt

Dieses Lehrbuch beschreibt Grundlagen sowie die Umsetzung der Digitalisierung & Künstlichen Intelligenz (KI) mit Fokus auf industrielle Anwendungen, außerhalb der reinen IT und der Datenverarbeitung.Beim Goldrausch in Kalifornien Mitte des 19. Jahrhunderts wurde zwischen den Goldschürfern und den Werkzeugmachern unterschieden. Bei der Digitalisierung ist es ähnlich: Die IT stellt Daten und Verarbeitungsalgorithmen zur Verfügung, die anderen, z.B. der industrielle Wertschöpfungsprozess, nutzen diese.IT-Themen der Digitalisierung und KI sind bereits gut untersucht und weit fortgeschritten. Jetzt geht es um die Umsetzung im industriellen Sektor: Ingenieure und IT treffen zusammen. Um für industrielle Anwendungen verständlich zu sein, wird das Thema umfassend behandelt:So beinhaltet das Buch, neben direkt produktionsrelevanten Themen, auch ethische und gesellschaftliche Aspekte sowie die Frage nach Transparenz und Kontrollierbarkeit.Der erste Teil beschäftigt sich mit dem digitalen Wandel in Industrie & Gesellschaft und bildet mit der Erläuterung von Grundlagenwissen die Basis, um Digitalisierung & KI zu verstehen. Fokus im zweiten Teil ist die industrielle Produktion und damit zusammenhängende Themen. Das ist z. B. die Medizintechnik, die Robotertechnik, Fragen zum Qualitätsmanagement etc. Zusätzlich endet jedes Kapitel mit Transferfragen.Mit einem Geleitwort von Herrn Ministerpräsident a.D. Rüttger.

Digitalisierung und Künstliche Intelligenz in der Produktion: Grundlagen und Anwendung

by Andreas Mockenhaupt Tobias Schlagenhauf

Dieses Lehrbuch beschreibt Grundlagen und Anwendungen von Digitalisierung und Künstlicher Intelligenz in mechanischen Systemen außerhalb der reinen IT und Datenverarbeitung. Das Buch beschäftigt sich zunächst mit dem digitalen Wandel in Industrie und Gesellschaft und vermittelt Grundlagenwissen zu Digitalisierung, Industrie 4.0 und Künstlicher Intelligenz. Dieses Wissen bildet die Basis für einen Überblick und ermöglicht ein tieferes Verständnis der Thematik. Fokus im zweiten Teil ist die industrielle Produktion und damit zusammenhängende Themen wie Medizintechnik, Robotertechnik und Qualitätsmanagement.In der Neuauflage wurden zusätzliche Kapitel über technische und organisatorische Herausforderungen sowie über Prozessmodelle für den Einsatz der KI in der Produktion hinzugefügt. Zusätzlich endet jedes Kapitel mit Transferfragen. Das Buch wendet sich sowohl an Studierende der Ingenieurwissenschaften als auch an Lehrende und Lernende in der gewerblichen Ausbildung sowie an alle, die einen Einstieg in die Digitalisierung und KI mit Fokus auf die industrielle Produktion wünschen.

High Performance Computing

by Esteban Mocskos Sergio Nesmachnow

This book constitutes the refereed proceedings of the First HPCLATAM - CLCAR Joint Latin American High Performance Computing Conference, CARLA 2014, held in Valparaiso, Chile, in October 2014. The 17 revised full papers and the one paper presented were carefully reviewed and selected from 42 submissions. The papers are organized in topical sections on grid and cloud computing; HPC architectures and tools; parallel programming; scientific computing.

C++ Application Development with Code::Blocks

by Biplab Kumar Modak

This is a comprehensive tutorial with step-by-step instructions on how to develop applications with Code::Blocks.This book is for C++ developers who wish to use Code::Blocks to create applications with a consistent look and feel across multiple platforms. This book assumes that you are familiar with the basics of the C++ programming language.

Bioinformatics Programming Using Python: Practical Programming for Biological Data (Animal Guide)

by Mitchell L Model

Powerful, flexible, and easy to use, Python is an ideal language for building software tools and applications for life science research and development. This unique book shows you how to program with Python, using code examples taken directly from bioinformatics. In a short time, you'll be using sophisticated techniques and Python modules that are particularly effective for bioinformatics programming. Bioinformatics Programming Using Python is perfect for anyone involved with bioinformatics -- researchers, support staff, students, and software developers interested in writing bioinformatics applications. You'll find it useful whether you already use Python, write code in another language, or have no programming experience at all. It's an excellent self-instruction tool, as well as a handy reference when facing the challenges of real-life programming tasks. Become familiar with Python's fundamentals, including ways to develop simple applications Learn how to use Python modules for pattern matching, structured text processing, online data retrieval, and database access Discover generalized patterns that cover a large proportion of how Python code is used in bioinformatics Learn how to apply the principles and techniques of object-oriented programming Benefit from the "tips and traps" section in each chapter

Implementing CISCO UCS Solutions - Second Edition

by Anuj Modi

This book is for system, network, and storage administrators who are responsible for Cisco UCS deployments. You need to have basic knowledge of server architecture, network, and storage technologies.

Mobile DevOps: Deliver continuous integration and deployment within your mobile applications

by Jhalak Modi Rohin Tak

This step-by-step guide will teach you to continuously improve your mobile application development processKey Features●Efficiently deliver continuous integration and deployment within all the stages of your application's lifecycle●Learn to implement mobile DevOps with Xamarin and Visual Studio●Deliver high quality and performing mobile applicationsBook DescriptionToday's world is all about perfection, and there are hundreds of applications that are released each day out of which only a few succeed. Making sure that the app looks, performs, and behaves as expected is one of the biggest challenge developers face today.The main goal of this book is to teach developers to implement DevOps to build, test, and deliver. This book will teach you to implement Mobile DevOps at every stage of your application's lifecycle with Visual Studio and Xamarin Mobile Lifecycle solutions. Later, it will also show you how to leverage Mobile Center's continuous integration and automated testing to develop a high-quality applications. Next, you’ll see how to mobilize your on-premises data to the cloud and increase your productivity with code reuse. Finally, you’ll discover how to find and fix bugs beforehand, improving the efficiency of your application while it is being developed.By the end of this book, you will be well-versed with Mobile DevOps techniques, delivering high quality and high performance mobile apps.What you will learn●Become fluent with the basic components of Mobile Devops●Find out how to use code repositories and install Git on an EC2 server and manage users and groups●Set up an Android device for development and install Visual Studio and Xamarin on Windows●Create an Android project and UI for applications●Add permissions to Android Manifest●Write tests with Xamarin. UI and test using test cloud to check it on multiple devices●Monitor and optimize the application using the Android monitoring tool●Debug the mobile application and improve its efficiency Who this book is forIf you are a programmer and developer who wants to increase the efficiency and scalability of your mobile application with the implementation of DevOps, then this book is for you. You need basic experience of the application process development.

Proceedings of International Conference on Communication and Networks

by Nilesh Modi Pramode Verma Bhushan Trivedi

The volume contains 75 papers presented at International Conference on Communication and Networks (COMNET 2015) held during February 19-20, 2016 at Ahmedabad Management Association (AMA), Ahmedabad, India and organized by Computer Society of India (CSI), Ahmedabad Chapter, Division IV and Association of Computing Machinery (ACM), Ahmedabad Chapter. The book aims to provide a forum to researchers to propose theory and technology on the networks and services, share their experience in IT and telecommunications industries and to discuss future management solutions for communication systems, networks and services. It comprises of original contributions from researchers describing their original, unpublished, research contribution. The papers are mainly from 4 areas - Security, Management and Control, Protocol and Deployment, and Applications. The topics covered in the book are newly emerging algorithms, communication systems, network standards, services, and applications.

Azure for Architects: Implementing cloud design, DevOps, containers, IoT, and serverless solutions on your public cloud, 2nd Edition

by Ritesh Modi

Create advanced data and integrated solutions using Azure Event Grid, functions, and containers Key Features Get familiar with the different design patterns available in Microsoft Azure Develop Azure cloud architecture and a pipeline management system Get to know the security best practices for your Azure deployment Book Description Over the years, Azure cloud services have grown quickly, and the number of organizations adopting Azure for their cloud services is also gradually increasing. Leading industry giants are finding that Azure fulfills their extensive cloud requirements. Azure for Architects – Second Edition starts with an extensive introduction to major designing and architectural aspects available with Azure. These design patterns focus on different aspects of the cloud, such as high availability, security, and scalability. Gradually, we move on to other aspects, such as ARM template modular design and deployments. This is the age of microservices and serverless is the preferred implementation mechanism for them. This book covers the entire serverless stack available in Azure including Azure Event Grid, Azure Functions, and Azure Logic Apps. New and advance features like durable functions are discussed at length. A complete integration solution using these serverless technologies is also part of the book. A complete chapter discusses all possible options related to containers in Azure including Azure Kubernetes services, Azure Container Instances and Registry, and Web App for Containers. Data management and integration is an integral part of this book that discusses options for implementing OLTP solutions using Azure SQL, Big Data solutions using Azure Data factory and Data Lake Storage, eventing solutions using stream analytics, and Event Hubs. This book will provide insights into Azure governance features such as tagging, RBAC, cost management, and policies. By the end of this book, you will be able to develop a full-?edged Azure cloud solution that is Enterprise class and future-ready. What you will learn Create an end-to-end integration solution using Azure Serverless Stack Learn Big Data solutions and OLTP–based applications on Azure Understand DevOps implementations using Azure DevOps Architect solutions comprised of multiple resources in Azure Develop modular ARM templates Develop Governance on Azure using locks, RBAC, policies, tags and cost Learn ways to build data solutions on Azure Understand the various options related to containers including Azure Kubernetes Services Who this book is for If you are Cloud Architects, DevOps Engineers, or developers who want to learn key architectural aspects of the Azure Cloud platform, then this book is for you. Prior basic knowledge of the Azure Cloud platform is good to have.

Azure for Architects: Create Secure, Scalable, High-availability Applications On The Cloud, 3rd Edition

by Ritesh Modi

If you are Cloud Architects, DevOps Engineers, or developers who want to learn key architectural aspects of the Azure Cloud platform, then this book is for you. Prior basic knowledge of the Azure Cloud platform is good to have.

Azure Resource Manager Templates Quick Start Guide: Create, deploy, and manage Azure resources with ARM templates using best practices

by Ritesh Modi

Compose and decompose ARM templates and use advanced concepts like looping, conditions, dependencies, PowerShell and Desired State Configuration.Key FeaturesDesign, implement, and unit test ARM templatesDevelop and deploy ARM templates following security best practicesBook DescriptionAzure Resource Manager (ARM) templates are declarations of Azure resources in the JSON format to provision and maintain them using infrastructure as code. This book gives practical solutions and examples for provisioning and managing various Azure services using ARM templates.The book starts with an understanding of infrastructure as code, a refresher on JSON, and then moves on to explain the fundamental concepts of ARM templates. Important concepts like iteration, conditional evaluation, security, usage of expressions, and functions will be covered in detail. You will use linked and nested templates to create modular ARM templates. You will see how to create multiple instances of the same resources, how to nest and link templates, and how to establish dependencies between them. You will also learn about implementing design patterns, secure template design, the unit testing of ARM templates, and adopting best practices.By the end of this book, you will understand the entire life cycle of ARM templates and their testing, and be able to author them for complex deployments.What you will learnUnderstand the foundations of ARM templates including nested and linked templatesDesign, create, and unit test ARM templates using best practicesLearn about conditional deployments, looping, Custom Script Extensions using PowerShell, Bash, and DSCImplement design patterns related to ARM templatesRun post-deployment PowerShell and Desired State Configuration scriptsCreate solutions and deploy them on Azure using ARM templatesWho this book is forThis books is for developers, DevOps engineers, and architects who have experience in Azure.

Deep-Dive Terraform on Azure: Automated Delivery and Deployment of Azure Solutions

by Ritesh Modi

Get started with the foundations of Infrastructure as Code and learn how Terraform can automate the deployment and management of resources on Azure. This book covers all of the software engineering practices related to Terraform and Infrastructure as Code with Azure as a cloud provider.The book starts with an introduction to Infrastructure as Code and covers basic concepts, principles, and tools, followed by an overview of Azure and Terraform that shows you how Terraform can be used to provision and manage Azure resources. You will get started writing multiple Terraform scripts and explore its various concepts. Author Ritesh Modi takes a deep dive into Terraform and teaches you about deployment and multiple resource creation using loops. Writing a reusable script using modules is discussed as well as management and administration of secrets, sensitive data, and passwords within Terraform code. You will learn to store and version Terraform scripts and know how Terraform is used in Azure DevOps pipelines. And you will write unit and integration tests for Terraform and learn its best practices. The book also highlights and walks through the Terraform Azure Provider and shows you a simple way to create a new Terraform provider.After reading this book, you will be able to write quality Terraform scripts that are secure by design, modular, and reusable in Azure.What Will You LearnUnderstand implementation within infrastructure and application deploymentsProvision resources in Azure using TerraformUse unit and integration testingExplore concepts such as local vs remote, importing state, workspaces, and backends Who This Book Is ForSoftware engineers, DevOps professionals, and technology architects

DevOps with Windows Server 2016

by Ritesh Modi

Obtain enterprise agility and continuous delivery by implementing DevOps with Windows Server 2016 About This Book • This practical learning guide will improve your application lifecycle management and help you manage environments efficiently • Showcase through a sample application ways to apply DevOps principles and practices in the real world • Implement DevOps using latest technologies in Windows Server 2016 such as Windows Container, Docker, and Nano Servers Who This Book Is For This book is for .NET developers and system administrators who have a basic knowledge of Windows Server 2016 and are now eager to implement DevOps at work using Windows Server 2016. Knowledge of Powershell, Azure, and containers will help. What You Will Learn • Take a deep dive into the fundamentals, principles, and practices of DevOps • Achieve an end-to-end DevOps implementation • Execute source control management using GITHUB and VSTS vNext • Automate the provisioning and configuration of infrastructure • Build and release pipeline • Measure the success of DevOps through application instrumentation and monitoring In Detail Delivering applications swiftly is one of the major challenges faced in fast-paced business environments. Windows Server 2016 DevOps is the solution to these challenges as it helps organizations to respond faster in order to handle the competitive pressures by replacing error-prone manual tasks using automation. This book is a practical description and implementation of DevOps principles and practices using the features provided by Windows Server 2016 and VSTS vNext. It jumps straight into explaining the relevant tools and technologies needed to implement DevOps principles and practices. It implements all major DevOps practices and principles and takes readers through it from envisioning a project up to operations and further. It uses the latest and upcoming concepts and technologies from Microsoft and open source such as Docker, Windows Container, Nano Server, DSC, Pester, and VSTS vNext. By the end of this book, you will be well aware of the DevOps principles and practices and will have implemented all these principles practically for a sample application using the latest technologies on the Microsoft platform. You will be ready to start implementing DevOps within your project/engagement. Style and approach This practical, learning book is linear and progressive, and every chapters builds on the previous chapters. We focus on the practical skills required to implement DevOps, with a summary of the key concepts only where strictly necessary.

Solidity Programming Essentials: A beginner's guide to build smart contracts for Ethereum and blockchain

by Ritesh Modi

Learn the most powerful and primary programming language for writing smart contracts and find out how to write, deploy, and test smart contracts in Ethereum.Key FeaturesGet you up and running with Solidity Programming language Build Ethereum Smart Contracts with Solidity as your scripting language Learn to test and deploy the smart contract to your private Blockchain Book DescriptionSolidity is a contract-oriented language whose syntax is highly influenced by JavaScript, and is designed to compile code for the Ethereum Virtual Machine. Solidity Programming Essentials will be your guide to understanding Solidity programming to build smart contracts for Ethereum and blockchain from ground-up.We begin with a brief run-through of blockchain, Ethereum, and their most important concepts or components. You will learn how to install all the necessary tools to write, test, and debug Solidity contracts on Ethereum. Then, you will explore the layout of a Solidity source file and work with the different data types. The next set of recipes will help you work with operators, control structures, and data structures while building your smart contracts. We take you through function calls, return types, function modifers, and recipes in object-oriented programming with Solidity. Learn all you can on event logging and exception handling, as well as testing and debugging smart contracts.By the end of this book, you will be able to write, deploy, and test smart contracts in Ethereum. This book will bring forth the essence of writing contracts using Solidity and also help you develop Solidity skills in no time.What you will learnLearn the basics and foundational concepts of Solidity and Ethereum Explore the Solidity language and its uniqueness in depthCreate new accounts and submit transactions to blockchainGet to know the complete language in detail to write smart contractsLearn about major tools to develop and deploy smart contractsWrite defensive code using exception handling and error checkingUnderstand Truffle basics and the debugging processWho this book is forThis book is for anyone who would like to get started with Solidity Programming for developing an Ethereum smart contract. No prior knowledge of EVM is required.

Solidity Programming Essentials: A guide to building smart contracts and tokens using the widely used Solidity language, 2nd Edition

by Ritesh Modi

A comprehensive guide sprinkled with lots of hands-on code samples to get you up and running with Solidity and writing your smart contracts on Blockchain and EthereumKey FeaturesLearn proven smart contract implementation challenges and solve them using SolidityGo deeper into Solidity to write effective upgradable and maintainable smart contracts using best practicesGet to grips with the latest version of Solidity with updated codes and examplesBook DescriptionSolidity is a high-level language for writing smart contracts, and the syntax has large similarities with JavaScript, thereby making it easier for developers to learn, design, compile, and deploy smart contracts on large blockchain ecosystems including Ethereum and Polygon among others. This book guides you in understanding Solidity programming from scratch.The book starts with step-by-step instructions for the installation of multiple tools and private blockchain, along with foundational concepts such as variables, data types, and programming constructs. You'll then explore contracts based on an object-oriented paradigm, including the usage of constructors, interfaces, libraries, and abstract contracts. The following chapters help you get to grips with testing and debugging smart contracts. As you advance, you'll learn about advanced concepts like assembly programming, advanced interfaces, usage of recovery, and error handling using try-catch blocks. You'll also explore multiple design patterns for smart contracts alongside developing secure smart contracts, as well as gain a solid understanding of writing upgradable smart concepts and data modeling. Finally, you'll discover how to create your own ERC20 and NFT tokens from scratch.By the end of this book, you will be able to write, deploy, and test smart contracts in Ethereum.What you will learnWrite efficient, effective, and secure smart contractsCode, compile, and test smart contracts in an object-oriented wayImplement assembly code in SolidityAdopt upgradable and haltable ownership and security design patternsUnderstand exception handling and debugging in SolidityCreate new ERC20 and NFT tokens from the ground upWho this book is forThis Ethereum book is primarily aimed at beginners who want to get started with Solidity Programming for developing an Ethereum smart contract. No prior knowledge of EVM is required, but knowing the basics of any programming language will help you follow along.

Refine Search

Showing 33,026 through 33,050 of 54,463 results