Browse Results

Showing 26 through 50 of 53,290 results

Speed Metrics Guide: Choosing the Right Metrics to Use When Evaluating Websites

by Matthew Edgar

Faster websites offer a better user experience and typically have higher conversion rates. It can be challenging to know where to invest to meaningfully improve a website's speed. Investing correctly to improve speed starts with understanding how to correctly measure speed and knowing how to use those measurements to identify the biggest opportunities. Speed Metrics Guide helps marketers, SEOs, business leaders, designers, and everybody else involved in website performance select the right metrics to use to optimize their website's speed. Each chapter examines a specific metric, discusses what it measures, why the metric matters and what tactics will help improve that metric. What You'll LearnThe best metrics and tools to help you measure website speed, including Google's Core Web VitalsHow and when to best use each metricWhere each metric fits within the website loading processHow to use each metric to find different ways of improving website speed Who This book Is ForNon-technical audience, including marketers, SEOs, designers, and UX professionals.

Beginning C: From Beginner to Pro

by German Gonzalez-Morris Ivor Horton

Learn how to program using C, beginning from first principles and progressing through step-by-step examples. This seventh edition is fully updated to reflect new features of C23, and addresses deprecated functions and features that are no longer supported.You’ll discover that C is a foundation language that every programmer ought to know. Beginning C is written by renowned author Ivor Horton and expert programmer German Gonzalez-Morris. This book increases your programming expertise by guiding you through the development of fully working C applications that use what you've learned in a practical context. Examples of how to use deprecated functions are also provided, along with new examples for replacing them when a simple solution is possible.By the end of the book you'll be confident in your skills with all facets of the widely-used and powerful C language and be able to strike out on your own by trying the exercises included at the end of each chapter. All you need are this book and any of the widely available C compilers, and you'll soon be writing real C programs. What You Will Learn Discover the C programming languageProgram using C starting with first steps, then making decisionsUse loops, arrays, strings, text, pointers, functions, I/O, and moreCode applications with strings and textStructure your programs efficientlyWork with data, files, facilities, and more Who This Book Is For Those new to C programming who may or may not have some prior programming experience.

Mindful Design: A Survival Guide for Responsible Product Designers (Design Thinking)

by Scott Riley

Learn to create seamless designs backed by a responsible understanding of the human mind. This new edition is fully updated and reworked to employ a realistic, challenging, and practical approach to interface design, presenting state of the art scientific studies in behavioral sciences, interface design and the psychology of design. All with modern, up-to-date examples and screenshots. The practical portion of this edition has been completely reworked, giving you the chance to follow along with a real, proven design process that has produced several successful products imbued with the principles of mindful, responsible design.You'll examine how human behavior can be used to integrate your product design into lifestyle, rather than interrupt it, and make decisions for the good of those that are using your product. You will also learn about the neurological aspects and limitations of human vision and perception; about our attachment to harmony and dissonance; and about our brain’s propensity towards pattern recognition and how we perceive the world around us. In the second half of the book, you’ll follow along with the key phases of a design project, implementing what you have learned in an end-to-end, practical setting. Design is a responsibility, but not enough designers understand the human mind or the process of thought. Mindful Design, Second Edition introduces the areas of brain science that matter to designers, and passionately explains how those areas affect each human’s day-to-day experiences with products and interfaces, providing a battle-tested toolkit to help you make responsible design decisions. What You'll Learn Review how attention and distraction work and the cost of attentional switchingUse Gestalt principles to communicate visual groupingEnsure your underlying models make sense to your audienceUse time, progression, and transition to create a compositionCarefully examine controlling behavior through reductionist and behaviorist motivation concepts Apply the theoretical knowledge to practical, mindful interface design Who This Book Is For The primary audience for this book is professional designers who wish to learn more about the human mind and how to apply that to their work. The book is also useful for design-focused product owners and startup founders who wish to apply ethical thinking to a team, or when bootstrapping their products. The secondary audience is design students who are either studying a ‘traditional’ visual design course, or a UX/interaction design course who have a desire to learn how they might be able to apply mindful design to their early careers. Finally, a tertiary audience for this book would be tutors involved in teaching design, or peripheral, courses who may wish to incorporate its teachings into their lectures, workshops or seminars.

RISC-V Assembly Language Programming: Unlock the Power of the RISC-V Instruction Set (Maker Innovations Series)

by Stephen Smith

