Top Computer Ebook Best Sellers

1

Artificial Unintelligence - Meredith Broussard Cover Art

Artificial Unintelligence

Artificial Unintelligence How Computers Misunderstand the World by Meredith Broussard

A software developer’s misadventures in computer programming, machine learning, and artificial intelligence reveal why we should never assume technology always get it right.   In Artificial Unintelligence , Meredith Broussard argues that our collective enthusiasm for applying computer technology to every aspect of life has resulted in a tremendous amount of poorly designed systems. We are so eager to do everything digitally—hiring, driving, paying bills, even choosing romantic partners—that we have stopped demanding that our technology actually work. Broussard, a software developer and journalist, reminds us that there are fundamental limits to what we can (and should) do with technology. With this book, she offers a guide to understanding the inner workings and outer limits of technology—and issues a warning that we should never assume that computers always get things right.   Making a case against technochauvinism —the belief that technology is always the solution—Broussard argues that it’s just not true that social problems would inevitably retreat before a digitally enabled Utopia. To prove her point, she undertakes a series of adventures in computer programming. She goes for an alarming ride in a driverless car, concluding “the cyborg future is not coming any time soon”; uses artificial intelligence to investigate why students can’t pass standardized tests; deploys machine learning to predict which passengers survived the Titanic disaster; and attempts to repair the U.S. campaign finance system by building AI software.   If we understand the limits of what we can do with technology, Broussard tells us, we can make better choices about what we should do with it to make the world better for everyone.

2

Building Large Scale Web Apps - Addy Osmani, Hassan Djirdeh Cover Art

Building Large Scale Web Apps

Building Large Scale Web Apps A React field guide by Addy Osmani, Hassan Djirdeh

"Building Large Scale Web Apps" is a toolkit for managing large-scale React applications. React as a library allows you to start building user interfaces quickly and easily. But how do things scale as an application grows? How do you ensure that your codebase remains manageable, your performance metrics stay on point, and your team continues to work cohesively as the project evolves? In this book, you'll uncover strategies that industry professionals use to build scalable, performant, and maintainable React applications, all without becoming overwhelmed by complexity.

3

The Unaccountability Machine - Dan Davies Cover Art

The Unaccountability Machine

The Unaccountability Machine
Why Big Systems Make Terrible Decisions - and How The World Lost its Mind
by Dan Davies

'Entertaining, insightful ... compelling' Financial Times 'Clear and compelling ... it will make you look at the world differently' Stephen Bush When we avoid taking a decision, what happens to it? In The Unaccountability Machine , Dan Davies examines why markets, institutions and even governments systematically generate outcomes that everyone involved claims not to want. He casts new light on the writing of Stafford Beer, a legendary economist who argued in the 1950s that we should regard organisations as artificial intelligences, capable of taking decisions that are distinct from the intentions of their members. Management cybernetics was Beer's science of applying self-regulation in organisational settings, but it was largely ignored - with the result being the political and economic crises that that we see today. With his signature blend of cynicism and journalistic rigour, Davies looks at what's gone wrong, and what might have been, had the world listened to Stafford Beer when it had the chance.

4

Optimizing DAX - Alberto Ferrari Cover Art

Optimizing DAX

Optimizing DAX Improving DAX performance in Microsoft Power BI and Analysis (second edition) Services by Alberto Ferrari

This book is the state of the art of optimizing DAX expressions in Power BI and Analysis Services semantic models. Learn how to locate performance bottlenecks, read the query plan and performance metrics, rewrite the slower part of an expression, and measure the performance improvements. - Use tools like Power BI Desktop Performance Analyzer and DAX Studio - Understand the DAX formula engine - Learn characteristics of different storage engines (VertiPaq, DirectQuery over SQL) - Read DAX query plans - Optimize common DAX constructs - Solve security performance issues - Improve DirectQuery response time - Control the data placement in composite models to avoid bottlenecks Prerequisites: proficiency in DAX and SQL (for DirectQuery), understanding of the Tabular engine used by semantic models, and familiarity with DAX Studio.

5

iOS 17 User Guide: The Complete GUide to the Latest Version of Apple's Mobile Operating System - Kenneth JO Cover Art

iOS 17 User Guide: The Complete GUide to the Latest Version of Apple's Mobile Operating System

iOS 17 User Guide: The Complete GUide to the Latest Version of Apple's Mobile Operating System by Kenneth JO

With this comprehensive user guide, you can learn how to use all the new features and functions of iOS 17 for iPhone and iPad. The guide's pages cover everything from fundamental setup and customization to sophisticated advice on messaging, privacy, photos, and much more. You can easily upgrade and install iOS 17 with the help of detailed instructions. Widgets, themes, and exciting new home screen and app library layout options let you personalize the overhauled system interface. With thisbook, you can maximize the capabilities of the new iOS 17 apps like Weather and Maps. Use the newly updated Messages and FaceTime apps to stay in touch with your loved ones and friends. Learn how iOS 17 improves your privacy settings for apps like Siri, Safari, and Location Services. Utilize the new camera tools and capabilities in the Photos app to take beautiful picturesand, when on a FaceTime conversation, share media experiences via SharePlay. This guide is the ideal companion for learning everything that iOS 17 has to offer because it is jam-packed with helpful tips and techniques. We make it enjoyable and simple to grasp the new update, enabling you to become used to the newest Apple innovations quickly. Among the topics covered are: A smooth iOS 17 installation on your compatible Apple device New features and improvements of the iOS 17 Using your device with the new iOS Tips and Tricks for Using iOS 17 The Future This guide is covered with simple images and step-by-step instructions, regardless of whether you've been using iOS for a while or just bought a new iPhone. Get this book to learn how to manage the most recent Apple iOS, which opens up new possibilities on the iPhone and iPad.

6

Linux Basics for Hackers - OccupyTheWeb Cover Art

Linux Basics for Hackers

Linux Basics for Hackers
Getting Started with Networking, Scripting, and Security in Kali
by OccupyTheWeb

This practical, tutorial-style book uses the Kali Linux distribution to teach Linux basics with a focus on how hackers would use them. Topics include Linux command line basics, filesystems, networking, BASH basics, package management, logging, and the Linux kernel and drivers. If you're getting started along the exciting path of hacking, cybersecurity, and pentesting, Linux Basics for Hackers is an excellent first step. Using Kali Linux, an advanced penetration testing distribution of Linux, you'll learn the basics of using the Linux operating system and acquire the tools and techniques you'll need to take control of a Linux environment. First, you'll learn how to install Kali on a virtual machine and get an introduction to basic Linux concepts. Next, you'll tackle broader Linux topics like manipulating text, controlling file and directory permissions, and managing user environment variables. You'll then focus in on foundational hacking concepts like security and anonymity and learn scripting skills with bash and Python. Practical tutorials and exercises throughout will reinforce and test your skills as you learn how to: - Cover your tracks by changing your network information and manipulating the rsyslog logging utility - Write a tool to scan for network connections, and connect and listen to wireless networks - Keep your internet activity stealthy using Tor, proxy servers, VPNs, and encrypted email - Write a bash script to scan open ports for potential targets - Use and abuse services like MySQL, Apache web server, and OpenSSH - Build your own hacking tools, such as a remote video spy camera and a password cracker Hacking is complex, and there is no single way in. Why not start at the beginning with Linux Basics for Hackers ?

7

Python Crash Course, 3rd Edition - Eric Matthes Cover Art

Python Crash Course, 3rd Edition

Python Crash Course, 3rd Edition A Hands-On, Project-Based Introduction to Programming by Eric Matthes

Python Crash Course is the world’s bestselling programming book, with over 1,500,000 copies sold to date! Python Crash Course is the world’s best-selling guide to the Python programming language. This fast-paced, thorough introduction will have you writing programs, solving problems, and developing functioning applications in no time. You’ll start by learning basic programming concepts, such as variables, lists, classes, and loops, and practice writing clean code with exercises for each topic. You’ll also learn how to make your programs interactive and test your code safely before adding it to a project. You’ll put your new knowledge into practice by creating a Space Invaders–inspired arcade game, building a set of data visualizations with Python’s handy libraries, and deploying a simple application online. As you work through the book, you’ll learn how to: Use powerful Python libraries and tools, including pytest, Pygame, Matplotlib, Plotly, and DjangoMake increasingly complex 2D games that respond to keypresses and mouse clicksGenerate interactive data visualizations using a variety of datasetsBuild apps that allow users to create accounts and manage their own data, and deploy your apps online Troubleshoot coding errors and solve common programming problems New to this edition : This third edition is completely revised to reflect the latest in Python code. New and updated coverage includes VS Code for text editing, the pathlib module for file handling, pytest for testing your code, as well as the latest features of Matplotlib, Plotly, and Django. If you’ve been thinking about digging into programming, Python Crash Course will provide you with the skills to write real programs fast. Why wait any longer? Start your engines and code! Covers Python 3.x

8

Automate the Boring Stuff with Python, 2nd Edition - Al Sweigart Cover Art

Automate the Boring Stuff with Python, 2nd Edition

Automate the Boring Stuff with Python, 2nd Edition Practical Programming for Total Beginners by Al Sweigart

