- Table View
- List View
Mastering Rust
by Vesa KaihlavirtaThe book would appeal to application developers who would like to build concurrent applications with Rust. Basic knowledge of Rust is assumed.
Mastering RUST: Learn about memory safety, type system, concurrency, and the new features of Rust 2018 edition, 2nd Edition
by Rahul SharmaIf you are a developer who has a general understanding of Rust and wants to become proficient with the language, this book is for you. This book covers all the advanced features of Rust using examples that a Rust developer will find useful to advance their knowledge.
Mastering Rust: A Beginner's Guide (Mastering Computer Science)
by Sufyan Bin UzayrMastering Rust helps the reader master the powerful Rust programming language for creating stable and versatile applications and projects. Rust is a dependable and robust programming language that was created with today’s needs in mind, which is something that several other scripting languages lack. Rust was developed to provide high functions comparable to those of C and C++, and with a focus on code integrity, which is, arguably, lacking in languages such as C. Rust is a dynamically typed language that emphasizes performance and reliability, particularly in parallelism and storage organization. Rust allows you to store data on the tower or the shedload, and it recognizes the importance of performance optimization. It permits even more effective memory usage as well as faster memory management than most other programming languages in its league. Make no mistake about it – Rust is a programming language with a strong learning curve, and is considered complicated by even the most experienced of developers. The rewards for learning Rust are aplenty, but the learning process itself requires a good deal of determination and hard work. Nonetheless, Rust aims to provide a secure, concurrent, and practical systems language in ways that other programming languages do not, and this is primarily why Rust is often the preferred choice for building complex and highly stable apps. Rust boasts of advantages over many other programming languages in terms of expressiveness, speed, sound design, and memory storage. Though the language is new and constantly changing with time, there is an excellent opportunity in this field for future employment. That said, to learn the reliable language that is Rust, you need to have an equally reliable companion guide in your hands, and this is where Mastering Rust comes in. With Mastering Rust, learning Rust programming language becomes a charm, and will undoubtedly help readers advance their careers. The Mastering Computer Science series is edited by Sufyan bin Uzayr, a writer and educator with more than a decade of experience in the computing field.
Mastering Salesforce CRM Administration
by Rakesh GuptaLearn about the Advanced Administration Certification Examination and build a successful career in Salesforce administration About This Book • Build your skills and knowledge to crack the Advanced Admin Certification Examination • Leverage the advanced administration capabilities of Salesforce and Salesforce1 • Optimize and extend Sales Cloud and Service Cloud applications Who This Book Is For This book is written for Salesforce admins who are looking to gain an in-depth knowledge of the Salesforce platform and grow their value in their organization. It will teach them to implement and design advanced business process automation for the benefit of their organization. What You Will Learn • Adopt Lightning Experience to improve the productivity of your organization's sales team • Create and maintain service entitlements and entitlement processes • Process Builder basic and advanced concepts • Different ways to deploy applications between environments • Best practices for improving and enriching data quality In Detail The book starts by refreshing your knowledge of common admin tasks. You will go over Lightning Experience and various security aspects. You will be shown how to implement territory management in your organization and make use of custom objects. From here, the book progresses to advanced configuration, data management, and data analytics before swiftly moving on to setting up advanced organization-wide features that affect the look and feel of the application. Extend the capabilities of your organization's Salesforce implementation by optimizing and extending Sales Cloud, Salesforce1, and Service Cloud applications. This guide will equip you with the tools you need to build a successful career in Salesforce. Style and approach The book takes a straightforward, no-nonsense approach to working with the Salesforce CRM platform. It is filled with examples, advanced use cases, and all the resources you need to be a Salesforce Jedi.
Mastering Salesforce DevOps: A Practical Guide to Building Trust While Delivering Innovation
by Andrew DavisThis practical guide brings DevOps principles to Salesforce development. It fits together two major movements within the IT world: the movement to Software/Platform as a Service (SaaS/PaaS), and the DevOps movement. While SaaS and PaaS allow companies to invest in their core competencies rather than maintain their own infrastructure, the goal of DevOps is to optimize the process of delivering software innovation and value. The release of Salesforce DX in late 2017 unlocks the possibility of a true DevOps workflow on Salesforce. But DevOps is new to the Salesforce world and there is not a widespread understanding of its goals and methods, and so adoption of Salesforce DX is still in the early stages. Mastering Salesforce DevOps explains how to build a powerful and comprehensive DevOps workflow for Salesforce—allowing you to finally deploy the world's most innovative platform using the world's most effective and efficient techniques. It addresses the need for a comprehensive guide to DevOps for Salesforce, allowing teams to bring proven practices from the IT world to resolve the hardest problems facing Salesforce developers today. What You Will LearnImprove company performance and software delivery performance using Salesforce DXTranslate DevOps concepts into the unique language and practices of SalesforceUnderstand why and how you can implement Salesforce DX to achieve greater productivity and innovationEnable continuous delivery on SalesforceBuild packages and architect code so it can be deployed easilyAllow admins to participate in what has traditionally been a developer workflowKnow the techniques for reducing the stress and risk of deploymentApply the full range of automated tests that can be used on Salesforce Who This Book Is for Salesforce developers, release managers, and those managing Salesforce development teams who need a guide to DevOps, and DevOps specialists who need to apply familiar concepts to Salesforce
Mastering Salesforce Reports and Dashboards: Drive Business Decisions with Your CRM Data
by David CarnesEffective, repeatable, and insightful analytics are key to ROI in customer relationship management systems. Many organizations, however, lack the automated reporting tools they need to run their businesses and instead choose to massage the data in Excel. But there's a better way. Salesforce's standard reporting tools provide a rich set of features that, when combined, support a wide variety of analytics needs.This practical introduction covers all the aspects and features you need to be successful with Salesforce reports and dashboards. Author David Carnes, chairman and chief evangelist for OpFocus, shows executives, end users, and report and dashboard superusers what analytics are possible, which features report writers should ask to be enabled, and which settings and permissions system administrators need to activate.You'll learn:How to create reports using the four main report formats in SalesforceHow to create and use dashboardsMethods for storing and finding reports and dashboardsHow to leverage formulas and trending in Salesforce reportingSpecial reporting features only available in Salesforce Mobile and on the Analytics tabWays to embed report charts and dashboards in Lightning page layoutsPowerful combinations of reporting features to drive decisions
Mastering SaltStack
by Joseph HallThis book is ideal for professionals who have been managing groups of servers, and want to learn how to add functionality and expand their tool set. This book will also explain some of the more advanced features of Salt, and explore how to use them to bring additional power to the fundamentals that the professionals have already been using.
Mastering SaltStack - Second Edition
by Joseph HallTake charge of SaltStack to automate and configure your enterprise-grade environments About This Book * Automate tasks effectively and take charge of your infrastructure * Effectively scale Salt to manage thousands of machines and tackle everyday problems * Explore Salt's inner workings and advance your knowledge of it Who This Book Is For This book is ideal for IT professionals and ops engineers who already manage groups of servers, but would like to expand their knowledge and gain expertise with SaltStack. This book explains the advanced features and concepts of Salt. A basic knowledge of Salt is required in order to get to grips with advanced Salt features. What You Will Learn * Automate tasks effectively, so that your infrastructure can run itself * Start building more complex concepts * Master user-level internals * Build scaling strategies * Explore monitoring strategies * Learn how to troubleshoot Salt and its subcomponents * Explore best practices for Salt In Detail SaltStack is a powerful configuration management and automation suite designed to manage servers and tens of thousands of nodes. This book showcases Salt as a very powerful automation framework. We will review the fundamental concepts to get you in the right frame of mind, and then explore Salt in much greater depth. You will explore Salt SSH as a powerful tool and take Salt Cloud to the next level. Next, you'll master using Salt services with ease in your infrastructure. You will discover methods and strategies to scale your infrastructure properly. You will also learn how to use Salt as a powerful monitoring tool. By the end of this book, you will have learned troubleshooting tips and best practices to make the entire process of using Salt pain-free and easy. Style and approach This book follows a step-by-step conversational tone. Topics are covered in detail through examples and a user-friendly approach.
Mastering SAP ABAP: A complete guide to developing fast, durable, and maintainable ABAP programs in SAP
by Paweł Grześkowiak Wojciech Ciesielski Wojciech ĆwikTake your SAP ABAP skills to the next level by mastering ABAP programming techniques with the help of real-world examplesKey FeaturesBecome adept at building interfaces and explore ABAP tools and techniquesDiscover the modern functionalities available in the latest version of ABAPLearn the process of creating stunning HTML5 applications using SAPUI5Book DescriptionAdvanced Business Application Programming (ABAP) is an established and complex programming language in the IT industry. This book is designed to help you use the latest ABAP techniques and apply legacy constructions using practical examples.You'll start with a quick refresher on language and database concepts, followed by agile techniques for adding custom code to a modern ABAP system. After this, you will get up to speed with the complete ABAP toolset for importing data to and from different environments. Next, you'll learn how to print forms and work with the different ABAP tools for Extensible Markup Language (XML) manipulation. While covering further chapters, you'll gain insights into building stunning UI5 interfaces, in addition to learning how to develop simple apps using the Business Object Processing Framework (BOPF). You will also pick up the technique of handling exceptions and performing testing in ABAP. In the concluding chapters, you can look forward to grasping various techniques for optimizing the performance of programs using a variety of performance analysis tools.By the end of this book, you will have the expertise you need to confidently build maintainable programs in Systems, Applications, and Products (SAP).What you will learnCreate stable and error-free ABAP programsLeverage new ABAP concepts including object-oriented programming(OOP) and Model-View-Controller (MVC)Learn to add custom code to your existing SAP programSpeed up your ABAP programs by spotting bottlenecksUnderstand techniques such as performance tuning and optimizationDevelop modern and beautiful user interfaces (UIs) in an ABAP environmentBuild multiple classes with any nesting levelWho this book is forThis book is for developers who want to learn and use ABAP skills to become an industry expert. Familiarity with object-oriented programming concepts is expected.
Mastering SAP S/4HANA 1709 – Strategies for Implementation and Migration: Transition to S/4HANA with tried and tested deployment scenarios
by Nitin GuptaLearn every aspect of SAP S/4HANA and develop the skills needed to migrate from SAP ECCKey Features● Gain insight into the implementation and configuration of SAP S/4HANA ● Design business processes with SAP Central Finance● Learn the available SAP S/4HANA deployment options in depthBook DescriptionSAP S/4HANA implementation, migration, and Central Finance are the key projects being employed across the globe, with millions of consultants working day and night to implement them. Mastering SAP S/4HANA 1709 - Strategies for Implementation and Migration will allow you to gain a virtual implementation experience, and you can follow the steps to configure the learning system as per your requirements. This book focuses on several topics; each topic is covered in detail to make you a successful SAP S/4HANA professional.You will begin by understanding SAP HANA and then move toward S/4HANA and the deployment options available to customers, including what suits various customer needs. You will then understand the impact of S/4HANA on General Ledger, Asset Accounting, and Profitability Analysis; SAP notes will also be listed when needed. As you progress through the book, you explore premigration, migration, and post-migration steps including the Near Zero Downtime strategy and learn how to implement Central Finance with and without MDG using SLT. In the concluding chapters, greenfield implementations using SAP Activate methodology will also be covered.By the end of this book, you will have learned to successfully implement SAP S/4HANA projects that are customized for your business needs.What you will learnUnderstand SAP HANA and SAP S/4HANAImplement SAP S/4HANA as a greenfield implementation with SAP Activate methodologyDiscover the hidden challenges in SAP Central Finance Migrate from ECC to S/4HANA successfully in a non-disrupted roadmapExplore the change from Classic Asset Accounting to New Asset AccountingLearn to configure General Ledger, Profitability Analysis, and ControllingApply the Near Zero Downtime strategy to migration projectsWalk through Customer Vendor Integration (CVI)Who this book is forMastering SAP S/4HANA 1709: Strategies for Implementation and Migration is for project managers, solution architects, and consultants who are planning to implement SAP S/4HANA for ERP solutions and are in the process of implementing it or are currently upgrading/migrating to it.
Mastering SAS Programming
by Monika WahiThis book is for managers leading data projects, and programmers or developers using SAS who want to effectively maintain a data lake, data mart, or data warehouse.
Mastering Sass
by Luke WattsCreate interactive and responsive cross-browser apps with SASS and Compass About This Book * Create data-intensive, highly scalable apps using Sass and COMPASS * Master the concepts of Sass and COMPASS and unleash your potential to develop enterprise-grade apps * This book is an experts' guide on leveraging Sass and COMPASS features Who This Book Is For This book is aimed at those who know CSS3 and HTML5 quite well and who've built a few small-to-medium-sized websites from scratch using Sass and Compass. What You Will Learn * Master Sass and Compass features * Familiarize yourself with CSS and HTML concepts that are vital for a good Sass workflow. * Build real-world websites focusing on layouts and content aspects * Work on a grid system using Compass and Susy * Automate your workflow with Gulp * Write functions and mixins to leverage the control flow In Detail CSS and Sass add elegance and excellence to the basic language, and consist of a CSS-compatible syntax that allows you to use variables, nested rules, mixins, inline imports, and much more. This book will start with an overview of the features in Sass and Compass, most of which you'll already be familiar; however, this will ensure you know what's expected as the book goes deeper into Sass and Compass. Next you will learn CSS and HTML concepts that are vital to a good Sass workflow. After all, Sass exists to simplify writing CSS, but it won't teach you how to make clean, scalable, reusable CSS. For that, you need to understand some basic concepts of OOCSS, SMACCS, and Atomic Design. Once you've brushed up on the important concepts, it's time to write some Sass. Mainly you'll write a few functions and mixins that really leverage control flow using @if / @else loops and you'll learn how to figure out when and why things are going wrong before they bring you to a stop. Moving further, you'll learn how to use @debug, @warn and @error to properly handle errors. You'll also learn about Gulp and how to use it to automate your workflow and reduce your repetitive tasks. And finally you'll learn about sourcemaps. With sourcemaps, you'll be able to write, debug, and view your Sass and Compass all from within the browser. It'll even LiveReload too! As a bonus, you'll take a look at that funky Flexbox, currently all the rage! You'll learn how powerful and flexible it really is, and how you can use it with Compass. Best of all, it falls back very gracefully indeed! In fact, you'll be able to apply it to any existing project without having to change a line of the original CSS. Style and approach This book will provide readers with practical, actionable expertise to enhance their knowledge
Mastering Scala: A Beginner's Guide (Mastering Computer Science)
by Sufyan Bin UzayrScala is a multi-paradigm, general-purpose scripting language. It is a completely object-oriented programming language that supports a functional programming technique. This book is a detailed guide for beginners to understand Scala. Concise and easy to understand, Mastering Scala: A Beginner’s Guide covers a comprehensive understanding of Scala and its components, libraries, and advance concepts to help readers quickly advance with the necessary information. This book provides functional approaches for solving queries using Scala. The fundamental principles of Scala explained here are helpful to beginner and intermediate users interested in learning this highly technical and diverse language. Key Features: Follows a hands-on approach and offers practical lessons and tutorials related to Scala Includes detailed tutorials meant for beginners to Scala Discusses Scala in-depth to help build robust knowledge
Mastering Scala Machine Learning
by Alexander KozlovMastering Scala Machine Learning is intended for enthusiasts who want to plunge into the new pool of emerging techniques for machine learning. Some familiarity with standard statistical techniques is required.
Mastering Scientific Computing with R
by Paul Gerrard Radia M. JohnsonIf you want to learn how to quantitatively answer scientific questions for practical purposes using the powerful R language and the open source R tool ecosystem, this book is ideal for you. It is ideally suited for scientists who understand scientific concepts, know a little R, and want to be able to start applying R to be able to answer empirical scientific questions. Some R exposure is helpful, but not compulsory.
Mastering SciPy
by Francisco J. Blanco-SilvaImplement state-of-the-art techniques to visualize solutions to challenging problems in scientific computing, with the use of the SciPy stackAbout This BookMaster the theory and algorithms behind numerical recipes and how they can be applied to real-world problemsLearn to combine the most appropriate built-in functions from the SciPy stack by understanding the connection between the sources of your problem, volume of data, or computer architectureA comprehensive coverage of all the mathematical techniques needed to solve the presented topics, with a discussion of the relevant algorithms built in the SciPy stackWho This Book Is ForIf you are a mathematician, engineer, or computer scientist with a proficiency in Python and familiarity with IPython, this is the book for you. Some basic knowledge of numerical methods in scientific computing would be helpful.What You Will LearnMaster relevant algorithms used in symbolic or numerical mathematics to address approximation, interpolation, differentiation, integration, root-finding, and optimization of scalar or multi-variate functionsDevelop different algorithms and strategies to efficiently store and manipulate large matrices of data, in particular to solve systems of linear equations, or compute their eigenvalues/eigenvectorsUnderstand how to model physical problems with systems of differential equations and distinguish the factors that dictate the strategies to solve themPerform statistical analysis, hypothesis test design and resolution, or data mining at a higher level, and apply them to real-life problems in the field of data analysisGain insights on the power of distances, Delaunay triangulations and Voronoi diagrams for Computational Geometry, and apply them to various engineering problemsFamiliarize yourself with different techniques in signal/image processing, including filtering audio, images, or video to extract information, features, or remove componentsIn DetailThe SciPy stack is a collection of open source libraries of the powerful scripting language Python, together with its interactive shells. This environment offers a cutting-edge platform for numerical computation, programming, visualization and publishing, and is used by some of the world's leading mathematicians, scientists, and engineers. It works on any operating system that supports Python and is very easy to install, and completely free of charge! It can effectively transform into a data-processing and system-prototyping environment, directly rivalling MATLAB and Octave.This book goes beyond a mere description of the different built-in functions coded in the libraries from the SciPy stack. It presents you with a solid mathematical and computational background to help you identify the right tools for each problem in scientific computing and visualization. You will gain an insight into the best practices with numerical methods depending on the amount or type of data, properties of the mathematical tools employed, or computer architecture, among other factors.The book kicks off with a concise exploration of the basics of numerical linear algebra and graph theory for the treatment of problems that handle large data sets or matrices. In the subsequent chapters, you will delve into the depths of algorithms in symbolic algebra and numerical analysis to address modeling/simulation of various real-world problems with functions (through interpolation, approximation, or creation of systems of differential equations), and extract their representing features (zeros, extrema, integration or differentiation).Lastly, you will move on to advanced concepts of data analysis, image/signal processing, and computational geometry.Style and approachPacked with real-world examples, this book explores the mathematical techniques needed to solve the presented topics, and focuses on the algorithms built in the SciPy stack.
Mastering Search Analytics
by Brent ChatersMany companies still approach Search Engine Optimization (SEO) and paid search as separate initiatives. This in-depth guide shows you how to use these programs as part of a comprehensive strategy--not just to improve your site's search rankings, but to attract the right people and increase your conversion rate. Learn how to measure, test, analyze, and interpret all of your search data with a wide array of analytic tools. Gain the knowledge you need to determine the strategy's return on investment. Ideal for search specialists, webmasters, and search marketing managers, Mastering Search Analytics shows you how to gain better traffic and more revenue through your search efforts. Focus on conversion and usability--not on driving larger volumes of traffic Track the performance of your SEO and paid search keywords Apply techniques to monitor what your competitors are doing Understand the differences between mobile and desktop search Learn how social media impacts your search rankings and results Audit your site for problems that can affect users and search spiders Create dashboards and expanded reports for all of your search activities
Mastering Search Analytics: Measuring SEO, SEM and Site Search (O'reilly Ser.)
by Brent ChatersMany companies still approach Search Engine Optimization (SEO) and paid search as separate initiatives. This in-depth guide shows you how to use these programs as part of a comprehensive strategy—not just to improve your site’s search rankings, but to attract the right people and increase your conversion rate.Learn how to measure, test, analyze, and interpret all of your search data with a wide array of analytic tools. Gain the knowledge you need to determine the strategy’s return on investment. Ideal for search specialists, webmasters, and search marketing managers, Mastering Search Analytics shows you how to gain better traffic and more revenue through your search efforts.Focus on conversion and usability—not on driving larger volumes of trafficTrack the performance of your SEO and paid search keywordsApply techniques to monitor what your competitors are doingUnderstand the differences between mobile and desktop searchLearn how social media impacts your search rankings and resultsAudit your site for problems that can affect users and search spidersCreate dashboards and expanded reports for all of your search activities
Mastering Selenium WebDriver
by Mark CollinIncrease the performance, capability, and reliability of your automated checks by mastering Selenium WebDriver About This Book * Create an extensible test framework in Java supporting parallel execution with TestNG * Understand the power, simplicity, and limitations of the core Selenium framework * Write clear, simple, readable, and reliable tests that perform complex test automation tasks Who This Book Is For If you are a software tester or a developer who has learnt the basics of Selenium using the WebDriver API and is now ready to take the next step, then this is the book for you. What You Will Learn * Provide fast, useful feedback with sensible errors and screenshots * Create extensible, well-composed page objects * Gain an in-depth understanding of implicit and explicit waits, and how you should use them * Leverage the full power of the Actions API * Explore the full potential of the JavascriptExecutor * Extend Selenium's capabilities by integrating other applications * Learn how to plug third-party products into Selenium, and where it is appropriate to do so In Detail Selenium WebDriver, also known as Selenium 2, is a UI automation tool used by software developers and QA engineers to test their web applications on different web browsers. The Selenium WebDriver API is fully object oriented compared with the deprecated Selenium RC. The WebDriver API provides multi-language support and run tests on all the most popular browsers. In this wide and complex World Wide Web era, this book will teach you how to tame it by gaining an in-depth understanding of the Selenium API. This book starts with how to solve the difficult problems that you will undoubtedly come across as you start using Selenium in an enterprise environment, followed by producing the right feedback when failing, and what the common exceptions are, explain them properly (including the root cause) and tell you how to fix them. You will also see the differences between the three available implicit waits and explicit waits, and learn to working with effective page objects. Moving on, the book shows you how to utilize the Advanced User Interactions API, how you can run any JavaScript you need through Selenium, and how to quickly spin up a Selenium Grid using Docker containers. At the end, the book will discuss the upcoming Selenium W3C specification and how it is going to affect the future of Selenium. Style and approach This book is a pragmatic guide that takes you through the process of creating a test framework. It then shows you how you can extend this framework to overcome common obstacles that you will come across whilst using Selenium.
Mastering Selenium WebDriver 3.0: Boost the performance and reliability of your automated checks by mastering Selenium WebDriver, 2nd Edition
by Mark Patrick Leigh CollinComplement Selenium with useful additions that fit seamlessly into the rich and well-crafted API that Selenium offersKey FeaturesUnderstand the power, simplicity, and limitations of the core Selenium frameworkWrite clear, readable, and reliable tests that perform complex test automation tasksWork with ChromeDriver and GeckoDriver in headless modeBook DescriptionThe second edition of Mastering Selenium 3.0 WebDriver starts by showing you how to build your own Selenium framework with Maven. You'll then look at how you can solve the difficult problems that you will undoubtedly come across as you start using Selenium in an enterprise environment and learn how to produce the right feedback when failing. Next, you’ll explore common exceptions that you will come across as you use Selenium, the root causes of these exceptions, and how to fix them. Along the way, you’ll use Advanced User Interactions APIs, running any JavaScript you need through Selenium; and learn how to quickly spin up a Selenium Grid using Docker containers. In the concluding chapters, you‘ll work through a series of scenarios that demonstrate how to extend Selenium to work with external libraries and applications so that you can be sure you are using the right tool for the job.What you will learnProvide fast, useful feedback with screenshotsCreate extensible, well-composed page objectsUtilize ChromeDriver and GeckoDriver in headless modeLeverage the full power of Advanced User Interactions APIsUse JavascriptExecutor to execute JavaScript snippets in the browser through SeleniumBuild user interaction into your test script using JavascriptExecutorLearn the basics of working with AppiumWho this book is forIf you are a software tester or a developer with working experience in Selenium and competency with Java, who is interested in automation and are looking forward to taking the next step in their learning journey, then this is the book for you.
Mastering Service Mesh: Enhance, secure, and observe cloud-native applications with Istio, Linkerd, and Consul
by Anjali Khatri Vikram Khatri Dinesh Nirmal Hamid Pirahesh Eric HernessUnderstand how to use service mesh architecture to efficiently manage and safeguard microservices-based applications with the help of examples Key Features Manage your cloud-native applications easily using service mesh architecture Learn about Istio, Linkerd, and Consul – the three primary open source service mesh providers Explore tips, techniques, and best practices for building secure, high-performance microservices Book Description Although microservices-based applications support DevOps and continuous delivery, they can also add to the complexity of testing and observability. The implementation of a service mesh architecture, however, allows you to secure, manage, and scale your microservices more efficiently. With the help of practical examples, this book demonstrates how to install, configure, and deploy an efficient service mesh for microservices in a Kubernetes environment. You'll get started with a hands-on introduction to the concepts of cloud-native application management and service mesh architecture, before learning how to build your own Kubernetes environment. While exploring later chapters, you'll get to grips with the three major service mesh providers: Istio, Linkerd, and Consul. You'll be able to identify their specific functionalities, from traffic management, security, and certificate authority through to sidecar injections and observability. By the end of this book, you will have developed the skills you need to effectively manage modern microservices-based applications. What you will learn Compare the functionalities of Istio, Linkerd, and Consul Become well-versed with service mesh control and data plane concepts Understand service mesh architecture with the help of hands-on examples Work through hands-on exercises in traffic management, security, policy, and observability Set up secure communication for microservices using a service mesh Explore service mesh features such as traffic management, service discovery, and resiliency Who this book is for This book is for solution architects and network administrators, as well as DevOps and site reliability engineers who are new to the cloud-native framework. You will also find this book useful if you're looking to build a career in DevOps, particularly in operations. Working knowledge of Kubernetes and building microservices that are cloud-native is necessary to get the most out of this book.
Mastering ServiceNow
by Martin WoodThis book is intended for those who are familiar with web technologies such as JavaScript. We start from the computing fundamentals to understand how ServiceNow is architected, working from the ground up to really leverage the full capabilities of the platform.
Mastering ServiceNow Scripting: Leverage JavaScript APIs to perform client-side and server-side scripting on ServiceNow instances
by Andrew KindredUnderstand the ServiceNow scripting and build an efficient customized ServiceNow instance Key Features Customize your ServiceNow instance according to your organization’s needs Learn to work with inbuilt JavaScript APIs in ServiceNow Take your ServiceNow experience to the next level by learning to script Book Description Industry giants like RedHat and NetApp have adopted ServiceNow for their operational needs, and it is evolving as the number one platform choice for IT Service management. ServiceNow provides their clients with an add-on when it comes to baseline instances, where scripting can be used to customize and improve the performance of instances. It also provides inbuilt JavaScript API for scripting and improving your JavaScript instance. This book will initially cover the basics of ServiceNow scripting and the appropriate time to script in a ServiceNow environment. Then, we dig deeper into client-side and server-side scripting using JavaScipt API. We will also cover advance concepts like on-demand functions, script actions, and best practices. Mastering ServiceNow Scripting acts as an end-to-end guide for writing, testing, and debugging scripts of ServiceNow. We cover update sets for moving customizations between ServiceNow instances, jelly scripts for making custom pages, and best practices for all types of script in ServiceNow. By the end of this book, you will have hands-on experience in scripting ServiceNow using inbuilt JavaScript API. What you will learn Customize your ServiceNow instance according to your organization's needs Explore the ServiceNow-exposed JavaScript APIs and libraries Discover the method for using ServiceNow scripting functions Take your ServiceNow experience to the next level by understanding advanced scripting Learn to build, test, and debug custom applications Use your customized instance efficiently with the help of best practices Who this book is for This book is targeted toward ServiceNow administrators or anyone willing to learn inbuilt JavaScript APIs used to script and customize ServiceNow instances. Prior experience with ServiceNow is required.
Mastering ServiceNow - Second Edition
by Martin WoodUnleash the full potential of ServiceNow from foundations to advanced functions, with this hands-on expert guide fully revised for the Helsinki version About This Book * Give your ServiceNow Helsinki implementation a powerful kick-start by understanding the deep capabilities of the platform, * Learn by doing with an extended, comprehensive example, creating a feature-rich, secure and automated application from the ground up * Interact with your whole organization by integrating with REST web services and build a custom Service Portal interface Who This Book Is For This book is aimed at advanced ServiceNow System Administrators and developers who would like to gain greater control of ServiceNow and its architecture. The book expects you to be new to ServiceNow, but have a good grounding in internet and computing technologies, like HTML, JSON, REST and database systems. Readers should be especially familiar with JavaScript, and be keen to extend and alter the platform. With this book, they will be able to develop a new application for their company. What You Will Learn * Build custom scoped applications that access the full ServiceNow API * Build a modern, responsive self-service interface with Service Portal * Design feature-rich, responsive, automated workflow systems * Design powerful data-driven applications * Control information flow and apply business logic with Business Rules * Write efficient and effective client-side JavaScript * Learn how to authenticate and secure Web Services * Integrate and exchange data with people and systems * Create and secure your systems with proper access control In Detail ServiceNow is a SaaS application that provides workflow form-based applications. It is an ideal platform for creating enterprise-level applications giving requesters and fulfillers improved visibility and access to a process. ServiceNow-based applications often replace email by providing a better way to get work done. The book steps through the main aspects of the ServiceNow platform, from the ground up. It starts by exploring the core architecture of ServiceNow, including building the right data structure. To add business logic and control data, and interactivity to user interaction, you will be shown how to code on both server and the client. You will then learn more about the power of tasks, events and notifications. The book will then focus on using web services and other mechanisms to integrate ServiceNow with other systems. Furthermore, you will learn how to secure applications and data, and understand how ServiceNow performs logging and error reporting. You will then be shown how to package your applications and changes, so they can be installed elsewhere and ways to maintain them easily. If you wish to create an alternative simple interface, then explore ways to make ServiceNow beautiful using Service Portal. By the end of the book, you will know the fundamentals of the ServiceNow platform, helping you be a better ServiceNow System Administrator or developer. Style and approach Explore how to implement business logic and automated workflows and write effective code by flexible choices for client-side scripting
Mastering ServiceStack
by Andreas NiedermairMastering ServiceStack is targeted at developers who have already implemented web services with ASMX, WCF, or ServiceStack and want to gain more insight into the possibilities ServiceStack has to offer to build distributed systems of all scales.