Gain the skills required to dive into the fundamentals of the RISC-V instruction set architecture. This book explains the basics of code optimization, as well as how to interoperate with C and Python code, thus providing the starting points for your own projects as you develop a working knowledge of assembly language for various RISC-V processors.The RISC-V processor is the new open-source CPU that is quickly gaining popularity and this book serves as an introduction to assembly language programming for the processor in either 32- or 64-bit mode. You’ll see how to write assembly language programs for several single board computers, including the Starfive Visionfive 2 and the Espressif ESP32-C3 32-bit RISC-V microcontroller. The book also covers running RISC-V Linux with the QEMU emulator on and Intel/AMD based PC or laptop and all the tools required to do so.Moving on, you’ll examine the basics of the RISC-V hardware architecture, all the groups of RISC-V assembly language instructions and understand how data is stored in the computer’s memory. In addition, you’ll learn how to interface to hardware such as GPIO ports. With RISC-V Assembly Language Programming you’ll develop enough background to use the official RISC-V reference documentation for your own projects.What You'll LearnProgram basic RISC-V Assembly LanguageSee how data is represented and stored in a RISC-V based computerMake operating system calls from Assembly Language and include other software libraries in projectsInterface to various hardware devicesComprehend code containing Assembly LanguageReverse engineer and hack codeUse the official RISC-V reference documentationWho This Book Is ForThose who have already learned to program in a higher-level language like Python, Java, C# or even C and now wish to learn Assembly Language programming.

ABCs of Electronics: An Easy Guide to Electronics Engineering (Maker Innovations Series)

by Farzin Asadi

Learn the fundamental principles of electronic components in a simple, easy-to-follow text. This book is a must-have for anyone seeking to master the basics of electronic engineering.Completely avoiding unnecessary complex technical concepts and highly mathematical terms, chapters are presented in simple language, using analogies that are familiar to everyone. From deciphering schematics to practical implementation, the knowledge imparted in these pages opens doors to exciting possibilities. You'll gain a solid understanding of crucial components like diodes, transistors, relays, ICs, DC motors, and more.Whether you're a student looking to grasp the fundamentals or a maker eager to bring your projects to life, ABCs of Electronics is your essential companion. What You'll LearnGain the skills to read and implement electronic schematicsDevelop a practical understanding of digital electronics, logic gates, and prototyping platforms.Discover how to work with DC motors and relays for various electronic applications.Acquire essential electronics knowledge Simplify the complexities of electronics and offer practical, hands-on guidance.Who This Book Is ForMakers, high school and college students pursuing electronic engineering, individuals with a general interest in electronics, and anyone seeking a practical and simplified approach to learning the fundamentals of electronics.

Mastering Microsoft Fabric: SAASification of Analytics

by Debananda Ghosh

Learn and explore the capabilities of Microsoft Fabric, the latest evolution in cloud analytics suites. This book will help you understand how users can leverage Microsoft Office equivalent experience for performing data management and advanced analytics activity. The book starts with an overview of the analytics evolution from on premises to cloud infrastructure as a service (IaaS), platform as a service (PaaS), and now software as a service (SaaS version) and provides an introduction to Microsoft Fabric. You will learn how to provision Microsoft Fabric in your tenant along with the key capabilities of SaaS analytics products and the advantage of using Fabric in the enterprise analytics platform. OneLake and Lakehouse for data engineering is discussed as well as OneLake for data science. Author Ghosh teaches you about data warehouse offerings inside Microsoft Fabric and the new data integration experience which brings Azure Data Factory and Power Query Editor of Power BI together in a single platform. Also demonstrated is Real-Time Analytics in Fabric, including capabilities such as Kusto query and database. You will understand how the new event stream feature integrates with OneLake and other computations. You also will know how to configure the real-time alert capability in a zero code manner and go through the Power BI experience in the Fabric workspace. Fabric pricing and its licensing is also covered.After reading this book, you will understand the capabilities of Microsoft Fabric and its Integration with current and upcoming Azure OpenAI capabilities.What You Will LearnBuild OneLake for all data like OneDrive for Microsoft OfficeLeverage shortcuts for cross-cloud data virtualization in Azure and AWSUnderstand upcoming OpenAI integrationDiscover new event streaming and Kusto query inside Fabric real-time analyticsUtilize seamless tooling for machine learning and data scienceWho This Book Is ForCitizen users and experts in the data engineering and data science fields, along with chief AI officers

ChatGPT for Java: A Hands-on Developer's Guide to ChatGPT and Open AI APIs

by Bruce Hopkins

