Computing

1565 products


  • Modern Vim

    The Pragmatic Programmers Modern Vim

    3 in stock

    Turn Vim into a full-blown development environment using Vim 8's new features and this sequel to the beloved bestseller Practical Vim. Integrate your editor with tools for building, testing, linting, indexing, and searching your codebase. Discover the future of Vim with Neovim: a fork of Vim that includes a built-in terminal emulator that will transform your workflow. Whether you choose to switch to Neovim or stick with Vim 8, you'll be a better developer. A serious tool for programmers and web developers, no other text editor comes close to Vim for speed and efficiency. Make Vim the centerpiece of a Unix-based IDE as you discover new ways to work with Vim 8 and Neovim in more than 20 hands-on tips. Execute tasks asynchronously, allowing you to continue in Vim while linting, grepping, building a project, or running a test suite. Install plugins to be loaded on startup - or on-demand when you need them - with Vim 8's new package support. Save and restore sessions, enabling you to quit Vim and restart again while preserving your window layout and undo history. Use Neovim as a drop-in replacement for Vim - it supports all of the features Vim 8 offers and more, including an integrated terminal that lets you quickly perform interactive commands. And if you enjoy using tmux and Vim together, you'll love Neovim's terminal emulator, which lets you run an interactive shell in a buffer. The terminal buffers fit naturally with Vim's split windows, and you can use Normal mode commands to scroll, search, copy, and paste. On top of all that: Neovim's terminal buffers are scriptable. With Vim at the core of your development environment, you'll become a faster and more efficient developer. What You Need: You'll need a Unix-based environment and an up-to-date release of Vim (8.0 or newer). For the tips about running a terminal emulator, you'll need to install Neovim.

    3 in stock

    £28.79

  • Programming Elixir 1.6: Functional |> Concurrent |> Pragmatic |> Fun

    The Pragmatic Programmers Programming Elixir 1.6: Functional |> Concurrent |> Pragmatic |> Fun

    2 in stock

    This book is the introduction to Elixir for experienced programmers, completely updated for Elixir 1.6 and beyond. Explore functional programming without the academic overtones (tell me about monads just one more time). Create concurrent applications, but get them right without all the locking and consistency headaches. Meet Elixir, a modern, functional, concurrent language built on the rock-solid Erlang VM. Elixir's pragmatic syntax and built-in support for metaprogramming will make you productive and keep you interested for the long haul. Maybe the time is right for the Next Big Thing. Maybe it's Elixir. Functional programming techniques help you manage the complexities of today's real-world, concurrent systems; maximize uptime; and manage security. Enter Elixir, with its modern, Ruby-like, extendable syntax, compile and runtime evaluation, hygienic macro system, and more. But, just as importantly, Elixir brings a sense of enjoyment to parallel, functional programming. Your applications become fun to work with, and the language encourages you to experiment. Part 1 covers the basics of writing sequential Elixir programs. We'll look at the language, the tools, and the conventions. Part 2 uses these skills to start writing concurrent code-applications that use all the cores on your machine, or all the machines on your network! And we do it both with and without OTP. Part 3 looks at the more advanced features of the language, from DSLs and code generation to extending the syntax. This edition is fully updated with all the new features of Elixir 1.6, with a new chapter on structuring OTP applications, and new sections on the debugger, code formatter, Distillery, and protocols. What You Need: You'll need a computer, a little experience with another high-level language, and a sense of adventure. No functional programming experience is needed.

    2 in stock

    £34.65

  • Art of Computer Programming, Volume 1, Fascicle 1, The: MMIX -- A RISC Computer for the New Millennium

    Pearson Education Limited Art of Computer Programming, Volume 1, Fascicle 1, The: MMIX -- A RISC Computer for the New Millennium

    1 in stock

    Check out the boxed set that brings together Volumes 1 - 4B in one elegant case. The Art of Computer Programming, Volumes 1-4B Boxed Set ISBN: 9780137935109 Art of Computer Programming, Volume 1, Fascicle 1, The: MMIX -- A RISC Computer for the New Millennium This multivolume work on the analysis of algorithms has long been recognized as the definitive description of classical computer science. The three complete volumes published to date already comprise a unique and invaluable resource in programming theory and practice. Countless readers have spoken about the profound personal influence of Knuth's writings. Scientists have marveled at the beauty and elegance of his analysis, while practicing programmers have successfully applied his "cookbook" solutions to their day-to-day problems. All have admired Knuth for the breadth, clarity, accuracy, and good humor found in his books. To begin the fourth and later volumes of the set, and to update parts of the existing three, Knuth has created a series of small books called fascicles, which will be published t regular intervals. Each fascicle will encompass a section or more of wholly new or evised material. Ultimately, the content of these fascicles will be rolled up into the comprehensive, final versions of each volume, and the enormous undertaking that began in 1962 will be complete. Volume 1, Fascicle 1 This first fascicle updates The Art of Computer Programming, Volume 1, Third Edition: Fundamental Algorithms, and ultimately will become part of the fourth edition of that book. Specifically, it provides a programmer's introduction to the long-awaited MMIX, a RISC-based computer that replaces the original MIX, and describes the MMIX assembly language. The fascicle also presents new material on subroutines, coroutines, and interpretive routines. Ebook (PDF version) produced by Mathematical Sciences Publishers (MSP),http://msp.org

    1 in stock

    £21.99

  • Severless Apps w/Node and Claudia.ja_p1

    Manning Publications Severless Apps w/Node and Claudia.ja_p1

    2 in stock

    Description A new generation of serverless tools, including Claudia.js, make it radically easier to set up serverless web applications so users can focus on what their app does instead of meddling with infrastructure configuration and deployment. Serverless Apps with Node and Claudia.js walks readers through building serverless apps on AWS using JavaScript. They’ll learn to simplify the design and development process so they can focus on getting their application deployed as fast as possible without sacrificing quality. Key features · Create a serverless API using AWS Lambda and Claudia.js · Build a voice assistant with Amazon Alexa · Develop microservices with Node.js, AWS Lambda, S3, and more · Create a chatbot for multiple platforms Audience Written for beginner and intermediate web developers comfortable with JavaScript and Node.js. Some prior experience with AWS is required. About the technology Serverless computing services like AWS Lambda and API Gateway can be tedious to set up, aren't designed to work well with JavaScript and Node, and most of the quirks and gotchas aren't well documented. Claudia doesn't alter your project layout or abstract away the core AWS services; it just makes it easier to get started with them!

    2 in stock

    £35.99

  • The Immersive Enclosure: Virtual Reality in Japan

    Columbia University Press The Immersive Enclosure: Virtual Reality in Japan

    3 in stock

    Winner, 2023 Lewis Mumford Award for Outstanding Scholarship in the Ecology of Technics, Media Ecology AssociationAlthough virtual reality promises to immerse a person in another world, its true power lies in its ability to sever a person’s spatial situatedness in this one. This is especially clear in Japan, where the VR headset has been embraced as a way to block off existing social environments and reroute perception into more malleable virtual platforms. Is immersion just another name for enclosure?In this groundbreaking analysis of virtual reality, Paul Roquet uncovers how the technology is reshaping the politics of labor, gender, home, and nation. He examines how VR in Japan diverged from American militarism and techno-utopian visions and became a tool for renegotiating personal space. Individuals turned to the VR headset to immerse themselves in three-dimensional worlds drawn from manga, video games, and genre literature. The Japanese government promised VR-operated robots would enable a new era of remote work, targeting those who could not otherwise leave home. Middle-aged men and corporate brands used VR to reimagine themselves through the virtual bodies of anime-styled teenage girls. At a time when digital platforms continue to encroach on everyday life, The Immersive Enclosure takes a critical look at these attempts to jettison existing social realities and offers a bold new approach for understanding the media environments to come.

    3 in stock

    £27.00

  • Exam Ref SC-300 Microsoft Identity and Access Administrator

    Pearson Education (US) Exam Ref SC-300 Microsoft Identity and Access Administrator

    3 in stock

    Prepare for Microsoft Exam SC-300 and demonstrate your real-world ability to design, implement, and operate identity and access management systems with Microsoft Azure Active Directory (AD). Designed for professionals involved in secure authentication, access, or identity management, this Exam Ref focuses on the critical thinking and decision-making acumen needed for success at the Microsoft Certified: Identity and Access Administrator Associate level. Focus on the expertise measured by these objectives: Implement identities in Azure AD Implement authentication and access management Implement access management for applications Plan and implement identity governance in Azure AD This Microsoft Exam Ref: Organizes its coverage by exam objectives Features strategic, what-if scenarios to challenge you Assumes that you are an administrator, security engineer, or other IT professional who provides, or plans to provide, secure identity and access services for an enterprise About the Exam Exam SC-300 focuses on the knowledge needed to configure and manage Azure AD tenants; create, configure, and manage Azure AD identities; implement and manage external identities and hybrid identity; plan, implement, and manage Azure Multifactor Authentication (MFA), self-service password reset, Azure AD user authentication, and Azure AD conditional access; manage Azure AD Identity Protection; implement access management for Azure resources; manage and monitor app access with Microsoft Defender for Cloud Apps; plan, implement, and monitor enterprise app integration; enable app registration; plan and implement entitlement management and privileged access; plan, implement, and manage access reviews; and monitor Azure AD. About Microsoft Certification Passing this exam fulfills your requirements for the Microsoft Certified: Identity and Access Administrator Associate certification, demonstrating your abilities to design, implement, and operate identity and access management systems with Azure AD; configure and manage identity authentication and authorization for users, devices, resources, and applications; provide seamless experiences and self-service; verify identities for Zero Trust; automate Azure AD management; troubleshoot and monitor identity and access environments; and collaborate to drive strategic identity projects, modernize identity solutions, and implement hybrid identity and/or identity governance. See full details at: microsoft.com/learn

    3 in stock

    £30.59

  • Planning and Control Using Microsoft Project 365 and 2021: Including 2019, 2016 and 2013

    Eastwood Harris Pty Ltd Planning and Control Using Microsoft Project 365 and 2021: Including 2019, 2016 and 2013

    2 in stock

    All scheduling software is difficult to learn for a number of reasons. None have the optimal settings when installed and templates, views and default options need to be adjusted to obtain the best possible performance. Usually the Help files do not connect the user to real life situations and do not explain the practical use of functions. Furthermore, there are many flicks and switches with obscure names that are difficult to understand or decide what they do or which are important. These issues make learning the software very difficult without a comprehensive guide written by an experienced user. Investing in a book written by Paul E Harris will address all these issues and allow you to setup the software properly and understand all the obscure functions letting you become productive more quickly and enhance your career opportunities and salary with a solid understanding of the software. Microsoft® Project 2021 is a minor update of Microsoft® Project 2019 and therefore this book covers versions 2013, 2016, 2019 2021 and 365. This book is aimed at showing project management professionals how to use the software in a project environment. This book is an update of the author’s last book “Planning and Scheduling using Microsoft® Project 2013, 2016 and 21. It has revised workshops and incudes the new functions of Microsoft Project 2021. This publication was written so it may be used as: • A training manual, or • A self teach book, or • A user guide. The book stays focused on the information required to create and update a schedule with or without resources using Microsoft® Project by: • Concentrating on the core functions required to plan and control a project. • Keeping the information relevant to each topic in the appropriate chapter. • Providing a quick reference at the start of each chapter listing the chapter topics. • Providing a comprehensive index of all topics. The book is aimed at: • Project managers and schedulers who wish learn the software, however are unable to attend a training course, or require a reference book. • Project management companies in industries such as building, construction, oil & gas, software development, government and defence who wish to run their own software training courses or provide their employees a good practical guide to using the software. • Training organizations who require a training manual to run their own courses. This book is written by an experienced scheduler, who has used the software at the sharp end of projects and is not a techo. It draws on the author's practical experience in using the software in a wide variety of industries. It presents workable solutions to real day to day planning and scheduling problems and contains practical advice on how to set up the software and import data.

    2 in stock

    £35.00

  • Reinforcement Learning and Stochastic Optimization: A Unified Framework for Sequential Decisions

    John Wiley & Sons Inc Reinforcement Learning and Stochastic Optimization: A Unified Framework for Sequential Decisions

    3 in stock

    REINFORCEMENT LEARNING AND STOCHASTIC OPTIMIZATION Clearing the jungle of stochastic optimization Sequential decision problems, which consist of “decision, information, decision, information,” are ubiquitous, spanning virtually every human activity ranging from business applications, health (personal and public health, and medical decision making), energy, the sciences, all fields of engineering, finance, and e-commerce. The diversity of applications attracted the attention of at least 15 distinct fields of research, using eight distinct notational systems which produced a vast array of analytical tools. A byproduct is that powerful tools developed in one community may be unknown to other communities. Reinforcement Learning and Stochastic Optimization offers a single canonical framework that can model any sequential decision problem using five core components: state variables, decision variables, exogenous information variables, transition function, and objective function. This book highlights twelve types of uncertainty that might enter any model and pulls together the diverse set of methods for making decisions, known as policies, into four fundamental classes that span every method suggested in the academic literature or used in practice. Reinforcement Learning and Stochastic Optimization is the first book to provide a balanced treatment of the different methods for modeling and solving sequential decision problems, following the style used by most books on machine learning, optimization, and simulation. The presentation is designed for readers with a course in probability and statistics, and an interest in modeling and applications. Linear programming is occasionally used for specific problem classes. The book is designed for readers who are new to the field, as well as those with some background in optimization under uncertainty. Throughout this book, readers will find references to over 100 different applications, spanning pure learning problems, dynamic resource allocation problems, general state-dependent problems, and hybrid learning/resource allocation problems such as those that arose in the COVID pandemic. There are 370 exercises, organized into seven groups, ranging from review questions, modeling, computation, problem solving, theory, programming exercises and a "diary problem" that a reader chooses at the beginning of the book, and which is used as a basis for questions throughout the rest of the book.

    3 in stock

    £120.95

  • Machines that Think: Everything you need to know about the coming age of artificial intelligence

    John Murray Press Machines that Think: Everything you need to know about the coming age of artificial intelligence

    2 in stock

    Sometime in the future the intelligence of machines will exceed that of human brain power. So are we on the edge of an AI-pocalypse, with superintelligent devices superseding humanity, as predicted by Stephen Hawking? Or will this herald a kind of Utopia, with machines doing a far better job at complex tasks than us? You might not realise it, but you interact with AIs every day. They route your phone calls, approve your credit card transactions and help your doctor interpret results. Driverless cars will soon be on the roads with a decision-making computer in charge. But how do machines actually think and learn? In Machines That Think, AI experts and New Scientist explore how artificial intelligence helps us understand human intelligence, machines that compose music and write stories - and ask if AI is really a threat.ABOUT THE SERIESNew Scientist Instant Expert books are definitive and accessible entry points to the most important subjects in science; subjects that challenge, attract debate, invite controversy and engage the most enquiring minds. Designed for curious readers who want to know how things work and why, the Instant Expert series explores the topics that really matter and their impact on individuals, society, and the planet, translating the scientific complexities around us into language that's open to everyone, and putting new ideas and discoveries into perspective and context.

    2 in stock

    £9.89

  • ASP.NET Core Security

    Manning Publications ASP.NET Core Security

    2 in stock

    Understand and stop the hacks you read about in the headlines! This practical guide includes secure code samples, built-in ASP.NET tools, and insider techniques to help your web applications stay safe and secure. In ASP.NET Core Security, you will learn how to: Understand common attacks against web applications Implement attack countermeasures Use testing tools, helper libraries, and scanning tools to improve security Utilize built-in browser security features and activate them from ASP.NET Core applications Handle security APIs in .NET and ASP.NET Core Correctly manage passwords to minimize the damage done by a data leak Securely store application secrets so that they are not accessible to an attacker ASP.NET Core Security delivers the skills and countermeasures you need to keep your ASP.NET apps secure from the most common web application attacks. It gives you an invaluable security mindset to help you anticipate risks and introduce practices like testing as regular security checkups. The examples focus on the unique needs of ASP.NET applications, and also offer universal security best practices essential for any professional web developer. about the technology Nine out of ten web applications have security vulnerabilities. Apps built with the Microsoft stack are no different. This book lays out everything you need to know to secure your ASP.NET web applications, including unique security APIs, browser interactions, and common threats. about the book ASP.NET Core Security is a practical and hands-on guide to securing web applications built with ASP.NET. Written by Christian Wenz, a 20-year veteran of web security, it reveals attacks that threaten your apps and introduces the built-in ASP.NET features you can use to defend against them. You'll start on the dark side, exploring the weapons used by hackers, such as cross-site scripting, session theft, and SQL injection. Each attack is illustrated with a use case plucked from the headlines, including rogue Firefox extensions and Adobe password thefts. And you'll really appreciate the detailed C# code samples that show you how exactly to prevent these attacks! You'll learn how to implement countermeasures, activate browser security features with ASP.NET, and securely store application secrets to keep them safe from attack.

    2 in stock

    £56.29

  • Testing Web APIs

    Manning Publications Testing Web APIs

    2 in stock

    Guarantee the quality and consistency of your web APIs by implementing an automated testing process. In Testing Web APIs you will: Design and implement a web API testing strategy Set up a test automation suite Learn contract testing with Pact Facilitate collaborative discussions to test web API designs Perform exploratory tests Experiment safely in a downloadable API sandbox environment Testing Web APIs teaches you to plan and implement the perfect testing strategy for your web APIs. In it, you'll explore dozens of different testing activities to help you develop a custom testing regime for your projects. You'll learn to take a risk-driven approach to API testing, and build a strategy that goes beyond the basics of code and requirements coverage. about the technology To other developers, your API is the face of your application. Thorough, well-designed testing ensures that your APIs will perform as expected, every time. Impeccable API testing goes beyond the basics of code coverage, to encompass documentation and design that sends the right information to your third-party users. A robust testing strategy helps you avoid costly errors that can damage your revenue, your reputation, and your user's trust. about the book In Testing Web APIs you'll develop a diverse testing program that gets your whole team involved in ensuring quality. This practical book demystifies abstract strategic concepts by applying them to common API testing scenarios, revealing how these complex ideas work in the real world. It fully covers automation techniques like functional API automation, contract testing, and automated acceptance test-driven design that will save your team's time. You'll map the potential risks your API could face, and use those risks as a launching point for your testing activities. A good strategy has a mix of focuses, so you'll master a wide range of API testing techniques like exploratory testing and live testing of production code. A downloadable API sandbox lets you go hands-on and experiment in a safe environment. You'll soon be ready to implement a strategy that ensures API quality and makes testing a real asset to your team.

    2 in stock

    £45.99

  • Excel Workbook For Dummies

    John Wiley & Sons Inc Excel Workbook For Dummies

    3 in stock

    Get practical walkthroughs for the most useful Excel features Looking for easy-to-understand, practical guidance on how to go from Excel newbie to number crunching pro? Excel Workbook For Dummies is the hands-on tutorial you've been waiting for. This step-by-step guide is packed with exercises that walk you through the basic and advanced functions and formulas included in Excel. At your own speed, you'll learn how to enter data, format your spreadsheet, and apply the mathematical and statistical capabilities of the program. Work through the book from start to finish or, if you'd prefer, jump right to the section that's giving you trouble, whether that's data visualization, macros, analysis, or anything else. You can also: Brush up on and practice time-saving keyboard shortcuts for popular commands and actions Get a handle on multi-functional and practical pivot tables with intuitive practice exercises Learn to secure your data with spreadsheet password protections Perfect for new users of Excel, Excel Workbook For Dummies is also the ideal resource for those who know their way around a spreadsheet but need a refresher on some of the more advanced features of this powerful program.

    3 in stock

    £21.59

  • Windows Server 2022 & PowerShell All-in-One For Dummies

    John Wiley & Sons Inc Windows Server 2022 & PowerShell All-in-One For Dummies

    3 in stock

    All the essentials for administering Windows Server 2022 in one book Looking for a little help installing, configuring, securing, or running a network running Windows Server 2022? Windows Server 2022 & PowerShell All-in-One For Dummies delivers a thorough guide to network administration in a single, convenient book. Whether you need to start from scratch and install a new server or want to jump right into a more advanced topiclike managing security or working in Windows PowerShellyou'll find what you need right here. In this 8-books-in-1 compilation, you'll: Learn what you need to install and set up a brand-new Windows server installation Configure your Windows Server and customize its settings based on your needs and preferences Discover how to install, configure, and work with Containers The perfect book for server and system admins looking for a quick reference on Windows Server operation, this book is also a great resource for networking newcomers learning their way around the server software they'll encounter daily.

    3 in stock

    £35.99

  • Java Concurrency in Practice

    Pearson Education (US) Java Concurrency in Practice

    3 in stock

    "I was fortunate indeed to have worked with a fantastic team on the design and implementation of the concurrency features added to the Java platform in Java 5.0 and Java 6. Now this same team provides the best explanation yet of these new features, and of concurrency in general. Concurrency is no longer a subject for advanced users only. Every Java developer should read this book."--Martin BuchholzJDK Concurrency Czar, Sun Microsystems "For the past 30 years, computer performance has been driven by Moore's Law; from now on, it will be driven by Amdahl's Law. Writing code that effectively exploits multiple processors can be very challenging. Java Concurrency in Practice provides you with the concepts and techniques needed to write safe and scalable Java programs for today's--and tomorrow's--systems."--Doron RajwanResearch Scientist, Intel Corp "This is the book you need if you're writing--or designing, or debugging, or maintaining, or contemplating--multithreaded Java programs. If you've ever had to synchronize a method and you weren't sure why, you owe it to yourself and your users to read this book, cover to cover."--Ted NewardAuthor of Effective Enterprise Java "Brian addresses the fundamental issues and complexities of concurrency with uncommon clarity. This book is a must-read for anyone who uses threads and cares about performance."--Kirk PepperdineCTO, JavaPerformanceTuning.com "This book covers a very deep and subtle topic in a very clear and concise way, making it the perfect Java Concurrency reference manual. Each page is filled with the problems (and solutions!) that programmers struggle with every day. Effectively exploiting concurrency is becoming more and more important now that Moore's Law is delivering more cores but not faster cores, and this book will show you how to do it."--Dr. Cliff ClickSenior Software Engineer, Azul Systems "I have a strong interest in concurrency, and have probably written more thread deadlocks and made more synchronization mistakes than most programmers. Brian's book is the most readable on the topic of threading and concurrency in Java, and deals with this difficult subject with a wonderful hands-on approach. This is a book I am recommending to all my readers of The Java Specialists' Newsletter, because it is interesting, useful, and relevant to the problems facing Java developers today."--Dr. Heinz KabutzThe Java Specialists' Newsletter "I've focused a career on simplifying simple problems, but this book ambitiously and effectively works to simplify a complex but critical subject: concurrency. Java Concurrency in Practice is revolutionary in its approach, smooth and easy in style, and timely in its delivery--it's destined to be a very important book."--Bruce TateAuthor of Beyond Java "Java Concurrency in Practice is an invaluable compilation of threading know-how for Java developers. I found reading this book intellectually exciting, in part because it is an excellent introduction to Java's concurrency API, but mostly because it captures in a thorough and accessible way expert knowledge on threading not easily found elsewhere."--Bill VennersAuthor of Inside the Java Virtual Machine Threads are a fundamental part of the Java platform. As multicore processors become the norm, using concurrency effectively becomes essential for building high-performance applications. Java SE 5 and 6 are a huge step forward for the development of concurrent applications, with improvements to the Java Virtual Machine to support high-performance, highly scalable concurrent classes and a rich set of new concurrency building blocks. In Java Concurrency in Practice, the creators of these new facilities explain not only how they work and how to use them, but also the motivation and design patterns behind them. However, developing, testing, and debugging multithreaded programs can still be very difficult; it is all too easy to create concurrent programs that appear to work, but fail when it matters most: in production, under heavy load. Java Concurrency in Practice arms readers with both the theoretical underpinnings and concrete techniques for building reliable, scalable, maintainable concurrent applications. Rather than simply offering an inventory of concurrency APIs and mechanisms, it provides design rules, patterns, and mental models that make it easier to build concurrent programs that are both correct and performant. This book covers: Basic concepts of concurrency and thread safety Techniques for building and composing thread-safe classes Using the concurrency building blocks in java.util.concurrent Performance optimization dos and don'ts Testing concurrent programs Advanced topics such as atomic variables, nonblocking algorithms, and the Java Memory Model

    3 in stock

    £44.49

  • Agile Web Development with Rails 7

    The Pragmatic Programmers Agile Web Development with Rails 7

    2 in stock

    Rails 7 completely redefines what it means to produce fantastic user experiences and provides a way to achieve all the benefits of single-page applications - at a fraction of the complexity. Rails 7 integrates the Hotwire frameworks of Stimulus and Turbo directly as the new defaults, together with that hot newness of import maps. The result is a toolkit so powerful that it allows a single individual to create modern applications upon which they can build a competitive business. The way it used to be. Ruby on Rails helps you produce high-quality, beautiful-looking web applications quickly - you concentrate on creating the application, and Rails takes care of the details. Rails 7 brings many improvements, and this edition is updated to cover the new features and changes in best practices. We start with a step-by-step walkthrough of building a real application, and in-depth chapters look at the built-in Rails features. Follow along with an extended tutorial as you write a web-based store application. Eliminate tedious configuration and housekeeping, seamlessly incorporate JavaScript, send and receive emails, manage background jobs with ActiveJob, and build real-time features using WebSockets and ActionCable. Test your applications as you write them using the built-in unit, integration, and system testing frameworks, internationalize your applications, and deploy your applications easily and securely. Rails 1.0 was released in December 2005. This book was there from the start, and didn't just evolve alongside Rails, it evolved with Rails. It has been developed in consultation with the Rails core team. In fact, Rails itself is tested against the code in this book. What You Need: All you need is a Windows, Mac OS X, or Linux machine to do development on. This book will take you through the steps to install Rails and its dependencies. If you aren't familiar with the Ruby programming language, this book contains a chapter that covers the basics necessary to understand the material in the book.

    2 in stock

    £43.19

  • (ISC)2 CCSP Certified Cloud Security Professional Official Practice Tests

    John Wiley & Sons Inc (ISC)2 CCSP Certified Cloud Security Professional Official Practice Tests

    3 in stock

    The only official CCSP practice test product endorsed by (ISC)2 With over 850 practice questions all new for the 2022-2025 exam objectives, (ISC)2 CCSP Certified Cloud Security Professional Official Practice Tests, 3rd Edition gives you the opportunity to test your level of understanding and gauge your readiness for the Certified Cloud Security Professional (CCSP) exam long before the big day. These questions cover 100% of the CCSP exam domains and include answers with full explanations to help you understand the reasoning and approach for each. Logical organization by domain allows you to practice only the areas you need to bring you up to par, without wasting precious time on topics you’ve already mastered. As the only official practice test product for the CCSP exam endorsed by (ISC)2, this essential resource is your best bet for gaining a thorough understanding of the topic. It also illustrates the relative importance of each domain, helping you plan your remaining study time so you can go into the exam fully confident in your knowledge. When you’re ready, two practice exams allow you to simulate the exam day experience and apply your own test-taking strategies with domains given in proportion to the real thing. The online learning environment and practice exams are the perfect way to prepare and make your progress easy to track. For this new Third Edition, cloud security experts Mike Chapple and David Seidl have delivered an all-new question set for the new CCSP 2022-2025 objectives. These authors are well known for their best-selling (ISC)2 CISSP Certified Information Systems Security Professional Official Practice Tests and now they’ve joined forces again to deliver the same high caliber practice questions for the CCSP exam.

    3 in stock

    £31.49

  • Learning Angular

    Pearson Education (US) Learning Angular

    2 in stock

    Learning Angular teaches modern application development with Angular 2 and Angular 4. It begins with the basics of Angular and the technologies and techniques used throughout the book, such as key features of TypeScript, newer ES6 syntax and concepts, and details about the tools needed to write professional Angular applications.

    2 in stock

    £26.54

  • Games, Design and Play: A detailed approach to iterative game design

    Pearson Education (US) Games, Design and Play: A detailed approach to iterative game design

    1 in stock

    The play-focused, step-by-step guide to creating great game designs This book offers a play-focused, process-oriented approach for designing games people will love to play. Drawing on a combined 35 years of design and teaching experience, Colleen Macklin and John Sharp link the concepts and elements of play to the practical tasks of game design. Using full-color examples, they reveal how real game designers think and work, and illuminate the amazing expressive potential of great game design. Focusing on practical details, this book guides you from idea to prototype to playtest and fully realized design. You’ll walk through conceiving and creating a game’s inner workings, including its core actions, themes, and especially its play experience. Step by step, you’ll assemble every component of your “videogame,” creating practically every kind of play: from cooperative to competitive, from chance-based to role-playing, and everything in between. Macklin and Sharp believe that games are for everyone, and game design is an exciting art form with a nearly unlimited array of styles, forms, and messages. Cutting across traditional platform and genre boundaries, they help you find inspiration wherever it exists. Games, Design and Play is for all game design students, and for beginning-to-intermediate-level game professionals, especially independent game designers. Bridging the gaps between imagination and production, it will help you craft outstanding designs for incredible play experiences! Coverage includes: Understanding core elements of play design: actions, goals, rules, objects, playspace, and players Mastering “tools” such as constraint, interaction, goals, challenges, strategy, chance, decision, storytelling, and context Comparing types of play and player experiences Considering the demands videogames make on players Establishing a game’s design values Creating design documents, schematics, and tracking spreadsheets Collaborating in teams on a shared design vision Brainstorming and conceptualizing designs Using prototypes to realize and playtest designs Improving designs by making the most of playtesting feedback Knowing when a design is ready for production Learning the rules so you can break them!

    1 in stock

    £36.89

  • Not with a Bug, But with a Sticker: Attacks on Machine Learning Systems and What To Do About Them

    John Wiley & Sons Inc Not with a Bug, But with a Sticker: Attacks on Machine Learning Systems and What To Do About Them

    3 in stock

    A robust and engaging account of the single greatest threat faced by AI and ML systems In Not With A Bug, But With A Sticker: Attacks on Machine Learning Systems and What To Do About Them, a team of distinguished adversarial machine learning researchers deliver a riveting account of the most significant risk to currently deployed artificial intelligence systems: cybersecurity threats. The authors take you on a sweeping tour – from inside secretive government organizations to academic workshops at ski chalets to Google’s cafeteria – recounting how major AI systems remain vulnerable to the exploits of bad actors of all stripes. Based on hundreds of interviews of academic researchers, policy makers, business leaders and national security experts, the authors compile the complex science of attacking AI systems with color and flourish and provide a front row seat to those who championed this change. Grounded in real world examples of previous attacks, you will learn how adversaries can upend the reliability of otherwise robust AI systems with straightforward exploits. The steeplechase to solve this problem has already begun: Nations and organizations are aware that securing AI systems brings forth an indomitable advantage: the prize is not just to keep AI systems safe but also the ability to disrupt the competition’s AI systems. An essential and eye-opening resource for machine learning and software engineers, policy makers and business leaders involved with artificial intelligence, and academics studying topics including cybersecurity and computer science, Not With A Bug, But With A Sticker is a warning—albeit an entertaining and engaging one—we should all heed. How we secure our AI systems will define the next decade. The stakes have never been higher, and public attention and debate on the issue has never been scarcer. The authors are donating the proceeds from this book to two charities: Black in AI and Bountiful Children’s Foundation.

    3 in stock

    £19.79

  • Exam Ref PL-300 Power BI Data Analyst

    Pearson Education (US) Exam Ref PL-300 Power BI Data Analyst

    3 in stock

    Prepare for Microsoft Exam PL-300 and help demonstrate your real-world ability to deliver actionable insights with Power BI by leveraging available data and domain expertise; to provide meaningful business value through clear data visualizations; to enable others to perform self-service analytics, and to deploy and configure solutions for consumption. Designed for data analysts, business users, and other professionals, this Exam Ref focuses on the critical thinking and decision-making acumen needed for success at the Microsoft Certified: Power BI Data Analyst Associate level. Focus on the expertise measured by these objectives: Prepare the data Model the data Visualize and analyze the data Deploy and maintain assets This Microsoft Exam Ref: Organizes its coverage by exam objectives Features strategic, what-if scenarios to challenge you Assumes you are a data analyst, business intelligence professional, report creator, or other professional seeking to validate your skills and knowledge in analyzing data with Power BI About the Exam Exam PL-300 focuses on knowledge needed to get data from different data sources; clean, transform, and load data; design and develop data models; create model calculations with DAX; optimize model performance; create reports and dashboards; enhance reports for usability and storytelling; identify patterns and trends; and manage files, datasets, and workspaces. About Microsoft Certification Passing this exam fulfills your requirements for the Microsoft Certified: Power BI Data Analyst Associate certification, demonstrating your understanding of data repositories and data processes, and your skills in designing and building scalable data models, cleaning and transforming data, enabling advanced analytic capabilities to provide meaningful business value, and collaborating with key stakeholders to deliver relevant insights based on identified business requirements. See full details at: microsoft.com/learn

    3 in stock

    £23.39

  • Computer Systems: A Programmer's Perspective, Global Edition

    Pearson Education Limited Computer Systems: A Programmer's Perspective, Global Edition

    2 in stock

    For courses in Computer Science and Programming Computer systems: A Programmer’s Perspective explains the underlying elements common among all computer systems and how they affect general application performance. Written from the programmer’s perspective, this book strives to teach students how understanding basic elements of computer systems and executing real practice can lead them to create better programs. Spanning across computer science themes such as hardware architecture, the operating system, and systems software, the 3rd Edition serves as a comprehensive introduction to programming. This book strives to create programmers who understand all elements of computer systems and will be able to engage in any application of the field--from fixing faulty software, to writing more capable programs, to avoiding common flaws. It lays the groundwork for students to delve into more intensive topics such as computer architecture, embedded systems, and cybersecurity. This book focuses on systems that execute an x86-64 machine code, and recommends that students have access to a Linux system for this course. Students should have basic familiarity with C or C++.

    2 in stock

    £78.99

  • Programming C# 10: Build Cloud, Web, and Desktop Applications

    O'Reilly Media Programming C# 10: Build Cloud, Web, and Desktop Applications

    3 in stock

    C# is undeniably one of the most versatile programming languages available to engineers today. With this comprehensive guide, you'll learn just how powerful the combination of C# and .NET can be. Author Ian Griffiths guides you through C# 10.0 and .NET 6 fundamentals and techniques for building cloud, web, and desktop applications. Designed for experienced programmers, this book provides many code examples to help you work with the nuts and bolts of C#, such as generics, LINQ, and asynchronous programming features. You'll get up to speed on .NET 6 and the latest C# 9.0 and 10.0 additions, including records, enhanced pattern matching, and new features designed to remove "ceremony" to improve productivity. Understand how .NET has changed in the most recent releases, and learn what it means for application development Select the most appropriate C# language features for any task Learn when to use the new features and when to stick with older ones Examine the range of functionality available in .NET's class libraries Learn how you can apply these class libraries to practical programming tasks Explore numerous small additions to .NET that improve expressiveness "Unlike books that focus on Visual Studio and technologies that interact with C#, this one covers the core language, and mastery of this core is essential to successfully building good software. It covers important concepts followed by generous code examples to explain them. It's thorough, detailed, and gets at the nooks and crannies of the language rarely covered elsewhere. It's a complete course on C#." --Jeremy Morgan Software/DevOps engineer Ian Griffiths has worked in various aspects of computing, including computer networking, embedded real-time systems, broadcast television systems, medical imaging, and all forms of cloud computing. Ian is a Technical Fellow at endjin, and a Microsoft MVP in Developer Technologies. He's the author of several O'Reilly books and has written courses on Windows Presentation Foundation (WPF) and TPL Tables. Technology brings him joy.

    3 in stock

    £57.59

  • Data Structures and Algorithms in Java 6th Editio n

    2 in stock

    £175.15

  • Data Points: Visualization That Means Something

    John Wiley & Sons Inc Data Points: Visualization That Means Something

    3 in stock

    A fresh look at visualization from the author of Visualize This Whether it's statistical charts, geographic maps, or the snappy graphical statistics you see on your favorite news sites, the art of data graphics or visualization is fast becoming a movement of its own. In Data Points: Visualization That Means Something, author Nathan Yau presents an intriguing complement to his bestseller Visualize This, this time focusing on the graphics side of data analysis. Using examples from art, design, business, statistics, cartography, and online media, he explores both standard-and not so standard-concepts and ideas about illustrating data. Shares intriguing ideas from Nathan Yau, author of Visualize This and creator of flowingdata.com, with over 66,000 subscribers Focuses on visualization, data graphics that help viewers see trends and patterns they might not otherwise see in a table Includes examples from the author's own illustrations, as well as from professionals in statistics, art, design, business, computer science, cartography, and more Examines standard rules across all visualization applications, then explores when and where you can break those rules Create visualizations that register at all levels, with Data Points: Visualization That Means Something.

    3 in stock

    £30.59

  • Big Data For Dummies

    John Wiley & Sons Inc Big Data For Dummies

    3 in stock

    Find the right big data solution for your business or organization Big data management is one of the major challenges facing business, industry, and not-for-profit organizations. Data sets such as customer transactions for a mega-retailer, weather patterns monitored by meteorologists, or social network activity can quickly outpace the capacity of traditional data management tools. If you need to develop or manage big data solutions, you'll appreciate how these four experts define, explain, and guide you through this new and often confusing concept. You'll learn what it is, why it matters, and how to choose and implement solutions that work. Effectively managing big data is an issue of growing importance to businesses, not-for-profit organizations, government, and IT professionals Authors are experts in information management, big data, and a variety of solutions Explains big data in detail and discusses how to select and implement a solution, security concerns to consider, data storage and presentation issues, analytics, and much more Provides essential information in a no-nonsense, easy-to-understand style that is empowering Big Data For Dummies cuts through the confusion and helps you take charge of big data solutions for your organization.

    3 in stock

    £23.39

  • ASP.NET Core Razor Pages in Action

    Manning Publications ASP.NET Core Razor Pages in Action

    1 in stock

    Razor Pages lets you build, configure, and deploy amazing dynamic ASP.NET websites with ease. In ASP.NET Core Razor Pages in Action you will learn: Building, configuring, and publishing a data-driven website Creating a complete web application step-by-step Forms for collecting and processing user data Connecting to databases from a Razor Page Protecting areas of a Razor Page from unauthorized access with ASP.NET Identity Using Object Relational Mapping tools to work with data in Razor Pages applications Generating CRUD pages using scaffolding gestures Generating and sending email from your web application ASP.NET Core Razor Pages in Action teaches you to develop dynamic websites using the powerful Razor Pages framework, .NET 6, and ASP.NET. Razor Pages generates HTML on the server, and is the perfect choice for eCommerce sites, intranet services, content management systems, and other apps that require reliability. In this book, you'll use Razor Pages to build a complete application for booking city breaks, learning to iterate amazing new features chapter-by-chapter. about the technology Razor Pages sits on top of .NET 6 as a key part of ASP.NET Core, and has become the recommended tool for any developer building websites with Microsoft technologies. The page-focused framework is great for building dynamic websites that change frequently, and simplifies the process of building complex applications. about the book ASP.NET Core Razor Pages in Action shows you how to use Razor Pages to create dynamic websites that are easy to test and scale. You'll go hands-on to build a complete vacation-booking application, incorporating new framework features and adding complexities as they're introduced. As the application unfolds, you'll see how Razor Pages simplifies all the essential tasks of web development, from form creation and data processing, to easy publication and deployment. You'll also learn to enhance your web applications with the huge ecosystem of C# libraries, and how to locate the perfect tool for your task using centralized repositories.

    1 in stock

    £41.39

  • Time Series Forecasting in Python

    Manning Publications Time Series Forecasting in Python

    1 in stock

    Build predictive models from time-based patterns in your data. Master statistical models including new deep learning approaches for time series forecasting. In Time Series Forecasting in Python you will learn how to: Recognize a time series forecasting problem and build a performant predictive model Create univariate forecasting models that account for seasonal effects and external variables Build multivariate forecasting models to predict many time series at once Leverage large datasets by using deep learning for forecasting time series Automate the forecasting process DESCRIPTION Time Series Forecasting in Python teaches you to build powerful predictive models from time-based data. Every model you create is relevant, useful, and easy to implement with Python. You'll explore interesting real-world datasets like Google's daily stock price and economic data for the USA, quickly progressing from the basics to developing large-scale models that use deep learning tools like TensorFlow.Time Series Forecasting in Python teaches you to apply time series forecasting and get immediate, meaningful predictions. You'll learn both traditional statistical and new deep learning models for time series forecasting, all fully illustrated with Python source code. Time Series Forecasting in Python teaches you to build powerful predictive models from time-based data. Every model you create is relevant, useful, and easy to implement with Python. You'll explore interesting real-world datasets like Google's daily stock price and economic data for the USA, quickly progressing from the basics to developing large-scale models that use deep learning tools like TensorFlow. about the technology Time series forecasting reveals hidden trends and makes predictions about the future from your data. This powerful technique has proven incredibly valuable across multiple fields—from tracking business metrics, to healthcare and the sciences. Modern Python libraries and powerful deep learning tools have opened up new methods and utilities for making practical time series forecasts. about the book Time Series Forecasting in Python teaches you to apply time series forecasting and get immediate, meaningful predictions. You'll learn both traditional statistical and new deep learning models for time series forecasting, all fully illustrated with Python source code. Test your skills with hands-on projects for forecasting air travel, volume of drug prescriptions, and the earnings of Johnson & Johnson. By the time you're done, you'll be ready to build accurate and insightful forecasting models with tools from the Python ecosystem.

    1 in stock

    £41.39

  • The Linux Programming Interface

    No Starch Press,US The Linux Programming Interface

    2 in stock

    The Linux Programming Interface (TLPI) is the definitive guide to the Linux and UNIX programming interface the interface employed by nearly every application that runs on a Linux or UNIX system. In this authoritative work, Linux programming expert Michael Kerrisk provides detailed descriptions of the system calls and library functions that you need in order to master the craft of system programming, and accompanies his explanations with clear, complete example programs. You'll find descriptions of over 500 system calls and library functions, and more than 200 example programs, 88 tables, and 115 diagrams. You'll learn how to: Read and write files efficiently Use signals, clocks, and timers Create processes and execute programs Write secure programs Write multithreaded programs using POSIX threads Build and use shared libraries Perform interprocess communication using pipes, message queues, shared memory, and semaphores Write network applications with the sockets API While The L

    2 in stock

    £85.49

  • Information Privacy Engineering and Privacy by Design: Understanding Privacy Threats, Technology, and Regulations Based on Standards and Best Practices

    Pearson Education (US) Information Privacy Engineering and Privacy by Design: Understanding Privacy Threats, Technology, and Regulations Based on Standards and Best Practices

    1 in stock

    The Comprehensive Guide to Engineering and Implementing Privacy Best Practices As systems grow more complex and cybersecurity attacks more relentless, safeguarding privacy is ever more challenging. Organizations are increasingly responding in two ways, and both are mandated by key standards such as GDPR and ISO/IEC 27701:2019. The first approach, privacy by design, aims to embed privacy throughout the design and architecture of IT systems and business practices. The second, privacy engineering, encompasses the technical capabilities and management processes needed to implement, deploy, and operate privacy features and controls in working systems. In Information Privacy Engineering and Privacy by Design, internationally renowned IT consultant and author William Stallings brings together the comprehensive knowledge privacy executives and engineers need to apply both approaches. Using the techniques he presents, IT leaders and technical professionals can systematically anticipate and respond to a wide spectrum of privacy requirements, threats, and vulnerabilities–addressing regulations, contractual commitments, organizational policies, and the expectations of their key stakeholders. • Review privacy-related essentials of information security and cryptography • Understand the concepts of privacy by design and privacy engineering • Use modern system access controls and security countermeasures to partially satisfy privacy requirements • Enforce database privacy via anonymization and de-identification • Prevent data losses and breaches • Address privacy issues related to cloud computing and IoT • Establish effective information privacy management, from governance and culture to audits and impact assessment • Respond to key privacy rules including GDPR, U.S. federal law, and the California Consumer Privacy Act This guide will be an indispensable resource for anyone with privacy responsibilities in any organization, and for all students studying the privacy aspects of cybersecurity.

    1 in stock

    £51.99

  • Machine Learning for High-Risk Applications: Approaches to Responsible AI

    O'Reilly Media Machine Learning for High-Risk Applications: Approaches to Responsible AI

    2 in stock

    The past decade has witnessed a wide adoption of artificial intelligence and machine learning (AI/ML) technologies. However, a lack of oversight into their widespread implementation has resulted in harmful outcomes that could have been avoided with proper oversight. Before we can realize AI/ML's true benefit, practitioners must understand how to mitigate its risks. This book describes responsible AI, a holistic approach for improving AI/ML technology, business processes, and cultural competencies that builds on best practices in risk management, cybersecurity, data privacy, and applied social science. It's an ambitious undertaking that requires a diverse set of talents, experiences, and perspectives. Data scientists and nontechnical oversight folks alike need to be recruited and empowered to audit and evaluate high-impact AI/ML systems. Author Patrick Hall created this guide for a new generation of auditors and assessors who want to make AI systems better for organizations, consumers, and the public at large. Learn how to create a successful and impactful responsible AI practice Get a guide to existing standards, laws, and assessments for adopting AI technologies Look at how existing roles at companies are evolving to incorporate responsible AI Examine business best practices and recommendations for implementing responsible AI Learn technical approaches for responsible AI at all stages of system development

    2 in stock

    £57.59

  • Oracle PL/SQL by Example

    Pearson Education (US) Oracle PL/SQL by Example

    2 in stock

    Using PL/SQL for Oracle Database 21c, you can build solutions that deliver unprecedented performance and efficiency in any environment, including the cloud. Oracle PL/SQL by Example, Sixth Edition, teaches all the PL/SQL skills you'll need, through real-world labs and extensive examples. Now fully updated for the newest version of PL/SQL 21c, it covers everything from basic syntax and program control through the latest optimization and tuning enhancements. Step by step, you'll walk through every key task, mastering today's most valuable Oracle 21c PL/SQL programming techniques on your own. Start by downloading the supporting schema and exercises from informit.com/title/9780138062835. Once you've done an exercise, the author doesn't just present the answer: She offers an in-depth discussion introducing deeper insights and modern best practices. This book's approach fully reflects the author's award-winning experience teaching PL/SQL to professionals at Columbia University in New York City. New database developers and DBAs can use it to get productive fast; experienced PL/SQL programmers will find it to be a superb Oracle Database 21c solutions reference. New in This Edition Updated code examples throughout New iteration controls for the FOR LOOP statement, such as stepped range, multiple iterations, collection, and cursor iterations Enhancements for PL/SQL qualified expressions Performance enhancements for PL/SQL functions, such as SQL macro, and better control of the result cache Other Topics Covered Mastering basic PL/SQL concepts and language fundamentals, and understanding SQL's role in PL/SQL Using conditional and iterative program controls Efficiently handling errors and exceptions Working with cursors and triggers, including compound triggers Using stored procedures, functions, and packages to write modular code that other programs can run Working with collections, object-relational features, native dynamic SQL, bulk SQL, and other advanced features

    2 in stock

    £51.99

  • Microsoft Windows Security Essentials

    John Wiley & Sons Inc Microsoft Windows Security Essentials

    3 in stock

    Windows security concepts and technologies for IT beginners IT security can be a complex topic, especially for those new to the field of IT. This full-color book, with a focus on the Microsoft Technology Associate (MTA) program, offers a clear and easy-to-understand approach to Windows security risks and attacks for newcomers to the world of IT. By paring down to just the essentials, beginners gain a solid foundation of security concepts upon which more advanced topics and technologies can be built. This straightforward guide begins each chapter by laying out a list of topics to be discussed, followed by a concise discussion of the core networking skills you need to have to gain a strong handle on the subject matter. Chapters conclude with review questions and suggested labs so you can measure your level of understanding of the chapter's content. Serves as an ideal resource for gaining a solid understanding of fundamental security concepts and skills Offers a straightforward and direct approach to security basics and covers anti-malware software products, firewalls, network topologies and devices, network ports, and more Reviews all the topics you need to know for taking the MTA 98-367 exam Provides an overview of security components, looks at securing access with permissions, addresses audit policies and network auditing, and examines protecting clients and servers If you're new to IT and interested in entering the IT workforce, then Microsoft Windows Security Essentials is essential reading.

    3 in stock

    £27.89

  • The Age of AI: "THE BOOK WE ALL NEED"

    John Murray Press The Age of AI: "THE BOOK WE ALL NEED"

    3 in stock

    THE WAY HUMANS NAVIGATE THE WORLD IS ALTERING, FOREVER. THIS IS YOUR ESSENTIAL AI ROADMAP. AI is revolutionizing how we approach security, economics, order and even knowledge itself. It is changing how we experience reality, and our role within it. Three of our most accomplished and deep thinkers explore what this means for our present and our future, tackling the questions that will affect as all: What will it mean to be human? What are the key frontier risks? What AI ethics are we going to need? How is AI impacting politics, defence, medicine and education? 'Absolutely masterful . . . the book we all need' Fareed Zakaria 'A muscular contribution to one of the 21st century's most pressing debates' The Economist Henry Kissinger was the 56th Secretary of State and winner of the Nobel Peace Prize; Eric Schmidt, Google's former CEO, lead the company's growth for over a decade and Daniel Huttenlocher is dean of the MIT Schwarzman College of Computing.

    3 in stock

    £10.99

  • The Azure Data Lakehouse Toolkit: Building and Scaling Data Lakehouses on Azure with Delta Lake, Apache Spark, Databricks, Synapse Analytics, and Snowflake

    APress The Azure Data Lakehouse Toolkit: Building and Scaling Data Lakehouses on Azure with Delta Lake, Apache Spark, Databricks, Synapse Analytics, and Snowflake

    1 in stock

    Design and implement a modern data lakehouse on the Azure Data Platform using Delta Lake, Apache Spark, Azure Databricks, Azure Synapse Analytics, and Snowflake. This book teaches you the intricate details of the Data Lakehouse Paradigm and how to efficiently design a cloud-based data lakehouse using highly performant and cutting-edge Apache Spark capabilities using Azure Databricks, Azure Synapse Analytics, and Snowflake. You will learn to write efficient PySpark code for batch and streaming ELT jobs on Azure. And you will follow along with practical, scenario-based examples showing how to apply the capabilities of Delta Lake and Apache Spark to optimize performance, and secure, share, and manage a high volume, high velocity, and high variety of data in your lakehouse with ease.The patterns of success that you acquire from reading this book will help you hone your skills to build high-performing and scalable ACID-compliant lakehouses using flexible and cost-efficient decoupled storage and compute capabilities. Extensive coverage of Delta Lake ensures that you are aware of and can benefit from all that this new, open source storage layer can offer. In addition to the deep examples on Databricks in the book, there is coverage of alternative platforms such as Synapse Analytics and Snowflake so that you can make the right platform choice for your needs.After reading this book, you will be able to implement Delta Lake capabilities, including Schema Evolution, Change Feed, Live Tables, Sharing, and Clones to enable better business intelligence and advanced analytics on your data within the Azure Data Platform.What You Will Learn Implement the Data Lakehouse Paradigm on Microsoft’s Azure cloud platform Benefit from the new Delta Lake open-source storage layer for data lakehouses Take advantage of schema evolution, change feeds, live tables, and more Write functional PySpark code for data lakehouse ELT jobs Optimize Apache Spark performance through partitioning, indexing, and other tuning options Choose between alternatives such as Databricks, Synapse Analytics, and Snowflake Who This Book Is ForData, analytics, and AI professionals at all levels, including data architect and data engineer practitioners. Also for data professionals seeking patterns of success by which to remain relevant as they learn to build scalable data lakehouses for their organizations and customers who are migrating into the modern Azure Data Platform.

    1 in stock

    £49.99

  • Version Control with Git: Powerful Tools and Techniques for Collaborative Software Development

    O'Reilly Media Version Control with Git: Powerful Tools and Techniques for Collaborative Software Development

    2 in stock

    Track, branch, merge, and manage code revisions with Git, the free and open source distributed version control system. Through a series of step-by-step tutorials, this practical guide quickly takes you from Git fundamentals to advanced techniques, and provides friendly yet rigorous advice for navigating Git's many functions. You'll learn how to work with everything from small to very large projects with speed and efficiency. In this third edition, authors Prem Kumar Ponuthorai and Jon Loeliger break down Git concepts using a modular approach. You'll start with the basics and fundamental philosophy of Git, followed by intermediate commands to help you efficiently supplement your daily development workflow. Finally, you'll learn advanced Git commands and concepts to understand how Git works under the hood. Learn how to use Git for real-world development scenarios Gain insight into Git's common use cases, initial tasks, and basic functions Use the system for distributed version control Learn how to manage merges, conflicts, patches, and diffs Apply advanced techniques such as rebasing, hooks, and ways to handle submodules

    2 in stock

    £47.69

  • Teach Yourself VISUALLY MacBook Pro and MacBook Air

    John Wiley & Sons Inc Teach Yourself VISUALLY MacBook Pro and MacBook Air

    3 in stock

    The visual learner's guide to getting up and running with your Apple laptop Teach Yourself VISUALLY MacBook Pro and MacBook Air covers all the vital information you need to start working on your MacBook. With this highly illustrated and easy-to-follow guide, you'll learn to navigate the macOS interface like a pro; customize your desktop with the widgets you need; and get your MacBook working with iCloud, your iPhone, and your iPad. This book's graphical, step-by-step instructions walk you through everything from installation to troubleshooting, helping you to get the most out of the investment you've made in your MacBook. This fully updated edition helps you become a power user of the latest MacBook models and exploit the features in macOS Sonoma, Apple's state-of-the-art operating system, and the apps that come with it. If you prefer to learn visually, this is the book you need. Get up to speed with the latest macOS version, Sonoma, and its new featuresPerform everyday tasks quickly a

    3 in stock

    £20.69

  • IAPP CIPM Certified Information Privacy Manager Study Guide

    John Wiley & Sons Inc IAPP CIPM Certified Information Privacy Manager Study Guide

    3 in stock

    An essential resource for anyone preparing for the CIPM certification exam and a career in information privacy As cybersecurity and privacy become ever more important to the long-term viability and sustainability of enterprises in all sectors, employers and professionals are increasingly turning to IAPP’s trusted and recognized Certified Information Privacy Manager qualification as a tried-and-tested indicator of information privacy management expertise. In IAPP CIPM Certified Information Privacy Manager Study Guide, a team of dedicated IT and privacy management professionals delivers an intuitive roadmap to preparing for the CIPM certification exam and for a new career in the field of information privacy. Make use of pre-assessments, the Exam Essentials feature, and chapter review questions with detailed explanations to gauge your progress and determine where you’re proficient and where you need more practice. In the book, you’ll find coverage of every domain tested on the CIPM exam and those required to succeed in your first—or your next—role in a privacy-related position. You’ll learn to develop a privacy program and framework, as well as manage the full privacy program operational lifecycle, from assessing your organization’s needs to responding to threats and queries. The book also includes: A head-start to obtaining an in-demand certification used across the information privacy industry Access to essential information required to qualify for exciting new career opportunities for those with a CIPM credential Access to the online Sybex learning environment, complete with two additional practice tests, chapter review questions, an online glossary, and hundreds of electronic flashcards for efficient studying An essential blueprint for success on the CIPM certification exam, IAPP CIPM Certified Information Privacy Manager Study Guide will also ensure you hit the ground running on your first day at a new information privacy-related job.

    3 in stock

    £42.75

  • LPI Security Essentials Study Guide: Exam 020-100

    John Wiley & Sons Inc LPI Security Essentials Study Guide: Exam 020-100

    3 in stock

    Prepare smarter and faster for the LPI Security Essentials exam In LPI Security Essentials Study Guide: Exam 020-100, veteran Linux server administrator David Clinton delivers an expert tutorial on the major security threats facing computers, networks, connected devices, and IT services, both on-premise and in the cloud. You’ll discover common and effective ways to prevent, mitigate, and respond to security attacks, and validate your ability to use encryption to secure data transferred through a network. This book is designed to prepare you for the LPI Security Essentials certification offered by the global standard and career support organization for open-source professionals. Whether you’re preparing for this foundational exam as a steppingstone to the more advanced Security+ certification or as an end in itself, you’ll advance your knowledge of security concepts, encryption, node, device, and storage security, network and service security, and identity and privacy concepts. You’ll get: Techniques and tools you can use immediately in a new role as an IT security professional Key strategies for digital self-defense, including securing your own devices and making use of IT services Complimentary access to Sybex’s superior online interactive learning environment and test bank, complete with chapter tests, a practice exam, electronic flashcards, and a glossary of key terms Perfect for anyone seeking to take the LPI Security Essentials certification exam, LPI Security Essentials Study Guide, Exam 020-100 is a must-have resource for people looking to hit the ground running in a new career focused on information security.

    3 in stock

    £42.75

  • Modeling And Simulation In Python

    No Starch Press,US Modeling And Simulation In Python

    2 in stock

    Modeling and Simulation in Python is a thorough but easy-to-follow introduction to physical modelling - that is, the art of describing and simulating real-world systems. Readers are guided through modelling things like world population growth, infectious disease, bungee jumping, baseball flight trajectories, celestial mechanics, and more while simultaneously developing a strong understanding of fundamental programming concepts like loops, vectors, and functions. Clear and concise, with a focus on learning by doing, the author spares the reader abstract, theoretical complexities and gets right to hands-on examples that show how to produce useful models and simulations.

    2 in stock

    £34.19

  • Security in Computing

    Pearson Education (US) Security in Computing

    2 in stock

    The Art of Computer and Information Security: From Apps and Networks to Cloud and Crypto Security in Computing, Sixth Edition, is today's essential text for anyone teaching, learning, and practicing cybersecurity. It defines core principles underlying modern security policies, processes, and protection; illustrates them with up-to-date examples; and shows how to apply them in practice. Modular and flexibly organized, this book supports a wide array of courses, strengthens professionals' knowledge of foundational principles, and imparts a more expansive understanding of modern security. This extensively updated edition adds or expands coverage of artificial intelligence and machine learning tools; app and browser security; security by design; securing cloud, IoT, and embedded systems; privacy-enhancing technologies; protecting vulnerable individuals and groups; strengthening security culture; cryptocurrencies and blockchain; cyberwarfare; post-quantum computing; and more. It contains many new diagrams, exercises, sidebars, and examples, and is suitable for use with two leading frameworks: the US NIST National Initiative for Cybersecurity Education (NICE) and the UK Cyber Security Body of Knowledge (CyBOK). Core security concepts: Assets, threats, vulnerabilities, controls, confidentiality, integrity, availability, attackers, and attack types The security practitioner's toolbox: Identification and authentication, access control, and cryptography Areas of practice: Securing programs, user–internet interaction, operating systems, networks, data, databases, and cloud computing Cross-cutting disciplines: Privacy, management, law, and ethics Using cryptography: Formal and mathematical underpinnings, and applications of cryptography Emerging topics and risks: AI and adaptive cybersecurity, blockchains and cryptocurrencies, cyberwarfare, and quantum computing Register your book for convenient access to downloads, updates, and/or corrections as they become available. See inside book for details.

    2 in stock

    £95.24

  • From Data To Profit: How Businesses Leverage Data to Grow Their Top and Bottom Lines

    John Wiley & Sons Inc From Data To Profit: How Businesses Leverage Data to Grow Their Top and Bottom Lines

    3 in stock

    Transform your company’s AI and data frameworks to unlock the true power of disruptive new tech In From Data to Profit: How Businesses Leverage Data to Grow Their Top and Bottom Lines, accomplished entrepreneur and AI strategist Vineet Vashishta delivers an engaging and insightful new take on making the most of data, artificial intelligence, and technology at your company. You’ll learn to change the culture, strategy, structure, and operational framework of your company to take full advantage of disruptive advances in tech. The author explores fascinating work being undertaken by firms in the real world, as well as high-value use cases and innovative projects and products made possible by realigning organizational frameworks using the capabilities of new technologies. He explains how to get everyone in your company on the same page, following a single framework, in a way that ensures individual departments get what they want and need. You’ll learn to outline a comprehensive technical vision and purpose that respects departmental autonomy over their core competencies while guaranteeing that they all get the tools they need to make technology their partner. You’ll also discover why firms that have adopted a holistic strategy toward AI and data have enjoyed results far beyond those experienced by those that have taken a piecemeal approach. From Data to Profit demonstrates the proper role of the CEO during an intensive transformation: one of maintaining culture during the change. It offers advice for organizational change, including the 3-Phase Data Organizational Development Framework, the Core <-> Rim 3 Main People Groups Framework, and the way to implement new roles for a Chief Digital Officer and Technical Strategist. Perfect for data professionals, data organizational leaders, and data product and process owners, From Data to Profit will also benefit executives, managers, and other business leaders seeking hands-on advice for digital transformation at their firms.

    3 in stock

    £20.69

  • SOLIDWORKS 2023 Quick Start

    SDC Publications SOLIDWORKS 2023 Quick Start

    1 in stock

    1 in stock

    £51.99

  • Artificial Intelligence: Foundations of Computational Agents

    Cambridge University Press Artificial Intelligence: Foundations of Computational Agents

    1 in stock

    Fully revised and updated, this third edition includes three new chapters on neural networks and deep learning including generative AI, causality, and the social, ethical and regulatory impacts of artificial intelligence. All parts have been updated with the methods that have been proven to work. The book's novel agent design space provides a coherent framework for learning, reasoning and decision making. Numerous realistic applications and examples facilitate student understanding. Every concept or algorithm is presented in pseudocode and open source AIPython code, enabling students to experiment with and build on the implementations. Five larger case studies are developed throughout the book and connect the design approaches to the applications. Each chapter now has a social impact section, enabling students to understand the impact of the various techniques as they learn them. An invaluable teaching package for undergraduate and graduate AI courses, this comprehensive textbook is accompanied by lecture slides, solutions, and code.

    1 in stock

    £57.99

  • C# 10.0 All-in-One For Dummies

    John Wiley & Sons Inc C# 10.0 All-in-One For Dummies

    3 in stock

    Look sharp—learn or refresh your C# skills with the latest version C# is one of the most popular programming languages, and frequent updates help it keep pace as the world of coding changes. You can keep pace too, thanks to C# 10.0 All-in-One For Dummies, where you'll learn the basics of the language itself, how to code in Visual Studio, and how to take advantage of the new features in the latest release. At every stage of your career, you'll need to know the cutting-edge trends and techniques that clients want. This book has your back, with info on object-oriented programming, writing secure code, building web applications, and more. The six standalone mini-books you'll find inside this all-in-one will take you through the changes to C# and the practical applications and dev tools that you need to know. New features covered include records, init only setters, top-level statements, pattern matching enhancements, fit and finish features, and a lot more. Plus, this version is packed with more examples and code snippets, so you can sharply see C# in action! Learn the very basics of C# programming, even if you have no prior experience Refresh your knowledge of the language and learn how to use the new features in the 10.0 version release Read six mini-books on hot coding topics like object-oriented programming, Visual Studio, and Windows 10 development Enhance your employability and join the 6.5-million-strong community of C# developers You need an easy-to-read C# guide that will help you understand the incoming updates, and this For Dummies reference is it.

    3 in stock

    £35.09

  • The Complete Guide to Blender Graphics: Computer Modeling and Animation: Volume Two

    Taylor & Francis Ltd The Complete Guide to Blender Graphics: Computer Modeling and Animation: Volume Two

    3 in stock

    BlenderTM is a free Open-Source 3D Computer Modeling and Animation Suite incorporating Character Rigging, Particles, Real World Physics Simulation, Sculpting, Video Editing with Motion Tracking and 2D Animation within the 3D Environment.Blenderis FREE to download and use by anyone for anything. The Complete Guide to Blender Graphics: Computer Modeling and Animation, Eighth Editionis a unified manual describing the operation of the program, updated with reference to the Graphical User Interface for Blender Version3.2.2, including additional material covering Blender Assets, Geometry Nodes, and Non-Linear Animation.Divided into a two-volume set, the book introduces the program’s Graphical User Interface and shows how to implement tools for modeling and animating characters and created scenes with the application of color, texture, and special lighting effects.Key Features:The book provides instruction for New Users starting at the very beginning.Instruction is presented in a series of chapters incorporating visual reference to the program's interface.The initial chapters are designed to instruct the user in the operation of the program while introducing and demonstrating interesting features of the program.Chapters are developed in a building block fashion providing forward and reverse reference to relevant material.Both volumes are available in a discounted set, which can also be purchased together with Blender 2D Animation: The Complete Guide to the Grease Pencil.

    3 in stock

    £52.99

  • The Datapreneurs: The Promise of AI and the Creators Building Our Future

    Skyhorse Publishing The Datapreneurs: The Promise of AI and the Creators Building Our Future

    3 in stock

    A leader in the data economy explains how we arrived at AI—and how we can navigate its future. In The Datapreneurs, Bob Muglia helps us understand how innovation in data and information technology have led us to AI—and how this technology must shape our future. The long-time Microsoft executive, former CEO of Snowflake, and current tech investor maps the evolution of the modern data stack and how it has helped build today’s economy and society. And he explains how humanity must create a new social contract for the artificial general intelligence (AGI)—autonomous machines intelligent as people—that he expects to arrive in less than a decade. Muglia details his personal experience in the foundational years of computing and data analytics, including with Bill Gates and Sam Altman, the CEO of OpenAI, the creator of ChatGPT, and others that are not household names—yet. He builds upon Isaac Asimov’s Laws of Robotics to explore the moral, ethical, and legal implications of today’s smart machines, and how a combination of human and machine intelligence could create an era of progress and prosperity where all the people on Earth can have what they need and want without destroying our natural environment.The Datapreneurs is a call to action. AGI is surely coming. Muglia believes that tech business leaders, ethicists, policy leaders, and even the general public must collaborate answer the short- and long-term questions raised by its emergence. And he argues that we had better get going, because advances are coming so fast that society risks getting caught flatfooted—with potentially disastrous consequences.

    3 in stock

    £19.80

  • Windows 11 For Dummies

    John Wiley & Sons Inc Windows 11 For Dummies

    1 in stock

    Need Windows help? Find the latest tips and tricks in this perennial favorite on Windows Windows 11 promises to be the fastest, most secure, and most flexible version of the Microsoft operating system yet. With a promise like that, of course you want to start using it, as quickly as possible! Windows 11 For Dummies gives you that speed, security, and flexibility by getting you up to date with the latest in Windows. Windows expert and bestselling author Andy Rathbone gives you a helping hand by showing you how to get around the newly updated Windows 11 interface, how to use the new Windows tools like Teams and widgets, and how to use Android apps. Your tour of Windows 11 starts with the Start menu and ends with how to troubleshoot when things go wrong. In between you find out how to find files on your hard drive, connect with friends and colleagues on Microsoft Teams, transfer photos from your phone to your hard drive, or switch between your desktop and laptop. Additional topics include: Navigating the Start menu Finding where your files are hiding Adding separate user accounts to keep your kids out of your business Connecting to a WiFi network Customizing your widgets Switching to a laptop or tablet You know what you want to get done. Keep Windows 11 For Dummies by your desktop, laptop, and tablet, and you can open it at any time to find out how to get your Windows computer to do what you need.

    1 in stock

    £20.99

  • I, Nobot

    Oro Editions I, Nobot

    3 in stock

    The book is a graphic novel written by two self-realised nobots who aim to help nearly seven billion fellow biological nobots (also known as humans) realise their true nature. They believe that many nobots are unaware of their existence and some even call themselves human beings. The nobots argue that this is the first time two self-realised nobots have written a book together, and that their perspective can help bridge the gap between nobots and humans. They also look back into history and speculate about the future while rooting themselves firmly in the present. The book is an exploration of the relationship between nobots and humans and aims to be a conversation between the nobots and the reader. The nobots hope that the reader will enjoy the book as much as they enjoyed writing it and suggest that it is best paired with a glass of Château Lagrange 2011 Saint-Julien and Bach's Organ Sonata No. 3 in D Minor, BWV527.

    3 in stock

    £26.96

© 2025 Book Curl,

    • American Express
    • Apple Pay
    • Diners Club
    • Discover
    • Google Pay
    • Maestro
    • Mastercard
    • PayPal
    • Shop Pay
    • Union Pay
    • Visa

    Login

    Forgot your password?

    Don't have an account yet?
    Create account