Computing
Manning Publications React Hooks in Action: With Suspense and Concurrent Mode
Build stylish, slick, and speedy-to-load user interfaces in React without writing custom classes. React Hooks are a new category of functions that help you to manage state, lifecycle and side effects within functional components. React Hooks in Action teaches you to use pre-built hooks like useState, useReducer and useEffect, and to build your own hooks. Your code will be more reusable, require less boilerplate, and you’ll instantly be a more effective React developer. About the technology React Hooks promise to make React programmers even more productive. Hooks are a collection of pre-built and custom functions that give you a simpler API for working with key React functionalities. Hooks cleanly encapsulate side effects, make it easier to reuse components between projects, and result in less code overall. These new features represent a fundamental evolution in how the React library functions, so even experienced React developers will want to get up to speed with Hooks. About the book React Hooks in Action shows you how to use Hooks to make your codebase simpler and more reusable, and your applications faster and more responsive. You’ll build a resource booking example application chapter by chapter, learning how to develop components with local, shared, and application states. You’ll discover different approaches to data fetching, including using Concurrent Mode and Suspense to improve user experience, and explore third party hooks in the evolving React ecosystem. What's inside Create a Redux store and interact with it via Hooks Use code-splitting to improve the responsiveness of your apps Build functional components that can update their own state Manage component side effects Use the React Suspense API to improve the user experience of page and data loading About the reader For front-end web developers experienced with React. About the author John Larsen is the author of Get Programming with JavaScript. He was a mathematics and computing teacher for 25 years. He has an MA in mathematics and an MSc in information technology, and an ongoing interest in educational research. A web developer since 2000, he uses JavaScript end-to-end for server-side and client-side programming.
£35.46
John Wiley & Sons Inc C Programming For Dummies
Get an A grade in C As with any major language, mastery of C can take you to some very interesting new places. Almost 50 years after it first appeared, it's still the world's most popular programming language and is used as the basis of global industry's core systems, including operating systems, high-performance graphics applications, and microcontrollers. This means that fluent C users are in big demand at the sharp end in cutting-edge industries—such as gaming, app development, telecommunications, engineering, and even animation—to translate innovative ideas into a smoothly functioning reality. To help you get to where you want to go with C, this 2nd edition of C Programming For Dummies covers everything you need to begin writing programs, guiding you logically through the development cycle: from initial design and testing to deployment and live iteration. By the end you'll be au fait with the do's and don'ts of good clean writing and easily able to produce the basic—and not-so-basic—building blocks of an elegant and efficient source code. Write and compile source code Link code to create the executable program Debug and optimize your code Avoid common mistakes Whatever your destination: tech industry, start-up, or just developing for pleasure at home, this easy-to-follow, informative, and entertaining guide to the C programming language is the fastest and friendliest way to get there!
£20.39
SDC Publications Autodesk Inventor 2021 and Engineering Graphics
£58.08
McGraw-Hill Education CompTIA CySA+ Cybersecurity Analyst Certification Practice Exams (Exam CS0-002)
Don’t Let the Real Test Be Your First Test!Prepare to pass the CySA+ Cybersecurity Analyst certification exam CS0-002 and obtain the latest security credential from CompTIA using the practice questions contained in this guide. CompTIA CySA+™ Cybersecurity Analyst Certification Practice Exams offers 100% coverage of all objectives for the exam. Written by a leading information security expert and experienced instructor, this guide includes knowledge, scenario, and performance-based questions. Throughout, in-depth explanations are provided for both correct and incorrect answers. Between the book and online content, you will get more than 500 practice questions designed to fully prepare you for the challenging exam. This guide is ideal as a companion to CompTIA CySA+ Cybersecurity Analyst Certification All-in-One Exam Guide, Second Edition (Exam CS0-002).Covers all exam topics, including: Threat and vulnerability management Threat data and intelligence Vulnerability management, assessment tools, and mitigation Software and systems security Solutions for infrastructure management Software and hardware assurance best practices Security operations and monitoring Proactive threat hunting Automation concepts and technologies Incident response process, procedure, and analysis Compliance and assessment Data privacy and protection Support of organizational risk mitigation Online content includes: 200+ practice exam questions Interactive performance-based questions Test engine that provides full-length practice exams and customizable quizzes by chapter or exam objective
£23.39
John Wiley & Sons Inc AI for Good: Applications in Sustainability, Humanitarian Action, and Health
FOREWORD BY BRAD SMITH, VICE CHAIR AND PRESIDENT OF MICROSOFTDiscover how AI leaders and researchers are using AI to transform the world for the better In AI for Good: Applications in Sustainability, Humanitarian Action, and Health, a team of veteran Microsoft AI researchers delivers an insightful and fascinating discussion of how one of the world's most recognizable software companies is tackling intractable social problems with the power of artificial intelligence (AI). In the book, you’ll see real in-the-field examples of researchers using AI with replicable methods and reusable AI code to inspire your own uses. The authors also provide: Easy-to-follow, non-technical explanations of what AI is and how it works Examples of the use of AI for scientists working on mitigating climate change, showing how AI can better analyze data without human bias, remedy pattern recognition deficits, and make use of satellite and other data on a scale never seen before so policy makers can make informed decisions Real applications of AI in humanitarian action, whether in speeding disaster relief with more accurate data for first responders or in helping address populations that have experienced adversity with examples of how analytics is being used to promote inclusivity A deep focus on AI in healthcare where it is improving provider productivity and patient experience, reducing per-capita healthcare costs, and increasing care access, equity, and outcomes Discussions of the future of AI in the realm of social benefit organizations and efforts Beyond the work of the authors, contributors, and researchers highlighted in the book, AI For Good begins with a foreword from Microsoft Vice Chair and President Brad Smith. There, Smith details the Microsoft rationale behind the creation of and continued investment in the AI for Good Lab. The vision is one of hope with AI saving lives in disasters, improving health care globally, and Microsoft's mission to make sure AI's benefits are available to all. An essential guide to impactful social change with artificial intelligence, AI for Good is a must-read resource for technical and non-technical professionals interested in AI’s social potential, as well as policymakers, regulators, NGO professionals, and non-profit volunteers.
£17.81
Cengage Learning, Inc CompTIA Security+ Guide to Network Security Fundamentals
Reflecting the latest developments and emerging trends from the field, Ciampa's COMPTIA SECURITY+ GUIDE TO NETWORK SECURITY FUNDAMENTALS, 8th Edition, helps you prepare for professional certification and career success. The text fully maps to the new CompTIA Security+ SY0-701 Certification Exam, providing thorough coverage of all domain objectives. In addition to its comprehensive coverage of the fundamental essentials of network and computer security, the 8th edition includes expanded coverage of information security management, artificial intelligence, compliance, cryptography and cloud and virtualization security. Practical, Hands-On Projects, case activities and online virtual labs help you put what you learn into real-world practice.
£85.03
APress Rational Cybersecurity for Business: The Security Leaders' Guide to Business Alignment
Use the guidance in this comprehensive field guide to gain the support of your top executives for aligning a rational cybersecurity plan with your business. You will learn how to improve working relationships with stakeholders in complex digital businesses, IT, and development environments. You will know how to prioritize your security program, and motivate and retain your team.Misalignment between security and your business can start at the top at the C-suite or happen at the line of business, IT, development, or user level. It has a corrosive effect on any security project it touches. But it does not have to be like this. Author Dan Blum presents valuable lessons learned from interviews with over 70 security and business leaders. You will discover how to successfully solve issues related to: risk management, operational security, privacy protection, hybrid cloud management, security culture and user awareness, and communication challenges.This open access book presents six priority areas to focus on to maximize the effectiveness of your cybersecurity program: risk management, control baseline, security culture, IT rationalization, access control, and cyber-resilience. Common challenges and good practices are provided for businesses of different types and sizes. And more than 50 specific keys to alignment are included.What You Will Learn Improve your security culture: clarify security-related roles, communicate effectively to businesspeople, and hire, motivate, or retain outstanding security staff by creating a sense of efficacy Develop a consistent accountability model, information risk taxonomy, and risk management framework Adopt a security and risk governance model consistent with your business structure or culture, manage policy, and optimize security budgeting within the larger business unit and CIO organization IT spend Tailor a control baseline to your organization’s maturity level, regulatory requirements, scale, circumstances, and critical assets Help CIOs, Chief Digital Officers, and other executives to develop an IT strategy for curating cloud solutions and reducing shadow IT, building up DevSecOps and Disciplined Agile, and more Balance access control and accountability approaches, leverage modern digital identity standards to improve digital relationships, and provide data governance and privacy-enhancing capabilities Plan for cyber-resilience: work with the SOC, IT, business groups, and external sources to coordinate incident response and to recover from outages and come back stronger Integrate your learnings from this book into a quick-hitting rational cybersecurity success plan Who This Book Is For Chief Information Security Officers (CISOs) and other heads of security, security directors and managers, security architects and project leads, and other team members providing security leadership to your business
£33.81
O'Reilly Web Scraping with Python 3e
£36.36
John Wiley & Sons Inc CompTIA Security+ Practice Tests: Exam SY0-601
Get ready for a career in IT security and efficiently prepare for the SY0-601 exam with a single, comprehensive resource CompTIA Security+ Practice Tests: Exam SY0-601, Second Edition efficiently prepares you for the CompTIA Security+ SY0-601 Exam with one practice exam and domain-by-domain questions. With a total of 1,000 practice questions, you'll be as prepared as possible to take Exam SY0-601. Written by accomplished author and IT security expert David Seidl, the 2nd Edition of CompTIA Security+ Practice Tests includes questions covering all five crucial domains and objectives on the SY0-601 exam: Attacks, Threats, and Vulnerabilities Architecture and Design Implementation Operations and Incident Response Governance, Risk, and Compliance Perfect for anyone looking to prepare for the SY0-601 Exam, upgrade their skills by earning a high-level security certification (like CASP+, CISSP, or CISA), as well as anyone hoping to get into the IT security field, CompTIA Security+ Practice Tests allows for efficient and comprehensive preparation and study.
£31.13
Pearson Education (US) C++ Core Guidelines Explained: Best Practices for Modern C++
Write More Elegant C++ Programs The official C++ Core Guidelines provide consistent best practices for writing outstanding modern C++ code and improving legacy code, but they're organized as a reference for looking up one specific point at a time, not as a tutorial for working developers. In C++ Core Guidelines Explained, expert C++ instructor Rainer Grimm has distilled them to their essence, removing esoterica, sharing new insights and context, and presenting well-tested examples from his own training courses. Grimm helps experienced C++ programmers use the Core Guidelines with any recent version of the language, from C++11 onward. Most of his code examples are written for C++17, with added coverage of newer versions and C++20 wherever appropriate, and references to the official C++ Core Guidelines online. Whether you're creating new software or improving legacy code, Grimm will help you get more value from the Core Guidelines' most useful rules, as you write code that's safer, clearer, more efficient, and easier to maintain. Apply the guidelines and underlying programming philosophy Correctly use interfaces, functions, classes, enum, resources, expressions, and statements Optimize performance, implement concurrency and parallelism, and handle errors Work effectively with constants, immutability, templates, generics, and metaprogramming Improve your C++ style, manage source files, and use the Standard Library "We are very pleased to see Rainer Grimm applying his teaching skills and industrial background to tackling the hard and necessary task of making the C++ Core Guidelines accessible to more people."--Bjarne Stroustrup and Herb Sutter, co-editors, C++ Core Guidelines Register your book for convenient access to downloads, updates, and/or corrections as they become available. See inside book for details.
£28.35
Pearson Education (US) C++20 for Programmers: An Objects-Natural Approach
The professional programmer's Deitel® guide to C++20 Written for programmers with a background in another high-level language, in this book, you'll learn Modern C++ development hands on using C++20 and its "Big Four" features--Ranges, Concepts, Modules and Coroutines. (For more details, see the Preface, and the table of contents diagram inside the front cover.) In the context of 200+, hands-on, real-world code examples, you'll quickly master Modern C++ coding idioms using popular compilers--Visual C++®, GNU® g++, Apple® Xcode® and LLVM®/Clang. After the C++ fundamentals quick start, you'll move on to C++ standard library containers array and vector; functional-style programming with C++20 Ranges and Views; strings, files and regular expressions; object-oriented programming with classes, inheritance, runtime polymorphism and static polymorphism; operator overloading, copy/move semantics, RAII and smart pointers; exceptions and a look forward to C++23 Contracts; standard library containers, iterators and algorithms; templates, C++20 Concepts and metaprogramming; C++20 Modules and large-scale development; and concurrency, parallelism, the C++17 and C++20 parallel standard library algorithms and C++20 Coroutines. Features Rich coverage of C++20's "Big Four": Ranges, Concepts, Modules and Coroutines Objects-Natural Approach: Use standard libraries and open-source libraries to build significant applications with minimal code Hundreds of real-world, live-code examples Modern C++: C++20, 17, 14, 11 and a look to C++23 Compilers: Visual C++®, GNU® g++, Apple Xcode® Clang, LLVM®/Clang Docker: GNU® GCC, LLVM®/Clang Fundamentals: Control statements, functions, strings, references, pointers, files, exceptions Object-oriented programming: Classes, objects, inheritance, runtime and static polymorphism, operator overloading, copy/move semantics, RAII, smart pointers Functional-style programming: C++20 Ranges and Views, lambda expressions Generic programming: Templates, C++20 Concepts and metaprogramming C++20 Modules: Large-Scale Development Concurrent programming: Concurrency, multithreading, parallel algorithms, C++20 Coroutines, coroutines support libraries, C++23 executors Future: A look forward to Contracts, range-based parallel algorithms, standard library coroutine support and more "C++20 for Programmers builds up an intuition for modern C++ that every programmer should have in the current software engineering ecosystem. The unique and brilliant ordering in which the Deitels present the material jibes much more naturally with the demands of modern, production-grade programming environments. I strongly recommend this book for anyone who needs to get up to speed on C++, particularly in professional programming environments where the idioms and patterns of modern C++ can be indecipherable without the carefully crafted guidance that this book provides."--Dr. Daisy Hollman, ISO C++ Standards Committee Member "This is a fine book that covers a surprising amount of the very large language that is C++20. An in-depth treatment of C++ for a reader familiar with how things work in other programming languages."--Arthur O'Dwyer, C++ trainer, Chair of CppCon's Back to Basics track, author of several accepted C++17/20/23 proposals and the book Mastering the C++17 STL "Forget about callback functions, bare pointers and proprietary multithreading libraries--C++20 is about standard concurrency features, generic lambda expressions, metaprogramming, tighter type-safety and the long-awaited concepts, which are all demonstrated in this book. Functional programming is explained clearly with plenty of illustrative code listings. The excellent chapter, 'Parallel Algorithms and Concurrency: A High-Level View,' is a highlight of this book."--Danny Kalev, Ph.D. and Certified System Analyst and Software Engineer, Former ISO C++ Standards Committee Member Register your book for convenient access to downloads, updates, and/or corrections as they become available. See inside book for details. Note: eBooks are 4-color and print books are black and white.
£41.04
Titan Books Ltd The Cinematic Art of Overwatch: Volume 1
Starting with the announcement trailer in 2014, Overwatch's award-winning cinematics captured the hearts of millions across the world, introducing them to a hopeful science fiction world where heroes are needed. Crafting these animated shorts required the Blizzard cinematics team to explore new ways of animated filmmaking with a bold new art style, more frequent releases, and intimate collaboration with the game team. The Cinematic Art of Overwatch chronicles this journey, featuring never-before-seen art and anecdotes that illustrate how Overwatch's richly imagined characters and world were brought to life through cinematic storytelling.
£27.65
McGraw-Hill Education Data Analysis with Microsoft Power BI
Publisher's Note: Products purchased from Third Party sellers are not guaranteed by the publisher for quality, authenticity, or access to any online entitlements included with the product.Create and manage high-quality, highly-interactive dashboards and reports using Microsoft Power BIThis hands-on guide shows, step by step, how to use the powerful features of Microsoft Power BI to gain meaningful business insights. Written by an expert in the field, the book teaches you how to build accurate data models and design, create, and manage visually-rich and robust data analyses and dashboards. The book includes details on R, Python, and Microsoft’s proprietary analytics language DAX.Data Analysis with Microsoft Power BI begins by clearly explaining the dashboard interaction and analysis techniques utilized by business users and proceeds to detail the skills needed to author visualizations from pre-existing data models. From there, you will learn the more advanced skills required to create custom data models from transactional, line-of-business data. Publishing to the Power BI Service (PowerBI.com) and Power BI Report Server are fully covered.•Contains practical exercises based on real-life business scenarios•Access online updates for key new features during the life of this edition•Written by a recognized BI expert and bestselling author
£27.71
O'Reilly Media Concurrency in C# Cookbook: Asynchronous, Parallel, and Multithreaded Programming
If you’re one of many developers still uncertain about concurrent and multithreaded development, this practical cookbook will change your mind. With more than 85 code-rich recipes in this updated second edition, author Stephen Cleary demonstrates parallel processing and asynchronous programming techniques using libraries and language features in .NET and C# 8.0. Concurrency is now more common in responsive and scalable application development, but it’s still extremely difficult to code. The detailed solutions in this cookbook show you how modern tools raise the level of abstraction, making concurrency much easier than before. Complete with ready-to-use code and discussions about how and why solutions work, these recipes help you: Get up to speed on concurrency and async and parallel programming Use async and await for asynchronous operations Enhance your code with asynchronous streams Explore parallel programming with .NET’s Task Parallel Library Create dataflow pipelines with .NET’s TPL Dataflow library Understand the capabilities that System.Reactive builds on top of LINQ Utilize threadsafe and immutable collections Learn how to conduct unit testing with concurrent code Make the thread pool work for you Enable clean, cooperative cancellation Examine scenarios for combining concurrent approaches Dive into asynchronous-friendly object-oriented programming Recognize and write adapters for code using older asynchronous styles
£31.43
John Wiley & Sons Inc Fundamentals of Database Management Systems
In the newly revised third edition of Fundamentals of Database Management Systems, veteran database expert Dr. Mark Gillenson delivers an authoritative and comprehensive account of contemporary database management. The Third Edition assists readers in understanding critical topics in the subject, including data modeling, relational database concepts, logical and physical database design, SQL, data administration, data security, NoSQL, blockchain, database in the cloud, and more. The author offers a firm grounding in the fundamentals of database while, at the same time, providing a wide-ranging survey of database subfields relevant to information systems professionals. And, now included in the supplements, the author's audio narration of the included PowerPoint slides! Readers will also find: Brand-new content on NoSQL database management, NewSQL, blockchain, and database-intensive applications, including data analytics, ERP, CRM, and SCM Updated and revised narrative material designed to offer a friendly introduction to database management Renewed coverage of cloud-based database management Extensive updates to incorporate the transition from rotating disk secondary storage to solid state drives
£77.68
Titan Books Ltd The World of Warcraft Pop-Up Book
Choose your faction, pick your weapon, and prepare for an astonishing vision of the world of Azeroth like you've never seen before! Built by best-selling paper engineer Matthew Reinhardt, the World of Warcraft Pop-Up Book brings the most well-loved locations of Warcraft to life, from the classic faction hubs of Ogrimmar and Stormwind, to the battle-scarred lands of Lordaeron and Teldrassil, and even the new capital cities of Kul Tiras and Zandalar! Each page unfolds into an eye-popping treat, depicting iconic locations with brand new art and interactive pieces that you've never seen before. Unfold each individual spread to form a map of Azeroth!
£37.95
No Starch Press,US Web Security For Developers: Real Threats, Practical Defense
Every website today is vulnerable to attack and a compromised website can ruin a company's reputation. Web Security Basics for Developers covers everything a web developer needs to know about web security. Readers will learn who attackers are and what they have at their disposal, how the Internet and websites operate, and various ways websites get attacked. Author Malcolm McDonald explores common attacks like SQL injection and cross-site scripting, as well as common vulnerabilities like information leakage, offering real-world examples and code samples.
£18.98
Pearson Education (US) Clean Agile: Back to Basics
Agile Values and Principles for a New Generation "In the journey to all things Agile, Uncle Bob has been there, done that, and has the both the t-shirt and the scars to show for it. This delightful book is part history, part personal stories, and all wisdom. If you want to understand what Agile is and how it came to be, this is the book for you."Grady Booch "Bob's frustration colors every sentence of Clean Agile, but it's a justified frustration. What is in the world of Agile development is nothing compared to what could be. This book is Bob's perspective on what to focus on to get to that what could be. And he's been there, so it's worth listening."Kent Beck It's good to read Uncle Bob's take on Agile. Whether just beginning, or a seasoned Agilista, you would do well to read this book. I agree with almost all of it. It's just some of the parts make me realize my own shortcomings, darn it. It made me double-check our code coverage (85.09%)." Jon Kern Nearly twenty years after the Agile Manifesto was first presented, the legendary Robert C. Martin ("Uncle Bob") reintroduces Agile values and principles for a new generation-programmers and nonprogrammers alike. Martin, author of Clean Code and other highly influential software development guides, was there at Agile's founding. Now, in Clean Agile: Back to Basics, he strips away misunderstandings and distractions that over the years have made it harder to use Agile than was originally intended. Martin describes what Agile is in no uncertain terms: a small discipline that helps small teams manage small projects . . . with huge implications because every big project is comprised of many small projects. Drawing on his fifty years' experience with projects of every conceivable type, he shows how Agile can help you bring true professionalism to software development. Get back to the basics – what Agile is, was, and should always be Understand the origins, and proper practice, of SCRUM Master essential business-facing Agile practices, from small releases and acceptance tests to whole-team communication Explore Agile team members' relationships with each other, and with their product Rediscover indispensable Agile technical practices: TDD, refactoring, simple design, and pair programming Understand the central roles values and craftsmanship play in your Agile team’s success If you want Agile's true benefits, there are no shortcuts: You need to do Agile right. Clean Agile: Back to Basics will show you how, whether you're a developer, tester, manager, project manager, or customer. Register your book for convenient access to downloads, updates, and/or corrections as they become available. See inside book for details.
£26.33
MIT Press Virtual Reality The MIT Press Essential Knowledge series
A comprehensive overview of developments in augmented reality, virtual reality, and mixed reality—and how they could affect every part of our lives.After years of hype, extended reality—augmented reality (AR), virtual reality (VR), and mixed reality (MR)—has entered the mainstream. Commercially available, relatively inexpensive VR headsets transport wearers to other realities—fantasy worlds, faraway countries, sporting events—in ways that even the most ultra-high-definition screen cannot. AR glasses receive data in visual and auditory forms that are more useful than any laptop or smartphone can deliver. Immersive MR environments blend physical and virtual reality to create a new reality. In this volume in the MIT Press Essential Knowledge series, technology writer Samuel Greengard offers an accessible overview of developments in extended reality, explaining the technology, considering the social and psychological ramifications, and discussing pos
£12.88
John Wiley & Sons Inc Mastodon For Dummies
A little birdy told us you needed to know more about Mastodon Ready to escape the drama of existing social media platforms and try something new and awesome in the world of social media? In Mastodon For Dummies, experienced tech trainers Chris Minnick and Mike McCallister show you exactly how to use Mastodon, the hot decentralized social media offering on the web and destination for thousands of social media migrants. Learn how to sign up for the service on your choice of server and get familiar with the rules of what’s sure to become your new favorite app. You’ll discover how to connect with other people, attract your own followers, and make yourself right at home in the Mastodon community. In the book, you’ll find: Easy-to-follow instructions on how to choose the Mastodon server that suits you best Instructions for establishing new connections on a new social platform and learning the rules of the road Tips for conducting business on Mastodon and making a home for your home-based business or brand on the social media service Step-by-step guides on launching your very own server If you’re ready to leave old social platforms in the rear-view and try something new, grab a copy of Mastodon For Dummies.
£11.35
O'Reilly Media Docker - Up & Running: Shipping Reliable Containers in Production
Docker and Linux containers have fundamentally changed the way that organizations develop, deliver, and run software at scale. But understanding why these tools are important and how they can be successfully integrated into your organization's ecosystem can be challenging. This fully updated guide provides developers, operators, architects, and technical managers with a thorough understanding of the Docker tool set and how containers can improve almost every aspect of modern software delivery and management. This edition includes significant updates to the examples and explanations that reflect the substantial changes that have occurred since Docker was first released almost a decade ago. Sean Kane and Karl Matthias have updated the text to reflect best practices and to provide additional coverage of new features like BuildKit, multi-architecture image support, rootless containers, and much more. Learn how Docker and Linux containers integrate with cloud services and Kubernetes Experience building OCI images, plus deploying and managing Linux containers with powerful command-line tools Understand how OCI images simplify dependency management and deployment workflow for your applications Learn practical techniques for deploying and testing Linux containers in production Deploy production containers at scale wherever you need them Explore advanced Docker topics, including deployment tools, networking, orchestration, security, and configuration
£36.36
Manning Publications Modern C
If you think “Modern” and “C” don’t belong in the same sentence, think again. The C standards committee actively reviews and extends the language, with updated published C standards as recently as 2018. In Modern C, author Jens Gustedt teaches you the skills and features you need to write relevant programs in this tried-and-true language, including Linux and Windows, device drivers, web servers and browsers, smartphones, and much more! Modern C teaches you to take your C programming skills to new heights, whether you’re just starting out with C or have more extensive experience. Organized by level, this comprehensive guide lets you jump in where it suits you best while still reaping the maximum benefits. Key Features Fundamentals of C programming Operators and functions Performance techniques C library functions For more than four decades, C has proved its usefulness and staying power for everything from massive systems for mainframes, satellites, and internet browsers to tiny embedded systems in vending machines, credit card readers, and alarm clocks. Today you’ll find lightning-fast, elegant C programs running in smartphone kernels, databases, 3D movies, video games, and scores of other modern applications. For programmers comfortable writing simple programs in a language like Java, Python, Ruby, C#, C++, or C. Jens Gustedt has been a senior scientist at the French National Institute for Computer Science and Control (INRIA) since 1998, working in areas including algorithms, scientific experimentation, models for coarse-grained parallelism, and distributed locking. Currently, he’s conducting the Modular C project, which has given rise to libraries such as arbogast and EiLck.
£41.84
Pearson Education (US) Modern Security Operations Center, The
The Industry Standard, Vendor-Neutral Guide to Managing SOCs and Delivering SOC Services This completely new, vendor-neutral guide brings together all the knowledge you need to build, maintain, and operate a modern Security Operations Center (SOC) and deliver security services as efficiently and cost-effectively as possible. Leading security architect Joseph Muniz helps you assess current capabilities, align your SOC to your business, and plan a new SOC or evolve an existing one. He covers people, process, and technology; explores each key service handled by mature SOCs; and offers expert guidance for managing risk, vulnerabilities, and compliance. Throughout, hands-on examples show how advanced red and blue teams execute and defend against real-world exploits using tools like Kali Linux and Ansible. Muniz concludes by previewing the future of SOCs, including Secure Access Service Edge (SASE) cloud technologies and increasingly sophisticated automation. This guide will be indispensable for everyone responsible for delivering security services—managers and cybersecurity professionals alike. Address core business and operational requirements, including sponsorship, management, policies, procedures, workspaces, staffing, and technology Identify, recruit, interview, onboard, and grow an outstanding SOC team Thoughtfully decide what to outsource and what to insource Collect, centralize, and use both internal data and external threat intelligence Quickly and efficiently hunt threats, respond to incidents, and investigate artifacts Reduce future risk by improving incident recovery and vulnerability management Apply orchestration and automation effectively, without just throwing money at them Position yourself today for emerging SOC technologies
£41.04
Titan Books Ltd The Art of Hearthstone: Year of the Kraken
Featuring stunning concept art and visual details, this is the second volume of artwork of Blizzard's Hearthstone game. Something stirs in the dark... The second volume of The Art of Hearthstone dives deep into the depths of the Year of the Kraken, the first year of Hearthstone’s standard format. Consisting of hundreds of illustrations from the corruptive cults of Whispers of the Old Gods, the glamourous disco of One Night in Karazhan, and the turf wars of Means Streets of Gadgetzan, this book goes into detail about the Hearthstone team’s artistic process for card art, game boards, and other visual designs, while also exploring the challenges and triumphs of creating a game enjoyed by millions upon millions of players around the globe.
£20.76
Kogan Page Ltd Confident UX: The Essential Skills for User Experience Design
Discover the fundamental skills, insights and technical knowledge behind UX design and development. The UX (user experience) industry is growing by 39% every year. This is an exciting sector which demands a combination of technical expertise and creative flair. UX is also a vital ingredient for business success in a wide range of industries: every company that has a website, app or platform also has a UX team working behind the scenes. From research and information architecture to front-end design and usability testing, this is your essential guide to the benefits and intricacies of UX. Adrian Bilan draws upon his years of experience as a high-profile UX designer and mentor as he clarifies how you can adopt a UX mindset and uncover the skills that will lead to success. Build your confidence and discover your full potential through Confident UX. About the Confident series... From coding and data science to cloud and cyber security, the Confident books are perfect for building your technical knowledge and enhancing your professional career.
£13.91
John Wiley & Sons Inc SwiftUI For Dummies
The simplest way to create world-class apps Have a unique app idea but worried you don't quite have the coding skills to build it? Good news: You can stop fretting about someone beating you to market with the same idea and start work right now using SwiftUI. SwiftUI is a gateway app development framework that has become one of the best ways for fledgling developers to get iOS apps off the ground without having to become a coding expert overnight. SwiftUI For Dummies makes that process even faster, providing a friendly introduction to the SwiftUI and Swift programming language and helping you feel right at home creating and building with playgrounds. The book also covers the frameworks and APIs that make it so easy to create smooth, intuitive interfaces—just dive right in and have fun! Combine projects into workspaces Employ Xcode editing tools Use constants and variables Test your code on iOS Simulator Time is of the essence, and with SwiftUI For Dummies, it's also on your side. Get going with this friendly guide today, and you'll be celebrating the successful launch of your app way before you thought possible!
£19.75
MIT Press Ltd The Blockchain and the New Architecture of Trust
£24.33
O'Reilly Media Building Machine Learning Powered Applications: Going from Idea to Product
Learn the skills necessary to design, build, and deploy applications powered by machine learning (ML). Through the course of this hands-on book, you’ll build an example ML-driven application from initial idea to deployed product. Data scientists, software engineers, and product managers—including experienced practitioners and novices alike—will learn the tools, best practices, and challenges involved in building a real-world ML application step by step. Author Emmanuel Ameisen, an experienced data scientist who led an AI education program, demonstrates practical ML concepts using code snippets, illustrations, screenshots, and interviews with industry leaders. Part I teaches you how to plan an ML application and measure success. Part II explains how to build a working ML model. Part III demonstrates ways to improve the model until it fulfills your original vision. Part IV covers deployment and monitoring strategies. This book will help you: Define your product goal and set up a machine learning problem Build your first end-to-end pipeline quickly and acquire an initial dataset Train and evaluate your ML models and address performance bottlenecks Deploy and monitor your models in a production environment
£36.36
MIT Press Ltd Computability and Complexity
£61.51
O'Reilly Media Kafka Connect: Build Data Pipelines by Integrating Existing Systems
Used by more than 80% of Fortune 100 companies, Apache Kafka has become the de facto event streaming platform. Kafka Connect is a key component of Kafka that lets you flow data between your existing systems and Kafka to process data in real time. With this practical guide, authors Mickael Maison and Kate Stanley show data engineers, site reliability engineers, and application developers how to build data pipelines between Kafka clusters and a variety of data sources and sinks. Connect allows you to quickly adopt Kafka by tapping into existing data and enabling many advanced use cases. No matter where you are in your event streaming journey, Kafka Connect is the ideal tool for building a modern data pipeline. Learn Connect's capabilities, main concepts, and terminology Design data and event streaming pipelines that use Connect Configure and operate Connect environments at scale Deploy secured and highly available Connect clusters Build sink and source connectors and single message transforms and converters
£43.16
O'Reilly Media Kubernetes Best Practices: Blueprints for Building Successful Applications on Kubernetes
In this practical guide, four Kubernetes professionals with deep experience in distributed systems, enterprise application development, and open source will guide you through the process of building applications with this container orchestration system. They distill decades of experience from companies that are successfully running Kubernetes in production and provide concrete code examples to back the methods presented in this book. Revised to cover all the latest Kubernetes features, new tooling, and deprecations, this book is ideal for those who are familiar with basic Kubernetes concepts but want to get up to speed on the latest best practices. You'll learn exactly what you need to know to build your best app with Kubernetes the first time. Set up and develop applications in Kubernetes Learn patterns for monitoring, securing your systems, and managing upgrades, rollouts, and rollbacks Integrate services and legacy applications and develop higher-level platforms on top of Kubernetes Run machine learning workloads in Kubernetes Ensure Pod and container security Understand issues that have become increasingly critical to the successful implementation of Kubernetes, such as chaos engineering/testing, GitOps, service mesh, and observability
£36.36
O'Reilly Media Learning Java: An Introduction to Real-World Programming with Java
Ideal for working programmers new to Java, this best-selling book guides you through the language features and APIs of Java 21. Through fun, compelling, and realistic examples, authors Marc Loy, Patrick Niemeyer, and Dan Leuck introduce you to Java's fundamentals, including its class libraries, programming techniques, and idioms, with an eye toward building real applications. This updated sixth edition expands the content to continue covering lambdas and streams, and shows you how to use a functional paradigm in Java. You'll learn about the latest Java features introduced since the book's fifth edition, from JDK 15 through 21. You'll also take a deep dive into virtual threads (introduced as Project Loom in Java 19). This guide helps you: Learn the structure of the Java language and Java applications Write, compile, and execute Java applications Understand the basics of Java threading and concurrent programming Learn Java I/O basics, including local files and network resources Create compelling interfaces with an eye toward usability Learn how functional features have been integrated in Java Keep up with Java developments as new versions are released
£43.16
O'Reilly Media Low-Code AI: A Practical Project-Driven Introduction to Machine Learning
Take a data-first and use-case driven approach to understanding machine learning and deep learning concepts with Low-Code AI. This hands-on guide presents three problem-focused ways to learn ML: no code using AutoML, low-code using BigQuery ML, and custom code using scikit-learn and Keras. You'll learn key ML concepts by using real-world datasets with realistic problems. Business and data analysts get a project-based introduction to ML/AI using a detailed, data-driven approach: loading and analyzing data, feeding data into an ML model; building, training, and testing; and deploying the model into production. Authors Michael Abel and Gwendolyn Stripling show you how to build machine learning models for retail, healthcare, financial services, energy, and telecommunications. You'll learn how to: Distinguish structured and unstructured data and understand the different challenges they present Visualize and analyze data Preprocess data for input into a machine learning model Differentiate between the regression and classification supervised learning models Compare different machine learning model types and architectures, from no code to low-code to custom training Design, implement, and tune ML models Export data to a GitHub repository for data management and governance
£43.16
SDC Publications Machining Simulation Using SOLIDWORKS CAM 2023
£60.34
Little, Brown Book Group Basic AI: A Human Guide to Artificial Intelligence
In Basic AI, leading futurist David L. Shrier delves deep into the rapidly advancing world of artificial intelligence, delivering fascinating insights and exploring the impact this powerful technology will have on our lives and world.Artificial intelligence is driving workforce disruption on a scale not seen since the Industrial Revolution. In schools and universities, AI technology has forced a re-evaluation of the way students are taught and assessed. Meanwhile ChatGPT has become a cultural phenomenon, reaching 100 million users and attracting a $10 billion dollar investment in its parent company OpenAI. The race to dominate the generative AI market is accelerating at breakneck speed, inspiring breathless headlines and immense public interest.Basic AI provides a rare window into a frontier area of computer science that will change everything about how you live and work. Read this book and better understand how to succeed in the AI-enabled future.
£14.31
Cambridge University Press Adversarial Learning and Secure AI
Providing a logical framework for student learning, this is the first textbook on adversarial learning. It introduces vulnerabilities of deep learning, then demonstrates methods for defending against attacks and making AI generally more robust. To help students connect theory with practice, it explains and evaluates attack-and-defense scenarios alongside real-world examples. Feasible, hands-on student projects, which increase in difficulty throughout the book, give students practical experience and help to improve their Python and PyTorch skills. Book chapters conclude with questions that can be used for classroom discussions. In addition to deep neural networks, students will also learn about logistic regression, naïve Bayes classifiers, and support vector machines. Written for senior undergraduate and first-year graduate courses, the book offers a window into research methods and current challenges. Online resources include lecture slides and image files for instructors, and software for early course projects for students.
£58.38
Pearson Education (US) Modern JavaScript for the Impatient
Exploit the Power of Modern JavaScript and Avoid the PitfallsJavaScript was originally designed for small-scale programming in web browsers, but modern JavaScript is radically different. Nowadays, JavaScript programmers actively embrace functional, object-oriented, and asynchronous programming, while deprecating error-prone concepts from the past. Modern JavaScript for the Impatient is a complete yet concise guide to JavaScript E6 and beyond. Rather than first requiring you to learn and transition from older versions, it helps you quickly get productive with today’s far more powerful versions and rapidly move from languages such as Java, C#, C, or C++.Bestselling programming author Cay S. Horstmann covers all you need to know, provided in small chunks organized for quick access and easy understanding. Horstmann’s practical insights and sample code help you take advantage of all that’s new, avoid common pitfalls and obsolete features, and make the most of modern JavaScript’s robust toolchains and frameworks. Quickly master modern JavaScript’s implementation of fundamental programming constructs Avoid legacy techniques that create unnecessary complexity and risk Make the most of functional, object-oriented, and asynchronous techniques Use modules to efficiently organize and run complex programs Write more powerful, flexible, and concise programs with metaprogramming Extend JavaScript’s power via JavaScript libraries, frameworks, and platforms Whether you’re just getting started with JavaScript or you’re an experienced developer, this guide will help you write tomorrow’s most robust, efficient, and secure JavaScript code. Register your book for convenient access to downloads, updates, and/or corrections as they become available. See inside book for details.
£30.38
£69.61
Pan Macmillan Coders: Who They Are, What They Think and How They Are Changing Our World
From revolution on Twitter to romance on Tinder, we live in a world constructed of code – and coders are the ones who built it for us.In Coders, acclaimed tech writer Clive Thompson offers an illuminating reckoning with the most powerful tribe in the world today, computer programmers, asking who they are, how they think, and what should give us pause. Along the way, Thompson ponders the morality and politics of code, including its implications for civic life and the economy, and unpacks the surprising history of the field, beginning with the first coders – brilliant and pioneering women, who were later written out of history. To understand the world today, we need to understand code and its consequences. With Coders, Thompson offers a crucial insight into the heart of the machine. ‘By breaking down what the actual world of coding looks like . . . [Thompson] removes the mystery and brings it into the legible world for the rest of us to debate.’ New York Times‘Masterful . . . [Thompson] illuminates both the fascinating coders and the bewildering technological forces that are transforming the world in which we live.’ David Grann, author of The Lost City of Z
£12.18
SDC Publications SOLIDWORKS 2023 Tutorial: A Step-by-Step Project Based Approach Utilizing 3D Modeling
£67.69
SDC Publications The Complete Guide to Mold Making with SOLIDWORKS 2023: Basic through Advanced Techniques
£61.30
John Wiley & Sons Inc Networking For Dummies
Set up a secure network at home or the office Fully revised to cover Windows 10 and Windows Server 2019, this new edition of the trusted Networking For Dummies helps both beginning network administrators and home users to set up and maintain a network. Updated coverage of broadband and wireless technologies, as well as storage and back-up procedures, ensures that you’ll learn how to build a wired or wireless network, secure and optimize it, troubleshoot problems, and much more. From connecting to the Internet and setting up a wireless network to solving networking problems and backing up your data—this #1 bestselling guide covers it all. Build a wired or wireless network Secure and optimize your network Set up a server and manage Windows user accounts Use the cloud—safely Written by a seasoned technology author—and jam-packed with tons of helpful step-by-step instructions—this is the book network administrators and everyday computer users will turn to again and again.
£20.39
In Easy Steps Limited HTML in easy steps
£12.16
Flame Tree Publishing Microsoft Powerpoint (2020 Edition) Made Easy
@font-face { font-family: "Times New Roman"; }p.MsoNormal, li.MsoNormal, div.MsoNormal { margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: "Times New Roman"; }table.MsoNormalTable { font-size: 10pt; font-family: "Times New Roman"; }div.Section1 { page: Section1; }Microsoft Powerpoint (2020 Edition) Made Easy will help you unlock the potential of this dynamic presentation tool. With step-by-step guides on how to use templates, add slide transitions and insert graphics and videos, you will soon be able to create high-quality multi-media presentations. From professional presentations to showing off your holiday snaps, this practical guide tells you all you need to know to get the most out of this handy piece of software.
£13.21
In Easy Steps Limited Windows 11 Tips, Tricks & Shortcuts in easy steps
£12.16
Pearson Education (US) MOS Study Guide for Microsoft Outlook Exam MO-400
Advance your proficiency with Outlook. And earn the credential that proves it! Demonstrate your expertise with Microsoft Outlook (Microsoft 365 Apps and Office 2019)! Designed to help you practice and prepare for Microsoft Office Specialist: Outlook Associate (Exam MO-400) certification, this official Study Guide delivers: In-depth preparation for each MOS objective Detailed procedures to help build the skills measured by the exam Hands-on tasks to practice what you’ve learned Ready-made practice files Sharpen the skills measured by these objectives: Manage Outlook Settings and Processes Manage Messages Manage Schedules Manage Contacts and Tasks About MOS: Associate Certification A Microsoft Office Specialist (MOS): Associate certification validates your hands-on experience and competency with an Office product at an associate level. It demonstrates that you can apply the product’s principal features correctly, can complete tasks independently, and are ready to enter the job market. See full details at: microsoft.com/learn Practice Files Available at: MicrosoftPressStore.com/MOSOutlook400/downloads
£16.14
John Wiley & Sons Inc Blender AllinOne For Dummies
Create excellent 3D animations with free, open-source software When you're looking for help with creating animation with Blender, look no further than the top-selling Blender book on the market. This edition of Blender For Dummies covers every step in the animation process, from basic design all the way to finished product. This book walks you through each project phase, including creating models, adding lighting and environment, animating objects, and building a final shareable file. Written by long-time Blender evangelist Jason van Gumster, this deep reference teaches you the full animation process from idea to final vision. With this fun and easy guide, you're on your way toward making your animation dreams a reality. Set up Blender and navigate the interface Learn how to build models in virtual spaceTexture, light, and animate your figuresthen render your final productGet help and inspiration from the Blender community If you're new to Blender or an experienced user in need of a re
£30.74
MIT Press Achievement Relocked
£27.51