Embrace the future of software development! ChatGPT for Java is the perfect starting point for Java developers to learn how to build intelligent applications using ChatGPT and Open AI APIs.This book takes you from the ground up to demonstrate how to use ChatGPT programmatically. You will learn the basics of ChatGPT and OpenAI APIs, including how to authenticate, send prompts, generate responses, test in the Playground, and handle errors. Each chapter includes practical exercises which demonstrate different API functionalities and bring your concepts to life. You will learn how to AI-enable your own applications using models such as GPT-4, GPT-3.5, Whisper, DALL-E, and many more. As a result, developers will understand that generative AI tools will not replace software development jobs! Instead, you will leverage ChatGPT as your Java AI-pair programmer to increase speed and productivity. You will also learn how ChatGPT can provide powerful Natural Language Processing (NLP) capabilities to your Java apps in order to understand various formats of unstructured text. Step-by-step, you will apply the concepts covered to create your own intelligent chatbots that can automatically process messages from either Slack on Discord. With this book, Java developers will be empowered to take their applications to new heights by leveraging the power of AI as this exciting field continues to evolve and transform.What You Will LearnAuthenticate with the ChatGPT and OpenAI APIs and learn how to engineer and send promptsTest your prompts in the ChatGPT PlaygroundHow to use multiple artificial intelligence models Harness the power the temperature, top_p, and other parameters that can ONLY be accessed by developers to create more unique and engaging responses from ChatGPTCreate intelligent bots for Slack or Discord serversIncorporate context into prompts for betterresponses and apply advanced features of the APIs.Explore future directions for ChatGPT and OpenAI Who This Book Is ForBeginning and intermediate Java developers who have a basic understanding of Java programming concepts and are interested in learning how to add intelligence to their applications by using ChatGPT programmatically. No prior experience with ChatGPT or OpenAI APIs is required.

Transforming Conversational AI: Exploring the Power of Large Language Models in Interactive Conversational Agents

by Michael McTear Marina Ashurkina

Acquire the knowledge needed to work effectively in conversational artificial intelligence (AI) and understand the opportunities and threats it can potentially bring. This book will help you navigate from the traditional world of dialogue systems that revolve around hard coded scripts, to the world of large language models, prompt engineering, conversational AI platforms, multi-modality, and ultimately autonomous agents.In this new world, decisions are made by a system that may forever remain a ‘black box’ for most of us. This book aims to eliminate unnecessary noise and describe the fundamental components of conversational AI. Past experiences will prove invaluable in constructing seamless hybrid systems. This book will provide the most recommended solutions, recognizing that it is not always necessary to blindly pursue new tools.Written in unprecedented and turbulent times for conversational interfaces you’ll see that despite previous waves of advancement in conversational technology, now conversational interfaces are gaining unparalleled popularity. Specifically, the release of ChatGPT in November 2022 by Open AI revolutionized the conversational paradigm and showed how easy and intuitive communication with a computer can be. Old professions are being disrupted, new professions are emerging, and even the most conservative corporations are changing their strategy and experimenting with large language models, allocating an unprecedented amount of budget to these projects. No one knows for sure the exact future of conversational AI, but everyone agrees that it’s here to stay. What You'll Learn See how large language models are constructed and used in conversational systems Review the risks and challenges of new technologies in conversational AI Examine techniques for prompt engineering Enable practitioners to keep abreast of recent developments in conversational AI Who This Book Is For Conversation designers, product owners, and product or project managers in conversational AI who wish to learn about new methods and challenges posed by the recent emergence in the public domain of ChatGPT. Data scientists, final year undergraduates and graduates of computer science

Enterprise Cyber Risk Management as a Value Creator: Leverage Cybersecurity for Competitive Advantage

by Bob Chaput

This book will help you learn the importance of organizations treating enterprise cyber risk management (ECRM) as a value creator, a business enabler, and a mechanism to create a competitive advantage. Organizations began to see the real value of information and information technology in the mid-1980s. Forty years later, it’s time to leverage your ECRM program and cybersecurity strategy in the same way. The main topics covered include the case for action with specific coverage on the topic of cybersecurity as a value creator, including how the courts, legislators, and regulators are raising the bar for C-suite executives and board members. The book covers how the board’s three primary responsibilities (talent management, strategy, and risk management) intersect with their ECRM responsibilities.ECRM was once solely focused on managing the downside of risk by defending the organization from adversarial, accidental, structural, and environmental threat sources. Author Bob Chaput presents the view that we must focus equally on managing the upside of cyber strengths to increase customer trust and brand loyalty, improving social responsibility, driving revenue growth, lowering the cost of capital, attracting higher quality investments, creating competitive advantage, attracting and retaining talent, and facilitating M&A work. He focuses on the C-suite and board role in the first part and provides guidance on their roles and responsibilities, the most important decision about ECRM they must facilitate, and how to think differently about ECRM funding. You will learn how to the pivot from cost-center thinking to value-center thinking.Having built the case for action, in the second part, the book details the steps that organizations must take to develop and document their ECRM program and cybersecurity strategy. The book first covers how ECRM must be integrated into business strategy. The remainder of that part presents a sample table of contents for an ECRM Program and Cybersecurity Strategy document and works through each section to facilitate development of your own program and strategy. With all the content and ideas presented, you will be able to establish, implement, and mature your program and strategy.What You Will LearnRead new information and treat ECRM and cybersecurity as a value creatorReceive updates on legal cases, legislative actions, and regulations that are raising the stakes for organizations, their C-suites, and boardsThink differently about funding ECRM and cybersecurity initiativesUnderstand the most critical ECRM decision that boards must facilitate in their organizationsUse practical, tangible, actionable content to develop and document your ECRM program and cybersecurity strategy“This book should be mandatory reading for C-suite executives and board members. It shows you how to move from viewing cybersecurity as a risk to avoid, and a cost center that does not add value and is overhead, to seeing cybersecurity as an enabler and part of your core strategy to transform your business and earn customer and stakeholder trust.” —Paul Connelly, First CISO at the White House and HCA Healthcare Who This Book Is ForThe primary audience includes Chief Information Security Officers, Chief Risk Officers, and Chief Compliance Officers. The secondary audience includes C-suite executives and board members. The tertiary audience includes any stakeholder responsible for privacy, security, compliance, and cyber risk management or students of these topics.

