Computing

1567 products


  • Unity in Action

    Manning Publications Unity in Action

    3 in stock

    Create your first 2D, 3D, and AR/VR games with the awesome Unity game platform. With this hands-on beginner's guide, you'll start building games fast! In Unity in Action, Third Edition, you will learn how to: Create characters that run, jump, and bump into things Build 3D first-person shooters and third-person action games Construct 2D card games and side-scrolling platformers Script enemies with AI Improve game graphics by importing models and images Design an intuitive user interface for your games Play music and spatially-aware sound effects Connect your games to the internet for online play Deploy your games to desktop, mobile, and the web Thousands of new game developers have chosen Joe Hocking's Unity in Action as their first step toward Unity mastery. This fully updated third edition comes packed with fully refreshed graphics, Unity's latest features, and coverage of the augmented and virtual reality toolkits. Using your existing coding skills, you'll write custom code instead of just clicking together premade scripts. You'll master the Unity toolset from the ground up, adding the skills you need to go from application coder to game developer. Build your next game without sweating the low-level details. The Unity game engine handles the heavy lifting, so you can focus on game play, graphics, and user experience. With support for C#, a huge ecosystem of production-quality prebuilt assets, and a strong dev community, Unity will get your game idea off the drawing board and onto the screen! You can even use Unity for more than game development, with new tools for VR and augmented reality that are perfect for developing useful apps.

    3 in stock

    £41.18

  • Lean UX: Creating Great Products with Agile Teams

    O'Reilly Media Lean UX: Creating Great Products with Agile Teams

    3 in stock

    Lean UX is synonymous with modern product design and development. By combining human-centric design, agile ways of working, and a strong business sense, designers, product managers, developers, and scrum masters around the world are making Lean UX the leading approach for digital product teams today In the third edition of this award-winning book, authors Jeff Gothelf and Josh Seiden help you focus on the product experience rather than deliverables. You'll learn tactics for integrating user experience design, product discovery, agile methods, and product management. And you'll discover how to drive your design in short, iterative cycles to assess what works best for businesses and users. Lean UX guides you through this change--for the better. Facilitate the Lean UX process with your team with the Lean UX Canvas Ensure every project starts with clear customer-centric success criteria Understand the role of the designer on an agile team Write and contribute design and experiment stories to the backlog Ensure design work takes place in every sprint Build product discovery into the team's "velocity"

    3 in stock

    £28.34

  • An Introduction to C & GUI Programming 2e

    Raspberry Pi Press An Introduction to C & GUI Programming 2e

    3 in stock

    3 in stock

    £13.36

  • Essential Math for AI: Next-Level Mathematics for Efficient and Successful AI Systems

    O'Reilly Media Essential Math for AI: Next-Level Mathematics for Efficient and Successful AI Systems

    3 in stock

    Companies are scrambling to integrate AI into their systems and operations. But to build truly successful solutions, you need a firm grasp of the underlying mathematics. This accessible guide walks you through the math necessary to thrive in the AI field such as focusing on real-world applications rather than dense academic theory. Engineers, data scientists, and students alike will examine mathematical topics critical for AI--including regression, neural networks, optimization, backpropagation, convolution, Markov chains, and more--through popular applications such as computer vision, natural language processing, and automated systems. And supplementary Jupyter notebooks shed light on examples with Python code and visualizations. Whether you're just beginning your career or have years of experience, this book gives you the foundation necessary to dive deeper in the field. Understand the underlying mathematics powering AI systems, including generative adversarial networks, random graphs, large random matrices, mathematical logic, optimal control, and more Learn how to adapt mathematical methods to different applications from completely different fields Gain the mathematical fluency to interpret and explain how AI systems arrive at their decisions

    3 in stock

    £43.16

  • SharePoint For Dummies

    John Wiley & Sons Inc SharePoint For Dummies

    2 in stock

    Unlock the potential of Microsoft’s powerful web-based collaborative platform that comes standard with Microsoft 365 Microsoft SharePoint unlocks millions of collaborative and remote working capabilities and possibilities. And using it doesn’t require a degree in computer science! With SharePoint For Dummies, you’ll be creating sites, working with lists, and integrating with Microsoft Teams in no time at all. This book offers fully illustrated, step-by-step instructions to adapt and customize SharePoint for your own organization. Perfect for complete SharePoint novices as well as veterans of previous versions, you’ll learn to manage and work with enterprise content and use the SharePoint mobile app. This handy guide also walks you through: Creating integrated, online portals from scratch for everyone in your organization to use How to navigate the SharePoint interface like a pro, without any prior knowledge Using SharePoint alongside Microsoft Office 365’s other powerful tools, like Teams Ideal for anyone who wants to—or has to—use SharePoint at work or school, SharePoint For Dummies is your irreplaceable companion to getting up-to-speed with SharePoint in a hurry!

    2 in stock

    £21.45

  • Security Awareness: Applying Practical Cybersecurity in Your World

    Cengage Learning, Inc Security Awareness: Applying Practical Cybersecurity in Your World

    1 in stock

    Designed to provide you with the knowledge and skills needed to protect your technology devices from increasingly sophisticated cyberattacks, SECURITY AWARENESS: APPLYING PRACTICAL CYBERSECURITY IN YOUR WORLD, 6th EDITION continues to present the same practical information that has made previous editions so popular. For most students, practical cybersecurity poses daunting challenges: Do I need antivirus software? How can I manage all my passwords? Can I prevent a ransomware attack? Is there a way to make my Web browser secure? What are patches? This text is designed to help you understand the answers to these questions and to protect your devices and even Wi-Fi networks from cyberattacks. In addition, hands-on projects and case studies give you the opportunity to test your knowledge and apply what you have learned.

    1 in stock

    £68.54

  • Text Mining with R

    O'Reilly Media Text Mining with R

    2 in stock

    Tackle a variety of tasks in natural language processing by learning how to use the R language and tidy data principles. This practical guide provides examples and resources to help you get up to speed with dplyr, broom, ggplot2, and other tidy tools from the R ecosystem. You'll discover how tidy data principles can make text mining easier, more effective, and consistent by employing tools already in wide use. Text Mining with R shows you how to manipulate, summarize, and visualize the characteristics of text, sentiment analysis, tf-idf, and topic modeling. Along with tidy data methods, you'll also examine several beginning-to-end tidy text analyses on data sources from Twitter to NASA datasets. These analyses bring together multiple text mining approaches covered in the book. Get real-world examples for implementing text mining using tidy R package Understand natural language processing concepts like sentiment analysis, tf-idf, and topic modeling Learn how to analyze unstructured, text-heavy data using R language and ecosystem

    2 in stock

    £23.39

  • Microsoft Azure For Dummies

    John Wiley & Sons Inc Microsoft Azure For Dummies

    3 in stock

    The must-have reference for Azure newcomers As Microsoft's Azure platform takes a larger stake in the cloud computing world, more tech pros need to know the ins-and-outs of this fast-growing platform. Microsoft Azure For Dummies is the essential guide for users who are new to the platform. Take your first steps into the world of Azure as you learn all about the core services—straight from a Microsoft expert. This book covers the Azure essentials you need to know, including building a virtual network on Azure, launching and scaling applications, migrating existing services, and keeping everything secure. In classic Dummies style, you’ll learn the fundamentals of Azure’s core services and—when you’re ready—how to move into more advanced services. Discover the basics of cloud computing with Microsoft Azure and learn what services you can access with Azure Build your cloud network with Azure and migrate an existing network to the platform Scale applications seamlessly and make sure your security is air-tight Updated to included expanded information on data resources, machine learning, artificial intelligence, and collaboration, Microsoft Azure For Dummies, 2nd Edition answers the call for an entry-level, comprehensive guide that provides a simple-to-understand primer on core Azure services. It’s an invaluable resource for IT managers and others arriving at the platform for the first time.

    3 in stock

    £21.04

  • Beginning JavaScript

    John Wiley & Sons Inc Beginning JavaScript

    1 in stock

    The bestselling JavaScript guide, updated with current features and best practices Beginning JavaScript 5th Edition shows you how to work effectively with JavaScript frameworks, functions, and modern browsers, and teaches more effective coding practices using HTML5. This new edition has been extensively updated to reflect the way JavaScript is most commonly used today, introducing you to the latest tools and techniques available to JavaScript developers. Coverage includes modern coding practices using HTML5 markup, the JSON data format, DOM APIs, the jQuery framework, and more. Exercises with solutions provide plenty of opportunity to practice, and the companion website offers downloadable code for all examples given in the book. Learn JavaScript using the most up to date coding style Understand JSON, functions, events, and feature detection Utilize the new HTML5 elements and the related API Explore new features including geolocation, local storage, and more JavaScript has shaped the Web from a passive medium into one that is rich, dynamic, and interactive. No matter the technology on the server side, it's JavaScript that makes it come alive in the browser. To learn JavaScript the way it's used today, Beginning JavaScript, 5th Edition is your concise guide.

    1 in stock

    £30.91

  • Cognitive Computing and Big Data Analytics

    John Wiley & Sons Inc Cognitive Computing and Big Data Analytics

    3 in stock

    A comprehensive guide to learning technologies that unlock the value in big data Cognitive Computing provides detailed guidance toward building a new class of systems that learn from experience and derive insights to unlock the value of big data. This book helps technologists understand cognitive computing's underlying technologies, from knowledge representation techniques and natural language processing algorithms to dynamic learning approaches based on accumulated evidence, rather than reprogramming. Detailed case examples from the financial, healthcare, and manufacturing walk readers step-by-step through the design and testing of cognitive systems, and expert perspectives from organizations such as Cleveland Clinic, Memorial Sloan-Kettering, as well as commercial vendors that are creating solutions. These organizations provide insight into the real-world implementation of cognitive computing systems. The IBM Watson cognitive computing platform is described in a detailed chapter because of its significance in helping to define this emerging market. In addition, the book includes implementations of emerging projects from Qualcomm, Hitachi, Google and Amazon. Today's cognitive computing solutions build on established concepts from artificial intelligence, natural language processing, ontologies, and leverage advances in big data management and analytics. They foreshadow an intelligent infrastructure that enables a new generation of customer and context-aware smart applications in all industries. Cognitive Computing is a comprehensive guide to the subject, providing both the theoretical and practical guidance technologists need. Discover how cognitive computing evolved from promise to reality Learn the elements that make up a cognitive computing system Understand the groundbreaking hardware and software technologies behind cognitive computing Learn to evaluate your own application portfolio to find the best candidates for pilot projects Leverage cognitive computing capabilities to transform the organization Cognitive systems are rightly being hailed as the new era of computing. Learn how these technologies enable emerging firms to compete with entrenched giants, and forward-thinking established firms to disrupt their industries. Professionals who currently work with big data and analytics will see how cognitive computing builds on their foundation, and creates new opportunities. Cognitive Computing provides complete guidance to this new level of human-machine interaction.

    3 in stock

    £47.09

  • About Face: The Essentials of Interaction Design

    John Wiley & Sons Inc About Face: The Essentials of Interaction Design

    3 in stock

    The essential interaction design guide, fully revised and updated for the mobile age About Face: The Essentials of Interaction Design, Fourth Edition is the latest update to the book that shaped and evolved the landscape of interaction design. This comprehensive guide takes the worldwide shift to smartphones and tablets into account. New information includes discussions on mobile apps, touch interfaces, screen size considerations, and more. The new full-color interior and unique layout better illustrate modern design concepts. The interaction design profession is blooming with the success of design-intensive companies, priming customers to expect "design" as a critical ingredient of marketplace success. Consumers have little tolerance for websites, apps, and devices that don't live up to their expectations, and the responding shift in business philosophy has become widespread. About Face is the book that brought interaction design out of the research labs and into the everyday lexicon, and the updated Fourth Edition continues to lead the way with ideas and methods relevant to today's design practitioners and developers. Updated information includes: Contemporary interface, interaction, and product design methods Design for mobile platforms and consumer electronics State-of-the-art interface recommendations and up-to-date examples Updated Goal-Directed Design methodology Designers and developers looking to remain relevant through the current shift in consumer technology habits will find About Face to be a comprehensive, essential resource.

    3 in stock

    £34.89

  • Superintelligence: Paths, Dangers, Strategies

    Oxford University Press Superintelligence: Paths, Dangers, Strategies

    3 in stock

    The human brain has some capabilities that the brains of other animals lack. It is to these distinctive capabilities that our species owes its dominant position. Other animals have stronger muscles or sharper claws, but we have cleverer brains. If machine brains one day come to surpass human brains in general intelligence, then this new superintelligence could become very powerful. As the fate of the gorillas now depends more on us humans than on the gorillas themselves, so the fate of our species then would come to depend on the actions of the machine superintelligence. But we have one advantage: we get to make the first move. Will it be possible to construct a seed AI or otherwise to engineer initial conditions so as to make an intelligence explosion survivable? How could one achieve a controlled detonation? To get closer to an answer to this question, we must make our way through a fascinating landscape of topics and considerations. Read the book and learn about oracles, genies, singletons; about boxing methods, tripwires, and mind crime; about humanity's cosmic endowment and differential technological development; indirect normativity, instrumental convergence, whole brain emulation and technology couplings; Malthusian economics and dystopian evolution; artificial intelligence, and biological cognitive enhancement, and collective intelligence. This profoundly ambitious and original book picks its way carefully through a vast tract of forbiddingly difficult intellectual terrain. Yet the writing is so lucid that it somehow makes it all seem easy. After an utterly engrossing journey that takes us to the frontiers of thinking about the human condition and the future of intelligent life, we find in Nick Bostrom's work nothing less than a reconceptualization of the essential task of our time.

    3 in stock

    £12.16

  • The Legend of Zelda: Breath of the Wild: The Complete Official Guide - Expanded Edition

    Piggyback The Legend of Zelda: Breath of the Wild: The Complete Official Guide - Expanded Edition

    3 in stock

    The Expanded Edition Guide to The Legend of Zelda: Breath of the Wild is a 512-page hardcover guidebook covering everything in the main game as well as the two Expansion Pass DLC packs “The Master Trials” and “The Champions’ Ballad”. Includes: Expansion Pass concept art gallery; dedicated chapters covering both Expansion Passes; Reference and Analysis chapter; Maps chapter; all-new hardcover and an extensive 4-page Index. MAPS CHAPTER: a dedicated 36-page atlas of Hyrule showing the exact location of all Korok seeds and treasure chests. REFERENCE & ANALYSIS CHAPTER: contains a farming manual showing how to acquire all items of prime interest efficiently; the best weapons and armor upgrades; the most effective recipes; the most lucrative gemstone mining spots; amiibo; merchants and much more. EXPANSION PASS CHAPTERS: 34 pages dedicated to “The Master Trials” and “The Champions’ Ballad”. 100% AUTHORITATIVE: all side quests, all shrines of Trials and all information about collectible items fully mapped out; also includes optional challenges, mini-games, unlockables, Easter eggs, and more. At-A-GLANCE WALKTHROUGHS: annotated maps and screenshots show the optimal way through every quest and dungeon. LARGE MAP POSTER: two-sided and fully-annotated – covering the immense game area. CONCEPT ART: direct from the development team and beautifully laid out across two sections: 16 pages of concept art from “The Master Trials” and “The Champions’ Ballad” as well as a 16-page art tour of the main game. PUZZLE MASTER: every single puzzle and riddle unraveled with refined, visual solutions. EXPERT COMBAT STRATEGY: practical, reproducible tactics to crush all enemies and bosses. COMPREHENSIVE REFERENCES: exhaustive appraisals of all items and monsters – including key parameters that are hidden in the game. EASE OF USE: Instant searches, print navigation systems, extensive 4-page index and detailed map poster give you immediate access to the information you need. PREMIUM HARDCOVER: with guide pages printed on superior-quality art paper.

    3 in stock

    £31.14

  • Art of How To Train Your Dragon 2

    HarperCollins Publishers Inc Art of How To Train Your Dragon 2

    3 in stock

    3 in stock

    £38.89

  • Natural Language Processing in Action: Understanding, analyzing, and generating text with Python

    Manning Publications Natural Language Processing in Action: Understanding, analyzing, and generating text with Python

    3 in stock

    Description Modern NLP techniques based on machine learning radically improve the ability of software to recognize patterns, use context to infer meaning, and accurately discern intent from poorly-structured text. In Natural Language Processing in Action, readers explore carefully chosen examples and expand their machine's knowledge which they can then apply to a range of challenges. Key Features • Easy-to-follow • Clear examples • Hands-on-guide Audience A basic understanding of machine learning and some experience with a modern programming language such as Python, Java, C++, or JavaScript will be helpful. About the technology Natural Language Processing (NLP) is the discipline of teaching computers to read more like people, and readers can see examples of it in everything from chatbots to the speech-recognition software on their phone. Hobson Lane has more than 15 years of experience building autonomous systems that make important decisions on behalf of humans. Hannes Hapke is an Electrical Engineer turned Data Scientist with experience in deep learning. Cole Howard is a carpenter and writer turned Deep Learning expert.

    3 in stock

    £35.46

  • Technology Strategy Patterns: Analyzing and Communicating Architectural Decisions

    O'Reilly Media Technology Strategy Patterns: Analyzing and Communicating Architectural Decisions

    3 in stock

    Technologists who want their ideas heard, understood, and funded are often told to speak the language of business—without really knowing what that is. This book’s toolkit provides architects, product managers, technology managers, and executives with a shared language—in the form of repeatable, practical patterns and templates—to produce great technology strategies. Author Eben Hewitt developed 39 patterns over the course of a decade in his work as CTO, CIO, and chief architect for several global tech companies. With these proven tools, you can define, create, elaborate, refine, and communicate your architecture goals, plans, and approach in a way that executives can readily understand, approve, and execute. This book covers: Architecture and strategy: Adopt a strategic architectural mindset to make a meaningful material impact Creating your strategy: Define the components of your technology strategy using proven patterns Communicating the strategy: Convey your technology strategy in a compelling way to a variety of audiences Bringing it all together: Employ patterns individually or in clusters for specific problems; use the complete framework for a comprehensive strategy

    3 in stock

    £31.43

  • DevOps For Dummies

    John Wiley & Sons Inc DevOps For Dummies

    3 in stock

    Develop faster with DevOps DevOps embraces a culture of unifying the creation and distribution of technology in a way that allows for faster release cycles and more resource-efficient product updating. DevOps For Dummies provides a guidebook for those on the development or operations side in need of a primer on this way of working. Inside, DevOps evangelist Emily Freeman provides a roadmap for adopting the management and technology tools, as well as the culture changes, needed to dive head-first into DevOps. Identify your organization’s needs Create a DevOps framework Change your organizational structure Manage projects in the DevOps world DevOps For Dummies is essential reading for developers and operations professionals in the early stages of DevOps adoption.

    3 in stock

    £18.45

  • ITF+ CompTIA IT Fundamentals All-in-One Exam Guide, Second Edition (Exam FC0-U61)

    McGraw-Hill Education ITF+ CompTIA IT Fundamentals All-in-One Exam Guide, Second Edition (Exam FC0-U61)

    3 in stock

    This fully updated study guide delivers 100% coverage of every topic on the 2018 CompTIA IT Fundamentals+ examTake the CompTIA IT Fundamentals+ exam with complete confidence using this effective self-study system. Written by three CompTIA certification and training experts, this authoritative guide explains foundational computer technologies in full detail. You’ll find learning objectives at the beginning of each chapter, exam tips, practice exam questions, and in-depth explanations throughout. Designed to help you pass the exam with ease, this definitive volume also serves as an essential on-the-job reference.Covers all exam topics, including:• Computer basics• System hardware• I/O ports and peripherals• Data storage and sharing• PC setup and configuration• Understanding operating systems• Working with applications and files• Setting up and configuring a mobile device• Connecting to networks and the Internet• Handling local and online security threats• Computer maintenance and management• Troubleshooting and problem solving• Understanding databases• Software development and implementationOnline content includes:• 130 practice exam questions in a customizable test engine• Link to over an hour of free video training from Mike Meyers

    3 in stock

    £27.71

  • Graphic Design For Everyone: Understand the Building Blocks so You can Do It Yourself

    Dorling Kindersley Ltd Graphic Design For Everyone: Understand the Building Blocks so You can Do It Yourself

    3 in stock

    Use design to transform your ideas into powerful visuals that connect with the right audience, define your brand, or take your project to the next level.Students, entrepreneurs, community groups, social media influencers, bloggers or campaigners: this practical guide is for you, and everyone else who wants to learn how to communicate visually, combining the building blocks of type, photography, illustration, and colour to create designs that inform, influence, and enthral.All the key principles of graphic design are explained via a series of specially created, beautifully streamlined graphics that show, rather than tell, you what you need to know. In addition, detailed how-to demonstrations, hands-on workshops, and inspirational galleries of the best design will help you to achieve your aims, from creating a brand identity or setting the right mood by choosing the best typeface, to organizing the elements of a layout to boost your message and meaning.Ten step-by-step projects help you create your own bespoke designs - for websites, digital newsletters, e-commerce, invitations, posters, sales materials, and more. There's also plenty of practical advice, including tips on publishing online, dealing with printers, commissioning professionals, and finding free design tools.If you're ready to use the power of design to take your personal project or burgeoning business to the next level, Graphic Design for Everyone is a one-stop resource to becoming an effective, inspirational visual communicator.

    3 in stock

    £15.74

  • Pragmatic Programmer, The: Your journey to mastery, 20th Anniversary Edition

    Pearson Education (US) Pragmatic Programmer, The: Your journey to mastery, 20th Anniversary Edition

    3 in stock

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

    3 in stock

    £33.88

  • XML All-in-One Desk Reference For Dummies

    John Wiley & Sons Inc XML All-in-One Desk Reference For Dummies

    Out of stock

    * The complete solution! This revolution in product design incorporates 6 books in 1 straightforward desk reference. Provides in depth coverage of the many features and specifications of XML, the data interchange standard of choice. * XML All in One For Dummies is a true desk reference designed to guide readers through the features and specifications of the leading edge XML dialects and help them develop their own custom Web applications all under one cover. * Covers XML basics, using DTD's with XML, XML namespaces, XML schemas, styling XML documents, XML's linking languages, XML tools, using XML in the real world, and more. * The first two editions of XML For Dummies have sold more than 85,000 units. * According to Microsoft's CEO Steve Ballmer "XML will become the universal medium by which Web sites and users of Web sites communicate." * Written by NIIT a global training, IT consulting and software development organization. NIIT trains over 150,000 individuals each year in Information Technology areas. * The For Dummies series a repeat winner, now with more than 100 million books in print.

    Out of stock

    £23.28

  • Site Reliability Engineering

    O'Reilly Media Site Reliability Engineering

    3 in stock

    The overwhelming majority of a software system's lifespan is spent in use, not in design or implementation. So, why does conventional wisdom insist that software engineers focus primarily on the design and development of large-scale computing systems? In this collection of essays and articles, key members of Google's Site Reliability Team explain how and why their commitment to the entire lifecycle has enabled the company to successfully build, deploy, monitor, and maintain some of the largest software systems in the world. You'll learn the principles and practices that enable Google engineers to make systems more scalable, reliable, and efficient-lessons directly applicable to your organization. This book is divided into four sections: Introduction-Learn what site reliability engineering is and why it differs from conventional IT industry practices Principles-Examine the patterns, behaviors, and areas of concern that influence the work of a site reliability engineer (SRE) Practices-Understand the theory and practice of an SRE's day-to-day work: building and operating large distributed computing systems Management-Explore Google's best practices for training, communication, and meetings that your organization can use

    3 in stock

    £33.28

  • Software Engineering at Google: Lessons Learned from Programming Over Time

    O'Reilly Media Software Engineering at Google: Lessons Learned from Programming Over Time

    3 in stock

    Today, software engineers need to know not only how to program effectively but also how to develop proper engineering practices to make their codebase sustainable and healthy. This book emphasizes this difference between programming and software engineering. How can software engineers manage a living codebase that evolves and responds to changing requirements and demands over the length of its life? Based on their experience at Google, software engineers Titus Winters and Hyrum Wright, along with technical writer Tom Manshreck, present a candid and insightful look at how some of the world’s leading practitioners construct and maintain software. This book covers Google’s unique engineering culture, processes, and tools and how these aspects contribute to the effectiveness of an engineering organization. You’ll explore three fundamental principles that software organizations should keep in mind when designing, architecting, writing, and maintaining code: How time affects the sustainability of software and how to make your code resilient over time How scale affects the viability of software practices within an engineering organization What trade-offs a typical engineer needs to make when evaluating design and development decisions

    3 in stock

    £36.36

  • Hackers & Painters

    O'Reilly Media Hackers & Painters

    3 in stock

    "The computer world is like an intellectual Wild West, in which you can shoot anyone you wish with your ideas, if you're willing to risk the consequences. " --from Hackers & Painters: Big Ideas from the Computer Age, by Paul Graham We are living in the computer age, in a world increasingly designed and engineered by computer programmers and software designers, by people who call themselves hackers. Who are these people, what motivates them, and why should you care? Consider these facts: Everything around us is turning into computers. Your typewriter is gone, replaced by a computer. Your phone has turned into a computer. So has your camera. Soon your TV will. Your car was not only designed on computers, but has more processing power in it than a room-sized mainframe did in 1970. Letters, encyclopedias, newspapers, and even your local store are being replaced by the Internet. Hackers & Painters: Big Ideas from the Computer Age, by Paul Graham, explains this world and the motivations of the people who occupy it. In clear, thoughtful prose that draws on illuminating historical examples, Graham takes readers on an unflinching exploration into what he calls "an intellectual Wild West." The ideas discussed in this book will have a powerful and lasting impact on how we think, how we work, how we develop technology, and how we live. Topics include the importance of beauty in software design, how to make wealth, heresy and free speech, the programming language renaissance, the open-source movement, digital design, internet startups, and more.

    3 in stock

    £15.98

  • Deep Learning with Python

    Manning Publications Deep Learning with Python

    3 in stock

    DESCRIPTIONDeep learning is applicable to a widening range of artificialintelligence problems, such as image classification, speech recognition,text classification, question answering, text-to-speech, and opticalcharacter recognition. Deep Learning with Python is structured around a series of practicalcode examples that illustrate each new concept introduced anddemonstrate best practices. By the time you reach the end of this book,you will have become a Keras expert and will be able to apply deeplearning in your own projects. KEY FEATURES • Practical code examples• In-depth introduction to Keras• Teaches the difference between Deep Learning and AI ABOUT THE TECHNOLOGYDeep learning is the technology behind photo tagging systems atFacebook and Google, self-driving cars, speech recognition systems onyour smartphone, and much more. AUTHOR BIOFrancois Chollet is the author of Keras, one of the most widely usedlibraries for deep learning in Python. He has been working with deep neuralnetworks since 2012. Francois is currently doing deep learning research atGoogle. He blogs about deep learning at blog.keras.io.

    3 in stock

    £35.46

  • Seven Concurrency Models in Seven Weeks: When Threads Unravel

    The Pragmatic Programmers Seven Concurrency Models in Seven Weeks: When Threads Unravel

    1 in stock

    Your software needs to leverage multiple cores, handle thousands of users and terabytes of data, and continue working in the face of both hardware and software failure. Concurrency and parallelism are the keys, and Seven Concurrency Models in Seven Weeks equips you for this new world. See how emerging technologies such as actors and functional programming address issues with traditional threads and locks development. Learn how to exploit the parallelism in your computer's GPU and leverage clusters of machines with MapReduce and Stream Processing. And do it all with the confidence that comes from using tools that help you write crystal clear, high-quality code. This book will show you how to exploit different parallel architectures to improve your code's performance, scalability, and resilience. Learn about the perils of traditional threads and locks programming and how to overcome them through careful design and by working with the standard library. See how actors enable software running on geographically distributed computers to collaborate, handle failure, and create systems that stay up 24/7/365. Understand why shared mutable state is the enemy of robust concurrent code, and see how functional programming together with technologies such as Software Transactional Memory (STM) and automatic parallelism help you tame it. You'll learn about the untapped potential within every GPU and how GPGPU software can unleash it. You'll see how to use MapReduce to harness massive clusters to solve previously intractible problems, and how, in concert with Stream Processing, big data can be tamed. With an understanding of the strengths and weaknesses of each of the different models and hardware architectures, you'll be empowered to tackle any problem with confidence. What You Need: The example code can be compiled and executed on *nix, OS X, or Windows. Instructions on how to download the supporting build systems are given in each chapter.

    1 in stock

    £25.39

  • SQL Antipatterns

    The Pragmatic Programmers SQL Antipatterns

    Out of stock

    Your database is the foundation of your application. Many programmers assume it's also the bottleneck of productive software development, but with the right techniques, this doesn't have to be true. SQL Antipatterns illustrates some of the most common misconceptions and pitfalls software developers face using relational databases. This book helps you to use a database to produce the most efficient results, and turn sluggish, inflexible code and thankless late-night hours into high-quality, reliable solutions and a job well done. The SQL database programming language is the core of most software in the world, but if you're like most software developers, you're self-taught in SQL, and you know just enough to get by. As a result, you might design fragile databases that cannot scale as the business grows, write queries that produce incorrect results and not know why, or deploy applications that are vulnerable to hackers. Don't reinvent the wheel to solve problems SQL was designed to solve--this book will teach you new SQL techniques for getting your job done. Whatever platform or programming language you use, whether you're a junior programmer or a Ph.D., SQL Antipatterns will show you how to design and build databases, how to write better database queries, and how to integrate SQL programming with your application like an expert. You'll also learn the best and most current technology for full-text search, how to design code that is resistant to SQL injection attacks, and other techniques for success.

    Out of stock

    £23.59

  • Designing Web Interfaces

    O'Reilly Media Designing Web Interfaces

    1 in stock

    Want to learn how to create great user experiences on today's Web? In this book, UI experts Bill Scott and Theresa Neil present more than 75 design patterns for building web interfaces that provide rich interaction. Distilled from the authors' years of experience at Sabre, Yahoo!, and Netflix, these best practices are grouped into six key principles to help you take advantage of the web technologies available today. With an entire section devoted to each design principle, Designing Web Interfaces helps you: *Make It Direct-Edit content in context with design patterns for In Page Editing, Drag & Drop, and Direct Selection *Keep It Lightweight-Reduce the effort required to interact with a site by using In Context Tools to leave a "light footprint" *Stay on the Page-Keep visitors on a page with overlays, inlays, dynamic content, and in-page flow patterns *Provide an Invitation-Help visitors discover site features with invitations that cue them to the next level of interaction *Use Transitions-Learn when, why, and how to use animations, cinematic effects, and other transitions *React Immediately-Provide a rich experience by using lively responses such as Live Search, Live Suggest, Live Previews, and more Designing Web Interfaces illustrates many patterns with examples from working websites. If you need to build or renovate a website to be truly interactive, this book gives you the principles for success.

    1 in stock

    £28.34

  • Cloud FinOps: Collaborative, Real-Time Cloud Financial Management

    O'Reilly Media Cloud FinOps: Collaborative, Real-Time Cloud Financial Management

    3 in stock

    FinOps brings financial accountability to the variable spend model of cloud. As enterprises move aggressively to cloud, ownership of technology and financial decision-making has shifted to the edges of the organization away from procurement to engineering, architecture, and product teams. FinOps, having grown from a fringe practice to the de facto discipline managing cloud spend, is now practiced by the majority of global enterprises. This second edition provides a road map for adopting and maturing the discipline drawn from the experience of hundreds of real-world practitioners. Seven new chapters include forecasting, adopting Finops, partnering with engineering, sustainability, the UI of FinOps, and connectivity to other frameworks. There are updates throughout the book, including 150 new pages of best practices and dozens of new stories. Drawing on real-world successes and failures of large-scale cloud spenders, the book outlines the process of building a culture of cloud FinOps in your organization. Engineering and finance teams, executives, and FinOps practitioners alike will learn how to build an efficient and effective FinOps machine for data-driven cloud value decision-making. With this book, you'll learn: The DNA of a highly functional cloud FinOps culture A road map to build executive support for FinOps adoption How to understand and forecast your cloud spending How to empower engineering and finance to work together Cost allocation strategies to create accountability for cloud and container spend Strategies for rate discounts from cloud commitments When and how to implement automation of repetitive cost tasks How to empower engineering team action on cost efficiency Using unit economics to drive data-driven decision-making

    3 in stock

    £43.16

  • OCP Oracle Certified Professional Java SE 17 Developer Exam 1Z0829 Programmers Guide

    Pearson Education (US) OCP Oracle Certified Professional Java SE 17 Developer Exam 1Z0829 Programmers Guide

    3 in stock

    A comprehensive guide to the Java programming language and the Java SE 11 and Java SE 17 Developer certification exams, this complete reference contains so much information, we had to split the print edition into two volumes for ease of use. This two-volume set features exhaustive coverage of all the Java language features and APIs covered by the exam objectives. Both volumes of this print edition are included in your purchase and are not sold separately. OCP Oracle Certified Professional Java SE 17 Developer (Exam 1Z0-829) Programmer''s Guide is a unique guide that combines a rigorous introduction to programming in Java with meticulous coverage of the Java SE 17 and Java SE 11 Developer exam objectives. Fully updated to reflect changes in the latest exams, it features an increased focus on analyzing code scenarios--not just individual language constructs. Each objective is thoroughly addressed, reflecting the latest features and API

    3 in stock

    £51.40

  • Practical Process Automation: Orchestration and Integration in Microservices and Cloud Native Architectures

    O'Reilly Media Practical Process Automation: Orchestration and Integration in Microservices and Cloud Native Architectures

    3 in stock

    In today's IT architectures, microservices and serverless functions play increasingly important roles in process automation. But how do you create meaningful, comprehensive, and connected business solutions when the individual components are decoupled and independent by design? Targeted at developers and architects, this book presents a framework through examples, practical advice, and use cases to help you design and automate complex processes. As systems are more distributed, asynchronous, and reactive, process automation requires state handling to deal with long-running interactions. Author Bernd Ruecker demonstrates how to leverage process automation technology like workflow engines to orchestrate software, humans, decisions, or bots. Learn how modern process automation compares to business process management, service-oriented architecture, batch processing, event streaming, and data pipeline solutions Understand how to use workflow engines and executable process models with BPMN Understand the difference between orchestration and choreography and how to balance both

    3 in stock

    £36.36

  • IT Architecture For Dummies

    John Wiley & Sons Inc IT Architecture For Dummies

    3 in stock

    A solid introduction to the practices, plans, and skills required for developing a smart system architecture Information architecture combines IT skills with business skills in order to align the IT structure of an organization with the mission, goals, and objectives of its business. This friendly introduction to IT architecture walks you through the myriad issues and complex decisions that many organizations face when setting up IT systems to work in sync with business procedures. Veteran IT professional and author Kirk Hausman explains the business value behind IT architecture and provides you with an action plan for implementing IT architecture procedures in an organization. You'll explore the many challenges that organizations face as they attempt to use technology to enhance their business's productivity so that you can gain a solid understanding of the elements that are required to plan and create an architecture that meets specific business goals. Defines IT architecture as a blend of IT skills and business skills that focuses on business optimization, business architecture, performance management, and organizational structure Uncovers and examines every topic within IT architecture including network, system, data, services, application, and more Addresses the challenges that organizations face when attempting to use information technology to enable profitability and business continuity While companies look to technology more than ever to enhance productivity, you should look to IT Architecture For Dummies for guidance in this field.

    3 in stock

    £19.75

  • Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation

    Pearson Education (US) Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation

    3 in stock

    Winner of the 2011 Jolt Excellence Award! Getting software released to users is often a painful, risky, and time-consuming process.This groundbreaking new book sets out the principles and technical practices that enable rapid, incremental delivery of high quality, valuable new functionality to users. Through automation of the build, deployment, and testing process, and improved collaboration between developers, testers, and operations, delivery teams can get changes released in a matter of hours—sometimes even minutes–no matter what the size of a project or the complexity of its code base. Jez Humble and David Farley begin by presenting the foundations of a rapid, reliable, low-risk delivery process. Next, they introduce the “deployment pipeline,” an automated process for managing all changes, from check-in to release. Finally, they discuss the “ecosystem” needed to support continuous delivery, from infrastructure, data and configuration management to governance. The authors introduce state-of-the-art techniques, including automated infrastructure management and data migration, and the use of virtualization. For each, they review key issues, identify best practices, and demonstrate how to mitigate risks. Coverage includes Automating all facets of building, integrating, testing, and deploying software Implementing deployment pipelines at team and organizational levels Improving collaboration between developers, testers, and operations Developing features incrementally on large and distributed teams Implementing an effective configuration management strategy Automating acceptance testing, from analysis to implementation Testing capacity and other non-functional requirements Implementing continuous deployment and zero-downtime releases Managing infrastructure, data, components and dependencies Navigating risk management, compliance, and auditing Whether you’re a developer, systems administrator, tester, or manager, this book will help your organization move from idea to release faster than ever—so you can deliver value to your business rapidly and reliably.

    3 in stock

    £40.64

  • Microsoft Word Step by Step (Office 2021 and Microsoft 365)

    Pearson Education (US) Microsoft Word Step by Step (Office 2021 and Microsoft 365)

    3 in stock

    The quick way to learn Microsoft Word 365 and Word 2021 for Windows! This is learning made easy. Get more done quickly with Microsoft Word. Jump in wherever you need answers— brisk lessons and detailed screenshots show you exactly what to do, step by step. Create great-looking, well-organized, accessible documents to enhance communication Use headings, bookmarks, and footnotes for more intuitive access to knowledge Present complex information in diagrams and charts Illustrate concepts by using professional stock images, 3D models, icons, and screen clippings Collaborate with other Word and Word for the web users to create and edit documents in real time, tracking changes for review and automatically saving file versions Enforce security and privacy in electronic documents Quickly build tables of contents, indexes, and bibliographies Generate personalized emails, letters, labels, envelopes, directories, and catalogs from various data sources Supercharge efficiency with custom styles, themes, templates, and building blocks Look up just the tasks and lessons you need

    3 in stock

    £24.98

  • Python Projects

    John Wiley & Sons Inc Python Projects

    Out of stock

    A guide to completing Python projects for those ready to take their skills to the next levelPython Projects is the ultimate resource for the Python programmer with basic skills who is ready to move beyond tutorials and start building projects.The preeminent guide to bridge the gap between learning and doing, this book walks readers through the "where" and "how" of real-world Python programming with practical, actionable instruction. With a focus on real-world functionality, Python Projects details the ways that Python can be used to complete daily tasks and bring efficiency to businesses and individuals alike.Python Projects is written specifically for those who know the Python syntax and lay of the land, but may still be intimidated by larger, more complex projects. The book provides a walk-through of the basic set-up for an application and the building and packaging for a library, and explains in detail the functionalities related to the projects. Topics include:*How to maximize the power of the standard library modules*Where to get third party libraries, and the best practices for utilization*Creating, packaging, and reusing libraries within and across projects*Building multi-layered functionality including networks, data, and user interfaces*Setting up development environments and using virtualenv, pip, and moreWritten by veteran Python trainers, the book is structured for easy navigation and logical progression that makes it ideal for individual, classroom, or corporate training.For Python developers looking to apply their skills to real-world challenges, Python Projects is a goldmine of information and expert insight.

    Out of stock

    £27.49

  • EQ8 Lessons for Beginners: Step-By-Step Exercises for Learning Eq8 Software

    Electric Quilt Company,US EQ8 Lessons for Beginners: Step-By-Step Exercises for Learning Eq8 Software

    3 in stock

    This book is perfect for the new Electric Quilt 8 (EQ8) quilting design software user. The step-by-step lessons guide the reader through the basic tasks of drawing blocks, importing fabric scans and designing quilts. Lessons are easy to follow and cover all the basics of the software. Print patterns and yardage charts, learn to make quilt labels, design traditional and modern quilts, and have fun along the way! EQ8 has a fresh new look so this book is ideal for owners of previous versions of EQ. The exercises will steer the user through EQ8, demonstrating new features and uncovering old features that were hidden in previous versions of EQ. This is a must-have book for any EQ8 user!

    3 in stock

    £19.40

  • Design of Web APIs, The

    Manning Publications Design of Web APIs, The

    3 in stock

    Web APIs are everywhere, giving developers an efficient way to interact with applications, services, and data. Well-designed APIs are a joy to use; poorly-designed APIs are cumbersome, confusing, and frustrating. The Design of EverydayAPIs is a practical, example packed guide to crafting extraordinary web APIs. Author Arnaud Lauret demonstrates fantastic design principles and techniques you can apply to both public and private web APIs. The Design of Everyday APIs introduces you to the challenging and creative world of API design. In this experience-driven guide, you'll learn to think like an API designer, embracing effective practices for requirements gathering, blending business and technical goals, and adopting a consumer-first mindset. You'll master the lifecycle of web API design, including the all-important secure-by-design approach. This book teaches principles that can be applied in any style of API. Most examples are illustrated using REST and the OpenAPI specification. Written for developers with minimal experience building and consuming APIs. Key Features Characteristics of a well-designed API Explore the full API design lifecycle Designing user-oriented APIs Secure APIs by design Evolving existing APIs Validating your API designs Arnaud Lauret is a software architect with 15 years of experience in the banking industry. He has spent a decade using, designing, and building APIs. He’s known on the web as the API Handyman (http://apihandyman.io) and is the creator the API Stylebook (http://apistylebook.com), a collection of resources for API designers.

    3 in stock

    £32.28

  • Destiny: Grimoire Anthology - Dark Mirror (Volume 1)

    Titan Books Ltd Destiny: Grimoire Anthology - Dark Mirror (Volume 1)

    3 in stock

    Bungie presents the Destiny Grimoire Anthology, a must-have collectible lore compendium designed and assembled for Destiny’s devoted and enlightened scholars and lore lovers, as well as fans of fantasy and science fiction storytelling. Until now, the myths, mysteries, and machinations of the Destiny universe were found hidden throughout the worlds—enticing threads that hinted at a greater tapestry. The Destiny Grimoire Anthology weaves tales from multiple sources together for the first time, casting new light on Destiny’s most legendary heroes, infamous villains, and their greatest moments of triumph and tragedy. This volume illuminates a facet of the world of Destiny, and challenges players’ thoughts and assumptions on what it means to be a Guardian, offering new and differing perspectives on the cosmic war that rages between the Traveler and its ancient enemies.

    3 in stock

    £20.76

  • ISE Software Engineering: A Practitioner's Approach

    McGraw-Hill Education ISE Software Engineering: A Practitioner's Approach

    Out of stock

    For almost four decades, Software Engineering: A Practitioner's Approach (SEPA) has been the world's leading textbook in software engineering. The ninth edition represents a major restructuring and update of previous editions, solidifying the book's position as the most comprehensive guide to this important subject.

    Out of stock

    £64.94

  • Human + Machine: Reimagining Work in the Age of AI

    Harvard Business Review Press Human + Machine: Reimagining Work in the Age of AI

    3 in stock

    AI is radically transforming business. Are you ready?Look around you. Artificial intelligence is no longer just a futuristic notion. It's here right now--in software that senses what we need, supply chains that "think" in real time, and robots that respond to changes in their environment. Twenty-first-century pioneer companies are already using AI to innovate and grow fast. The bottom line is this: Businesses that understand how to harness AI can surge ahead. Those that neglect it will fall behind. Which side are you on?In Human + Machine, Accenture leaders Paul R. Daugherty and H. James (Jim) Wilson show that the essence of the AI paradigm shift is the transformation of all business processes within an organization--whether related to breakthrough innovation, everyday customer service, or personal productivity habits. As humans and smart machines collaborate ever more closely, work processes become more fluid and adaptive, enabling companies to change them on the fly--or to completely reimagine them. AI is changing all the rules of how companies operate.Based on the authors' experience and research with 1,500 organizations, the book reveals how companies are using the new rules of AI to leap ahead on innovation and profitability, as well as what you can do to achieve similar results. It describes six entirely new types of hybrid human + machine roles that every company must develop, and it includes a "leader’s guide" with the five crucial principles required to become an AI-fueled business.Human + Machine provides the missing and much-needed management playbook for success in our new age of AI.BOOK PROCEEDS FOR THE AI GENERATIONThe authors' goal in publishing Human + Machine is to help executives, workers, students and others navigate the changes that AI is making to business and the economy. They believe AI will bring innovations that truly improve the way the world works and lives. However, AI will cause disruption, and many people will need education, training and support to prepare for the newly created jobs. To support this need, the authors are donating the royalties received from the sale of this book to fund education and retraining programs focused on developing fusion skills for the age of artificial intelligence.

    3 in stock

    £25.73

  • The Art of Deception: Controlling the Human Element of Security

    John Wiley & Sons Inc The Art of Deception: Controlling the Human Element of Security

    Out of stock

    The world's most infamous hacker offers an insider's view of the low-tech threats to high-tech security Kevin Mitnick's exploits as a cyber-desperado and fugitive form one of the most exhaustive FBI manhunts in history and have spawned dozens of articles, books, films, and documentaries. Since his release from federal prison, in 1998, Mitnick has turned his life around and established himself as one of the most sought-after computer security experts worldwide. Now, in The Art of Deception, the world's most notorious hacker gives new meaning to the old adage, "It takes a thief to catch a thief." Focusing on the human factors involved with information security, Mitnick explains why all the firewalls and encryption protocols in the world will never be enough to stop a savvy grifter intent on rifling a corporate database or an irate employee determined to crash a system. With the help of many fascinating true stories of successful attacks on business and government, he illustrates just how susceptible even the most locked-down information systems are to a slick con artist impersonating an IRS agent. Narrating from the points of view of both the attacker and the victims, he explains why each attack was so successful and how it could have been prevented in an engaging and highly readable style reminiscent of a true-crime novel. And, perhaps most importantly, Mitnick offers advice for preventing these types of social engineering hacks through security protocols, training programs, and manuals that address the human element of security.

    Out of stock

    £26.85

  • Serious Cryptography: A Practical Introduction to Modern Encryption

    No Starch Press,US Serious Cryptography: A Practical Introduction to Modern Encryption

    1 in stock

    Serious Cryptography is the much anticipated review of modern cryptography by cryptographer JP Aumasson. This is a book for readers who want to understand how cryptography works in today's world. The book is suitable for a wide audience, yet is filled with mathematical concepts and meaty discussions of how the various cryptographic mechanisms work. Chapters cover the notion of secure encryption, randomness, block ciphers and ciphers, hash functions and message authentication codes, public-key crypto including RSA, Diffie-Hellman, and elliptic curves, as well as TLS and post-quantum cryptography. Numerous code examples and real use cases throughout will help practitioners to understand the core concepts behind modern cryptography, as well as how to choose the best algorithm or protocol and ask the right questions of vendors. Aumasson discusses core concepts like computational security and forward secrecy, as well as strengths and limitations of cryptographic functionalities related to

    1 in stock

    £28.21

  • Programming Interviews Exposed: Coding Your Way Through the Interview

    John Wiley & Sons Inc Programming Interviews Exposed: Coding Your Way Through the Interview

    1 in stock

    Ace technical interviews with smart preparation Programming Interviews Exposed is the programmer’s ideal first choice for technical interview preparation. Updated to reflect changing techniques and trends, this new fourth edition provides insider guidance on the unique interview process that today's programmers face. Online coding contests are being used to screen candidate pools of thousands, take-home projects have become commonplace, and employers are even evaluating a candidate's public code repositories at GitHub—and with competition becoming increasingly fierce, programmers need to shape themselves into the ideal candidate well in advance of the interview. This book doesn't just give you a collection of questions and answers, it walks you through the process of coming up with the solution so you learn the skills and techniques to shine on whatever problems you’re given. This edition combines a thoroughly revised basis in classic questions involving fundamental data structures and algorithms with problems and step-by-step procedures for new topics including probability, data science, statistics, and machine learning which will help you fully prepare for whatever comes your way. Learn what the interviewer needs to hear to move you forward in the process Adopt an effective approach to phone screens with non-technical recruiters Examine common interview problems and tests with expert explanations Be ready to demonstrate your skills verbally, in contests, on GitHub, and more Technical jobs require the skillset, but you won’t get hired unless you are able to effectively and efficiently demonstrate that skillset under pressure, in competition with hundreds of others with the same background. Programming Interviews Exposed teaches you the interview skills you need to stand out as the best applicant to help you get the job you want.

    1 in stock

    £21.46

  • Poc || Gtfo

    No Starch Press,US Poc || Gtfo

    3 in stock

    This highly anticipated print collection gathers articles published in the much-loved International Journal of Proof-of-Concept or Get The Fuck Out. PoC||GTFO follows in the tradition of Phrack and Uninformed by publishing on the subjects of offensive security research, reverse engineering, and file format internals. Until now, the journal has only been available online or printed and distributed for free at hacker conferences worldwide. Consistent with the journal's quirky, biblical style, this book comes with all the trimmings: a leatherette cover, ribbon bookmark, bible paper, and gilt-edged pages. The book features more than 80 technical essays from numerous famous hackers, authors of classics like 'Reliable Code Execution on a Tamagotchi,' 'ELFs are Dorky, Elves are Cool,' 'Burning a Phone,' 'Forget Not the Humble Timing Attack,' and 'A Sermon on Hacker Privilege.' Twenty-four full-color pages by Ange Albertini illustrate many of the clever tricks described in the text.

    3 in stock

    £28.40

  • Evading Edr: The Definitive Guide to Defeating Endpoint Detection Systems.

    No Starch Press,US Evading Edr: The Definitive Guide to Defeating Endpoint Detection Systems.

    2 in stock

    Nearly every enterprise uses an Endpoint Detection and Response (EDR) agent to monitor the devices on their network for signs of an attack. But that doesn't mean security defenders grasp how these systems actually work. This book demystifies EDR, taking you on a deep dive into how EDRs detect adversary activity. Chapter by chapter, you'll learn that EDR is not a magical black box - it's just a complex software application built around a few easy-to-understand components. The author uses his years of experience as a red team operator to investigate each of the most common sensor components, discussing their purpose, explaining their implementation, and showing the ways they collect various data points from the Microsoft operating system. In addition to covering the theory behind designing an effective EDR, each chapter also reveals documented evasion strategies for bypassing EDRs that red teamers can use in their engagements.

    2 in stock

    £32.99

  • Building Microservices: Designing Fine-Grained Systems

    O'Reilly Media Building Microservices: Designing Fine-Grained Systems

    3 in stock

    Distributed systems have become more fine-grained in the past 10 years, shifting from code-heavy monolithic applications to smaller, self-contained microservices. But developing these systems brings its own set of headaches. With lots of examples and practical advice, the second edition of this practical book takes a holistic view of the topics that system architects and administrators must consider when building, managing, and evolving microservice architectures. Microservice technologies are moving quickly, and this revised edition gets you up to date with a new chapter on serverless and cloud-native applications, expanded coverage of user interfaces, more hands-on code examples, and other additions throughout the book. Author Sam Newman provides you with a firm grounding in the concepts while diving into current solutions for modeling, integrating, testing, deploying, and monitoring your own autonomous services. You'll follow a fictional company throughout the book to learn how building a microservice architecture affects a single domain.

    3 in stock

    £43.16

  • Office 365 For Dummies

    John Wiley & Sons Inc Office 365 For Dummies

    3 in stock

    Everything you need to get productive in the Cloud with Office 365 With 70 million users worldwide, Microsoft Office 365 combines the familiar Office desktop suite with cloud-based versions of Microsoft’s next-generation communications and collaboration services. It offers many benefits including security, reliability, compatibility with other products, over-the-air updates in the cloud that don't require anything from the user, single sign on for access to everything right away, and so much more. Office 365 For Dummies offers a basic overview of cloud computing and goes on to cover Microsoft cloud solutions and the Office 365 product in a language you can understand. This includes an introduction to each component which leads into topics around using each feature in each application. Get up to speed on instant messaging Use audio, video, and web conferencing Get seamless access to the Office suite with Office Web apps Access information anywhere, anytime Office 365 is the key to office productivity — and now you can put it to use for you!

    3 in stock

    £16.51

  • How I Rob Banks: And Other Such Places

    John Wiley & Sons Inc How I Rob Banks: And Other Such Places

    3 in stock

    Follow FC as he steals from the world’s most secure banks and government facilities—without breaking a single law In How I Rob Banks: And Other Such Places, renowned ethical hacker and social engineer FC delivers a gripping and often hilarious discussion of his work: testing the limits of physical bank security by trying to “steal” money, data, and anything else he can get his hands on. In the book, you’ll explore the secretive world of physical assessments and follow FC as he breaks into banks and secure government locations to identify security flaws and loopholes. The author explains how banks and other secure facilities operate, both digitally and physically, and shows you the tools and techniques he uses to gain access to some of the world’s most locked-down buildings. You’ll also find: Strategies you can implement immediately to better secure your own company, home, and data against malicious actors Detailed photos, maps, and drawings to bring to life the unbelievable true stories contained inside An inside and candid look at a rarely examined industry through the eyes of one of its most respected penetration testers A can’t-miss account of real-life security exploits perfect for infosec pros, including red and blue teamers, pentesters, CIOs, CISSPs, and social engineers, How I Rob Banks also belongs in the hands of anyone who loves a great Ocean’s 11-style story pulled straight from the real world.

    3 in stock

    £15.88

© 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