Learn how to code while you write programs that effortlessly perform useful feats of automation! The second edition of this international fan favorite includes a brand-new chapter on input validation, Gmail and Google Sheets automations, tips for updating CSV files, and more. If you've ever spent hours renaming files or updating spreadsheet cells, you know how tedious tasks like these can be. But what if you could have your computer do them for you? Automate the Boring Stuff with Python, 2nd Edition teaches even the technically uninclined how to write programs that do in minutes what would take hours to do by hand—no prior coding experience required! This new, fully revised edition of Al Sweigart’s bestselling Pythonic classic, Automate the Boring Stuff with Python , covers all the basics of Python 3 while exploring its rich library of modules for performing specific tasks, like scraping data off the Web, filling out forms, renaming files, organizing folders, sending email responses, and merging, splitting, or encrypting PDFs. There’s also a brand-new chapter on input validation, tutorials on automating Gmail and Google Sheets, tips on automatically updating CSV files, and other recent feats of automations that improve your efficiency. Detailed, step-by-step instructions walk you through each program, allowing you to create useful tools as you build out your programming skills, and updated practice projects at the end of each chapter challenge you to improve those programs and use your newfound skills to automate similar tasks. Boring tasks no longer have to take to get through—and neither does learning Python!

9

Quantum Supremacy - Michio Kaku Cover Art

Quantum Supremacy

Quantum Supremacy How the Quantum Computer Revolution Will Change Everything by Michio Kaku