Interfaceless: Conscious Design for Spatial Computing with Generative AI (Design Thinking)

by Diana Olynick

Explore the possibilities spatial computing and its integration with AI can provide beyond the confines of a traditional user interface. Spatial computing brings together physical and virtual worlds and systems. This book offers an insightful journey into harmonizing user-centered design with the vast potential of AI in spatial computing. You'll start by exploring key concepts and processes in relation to conscious design and traditional computer interfaces. You'll then be introduced to the Mindful Spatial Design Framework (MSDF) and the rapidly evolving world of generative AI and its potential to transform design processes.Once the key concepts are mastered, you'll start to put them into practice and see how to design, prototype, and test interfaceless systems and environments that are seamless and user-friendly. In doing so you'll consider topics such as functionality and aesthetics, as well as how AI can improve automation and testing. The book concludes by looking at ethical AI considerations and best practices as well as looking at next steps and future developments of spatial computing and interfaceless design. As these invisible interfaces become more prevalent, understanding the key principles of conscious design is pivotal. Interfaceless will expand your knowledge base in these areas. What You'll LearnIncorporate conscious design principles in spatial computing projects.Leverage AI to enhance UX in spatial contexts.Develop strategies to address design challenges as we move beyond physical interfaces.See how VR/XR apps, devices, and generative AI are rapidly changing how we perceive and interact with the digital realm.Who This Book Is ForUX/UI designers, developers, and tech enthusiasts eager to grasp the future of HCI.

Reverse Engineering with Terraform: An Introduction to Infrastructure Automation, Integration, and Scalability using Terraform

by Sumit Bhatia Chetan Gabhane

This book is a comprehensive guide for employing Terraform in infrastructure as code automation, and its application to infrastructure operations. Reverse Engineering with Terraform begins with an introduction to Terraform’s core functionalities, including state files, configuration files, and providers, followed by a deep dive into the tool. You’ll then learn how to pinpoint problems with Terraform automation and how reverse engineering can help you resolve them. Drilling down, authors Sumit Bhatia and Chetan Gabhane walk you through the various steps in reverse engineering with an eye towards more effective Terraform integration with preexisting and legacy IT infrastructure. Using a real-world reverse engineering example, they demonstrate how to import a preexisting resource into your infrastructure, which can help you develop an automatable and scalable method for Terrraform adoption. You’ll also learn how to create reusable, shareable components to streamline infrastructure code and foster collaboration within teams, and advanced techniques for using Terraform to optimize infrastructure provisioning, configuration, and management. Filled with real-world case studies, tips and tricks, and best practices, this book will leave you with a thorough understanding of the infrastructure as code paradigm, and how to leverage Terraform automation with legacy as well as modern IT infrastructure. What You Will Learn Understand Terraform and its infrastructure automation capabilities Explore how Terraform can be used with other platforms like AWS, Azure and VMware Master the basic concepts of reverse engineering for legacy infrastructure entities Enable Terraform in legacy IT environments through reverse engineering Who This Book Is For IT architects, admins, technical managers, and infrastructure solution experts. Minimal knowledge of Python programming is the only prerequisite.

PostgreSQL Query Optimization: The Ultimate Guide to Building Efficient Queries

by Henrietta Dombrovskaya Boris Novikov Anna Bailliekova

Write optimized queries. This book helps you write queries that perform fast and deliver results on time. You will learn that query optimization is not a dark art practiced by a small, secretive cabal of sorcerers. Any motivated professional can learn to write efficient queries from the get-go and capably optimize existing queries. You will learn to look at the process of writing a query from the database engine’s point of view, and know how to think like the database optimizer. The book begins with a discussion of what a performant system is and progresses to measuring performance and setting performance goals. It introduces different classes of queries and optimization techniques suitable to each, such as the use of indexes and specific join algorithms. You will learn to read and understand query execution plans along with techniques for influencing those plans for better performance. The book also covers advanced topics such as the use of functions and procedures, dynamic SQL, and generated queries. All of these techniques are then used together to produce performant applications, avoiding the pitfalls of object-relational mappers.This second edition includes new examples using Postgres 15 and the newest version of the PostgresAir database. It includes additional details and clarifications about advanced topics, and covers configuration parameters in greater depth. Finally, it makes use of advancements in NORM, using automatically generated functions. What You Will LearnIdentify optimization goals in OLTP and OLAP systemsRead and understand PostgreSQL execution plansDistinguish between short queries and long queriesChoose the right optimization technique for each query typeIdentify indexes that will improve query performanceOptimize full table scansAvoid the pitfalls of object-relational mapping systemsOptimize the entire application rather than just database queries Who This Book Is ForIT professionals working in PostgreSQL who want to develop performant and scalable applications, anyone whose job title contains the words “database developer” or “database administrator" or who is a backend developer charged with programming database calls, and system architects involved in the overall design of application systems running against a PostgreSQL database

Flame Game Development: Your Guide to Creating Cross-Platform Games in 2D Using Flame Engine in Flutter 3

by Andrés Cruz Yoris

Reimagine your development process and create, test, and deploy your mobile, web, desktop, and embedded apps from a single codebase. This book shows you how to leverage Flame, the modular Flutter game engine, to build cross-platform 2D games. With Flutter, you can create all kinds of apps by making subtle changes to projects at the code level. Guided by a practical project-based approach, you'll begin by downloading and installing the game engine. You'll then move on to creating widgets in Flutter and components within our game, such as player, enemy, background, consumables, etc. The book also shows you how to add sprites, render images, setup animation, and much more. Flame Game Development is perfect for the novice eager to gain hands-on knowledge of this exciting game engine's library to create a simple 2D game. What You'll LearnApply Flutter coding skills to game developmentDevelop games that can be played on all platformsCreate your first 2D game using FlameWho This Book Is ForBeginners who want to learn how to develop games on Flame and create their first 2D game with Flutter.

Scripting Farming Simulator with Lua: Unlocking the Virtual Fields

by Zander Brumbaugh Manuel Leithner

Create mods using the popular game Farming Simulator with Lua, a versatile scripting language that can run on various platforms and applications. This open access book is best suited for programmers who want to learn how to use Lua to write scripts that can enhance and extend the gameplay experience.You'll start by reviewing the basics of programming in Lua and then move on to advanced topics, such as object-oriented programming, vehicle and placeable specializations, network synchronization, and creating custom user interfaces. With step-by-step instructions and detailed explanations, you'll see how to create scripts that modify game mechanics and add new features to the game.The practical examples and projects are ideal for providing hands-on experience with Lua scripting. Whether you are a creator looking to take your skills to the next level or a game developer interested in learning a new programming language, Scripting Farming Simulator with Lua is the ultimate guide to mastering Lua scripting.What You'll LearnUnderstand the fundamentals of programming in LUAImplement a basic “Hello-World” modAdd a new graphical user interface to your modUse hook scripts to extend base game featuresPublish your mod on the official Farming Simulator ModHub Who This Book Is ForCreators who want to add new features to Farming Simulator; game developers who want to learn a new programming language for modding purposes, and anyone who wants to expand their knowledge of programming and scripting.

CISSP Exam Certification Companion: 1000+ Practice Questions and Expert Strategies for Passing the CISSP Exam (Certification Study Companion Series)

by Mohamed Aly Bouke

This is a comprehensive guide for individuals preparing for the Certified Information Systems Security Professional (CISSP) exam. The book's main focus is to provide readers with a wealth of practice questions and expert tips to help them pass the CISSP exam.The demand for certified information security professionals continues to increase, and the CISSP exam is widely recognized as one of the most challenging and comprehensive information security certification exams. This book will provide readers with the practice and exam strategies they need to pass the CISSP exam and launch their careers in information security. It covers all of the topics tested on the exam, including security management practices, access control systems and methodology; laws, regulations, standards, and compliance; and telecommunications and network security.In addition to providing practice questions, this book also includes background information on the CISSP exam, including the exam format, content, and best ways to study for the exam. It is designed to be user friendly and easy to follow, with clear explanations and examples for all the practice questions.What You Will LearnGain a comprehensive understanding of the CISSP Common Body of Knowledge (CBK)Gain background information on the CISSP exam, including the exam format, content, and best ways to study for the examDevelop the critical thinking skills that are essential for success on the CISSP examMaster test-taking strategies for successfully passing the CISSP examPrepare through a realistic simulation of the actual CISSP examWho this book is for:Individuals preparing for the Certified Information Systems Security Professional (CISSP) exam—someone who has a background in information technology or information security and is looking to pass the CISSP exam and become a CISSP-certified professional.Secondary audiences include information technology professionals looking to expand their knowledge and skills in the field of information security, individuals interested in pursuing a career in information security and considering the CISSP certification, and current or aspiring information security managers who want to advance their careers and take on more responsibilities in their organizations.