NEW YORK TIMES BESTSELLER • An exhilarating tour of humanity's next great technological achievement—quantum computing—which may supercharge artificial intelligence, solve some of humanity's biggest problems, like global warming, world hunger, and incurable disease, and eventually illuminate the deepest mysteries of science, by the bestselling author of The God Equation . • “Expertly describes and rectifies common misconceptions about quantum computing." — Science "[Kaku's] lucid prose and thought process make abundant sense of this technological turning point.” — The New York Times Book Review The runaway success of the microchip may finally be reaching its end. As shrinking transistors approach the size of atoms, the phenomenal growth of computational power inevitably collapses. But this change heralds the birth of a revolutionary new type of computer, one that calculates on atoms themselves. Quantum computers promise unprecedented gains in computing power, enabling advancements that could overturn every aspect of our daily lives. While the media has mainly focused on their startling potential to crack any known encryption method, the race is already on to exploit their incredible power to revolutionize industry. Automotive makers, medical researchers, and consulting firms are all betting on quantum computing to design more efficient vehicles, create life-saving new drugs, and streamline businesses. But this is only the beginning. Quantum computing could be used to decode the complex chemical processes needed to produce cheap fertilizers and unleash a second Green Revolution; create a super battery that will enable the Solar Age; or design nuclear fusion reactors to generate clean, safe, renewable energy. It may even unravel the fiendishly difficult protein folding that lies at the heart of as-yet-incurable diseases like Alzheimer’s, ALS, and Parkinson’s. Already, quantum computers are being put to work to help solve the greatest mystery in science—the origin of the universe. There is no single problem humanity faces that might not be addressed by quantum computers. With his signature clarity and enthusiasm, Dr. Michio Kaku, who has spent his entire professional life working on the quantum theory, tells the thrilling story of this exciting scientific frontier and the race to claim humanity’s future.

10

CompTIA A+ Certification All-in-One Exam Guide, Eleventh Edition (Exams 220-1101 & 220-1102) - Mike Meyers, Travis A. Everett & Andrew Hutz Cover Art

CompTIA A+ Certification All-in-One Exam Guide, Eleventh Edition (Exams 220-1101 & 220-1102)

CompTIA A+ Certification All-in-One Exam Guide, Eleventh Edition (Exams 220-1101 & 220-1102)
by Mike Meyers, Travis A. Everett & Andrew Hutz

This bestselling on-the-job reference and test preparation guide has been fully revised for new 2022 exam objectives This fully revised and updated resource offers complete coverage of the latest release of CompTIA A+ exams 220-1101 & 220-1102. You’ll find learning objectives at the beginning of each chapter, exam tips, practice exam questions, and in-depth explanations. Designed to help you pass the CompTIA A+ exams with ease, this definitive guide also serves as an essential on-the-job IT reference. Covers all exam topics, including how to: Work with CPUs, RAM, BIOS, motherboards, power supplies, and other personal computer components Install, configure, and maintain hard drives Manage input devices and removable media Set up, upgrade, and maintain Microsoft Windows Troubleshoot and fix computer problems Install printers and other peripherals Configure and secure mobile devices Connect to the Internet Set up wired and wireless networks Protect your personal computer and your network Implement virtualization and cloud-based technologies Online content includes: Practice exams for 1101 & 1102 with hundreds of questions One hour of video training from Mike Meyers TotalSim simulations of performance-based questions A collection of Mike Meyers’ favorite shareware and freeware PC tools and utilities

11

Airpods: An Easy Guide to the Best Features - Michael Galleso Cover Art

Airpods: An Easy Guide to the Best Features

Airpods: An Easy Guide to the Best Features by Michael Galleso

Apple has made a bold and innovative move which has ignited a flame of curiosity, around and about its latest technological marvel – the Airpods. Not everyone is optimistic in seeing the back of the earphone jack, even though Apple has made way for new phones to utilize headphones that are technologically advanced. The new Air Pod is here and this guide will introduce you to all you need to know about it.

12

Final Cut Pro X - How It Works - Edgar Rothermich Cover Art

Final Cut Pro X - How It Works

Final Cut Pro X - How It Works A New Type of Manual - The Visual Approach by Edgar Rothermich

This book is an old version for Final Cut Pro X v10.0.9 The new book for version 10.3 is called "Final Cut Pro 10.3 - How it Works" and is also available on the iBooks Store

13

Enterprise Integration Patterns - Gregor Hohpe & Bobby Woolf Cover Art

Enterprise Integration Patterns

Enterprise Integration Patterns Designing, Building, and Deploying Messaging Solutions by Gregor Hohpe & Bobby Woolf

Enterprise Integration Patterns provides an invaluable catalog of sixty-five patterns, with real-world solutions that demonstrate the formidable of messaging and help you to design effective messaging solutions for your enterprise. The authors also include examples covering a variety of different integration technologies, such as JMS, MSMQ, TIBCO ActiveEnterprise, Microsoft BizTalk, SOAP, and XSL. A case study describing a bond trading system illustrates the patterns in practice, and the book offers a look at emerging standards, as well as insights into what the future of enterprise integration might hold. This book provides a consistent vocabulary and visual notation framework to describe large-scale integration solutions across many technologies. It also explores in detail the advantages and limitations of asynchronous messaging architectures. The authors present practical advice on designing code that connects an application to a messaging system, and provide extensive information to help you determine when to send a message, how to route it to the proper destination, and how to monitor the health of a messaging system. If you want to know how to manage, monitor, and maintain a messaging system once it is in use, get this book.

14

Total Workday Control Using Microsoft Outlook - Michael Linenberger Cover Art

Total Workday Control Using Microsoft Outlook

Total Workday Control Using Microsoft Outlook by Michael Linenberger

In this new fifth edition, Michael Linenberger updates his longtime #1 bestselling Outlook book to include Microsoft's new Outlook version 365 (Windows desktop Outlook 2013, 2016, and Mac Outlook 2016). This seminal guide presents the author's best practices of time, task, and e-mail management, drawing from time management theories and applying these best practices in Microsoft Outlook. Anyone who finds they are overburdened by e-mail or working too late each day will benefit from this book.

15

Procreate for Beginners - Aaron Smith Cover Art

Procreate for Beginners

Procreate for Beginners Introduction to Procreate for Drawing and Illustrating on the iPad by Aaron Smith

Make Art Everyday and Find Your Creativity and Motivation Through Drawing and Illustrating with Procreate I think that creativity, regardless of skill level, can significantly impact people's lives. If I had one piece of advice for starting a daily creative practice, it would be to make it as simple as possible for you to create.  Make your tools available and remove any obstacles preventing you from doing so. With Procreate, you have hundreds of tools and every color imaginable at your disposal. Make art whenever and wherever you want. I talked about the Procreate app and explained why you should use it for your drawing and rendering. Also, you'll learn how to download and install Procreate and discover an excellent substitute for Procreate if you have an Android device. Do you want to: Learn how to use Procreate to draw on your iPad?  Learn easy tips and tricks to streamline your art-making?  Understand the basic concepts, techniques, and all you need to begin drawing as soon as possible without being overwhelmed with information? Learn about the best hardware (iPad) to buy? Know the ideal canvas size to use? Know how to use brushes, layers, colors, clipping masks, select and transform tools, among other things? This guide will help you to: Decide which iPad and accessories you should get for working in Procreate. Learn more about drawing illustrations and working in Procreate. Improve your drawing skills even further. Overcome your creative fears and establish a daily art-making practice. Learn how to use several Procreate touches and shortcuts to save time and become a more experienced Procreate artist. Discover how to create animations easily on the go!This guide is perfect for people with no Procreate experience, but even skilled users can pick up some helpful Procreate tips and tricks. Your ability to create art is not limited by the technology you can afford. If you really want to level up your drawing skills, consider getting this book and challenge yourself to create art everyday. So get a copy and create some fantastic art today!

16

Blue Fox - Maria Markstedter Cover Art

Blue Fox

Blue Fox Arm Assembly Internals and Reverse Engineering by Maria Markstedter

Provides readers with a solid foundation in Arm assembly internals and reverse-engineering fundamentals as the basis for analyzing and securing billions of Arm devices Finding and mitigating security vulnerabilities in Arm devices is the next critical internet security frontier—Arm processors are already in use by more than 90% of all mobile devices, billions of Internet of Things (IoT) devices, and a growing number of current laptops from companies including Microsoft, Lenovo, and Apple. Written by a leading expert on Arm security, Blue Fox: Arm Assembly Internals and Reverse Engineering introduces readers to modern Armv8-A instruction sets and the process of reverse-engineering Arm binaries for security research and defensive purposes. Divided into two sections, the book first provides an overview of the ELF file format and OS internals, followed by Arm architecture fundamentals, and a deep-dive into the A32 and A64 instruction sets. Section Two delves into the process of reverse-engineering itself: setting up an Arm environment, an introduction to static and dynamic analysis tools, and the process of extracting and emulating firmware for analysis. The last chapter provides the reader a glimpse into macOS malware analysis of binaries compiled for the Arm-based M1 SoC. Throughout the book, the reader is given an extensive understanding of Arm instructions and control-flow patterns essential for reverse engineering software compiled for the Arm architecture. Providing an in-depth introduction into reverse-engineering for engineers and security researchers alike, this book: Offers an introduction to the Arm architecture, covering both AArch32 and AArch64 instruction set states, as well as ELF file format internals Presents in-depth information on Arm assembly internals for reverse engineers analyzing malware and auditing software for security vulnerabilities, as well as for developers seeking detailed knowledge of the Arm assembly language Covers the A32/T32 and A64 instruction sets supported by the Armv8-A architecture with a detailed overview of the most common instructions and control flow patterns Introduces known reverse engineering tools used for static and dynamic binary analysis Describes the process of disassembling and debugging Arm binaries on Linux, and using common disassembly and debugging tools Blue Fox: Arm Assembly Internals and Reverse Engineering is a vital resource for security researchers and reverse engineers who analyze software applications for Arm-based devices at the assembly level.

17

Cybersecurity: The Beginner's Guide - Dr. Erdal Ozkaya Cover Art

Cybersecurity: The Beginner's Guide

Cybersecurity: The Beginner's Guide A comprehensive guide to getting started in cybersecurity by Dr. Erdal Ozkaya

Understand the nitty-gritty of Cybersecurity with ease Key Features Align your security knowledge with industry leading concepts and tools Acquire required skills and certifications to survive the ever changing market needs Learn from industry experts to analyse, implement, and maintain a robust environment Book Description It's not a secret that there is a huge talent gap in the cybersecurity industry. Everyone is talking about it including the prestigious Forbes Magazine, Tech Republic, CSO Online, DarkReading, and SC Magazine, among many others. Additionally, Fortune CEO's like Satya Nadella, McAfee's CEO Chris Young, Cisco's CIO Colin Seward along with organizations like ISSA, research firms like Gartner too shine light on it from time to time. This book put together all the possible information with regards to cybersecurity, why you should choose it, the need for cyber security and how can you be part of it and fill the cybersecurity talent gap bit by bit. Starting with the essential understanding of security and its needs, we will move to security domain changes and how artificial intelligence and machine learning are helping to secure systems. Later, this book will walk you through all the skills and tools that everyone who wants to work as security personal need to be aware of. Then, this book will teach readers how to think like an attacker and explore some advanced security methodologies. Lastly, this book will deep dive into how to build practice labs, explore real-world use cases and get acquainted with various cybersecurity certifications. By the end of this book, readers will be well-versed with the security domain and will be capable of making the right choices in the cybersecurity field. What you will learn Get an overview of what cybersecurity is and learn about the various faces of cybersecurity as well as identify domain that suits you best Plan your transition into cybersecurity in an efficient and effective way Learn how to build upon your existing skills and experience in order to prepare for your career in cybersecurity Who this book is for This book is targeted to any IT professional who is looking to venture in to the world cyber attacks and threats. Anyone with some understanding or IT infrastructure workflow will benefit from this book. Cybersecurity experts interested in enhancing their skill set will also find this book useful.

18

iPhone 15 Pro User Guide for  Beginners and Seniors - Charles J Jones Cover Art

iPhone 15 Pro User Guide for Beginners and Seniors

iPhone 15 Pro User Guide for Beginners and Seniors by Charles J Jones

Are you excited about getting your hands on the latest release from Apple - the iPhone 15 Pro? Then you are going to want to check out the iPhone 15 Pro User Guide for Beginners and Seniors, the ultimate companion for anyone looking to make the most of this state-of-the-art device! This comprehensive user guide is ideal for Beginners and Seniors, providing a comprehensive overview of the iPhone 15 Pro's features, settings, and functionalities. It's perfect for those who want to quickly and easily understand how to use their new device or for those who want to customize it to suit their preferences maximally. Since the iPhone 15 Pro is one of the latest releases from Apple, it is essential to be up-to-date with the latest features and how to get the most out of them. This guide does just that by providing step-by-step instructions, from setting up the device to advanced features, increasing battery life and efficiency and so many more.  The iPhone 15 Pro User Guide for Beginners and Seniors is packed with valuable tips, tricks, and hacks that ensure you can get the most out of your new iPhone 15 Pro. From the use of Siri to the advanced camera system to the latest applications and connectivity options like AirDrop, you'll discover all the new features and how to use them in no time. The ultimate goal of the iPhone 15 Pro User Guide isn't just to ensure that you understand your new device but also to enable you to harness its potential to the fullest. This guide will help you get the most out of the iPhone 15 Pro in both your personal and professional life. Rest assured that this user guide will be frequently updated for the latest iOS versions, ensuring that you have the latest information and features in the future. This guide provides a vibrant and engaging typography that would be perfect for leisure reading, and the practical layout and structure make it ideal for quick reference and a great addition to your personal library. Inside this step-by-step guidebook, you will discover: Different Prices, and Specs of the iPhone 15 Pro DeviceAll new features, and specifications of the new iPhone 15 ProTips and Tricks to enhance productivity on iPhone 15 ProAdvanced use of Siri in iOS 17 on the iPhone 15 ProiPhone 15 Pro Battery life and performanceExploring iPhone 15 Pro featuresCamera specifications of the iPhone 15 Pro Data Management and iCloud of iPhone 15 ProAdvanced features of iOS and iPhone 15 ProSecurity features and options in iOS 17Troubleshooting and Supporting iPhone 15 Pro BONUS package and many more… Get ready to make the most out of your new iPhone device with the iPhone 15 Pro User Guide for Beginners and Seniors. Take the bold step today! and step up to a whole new level of the iPhone experience!

19

Interviewing Users - Steve Portigal Cover Art

Interviewing Users

Interviewing Users How to Uncover Compelling Insights by Steve Portigal

Interviewing is easy, right? Anyone can do it… but few do it well enough to unlock the benefits and insights that interviewing users and customers can yield. In this new and updated edition of the acclaimed classic Interviewing Users , Steve Portigal quickly and effectively dispels the myth that interviewing is trivial. He shows how research studies and logistics can be used to determine concrete goals for a business and takes the reader on a detailed journey into the specifics of interviewing techniques, best practices, fieldwork, documentation, and how to make sense of uncovered data. Then Steve takes the process even further―showing the methods and details behind asking questions―from the words themselves to the interviewer’s actions and how they influence an interview. There is even a chapter on making sure that information gleaned from the research study is used by the business in such a way to make it impactful and worthwhile. Oh, and for good measure he throws in information about Research Operations. But, hey, that’s just the nuts and bolts of the book. The truly fun part is Steve’s voice and how he portrays this information through amusing anecdotes about his career, fascinating examples from other practitioners, and tips and tricks that only the most experienced UX researchers, like Steve, could come up with. As a nod to the pandemic, he offers ideas for the best way to interview someone remotely, and he also discusses personal bias―how to identify and deal with it so that it doesn’t affect interviews. Everyone will get something from this book. But beyond the requisite information, it’s simply a good read. And if you want another good read with stories galore, pick up Steve’s other book Doorbells, Danger, and Dead Batteries . "Quite simply the best book on when, why, and how you should conduct user interview studies." —Elizabeth F. Churchill, PhD, Senior Director, Google Who Should Read This Book? Anyone and everyone who is interested in finding out what makes their business tick, i.e., who their users are. Anyone and everyone who wants to learn how to interview and listen to people. Anyone and everyone, including CEOs, user researchers, designers, engineers, marketers, product managers, strategists, interviewers, and you . Takeaways User research is key for companies to include in their design and development process. The best way to do user research is through interviewing users and determining their needs. Interviewing can identify what could be designed or what is actually a problem. Teams who meet their users face-to-face will build better products. Field research takes a lot of preparation to be successful―and a solid plan in advance. There are critical techniques and frameworks for mapping human behavior. A good interviewer always puts their participants at ease. If you ask the right questions, you’ll get the right answers. A smart interviewer checks their worldview at the door. To establish a rapport with your interviewee, listen and don’t be judgmental. Research data is a combination of analysis and synthesis. The importance of research analysis must be continually highlighted and emphasized to the powers that be.

20

CISA Certified Information Systems Auditor NEW Preparation - Georgio D Cover Art

CISA Certified Information Systems Auditor NEW Preparation

CISA Certified Information Systems Auditor NEW Preparation Pass your CISA Exam on Your First Try (Exclusive Latest Questions + Explanation) by Georgio D

The purpose of this book is to prepare you for the ISACA Information Systems Auditor (CISA) exam. This book will make you very familiar with the type and the difficulty level of the questions on the CISA real exam. So, to prepare for the real exam, we urge you try our CISA preparation book. This book offers you the most recurrent questions asked in the actual ISACA Certified Information Systems Auditor (CISA) certification exam. The questions cover all the exam topics and are offered with detailed explanation. When you solve real time scenario-based questions practically, you come across many difficulties that give you an opportunity to improve. If you want to get CISA certified, you need to ensure that you master cybersecurity and its nuances. This CISA book can help you get skilled and certified. Containing CISA real exam questions that are in line with the latest questions that you might see across in the certification examination, this CISA book lets you analyze your skills and enhance them. Also, it provides you the confidence to pass your CISA certification test on your first try. Take the CISA book today and hope for a great career in cybersecurity. (1) Two Full practice Test has been prepared considering ISACA’s CISA Exam pattern. (2) Questions are designed as per ISACA’s official guide. (3) Questions are written considering the actual CISA Exam topics. Coverage of 100% of all exam objectives in this Study Guide.

21

CISA – Certified Information Systems Auditor Study Guide - Hemang Doshi Cover Art

CISA – Certified Information Systems Auditor Study Guide

CISA – Certified Information Systems Auditor Study Guide Achieve CISA certification with practical examples and over 850 exam-oriented practice questions by Hemang Doshi

With the latest updates and revised study material, this second edition of the Certified Information Systems Auditor Study Guide provides an excellent starting point for your CISA certification preparation. The book strengthens your grip on the core concepts through a three-step approach. First, it presents the fundamentals with easy-to-understand theoretical explanations. Next, it provides a list of key aspects that are crucial from the CISA exam perspective, ensuring you focus on important pointers for the exam. Finally, the book makes you an expert in specific topics by engaging you with self-assessment questions designed to align with the exam format, challenging you to apply your knowledge and sharpen your understanding. Moreover, the book comes with lifetime access to supplementary resources on an online platform, including CISA flashcards, practice questions, and valuable exam tips. With unlimited access to the website, you’ll have the flexibility to practice as many times as you desire, maximizing your exam readiness. By the end of this book, you’ll have developed the proficiency to successfully obtain the CISA certification and significantly upgrade your auditing career.

22

Google Sheets for Beginners - Tim A. Kirksey Cover Art

Google Sheets for Beginners

Google Sheets for Beginners A Step-by-Step Guide to Master the Power of Collaboration, Analysis, and Visualization with Google's Powerful Spreadsheet Tool by Tim A. Kirksey

<p><b>Discover the Power of Simplified Data Analysis and Increased Productivity with "Google Sheets for Beginners!"</b></p><p>Learn the essential formulas and functions you need to efficiently perform calculations, organize and format data for clear visualization and analysis, and leverage powerful data analysis tools to unlock hidden patterns and trends. This comprehensive guide also offers invaluable tips and tricks to help you troubleshoot common challenges, automate repetitive tasks, and collaborate with team members effectively. With crystal-clear explanations and step-by-step instructions, you'll conquer Google Sheets and unlock the true potential of your spreadsheets.</p><p><b>Within the pages of this book, you will discover invaluable insights on:</b></p><ul><li>Getting around and adapting the Google Sheets user experience to meet your specific needs.</li><li>Learning to apply key functions and formulas, enabling you to perform calculations without stress.</li><li>Making the most of your data by organizing and formatting it for clear visualization and analysis.</li><li>Leveraging conditional formatting and data validation for better presentation and accuracy.</li><li>Time-saving methods for transforming and manipulating data, saving you important time.</li><li>Employing robust data analysis tools, such as pivot tables and charts, to reveal hidden trends and patterns.</li><li>Spreadsheet collaboration and sharing between team members that fosters efficient teamwork.</li><li>Using macros and scripting to automate repetitive processes while maximizing productivity.&nbsp;</li><li>Troubleshooting advice and techniques to get over typical obstacles and make working easy.&nbsp;</li><li>and so much more!</li></ul><p>Unlock the transformative journey of simplifying data analysis, boosting productivity, and unleashing the true potential of spreadsheet management with "Google Sheets for Beginners." This comprehensive guide is designed to empower newcomers, providing crystal-clear explanations, hands-on examples, and step-by-step instructions that will facilitate your learning journey.</p><p><b>Scroll back up and get your copy today to start your journey to simplifying data analysis and boosting productivity.<br></b><br></p>

23

Street Coder - Sedat Kapanoglu Cover Art

Street Coder

Street Coder The rules to break and how to break them by Sedat Kapanoglu

Computer science theory quickly collides with the harsh reality of professional software development. This wickedly smart and devilishly funny beginner's guide shows you how to get the job done by prioritizing tasks, making quick decisions, and knowing which rules to break. In Street Coder you will learn:     Data types, algorithms, and data structures for speedy software development     Putting "bad" practices to good use     Learn to love testing     Embrace code breaks and become friends with failure     Beginner-friendly insight on code optimization, asynchronous programming, parallelization, and refactoring Street Coder: Rules to break and how to break them is a programmer's survival guide, full of tips, tricks, and hacks that will make you a more efficient programmer. It takes the best practices you learn in a computer science class and deconstructs them to show when they’re beneficial—and when they aren't! This book's rebel mindset challenges status quo thinking and exposes the important skills you need on the job. You'll learn the crucial importance of algorithms and data structures, turn programming chores into programming pleasures, and shatter dogmatic principles keeping you from your full potential. Welcome to the streets! About the technology Fresh-faced CS grads, bootcampers, and other junior developers lack a vital quality: the “street smarts” of experience. To succeed in software, you need the skills and discipline to put theory into action. You also need to know when to go rogue and break the unbreakable rules. Th is book is your survival guide. About the book Street Coder teaches you how to handle the realities of day-to-day coding as a software developer. Self-taught guru Sedat Kapanoglu shares down-and-dirty advice that’s rooted in his personal hands-on experience, not abstract theory or ivory-tower ideology. You’ll learn how to adapt what you’ve learned from books and classes to the challenges you’ll face on the job. As you go, you’ll get tips on everything from technical implementations to handling a paranoid manager. What's inside     Beginner-friendly insights on code optimization, parallelization, and refactoring     Put “bad” practices to good use     Learn to love testing     Embrace code breaks and become friends with failure About the reader For new programmers. Examples in C#. About the author Sedat Kapanoglu is a self-taught programmer with more than 25 years of experience, including a stint at Microsoft. Table of Contents 1 To the streets 2 Practical theory 3 Useful anti-patterns 4 Tasty testing 5 Rewarding refactoring 6 Security by scrutiny 7 Opinionated optimization 8 Palatable scalability 9 Living with bugs

24

How To Break Into The TV Industry - Sabine Kertscher Cover Art

How To Break Into The TV Industry

How To Break Into The TV Industry The 6-Step-Guide to Getting your foot into the door by Sabine Kertscher

"AN INSIDER'S PERSPECTIVE" There are millions of Film schools and expensive short-term courses in film-making, VFX creation, Editing and Production worldwide, but despite all of them, it s tough to break in. Competition is tough, and there are only so many jobs out there. How can you leap from a sheltered course or Uni to a real-life job? what's next? How about you ever went to film school, and you have the burning desire to break into this industry? Have you ever wondered what it takes to qualify, what executives are looking for in a candidate, and how you can shine and showcase yourself in the best possible way?

25

Deep Utopia - Nick Bostrom Cover Art

Deep Utopia

Deep Utopia Life and Meaning in a Solved World by Nick Bostrom

A greyhound catching the mechanical lure—what would he actually do with it?  Has he given this any thought? Bostrom’s previous book, Superintelligence: Paths, Dangers, Strategies changed the global conversation on AI and became a New York Times bestseller.  It focused on what might happen if AI development goes wrong.  But what if things go right? Suppose that we develop superintelligence safely, govern it well, and make good use of the cornucopian wealth and near magical technological powers that this technology can unlock.  If this transition to the machine intelligence era goes well, human labor becomes obsolete.  We would thus enter a condition of "post-instrumentality", in which our efforts are not needed for any practical purpose.  Furthermore, at technological maturity, human nature becomes entirely malleable. Here we confront a challenge that is not technological but philosophical and spiritual.  In such a solved world, what is the point of human existence?  What gives meaning to life?  What do we do all day? Deep Utopia shines new light on these old questions, and gives us glimpses of a different kind of existence, which might be ours in the future.

26

You Look Like a Thing and I Love You - Janelle Shane Cover Art

You Look Like a Thing and I Love You

You Look Like a Thing and I Love You How Artificial Intelligence Works and Why It's Making the World a Weirder Place by Janelle Shane

As heard on NPR's "Science Friday," discover the book recommended by Malcolm Gladwell, Susan Cain, Daniel Pink, and Adam Grant: an "accessible, informative, and hilarious" introduction to the weird and wonderful world of artificial intelligence (Ryan North). "You look like a thing and I love you" is one of the best pickup lines ever . . . according to an artificial intelligence trained by scientist Janelle Shane, creator of the popular blog AI Weirdness . She creates silly AIs that learn how to name paint colors, create the best recipes, and even flirt (badly) with humans—all to understand the technology that governs so much of our daily lives. We rely on AI every day for recommendations, for translations, and to put cat ears on our selfie videos. We also trust AI with matters of life and death, on the road and in our hospitals. But how smart is AI really ... and how does it solve problems, understand humans, and even drive self-driving cars? Shane delivers the answers to every AI question you've ever asked, and some you definitely haven't. Like, how can a computer design the perfect sandwich? What does robot-generated Harry Potter fan-fiction look like? And is the world's best Halloween costume really "Vampire Hog Bride"? In this smart, often hilarious introduction to the most interesting science of our time, Shane shows how these programs learn, fail, and adapt—and how they reflect the best and worst of humanity. You Look Like a Thing and I Love You is the perfect book for anyone curious about what the robots in our lives are thinking. "I can't think of a better way to learn about artificial intelligence, and I've never had so much fun along the way." —Adam Grant, New York Times bestselling author of Originals

27

Generative AI: The Insights You Need from Harvard Business Review - Harvard Business Review, Ethan Mollick, David De Cremer, Tsedal Neeley &amp; Prabhakant Sinha Cover Art

Generative AI: The Insights You Need from Harvard Business Review

Generative AI: The Insights You Need from Harvard Business Review by Harvard Business Review, Ethan Mollick, David De Cremer, Tsedal Neeley & Prabhakant Sinha

The future of AI is here. The world is transfixed by the marvel (and possible menace) of ChatGPT and other generative AI tools. It's clear Gen AI will transform the business landscape, but when and how much remain to be seen. Meanwhile, your smartest competitors are already navigating the risks and reaping the rewards of these new technologies. They're experimenting with new business models around generating text, images, and code at astonishing speed. They're automating customer interactions in ways never before possible. And they're augmenting human creativity in order to innovate faster. How can you take advantage of generative AI and avoid having your business disrupted? Generative AI: The Insights You Need from Harvard Business Review will help you understand the potential of these new technologies, pick the right Gen AI projects, and reinvent your business for the new age of AI. Business is changing. Will you adapt or be left behind? Get up to speed and deepen your understanding of the topics that are shaping your company's future with the Insights You Need from Harvard Business Review series. Featuring HBR's smartest thinking on fast-moving issues—blockchain, cybersecurity, AI, and more—each book provides the foundational introduction and practical case studies your organization needs to compete today and collects the best research, interviews, and analysis to get it ready for tomorrow. You can't afford to ignore how these issues will transform the landscape of business and society. The Insights You Need series will help you grasp these critical ideas—and prepare you and your company for the future.

28

iPhone 15 Pro Max User Guide: A Complete User Manual for Beginners and Experts with Useful Tips &amp; Tricks for the New Apple iPhone 15 Pro Max and iOS 17 Latest Features - Kenneth JO Cover Art

iPhone 15 Pro Max User Guide: A Complete User Manual for Beginners and Experts with Useful Tips & Tricks for the New Apple iPhone 15 Pro Max and iOS 17 Latest Features

iPhone 15 Pro Max User Guide: A Complete User Manual for Beginners and Experts with Useful Tips & Tricks for the New Apple iPhone 15 Pro Max and iOS 17 Latest Features by Kenneth JO

The Apple iPhone 15 Pro Max is the most advanced model among the recently released iPhone 15 models. It has new features such as the A17 Bionic Chip , USB-C port, iOS 17 , good battery life, and much more. The device is equipped with a Titanium body and an Action button. In addition, it comes with upgraded cameras - a 12MP front-facing camera and a whopping 48MP rear camera. With the advanced A17 Pro processor, this device delivers exceptional mobile gaming performance and allows for seamless multitasking between two or more apps. Additionally, Apple succumbed to the pressure and replaced the Lightning connector with USB-C , a feature that has been found in most Android devices previously. This guide will showcase the host of new features and functions of the iPhone 15 Pro Max that users can explore. This guide will undoubtedly make you a pro at navigating and using the new iPhone 15 Pro Max . Here are a few things to learn from this guide: • Specifications of the new iPhone 15 Pro Max • Features of the new iPhone 15 Pro Max • About the new iOS 17 and what to expect? • How to set up and begin using the new iPhone 15 Pro Max • Customize the Action button on the iPhone 15 Pro Max • How to transfer data from your old device to your new device • How to wake and unlock your new device • How to set up cellular service • How to convert a physical SIM to an eSIM • How to connect your new iPhone 15 Pro Max to the internet • How to join a personal hotspot • Apple Pay and Apple Cash • How to set up Apple Pay • How to add a credit card or debit card • How to change the default card • How to make payments and purchases with the Apple Pay Card • How to set up and use Apple Cash • How to make purchases with Apple Cash • How to send and receive payments with Apple Cash • How to view your account balance and activity • Backing up iPhone 15 Pro Max • How to back up using iCloud • How to use Mac to backup iPhone 15 Pro Max • How to backup iPhone using your Windows PC • How to restore all content to the iPhone from a backup • Face ID and Passcode Configuration • How to set up Face ID • How to configure Face ID or add a substitute appearance • How to use Face ID while wearing a face mask • How to disable or temporarily turn off Face ID • Family Sharing • How to set up Family Sharing • How to set communication limits • How to set restrictions on app usage • How to implement content and privacy constraints • FaceTime • How to manage your downloads • Using the Safari App • How to view websites in Safari • How to preview website links • How to use tab groups • How to change the name of tab groups • How to change how tab groups are arranged • How to delete a bookmark • How to view search history • How to clear browser search history • How to delete a tab group • How to view all the tabs in a tab group • How to bookmark a page • How to track fitness and health • Troubleshooting Issues • How to solve network issues • How to solve the iPhone 15 Pro Max screen not responding • How to solve Bluetooth issues • How to solve Siri issues • And many more... Are you interested in exploring all the new Features and Functions of the recently launched iPhone 15 Pro Max? then is this the right guide for you to get started.

29

Level Up! The Guide to Great Video Game Design - Scott Rogers Cover Art

Level Up! The Guide to Great Video Game Design

Level Up! The Guide to Great Video Game Design by Scott Rogers

Want to design your own video games? Let expert Scott Rogers show you how! If you want to design and build cutting-edge video games but aren’t sure where to start, then the SECOND EDITION of the acclaimed Level Up! is for you! Written by leading video game expert Scott Rogers, who has designed the hits Pac Man World , Maximo and SpongeBob Squarepants , this updated edition provides clear and well-thought out examples that forgo theoretical gobbledygook with charmingly illustrated concepts and solutions based on years of professional experience. Level Up!   2nd Edition has been NEWLY EXPANDED to teach you how to develop marketable ideas, learn what perils and pitfalls await during a game’s pre-production, production and post-production stages, and provide even more creative ideas to serve as fuel for your own projects including: Developing your game design from the spark of inspiration all the way to production Learning how to design the most exciting levels, the most precise controls, and the fiercest foes that will keep your players challenged Creating games for mobile and console systems – including detailed rules for touch and motion controls Monetizing your game from the design up Writing effective and professional design documents with the help of brand new examples Level Up! 2nd Edition is includes all-new content, an introduction by David “ God of War ” Jaffe and even a brand-new chili recipe –making it an even more indispensable guide for video game designers both “in the field” and the classroom. Grab your copy of Level Up! 2nd Edition  and let’s make a game!

30

Destination CISSP - Rob Witcher, John Berti, Lou Hablas &amp; Nick Mitropoulos Cover Art

Destination CISSP

Destination CISSP by Rob Witcher, John Berti, Lou Hablas & Nick Mitropoulos

The goal of this concise study guide is simple: to help you confidently pass the CISSP exam and to provide you with a foundation of security knowledge that will equip you to be a better security professional as you navigate your career. We have written this guide to be as concise as possible while still providing sufficient, valuable, and relevant information to help you understand the concepts behind each domain that makes up the CISSP certification. We have created hundreds of diagrams and summary tables and highlighted the core concepts to know for each section - all to make the daunting task of CISSP exam preparation as easy as possible. Our collective wisdom from decades in the trenches of security, working with (ISC)2, developing official curriculums and official guides, teaching thousands of CISSP classes, and guiding tens of thousands of students to passing the CISSP exam has been distilled to create this concise guide to the CISSP exam.

31

macOS Terminal and shell - Armin Briegel Cover Art

macOS Terminal and shell

macOS Terminal and shell by Armin Briegel

All of my other books so far, have this sentence: “You should be comfortable with using Terminal on macOS.” This is the book that helps you get comfortable with Terminal and shell on macOS. The book covers the new default shell zsh, but also bash, on macOS versions up to and including macOS 11 Big Sur. This book will teach you to use Terminal and the shell on macOS. It starts with an introduction to the command line, the terminology, its history and concepts. Then we examine macOS, its file systems, and shells (sh, bash and zsh) in detail. We learn how to configure the Terminal application and zsh to work more productively. This is a great entry book for technical minded users new to the command line, but also a great reference for experienced users. While my experience as a Mac system administrator has certainly influenced the book, it is relevant for all users who need to or want to learn using Terminal and the shell, such as developers, scientists and “pro” users in general. Table of contents: Shell Primer · Why use Terminal? · First Steps in the Shell · Navigating the File System · Special Characters · Commands · Managing Files Users and Groups · Users · Groups · User Account Types · The sudo Command Processes and Pipes · Processes · Output Redirection · Pipes Files and File Systems · Links · File Permissions · Special Attributes · macOS File System Layout · macOS File System Protections Configuring the shell · Configuration Files · Shell History · Auto-Completion · Custom Prompt · Installing and using Command Line Tools macOS Terminal · Editing the Current Command · Terminal-Finder Interaction · Terminal Profiles

32

CCNA 200-301 Official Cert Guide, Volume 1 - Wendell Odom Cover Art

CCNA 200-301 Official Cert Guide, Volume 1

CCNA 200-301 Official Cert Guide, Volume 1 by Wendell Odom

Trust the best-selling Official Cert Guide series from Cisco Press to help you learn, prepare, and practice for exam success. They are built with the objective of providing assessment, review, and practice to help ensure you are fully prepared for your certification exam.   ·         Master Cisco CCNA 200-301 exam topics ·         Assess your knowledge with chapter-opening quizzes ·         Review key concepts with exam preparation tasks   This is the eBook edition of the CCNA 200-301 Official Cert Guide, Volume 1. This eBook, combined with the CCNA 200-301 Official Cert Guide Volume 2, cover all of exam topics on the CCNA 200-301 exam. This eBook does not include the practice exams that comes with the print edition.   CCNA 200-301 Official Cert Guide, Volume 1 presents you with an organized test-preparation routine using proven series elements and techniques. “Do I Know This Already?” quizzes open each chapter and enable you to decide how much time you need to spend on each section. Exam topic lists make referencing easy. Chapter-ending Exam Preparation Tasks help you drill on key concepts you must know thoroughly.   CCNA 200-301 Official Cert Guide, Volume 1 from Cisco Press enables you to succeed on the exam the first time and is the only self-study resource approved by Cisco. Best-selling author and expert instructor Wendell Odom shares preparation hints and test-taking tips, helping you identify areas of weakness and improve both your conceptual knowledge and hands-on skills.   This complete study package includes   ·         A test-preparation routine proven to help you pass the exams ·         Do I Know This Already? quizzes, which enable you to decide how much time you need to spend on each section ·         Chapter-ending and part-ending exercises, which help you drill on key concepts you must know thoroughly ·         A free copy of the CCNA 200-301 Volume 1 Network Simulator Lite software, complete with meaningful lab exercises that help you hone your hands-on skills with the command-line interface for routers and switches ·         Links to a series of hands-on config labs developed by the author ·         Online, interactive practice exercises that help you hone your knowledge ·         More than 90 minutes of video mentoring from the author ·         A final preparation chapter, which guides you through tools and resources to help you craft your review and test-taking strategies ·         Study plan suggestions and templates to help you organize and optimize your study time   Well regarded for its level of detail, study plans, assessment features, challenging review questions and exercises, video instruction, and hands-on labs, this official study guide helps you master the concepts and techniques that ensure your exam success.   The CCNA 200-301 Official Cert Guide, Volume 1, combined with CCNA 200-301 Official Cert Guide, Volume 2, walk you through all the exam topics found in the Cisco 200-301 exam. Topics covered in Volume 1 include: ·         Networking fundamentals ·         Implementing Ethernet LANs ·         Implementing VLANs and STP ·         IPv4 addressing ·         IPv4 routing ·         OSPF ·         IPv6 ·         Wireless LANs   Companion Website: The companion website contains the CCNA Network Simulator Lite software, online practice exercises, study resources, and 90 minutes of video training. In addition to the wealth of updated content, this new edition includes a series of free hands-on exercises to help you master several real-world configuration and troubleshooting activities. These exercises can be performed on the CCNA 200-301 Network Simulator Lite, Volume 1 software included for free on the companion website that accompanies this book. This software, which simulates the experience of working on actual Cisco routers and switches, contains the following 21 free lab exercises, covering topics in Part II and Part III, the first hands-on configuration sections of the book:    1.  ...

33

Tour of C++, A - Bjarne Stroustrup Cover Art

Tour of C++, A

Tour of C++, A by Bjarne Stroustrup

In A Tour of C++, Third Edition, Bjarne Stroustrup provides an overview of ISO C++, C++20, that aims to give experienced programmers a clear understanding of what constitutes modern C++. Featuring carefully crafted examples and practical help in getting started, this revised and updated edition concisely covers most major language features and the major standard-library components needed for effective use. Stroustrup presents C++ features in the context of the programming styles they support, such as object-oriented and generic programming. His tour is remarkably comprehensive. Coverage begins with the basics, then ranges widely through more advanced topics, emphasizing newer language features. This edition covers many features that are new in C++20 as implemented by major C++ suppliers, including modules, concepts, coroutines, and ranges. It even introduces some library components in current use that are not scheduled for inclusion in the standard until C++23. This authoritative guide does not aim to teach you how to program (for that, see Stroustrup's Programming: Principles and Practice Using C++, Second Edition ), nor will it be the only resource you'll need for C++ mastery (for that, see Stroustrup's The C++ Programming Language, Fourth Edition, and recommended online sources). If, however, you are a C or C++ programmer wanting greater familiarity with the current C++ language, or a programmer versed in another language wishing to gain an accurate picture of the nature and benefits of modern C++, you won't find a shorter or simpler introduction.

34

Eloquent JavaScript, 3rd Edition - Marijn Haverbeke Cover Art

Eloquent JavaScript, 3rd Edition

Eloquent JavaScript, 3rd Edition A Modern Introduction to Programming by Marijn Haverbeke

Completely revised and updated, this best-selling introduction to programming in JavaScript focuses on writing real applications. JavaScript lies at the heart of almost every modern web application, from social apps like Twitter to browser-based game frameworks like Phaser and Babylon. Though simple for beginners to pick up and play with, JavaScript is a flexible, complex language that you can use to build full-scale applications. This much anticipated and thoroughly revised third edition of Eloquent JavaScript dives deep into the JavaScript language to show you how to write beautiful, effective code. It has been updated to reflect the current state of Java¬Script and web browsers and includes brand-new material on features like class notation, arrow functions, iterators, async functions, template strings, and block scope. A host of new exercises have also been added to test your skills and keep you on track. As with previous editions, Haverbeke continues to teach through extensive examples and immerses you in code from the start, while exercises and full-chapter projects give you hands-on experience with writing your own programs. You start by learning the basic structure of the JavaScript language as well as control structures, functions, and data structures to help you write basic programs. Then you'll learn about error handling and bug fixing, modularity, and asynchronous programming before moving on to web browsers and how JavaScript is used to program them. As you build projects such as an artificial life simulation, a simple programming language, and a paint program, you'll learn how to: - Understand the essential elements of programming, including syntax, control, and data - Organize and clarify your code with object-oriented and functional programming techniques - Script the browser and make basic web applications - Use the DOM effectively to interact with browsers - Harness Node.js to build servers and utilities Isn't it time you became fluent in the language of the Web? * All source code is available online in an inter¬active sandbox, where you can edit the code, run it, and see its output instantly.

35

Introduction to Algorithms, fourth edition - Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest &amp; Clifford Stein Cover Art

Introduction to Algorithms, fourth edition

Introduction to Algorithms, fourth edition by Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest & Clifford Stein

A comprehensive update of the leading algorithms text, with new material on matchings in bipartite graphs, online algorithms, machine learning, and other topics. Some books on algorithms are rigorous but incomplete; others cover masses of material but lack rigor. Introduction to Algorithms uniquely combines rigor and comprehensiveness. It covers a broad range of algorithms in depth, yet makes their design and analysis accessible to all levels of readers, with self-contained chapters and algorithms in pseudocode. Since the publication of the first edition, Introduction to Algorithms has become the leading algorithms text in universities worldwide as well as the standard reference for professionals. This fourth edition has been updated throughout. New for the fourth edition New chapters on matchings in bipartite graphs, online algorithms, and machine learningNew material on topics including solving recurrence equations, hash tables, potential functions, and suffix arrays140 new exercises and 22 new problemsReader feedback–informed improvements to old problemsClearer, more personal, and gender-neutral writing styleColor added to improve visual presentationNotes, bibliography, and index updated to reflect developments in the fieldWebsite with new supplementary material Warning: Avoid counterfeit copies of Introduction to Algorithms by buying only from reputable retailers. Counterfeit and pirated copies are incomplete and contain errors.

36

Pragmatic Programmer, The - David Thomas &amp; Andrew Hunt Cover Art

Pragmatic Programmer, The

Pragmatic Programmer, The Your journey to mastery, 20th Anniversary Edition by David Thomas & Andrew Hunt

“One of the most significant books in my life.” –Obie Fernandez, Author, The Rails Way “Twenty years ago, the first edition of The Pragmatic Programmer completely changed the trajectory of my career. This new edition could do the same for yours.” –Mike Cohn, Author of Succeeding with Agile , Agile Estimating and Planning , and User Stories Applied “. . . filled with practical advice, both technical and professional, that will serve you and your projects well for years to come.” –Andrea Goulet, CEO, Corgibytes, Founder, LegacyCode.Rocks “. . . lightning does strike twice, and this book is proof.” –VM (Vicky) Brasseur, Director of Open Source Strategy, Juniper Networks The Pragmatic Programmer is one of those rare tech books you’ll read, re-read, and read again over the years. Whether you’re new to the field or an experienced practitioner, you’ll come away with fresh insights each and every time. Dave Thomas and Andy Hunt wrote the first edition of this influential book in 1999 to help their clients create better software and rediscover the joy of coding. These lessons have helped a generation of programmers examine the very essence of software development, independent of any particular language, framework, or methodology, and the Pragmatic philosophy has spawned hundreds of books, screencasts, and audio books, as well as thousands of careers and success stories. Now, twenty years later, this new edition re-examines what it means to be a modern programmer. Topics range from personal responsibility and career development to architectural techniques for keeping your code flexible and easy to adapt and reuse. Read this book, and you’ll learn how to: Fight software rot Learn continuously Avoid the trap of duplicating knowledge Write flexible, dynamic, and adaptable code Harness the power of basic tools Avoid programming by coincidence Learn real requirements Solve the underlying problems of concurrent code Guard against security vulnerabilities Build teams of Pragmatic Programmers Take responsibility for your work and career Test ruthlessly and effectively, including property-based testing Implement the Pragmatic Starter Kit Delight your users Written as a series of self-contained sections and filled with classic and fresh anecdotes, thoughtful examples, and interesting analogies, The Pragmatic Programmer illustrates the best approaches and major pitfalls of many different aspects of software development. Whether you’re a new coder, an experienced programmer, or a manager responsible for software projects, use these lessons daily, and you’ll quickly see improvements in personal productivity, accuracy, and job satisfaction. You’ll learn skills and develop habits and attitudes that form the foundation for long-term success in your career. You’ll become a Pragmatic Programmer. Register your book for convenient access to downloads, updates, and/or corrections as they become available. See inside book for details.

37

System Design Interview – An Insider's Guide - Alex Xu Cover Art

System Design Interview – An Insider's Guide

System Design Interview – An Insider's Guide by Alex Xu

The system design interview is considered to be the most complex and most difficult technical job interview by many. This book provides a step-by-step framework on how to tackle a system design question. It provides many examples to illustrate the systematic approach with detailed steps that you can follow. What’s inside? - An insider’s take on what interviewers really look for and why. - A 4-step framework for solving any system design interview question. - 15 real system design interview questions with detailed solutions. - 188 diagrams to visually explain how different systems work. Table Of Contents Chapter 1: Scale From Zero To Millions Of Users Chapter 2: Back-of-the-envelope Estimation Chapter 3: A Framework For System Design Interviews Chapter 4: Design A Rate Limiter Chapter 5: Design Consistent Hashing Chapter 6: Design A Key-value Store Chapter 7: Design A Unique Id Generator In Distributed Systems Chapter 8: Design A Url Shortener Chapter 9: Design A Web Crawler Chapter 10: Design A Notification System Chapter 11: Design A News Feed System Chapter 12: Design A Chat System Chapter 13: Design A Search Autocomplete System Chapter 14: Design Youtube Chapter 15: Design Google Drive Chapter 16: The Learning Continues

38

Human-in-the-Loop Machine Learning - Robert (Munro) Monarch Cover Art

Human-in-the-Loop Machine Learning

Human-in-the-Loop Machine Learning Active learning and annotation for human-centered AI by Robert (Munro) Monarch

Human-in-the-Loop Machine Learning lays out methods for humans and machines to work together effectively. Summary Most machine learning systems that are deployed in the world today learn from human feedback. However, most machine learning courses focus almost exclusively on the algorithms, not the human-computer interaction part of the systems. This can leave a big knowledge gap for data scientists working in real-world machine learning, where data scientists spend more time on data management than on building algorithms. Human-in-the-Loop Machine Learning is a practical guide to optimizing the entire machine learning process, including techniques for annotation, active learning, transfer learning, and using machine learning to optimize every step of the process. Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. About the technology Machine learning applications perform better with human feedback. Keeping the right people in the loop improves the accuracy of models, reduces errors in data, lowers costs, and helps you ship models faster. About the book Human-in-the-Loop Machine Learning lays out methods for humans and machines to work together effectively. You’ll find best practices on selecting sample data for human feedback, quality control for human annotations, and designing annotation interfaces. You’ll learn to create training data for labeling, object detection, and semantic segmentation, sequence labeling, and more. The book starts with the basics and progresses to advanced techniques like transfer learning and self-supervision within annotation workflows. What's inside     Identifying the right training and evaluation data     Finding and managing people to annotate data     Selecting annotation quality control strategies     Designing interfaces to improve accuracy and efficiency About the author Robert (Munro) Monarch is a data scientist and engineer who has built machine learning data for companies such as Apple, Amazon, Google, and IBM. He holds a PhD from Stanford. Robert holds a PhD from Stanford focused on Human-in-the-Loop machine learning for healthcare and disaster response, and is a disaster response professional in addition to being a machine learning professional. A worked example throughout this text is classifying disaster-related messages from real disasters that Robert has helped respond to in the past. Table of Contents PART 1 - FIRST STEPS 1 Introduction to human-in-the-loop machine learning 2 Getting started with human-in-the-loop machine learning PART 2 - ACTIVE LEARNING 3 Uncertainty sampling 4 Diversity sampling 5 Advanced active learning 6 Applying active learning to different machine learning tasks PART 3 - ANNOTATION 7 Working with the people annotating your data 8 Quality control for data annotation 9 Advanced data annotation and augmentation 10 Annotation quality for different machine learning tasks PART 4 - HUMAN–COMPUTER INTERACTION FOR MACHINE LEARNING 11 Interfaces for data annotation 12 Human-in-the-loop machine learning products

39

CompTIA Security+ All-in-One Exam Guide, Sixth Edition (Exam SY0-601) - Wm. Arthur Conklin &amp; Greg White Cover Art

CompTIA Security+ All-in-One Exam Guide, Sixth Edition (Exam SY0-601)

CompTIA Security+ All-in-One Exam Guide, Sixth Edition (Exam SY0-601) by Wm. Arthur Conklin & Greg White

This fully updated study guide covers every topic on the current version of the CompTIA Security+ exam Get complete coverage of all objectives included on the CompTIA Security+ exam SY0-601 from this comprehensive resource. Written by a team of leading information security experts, this authoritative guide fully addresses the skills required to perform essential security functions and to secure hardware, systems, and software. You’ll find learning objectives at the beginning of each chapter, exam tips, practice exam questions, and in-depth explanations. Designed to help you pass the exam with ease, this definitive volume also serves as an essential on-the-job reference. Covers all exam domains, including: Threats, Attacks, and Vulnerabilities Architecture and Design Implementation Operations and Incident Response Governance, Risk, and Compliance Online content includes: 250 practice exam questions Test engine that provides full-length practice exams and customizable quizzes by chapter or by exam domain

40

Clean Architecture - Robert Martin Cover Art

Clean Architecture

Clean Architecture A Craftsman's Guide to Software Structure and Design by Robert Martin

Practical Software Architecture Solutions from the Legendary Robert C. Martin (“Uncle Bob”) By applying universal rules of software architecture, you can dramatically improve developer productivity throughout the life of any software system. Now, building upon the success of his best-selling books Clean Code and The Clean Coder, legendary software craftsman Robert C. Martin (“Uncle Bob”) reveals those rules and helps you apply them. Martin’s Clean Architecture doesn’t merely present options. Drawing on over a half-century of experience in software environments of every imaginable type, Martin tells you what choices to make and why they are critical to your success. As you’ve come to expect from Uncle Bob, this book is packed with direct, no-nonsense solutions for the real challenges you’ll face–the ones that will make or break your projects. Learn what software architects need to achieve–and core disciplines and practices for achieving it Master essential software design principles for addressing function, component separation, and data management See how programming paradigms impose discipline by restricting what developers can do Understand what’s critically important and what’s merely a “detail” Implement optimal, high-level structures for web, database, thick-client, console, and embedded applications Define appropriate boundaries and layers, and organize components and services See why designs and architectures go wrong, and how to prevent (or fix) these failures Clean Architecture is essential reading for every current or aspiring software architect, systems analyst, system designer, and software manager–and for every programmer who must execute someone else’s designs. Register your product for convenient access to downloads, updates, and/or corrections as they become available.

41

CompTIA Security+ SY0-701 Certification Guide - Ian Neil Cover Art

CompTIA Security+ SY0-701 Certification Guide

CompTIA Security+ SY0-701 Certification Guide Master cybersecurity fundamentals and pass the SY0-701 exam on your first attempt by Ian Neil

Building on the success of its bestselling predecessor, this third edition of the CompTIA Security+ SY0-701 Certification Guide serves as your one-stop resource for SY0-701 exam preparation. Written by cybersecurity expert Ian Neil, this comprehensive guide helps you unlock the intricacies of cybersecurity and understand the technology behind the SY0-701 certification, ensuring you approach the exam with confidence. Delving deep into cybersecurity, this book introduces essential principles, controls, and best practices. The chapters are carefully structured to align with the exam objectives of the 701 update, bringing to you the most recent and relevant exam study material. By mastering cybersecurity fundamentals, you’ll acquire the knowledge and skills to identify and mitigate threats, manage vulnerabilities, and safeguard enterprise infrastructure. You’ll be well equipped to apply the principles of security governance and compliance, conduct risk assessments, and excel in audit and assessment tasks. The book also contains mock exams and flashcards to help reinforce your learning and assess your exam-readiness. Whether you aim to excel the CompTIA Security+ SY0-701 exam, advance your career in cybersecurity, or enhance your existing knowledge, this book will transform you into a cybersecurity expert.

42

The Soul of A New Machine - Tracy Kidder Cover Art

The Soul of A New Machine

The Soul of A New Machine by Tracy Kidder

Tracy Kidder's "riveting" ( Washington Post ) story of one company's efforts to bring a new microcomputer to market won both the Pulitzer Prize and the National Book Award and has become essential reading for understanding the history of the American tech industry. Computers have changed since 1981, when The Soul of a New Machine first examined the culture of the computer revolution. What has not changed is the feverish pace of the high-tech industry, the go-for-broke approach to business that has caused so many computer companies to win big (or go belly up), and the cult of pursuing mind-bending technological innovations. The Soul of a New Machine is an essential chapter in the history of the machine that revolutionized the world in the twentieth century. "Fascinating...A surprisingly gripping account of people at work." -- Wall Street Journal

43

Swift Secrets - John Holdsworth Cover Art

Swift Secrets

Swift Secrets The Secret life of Swift at runtime by John Holdsworth

Learn how to access the wealth of program information locked up in your Swift application executable.

44

Head First Design Patterns - Eric Freeman &amp; Elisabeth Robson Cover Art

Head First Design Patterns

Head First Design Patterns by Eric Freeman & Elisabeth Robson

What will you learn from this book? You know you don't want to reinvent the wheel, so you look to Design Patterns: the lessons learned by those who've faced the same software design problems. With Design Patterns, you get to take advantage of the best practices and experience of others so you can spend your time on something more challenging. Something more fun. This book shows you the patterns that matter, when to use them and why, how to apply them to your own designs, and the object-oriented design principles on which they're based. Join hundreds of thousands of developers who've improved their object-oriented design skills through Head First Design Patterns . What's so special about this book? If you've read a Head First book, you know what to expect: a visually rich format designed for the way your brain works. With Head First Design Patterns, 2E you'll learn design principles and patterns in a way that won't put you to sleep, so you can get out there to solve software design problems and speak the language of patterns with others on your team.

45

iOS 17 User Guide: A User Manual Based On The Incoming iOS 17 Update That Best Explores Its Useful Features To Prompt Smooth Running Of Supported iPhone Devices - Kenneth JO Cover Art

iOS 17 User Guide: A User Manual Based On The Incoming iOS 17 Update That Best Explores Its Useful Features To Prompt Smooth Running Of Supported iPhone Devices

iOS 17 User Guide: A User Manual Based On The Incoming iOS 17 Update That Best Explores Its Useful Features To Prompt Smooth Running Of Supported iPhone Devices by Kenneth JO

New iPhones and iOS 17 are both expected to debut in September. All-new journaling app coming later this year; minor updates to existing applications; new capabilities for Phone, FaceTime, and Messages. Interested in getting awesome experience on the new iOS version? This guide has it all, take a glimpse: Compatibility Note Features available in iOS 17 iOS 17 Notes. iOS 17 Beta Version Getting the iOS 17 Beta for Developers iOS 17 Features Detailing

46

Microsoft AZ-104: Azure Administrator Study Guide: Exam Actual and Latest Questions - Georgio D Cover Art

Microsoft AZ-104: Azure Administrator Study Guide: Exam Actual and Latest Questions

Microsoft AZ-104: Azure Administrator Study Guide: Exam Actual and Latest Questions New And Exclusive Practice Tests + Detailed Explanation and References. by Georgio D

Welcome to the AZ-104 Microsoft Azure Administrator Latest and Exclusive Preparation Book. Our New Book will help you prepare for the official exam so that you can pass the certification in the first attempt itself. Exclusive and New Practice exam questions with detailed explanations. Pass your AZ-104 exam easily and on your first try. You need to practice the tests as many times as possible, till you are able to score at least 75% here. There are explanations to each answer. So, please read the detailed explanations carefully to understand the whole concept behind every question. We invite you to check the reference links and screenshots. Follow our advice and you will be able to pass your AZ-104 exam in the first attempt, confidently. With our Book, you get the following: • 120+ latest practice questions spread across 2 Complete and Exclusively made tests. • 100% verified answers. • Detailed explanation for every single question. • Reference links for additional study. • links from the official documentation to support the answers (wherever applicable). • Content written by a certified Subject Matter Expert. Welcome

47

Learning Python - Mark Lutz Cover Art

Learning Python

Learning Python Powerful Object-Oriented Programming by Mark Lutz

Get a comprehensive, in-depth introduction to the core Python language with this hands-on book. Based on author Mark Lutz’s popular training course, this updated fifth edition will help you quickly write efficient, high-quality code with Python. It’s an ideal way to begin, whether you’re new to programming or a professional developer versed in other languages. Complete with quizzes, exercises, and helpful illustrations, this easy-to-follow, self-paced tutorial gets you started with both Python 2.7 and 3.3— the latest releases in the 3.X and 2.X lines—plus all other releases in common use today. You’ll also learn some advanced language features that recently have become more common in Python code. Explore Python’s major built-in object types such as numbers, lists, and dictionariesCreate and process objects with Python statements, and learn Python’s general syntax modelUse functions to avoid code redundancy and package code for reuseOrganize statements, functions, and other tools into larger components with modulesDive into classes: Python’s object-oriented programming tool for structuring codeWrite large programs with Python’s exception-handling model and development toolsLearn advanced Python tools, including decorators, descriptors, metaclasses, and Unicode processing

48

Switching to Mac Superguide - Macworld Editors Cover Art

Switching to Mac Superguide

Switching to Mac Superguide by Macworld Editors

When it comes to switching to an Apple computer from a Windows PC, there is no better team of experts to help you make the big move than the writers and editors at Macworld, the world's foremost authority on everything Mac.This book will explain the ins and outs of your new Mac's operating system, OS X 10.6 (Snow Leopard). We'll walk you through the basics, like working with files and using Apple's built-in applications. You'll learn how to search your Mac efficiently and pick up helpful tips on customizing your preferences to make your Mac fit your needs. You'll also get the lowdown on transferring your data to your new Mac from a PC, and learn what software can replace any favorites you left behind on your Windows machine. If you still want to run Windows and Windows-only programs, we'll show you how to install and use the Windows OS right on your Mac. Finally, just in case you hit a few bumps on the road, you'll find instructions on how to troubleshoot your Mac like a pro. We know moving can be a pain. Let us help you keep your files, as well as your sanity, intact during the transition. After a little time spent reading this guide and getting settled with your new computer, you'll feel like a lifelong Mac user.

49

Social Engineering - Christopher Hadnagy Cover Art

Social Engineering

Social Engineering The Science of Human Hacking by Christopher Hadnagy

Harden the human firewall against the most current threats Social Engineering: The Science of Human Hacking reveals the craftier side of the hacker’s repertoire—why hack into something when you could just ask for access? Undetectable by firewalls and antivirus software, social engineering relies on human fault to gain access to sensitive spaces; in this book, renowned expert Christopher Hadnagy explains the most commonly-used techniques that fool even the most robust security personnel, and shows you how these techniques have been used in the past. The way that we make decisions as humans affects everything from our emotions to our security. Hackers, since the beginning of time, have figured out ways to exploit that decision making process and get you to take an action not in your best interest. This new Second Edition has been updated with the most current methods used by sharing stories, examples, and scientific study behind how those decisions are exploited. Networks and systems can be hacked, but they can also be protected; when the “system” in question is a human being, there is no software to fall back on, no hardware upgrade, no code that can lock information down indefinitely. Human nature and emotion is the secret weapon of the malicious social engineering, and this book shows you how to recognize, predict, and prevent this type of manipulation by taking you inside the social engineer’s bag of tricks. Examine the most common social engineering tricks used to gain access Discover which popular techniques generally don’t work in the real world Examine how our understanding of the science behind emotions and decisions can be used by social engineers Learn how social engineering factors into some of the biggest recent headlines Learn how to use these skills as a professional social engineer and secure your company Adopt effective counter-measures to keep hackers at bay By working from the social engineer’s playbook, you gain the advantage of foresight that can help you protect yourself and others from even their best efforts. Social Engineering gives you the inside information you need to mount an unshakeable defense.

50

The Complete Developer - Martin Krause Cover Art

The Complete Developer

The Complete Developer Master the Full Stack with TypeScript, React, Next.js, MongoDB, and Docker by Martin Krause

A hands-on, beginner-friendly approach to developing complete web applications from the ground up, using JavaScript and its most popular frameworks, including Node.js and React.js. Whether you’ve been in the developer kitchen for decades or are just taking the plunge to do it yourself, The Complete Developer will show you how to build and implement every component of a modern stack—from scratch. You’ll go from a React-driven frontend to a fully fleshed-out backend with Mongoose, MongoDB, and a complete set of REST and GraphQL APIs, and back again through the whole Next.js stack. The book’s easy-to-follow, step-by-step recipes will teach you how to build a web server with Express.js, create custom API routes, deploy applications via self-contained microservices, and add a reactive, component-based UI. You’ll leverage command line tools and full-stack frameworks to build an application whose no-effort user management rides on GitHub logins. You’ll also learn how to:  Work with modern JavaScript syntax, TypeScript, and the Next.js frameworkSimplify UI development with the React library Extend your application with REST and GraphQL APIsManage your data with the MongoDB NoSQL databaseUse OAuth to simplify user management, authentication, and authorizationAutomate testing with Jest, test-driven development, stubs, mocks, and fakes Whether you’re an experienced software engineer or new to DIY web development, The Complete Developer will teach you to succeed with the modern full stack. After all, control matters.   Covers: Docker, Express.js, JavaScript, Jest, MongoDB, Mongoose, Next.js, Node.js, OAuth, React, REST and GraphQL APIs, and TypeScript

Books

Ebook Charts

Apple Books Ebook Best Sellers

Fiction Ebook Best Sellers

Non-Fiction Ebook Best Sellers

iTunes Audio Book Charts

Audiobook Best Sellers

iTunes Music Charts

Most Popular Music Charts

iTunes Movie Charts

Top Movies

iTunes TV Charts

Top Television Shows

iTunes iOS App Charts

Top iPhone Apps

Top iPad & iPad Mini Apps

International iTunes Charts