API Management: An Architect's Guide to Developing and Managing APIs for Your Organization

by Brajesh De

APIs are the enablers for a thriving ecosystem that can drive revenue growth and ROIs for any organization. This book will cover all relevant topics and trends that enterprise architects need to know to build and govern APIs as a product. The second edition of the API Management builds on the foundation established in the first edition to cover recent advances in API development as well as the principles and best practices of building API as a product. It has been updated to cover the latest and emerging trends in API architecture, design, and implementation covering the use of gRPC, graphQL, microservices and service mesh to building and manage a scalable API platform. New chapters cover how to build an effective API strategy for digital transformation and implement an API-First architecture to build and deliver APIs as a Product. Any software architect or developer looking to adopt and build APIs for digital transformation and excellence within their organization will find this book to be an invaluable resource. What You Will Learn Understand API Management Architecture and Design best practices How to build an effective API strategy and build APIs as product How to design, build and test APIs using API-First approach How to implement API Security What are the latest API technology trends and adoption across industry Who This Book Is For CxOs, software architects, and developers who are looking to implement APIs within their organization for digital transformation initiatives.

Creating Infographics with Adobe Illustrator: 2D and 3D Graphics

by Jennifer Harder

This full-color book will teach you how to use Adobe Illustrator's various tools to create infographics, as well as basic page layouts for them. It focuses on Illustrator’s powerful graphing tools and 2D and 3D effects. How can an infographic or graph be altered and adapted to appear more engaging and still display your data accurately? What additional effects can be used on your infographic to produce the results you envision? In this second volume of Creating Infographics with Adobe Illustrator, you will learn the answers to all these questions. Author Jennifer Harder will walk you through creating basic infographics in Illustrator using Illustrator tools such as Graphing Tools as well as how to create 2D effects and 3D shapes with their related materials, including Symbols. Upon completing this volume, you will have an appreciation for how easy it is to design an infographic or graph to display your data and discover how rudimentary shapes and colors can be altered using patterns, as well as 2D and 3D effects, to enhance readability while conveying meaning to your audience. You will be able to use this knowledge to create your own infographics using Illustrator’s wide array of tools. What You Will Learn Use Illustrator’s Graphing Tools to create and modify basic charts or graphsWork with popular 2D effects to enhance your design in IllustratorCreate 3D Shapes using Materials and Symbols and modify your 3D GraphsExplore basic Image Trace and Perspective options in Illustrator Who This Book Is For Beginner-level designers and others who are interested in learning the process of creating infographics for their company, the classroom, for data visualization, an article in a magazine, or a webpage.

Creating Infographics with Adobe Illustrator: Interactive Infographics and the Creative Cloud

by Jennifer Harder

This full-color book, the third of three volumes, focuses on Adobe Illustrator’s SVG interactivity tools. How can an infographic be made more interactive for an audience? What additional Illustrator tools and Adobe applications can be used to enhance your infographic layout? In this final volume of Creating Infographics with Adobe Illustrator, you will learn the answers to all these questions. Author Jennifer Harder will walk you through creating basic infographics in Illustrator using Illustrator tools for creating SVG files, known as Scalable Vector Graphics, for basic Interactivity on a web page. Then you will review layouts in other Adobe Applications in relation to their connectivity with Illustrator. Upon completing this volume, you will have a thorough understanding of how to design an infographic with basic interactivity for a web page, and how this can improve visualization and convey meaning to your audience. Moreover, you will be able to use this knowledge to create your own infographics using Illustrator’s wide array of tools. What You Will Learn Discover how to apply interactivity to an infographicGain insight into different infographic layouts and how to finalize your project with your clientExplore other Adobe Creative Cloud applications that may assist you in the future as you create your infographics Who This Book Is For Beginner-level designers and others who are interested in learning the process of creating infographics for their company, the classroom, for, an article in a magazine, or adding interactivity to webpage.

Pro Spring Security: Securing Spring Framework 6 and Boot 3-based Java Applications

by Massimo Nardone Carlo Scarioni

Build and deploy secure Spring Framework and Spring Boot-based enterprise Java applications with the Spring Security Framework. This book explores a comprehensive set of functionalities to implement industry-standard authentication and authorization mechanisms for Java applications.Pro Spring Security, Third Edition has been updated to incorporate the changes in Spring Framework 6 and Spring Boot 3. It is an advanced tutorial and reference that guides you through the implementation of the security features for a Java web application by presenting consistent examples built from the ground up.This book also provides you with a broader look into Spring security by including up-to-date use cases such as building a security layer for RESTful web services and JSON Web Token applications.What You Will LearnExplore the scope of security and how to use the Spring Security FrameworkMaster Spring security architecture and design Secure the web tier in Spring Work with alternative authentication providersTake advantage of business objects and logic securityExtend Spring security with other frameworks and languagesSecure the service layerSecure the application with JSON Web TokenWho This Book Is ForExperienced Spring and Java developers with prior experience in building Spring Framework or Boot-based applications

Unleashing The Power of ChatGPT: A Real World Business Applications

by Charles Waghmare

Explore the role ChatGPT can play in business, including operations, marketing, sales, and delivery. This concise book illustrates how ChatGPT is changing the way individuals interact with machines and how you can take advantage of its capabilities for business. The book starts with an overview of ChatGPT and its impact in the realm of of conversational AI. You will then dive into the technical aspects of ChatGPT and gain an understanding of how machine learning algorithms and natural language processing work in the background. Various business applications of ChatGPT are then discussed, followed by how it can get integrated into your business operations. To wrap things up, you will gain insight into the data and privacy elements that need to be considered while using ChatGPT, and how to maintain its integrity. After completing this book, you will understand the ChatGPT framework and how to integrate it into your own ventures. What You Will Learn Understand the various technologies and techniques utilized in ChatGPTGain insight into the future of human-machine interactionAnalyze the advantages and disadvantages of ChatGPT for your industryExplore the ethical implications of using AI Who This Book Is For Tech enthusiasts who are passionate about artificial intelligence (AI), machine learning, and human-machine interaction.

Architecting a Modern Data Warehouse for Large Enterprises: Build Multi-cloud Modern Distributed Data Warehouses with Azure and AWS

by Anjani Kumar Abhishek Mishra Sanjeev Kumar

Design and architect new generation cloud-based data warehouses using Azure and AWS. This book provides an in-depth understanding of how to build modern cloud-native data warehouses, as well as their history and evolution. The book starts by covering foundational data warehouse concepts, and introduces modern features such as distributed processing, big data storage, data streaming, and processing data on the cloud. You will gain an understanding of the synergy, relevance, and usage data warehousing standard practices in the modern world of distributed data processing. The authors walk you through the essential concepts of Data Mesh, Data Lake, Lakehouse, and Delta Lake. And they demonstrate the services and offerings available on Azure and AWS that deal with data orchestration, data democratization, data governance, data security, and business intelligence. After completing this book, you will be ready to design and architect enterprise-grade, cloud-based modern data warehouses using industry best practices and guidelines. What You Will Learn Understand the core concepts underlying modern data warehousesDesign and build cloud-native data warehousesGain a practical approach to architecting and building data warehouses on Azure and AWSImplement modern data warehousing components such as Data Mesh, Data Lake, Delta Lake, and LakehouseProcess data through pandas and evaluate your model’s performance using metrics such as F1-score, precision, and recallApply deep learning to supervised, semi-supervised, and unsupervised anomaly detection tasks for tabular datasets and time series applications Who This Book Is For Experienced developers, cloud architects, and technology enthusiasts looking to build cloud-based modern data warehouses using Azure and AWS

Roblox Lua Scripting Essentials: A Step-by-Step Guide

by Christopher Coutinho

Embark on a transformative journey through the exciting world of Roblox Lua scripting with this comprehensive hands-on guide. Tailored to game developers, both seasoned and new, this book serves as your roadmap to mastering the art and science of Lua scripting within the dynamic Roblox Studio environment.You'll explore a wide spectrum of foundational concepts, including variables, functions, loops, tables, arrays, and more. Delve into advanced topics like raycasting, object-oriented programming with humanoids, and intricate leaderboard systems. Each chapter is crafted with real-world examples and step-by-step tutorials, empowering you to create engaging and interactive gameplay experiences.You'll gain profound insights into modularization, efficient coding practices, and techniques to optimize your scripts, paving the way to elevate your game development to an entirely new plane of creativity and complexity. You'll also discover sophisticated scripting concepts, such as custom events, and client-server communication. Invest in your future as a Roblox developer today, and let this book be your guide to crafting extraordinary gaming experiences. Roblox Lua Scripting Essentials provides the insight, tools, and guidance needed to shape your unique path in this thrilling domain of game development. What You'll Learn Wield variables, functions, loops, conditionals, arrays, and more to create dynamic gameplay elementsExplore the principles of object-oriented programming, and modularization techniques to develop clean, efficient, and organized codeUnderstand the complex client-server relationships, custom events, and multiplayer functionalities that bring games to lifeDiscover the power of modular coding, enabling you to create more organized and maintainable code basesLay down a robust foundation in Lua scripting for Roblox Who This Book Is For This book is meticulously crafted to serve a diverse array of readers, ranging from complete beginners to intermediate developers.

Selenium WebDriver Recipes in C#: Practical Testing Solutions for Selenium WebDriver

by Courtney Zhan

Solve your Selenium WebDriver problems with this quick guide to automated testing of web applications with Selenium WebDriver in C#. This third edition contains hundreds of solutions to real-world problems, with clear explanations and ready-to-run Selenium test scripts that you can use in your own projects. Updated to Selenium version 4, this revision includes Visual Studio Code set up, additional recipes, and new chapters on Selenium DevTools and continuous testing. You'll see how to use Selenium WebDriver for select lists, navigation, assertions, frames, file upload and pop-up dialogs. You'll also learn how to locate web elements and test functions for hyperlinks, buttons, TextFields and TextAreas, radio buttons, CheckBoxes, and more. What You'll Learn Debug test scripts and test data Work with Selenium Remote Control Server Manage and deal with browser profiles and capabilities Monitor tests for advanced user interactions and experiences (UX) Who This Book Is For Experienced .NET and C# Windows application programmers/developers.

Understanding Large Language Models: Learning Their Underlying Concepts and Technologies

by Thimira Amaratunga

This book will teach you the underlying concepts of large language models (LLMs), as well as the technologies associated with them. The book starts with an introduction to the rise of conversational AIs such as ChatGPT, and how they are related to the broader spectrum of large language models. From there, you will learn about natural language processing (NLP), its core concepts, and how it has led to the rise of LLMs. Next, you will gain insight into transformers and how their characteristics, such as self-attention, enhance the capabilities of language modeling, along with the unique capabilities of LLMs. The book concludes with an exploration of the architectures of various LLMs and the opportunities presented by their ever-increasing capabilities—as well as the dangers of their misuse. After completing this book, you will have a thorough understanding of LLMs and will be ready to take your first steps in implementing them into your own projects. What You Will Learn Grasp the underlying concepts of LLMsGain insight into how the concepts and approaches of NLP have evolved over the yearsUnderstand transformer models and attention mechanismsExplore different types of LLMs and their applicationsUnderstand the architectures of popular LLMsDelve into misconceptions and concerns about LLMs, as well as how to best utilize them Who This Book Is For Anyone interested in learning the foundational concepts of NLP, LLMs, and recent advancements of deep learning

Understanding Microsoft Teams Administration: Configure, Customize, and Manage the Teams Experience

by Balu N Ilag Durgesh Tripathy Vijay Ireddy

This book provides solutions, best practices, tips, and workarounds to plan, design, customize, implement, and manage Microsoft Teams in any environment. This revised edition has been updated to reflect all the latest techniques and products, including migration from Skype for Business On-Prem to Microsoft Teams, along with Teams for Education, which includes a range of features and tools that enable teachers and students to collaborate, communicate, and learn in a virtual environment.The book begins with an overview of Microsoft Teams, including its architecture, teams/channels, audio/video meetings, and the phone system. The authors then take you deeper into deployment and management of teams, clients, guests and external access, and live events, followed by a walk-through of network assessment and bandwidth planning for Teams. Here, you will learn about deployment of quality of service and how to configure your phone systems using direct routing and calling plans. Moving forward, you will learn Microsoft Teams administration and policy management along with the migration process of Skype from Business On-Prem to Microsoft Teams. To wrap things up, the authors demonstrate some troubleshooting techniques for call quality issues in Teams, and walk you through various features of Teams for Education and how to utilize them. By the time you turn the last page of Understanding Microsoft Teams Administration, you'll be fully equipped to configure, customize, and control Teams with confidence. Don't just adapt to the future of collaboration—lead it. What You Will Learn Kickstart your journey: Get acquainted with the Teams architecture, from teams and channels to audio/video conferencing and beyondMaster the mechanics: Dive deep into deployment, including crucial aspects like guest access, such as events, and network assessmentElevate call quality: Learn the nuts and bolts of Quality of Service (QoS) and phone systems, including direct routing and calling plansAdmin like a pro: Gain insights into robust policy management, and understand how to navigate the Teams admin portal with finesseGet a grip on network assessment and bandwidth planning tailored specifically for TeamsUnlock secrets of quality of service, direct routing, and customized calling plansMigration simplified: Seamlessly shift from Skype for Business On-Prem to Teams without missing a beatEdu-tech unveiled: Explore Teams for Education and how its myriad features can enrich virtual learning experiences for teachers and students alikeWhat's new: A dedicated chapter exclusively covering Microsoft Teams for Education, focusing on empowering both educators and studentsWho This Book Is For Administrators and technical consultants focused on Microsoft Teams. This book serves as an invaluable resource for those looking to optimize team collaboration and communication within their organizations.

Refine Search

Showing 26 through 50 of 53,290 results