Computing

1523 products


  • Building Ethereum Dapps: Decentralized Applications on the Ethereum Blockchain

    Manning Publications Building Ethereum Dapps: Decentralized Applications on the Ethereum Blockchain

    1 in stock

    With DApps built on the Ethereum blockchain, users can establish persistent, reliable ownership records for actions such as buying a car or a house with smart contracts to enforce blockchain-based verification before a transaction can be completed. Building Ethereum ĐApps introduces readers to decentralized applications based on the Ethereum blockchain platform. They’ll discover how to design smart contracts to enforce transaction rules, and then implement them in Ethereum's JavaScript-like Solidity language. Key Features · Understanding decentralized applications and the underlying technologies · Learning the key components of the Ethereum platform · Implementing smart contracts in Solidity Audience Written for developers with intermediate experience in an OO language or in JavaScript. Some understanding and experience with blockchain concepts is helpful. Author Bio Roberto Infante is an independent software development consultant who specializes in finance. Throughout his career, he has worked on a variety of innovative projects, such as the first internet mortgage approval system in the UK and one of the first online insurance underwriting systems in London.

    1 in stock

    £29.99

  • Deep Learning and the Game of Go

    Manning Publications Deep Learning and the Game of Go

    1 in stock

    It's nearly impossible to build a competent Go-playing machine using conventional programming techniques, let alone have it win. By applying advanced AI techniques, in particular deep learning and reinforcement learning, users can train their Go-bot in the rules and tactics of the game. Deep Learning and the Game of Go opens up the world of deep learning and AI by teaching readers to build their own Go-playing machine. Key Features · Getting started with neural networks · Building your Go AI · Improving how your Go-bot plays and reacts Audience No deep learning experience required. All you need is high school level math and basic Python skills. This book even teaches you how to play Go! Author Bio Max Pumperla is a Data Scientist and Engineer specializing in Deep Learning at the artificial intelligence company skymind.ai. He is the cofounder of the Deep Learning platform aetros.com. Kevin Ferguson has 18 years of experience in distributed systems and data science. He is a data scientist at Honor, and has experience at companies such as Google and Meebo. Together, Max and Kevin are co-authors of betago, one of very few open source Go bots, developed in Python.

    1 in stock

    £39.59

  • Microsoft 365 Business for Admins For Dummies

    John Wiley & Sons Inc Microsoft 365 Business for Admins For Dummies

    1 in stock

    Learn streamlined management and maintenance capabilities for Microsoft 365 Business If you want to make it easy for your teams to work together using the latest productivity solutions with built-in security—while saving thousands of dollars in implementing the solution—you've picked the right book. Inside, you'll gain an understanding of Microsoft 365 Business, a complete integrated solution for business productivity and security powered by Office 365 and Windows 10. You’ll also learn how this cloud-based solution can help grow your business while protecting company data from potential threats using the same security management tools large enterprises use. Microsoft 365 Business For Admins For Dummies provides business owners, IT teams, and even end users an understanding of the capabilities of Microsoft 365 Business: an integrated platform and security solution built with the latest features to enable today's modern workforce and empower businesses to achieve their goals. De-mystifies the complexities of the bundled solution to help you avoid common deployment pitfalls Includes the latest information about the services included in Microsoft 365 Business Enhance team collaboration with intelligent tools Manage company-owned or bring your own device (BYOD) devices from one portal Step through a guided tour for running a successful deployment Get the guidance you need to deploy Microsoft 365 Business and start driving productivity in your organization while taking advantage of the built-in security features in the solution to grow and protect your business today.

    1 in stock

    £18.89

  • MCSA Windows Server 2016 Practice Tests: Exam 70-740, Exam 70-741, Exam 70-742, and Exam 70-743

    John Wiley & Sons Inc MCSA Windows Server 2016 Practice Tests: Exam 70-740, Exam 70-741, Exam 70-742, and Exam 70-743

    1 in stock

    Get prepared for the high-stakes MCSA Windows Server 2016 certification exam Windows Server 2016 is the latest version of Microsoft's Windows server operating system, and the ideal server for Windows 8/8.1 and Windows 10 desktop clients. Windows Server 2016 will include many new and updated features, including enhancements to Hyper-V, Storage Spaces, and Active Directory. MCSA Windows Server 2016 Practice Tests provides 10 unique 85-question chapter tests, covering the ten MCSA Windows Server 2016 objective domains, PLUS three additional 50-question practice exams, for a total of 1000 practice test questions. • Practice tests are a popular way for certification candidates to prepare for taking exams • The practice test questions provide comprehensive coverage of the exam objectives • Covers all three exams: 70-740, 70-741, 70-742 • Written by a five-time Microsoft MVP Winner This book helps you gain the confidence you need and prepares you for taking the three required Exams 70-740, 70-741, and 70-742, or upgrade Exam 70-743. The practice test questions prepare you for test success.

    1 in stock

    £27.89

  • Active Directory For Dummies

    John Wiley & Sons Inc Active Directory For Dummies

    1 in stock

    Your guide to learning Active Directory the quick and easy way Whether you're new to Active Directory (AD) or a savvy system administrator looking to brush up on your skills, Active Directory for Dummies will steer you in the right direction. Since its original release, Microsoft's implementation of the lightweight directory access protocol (LDAP) for the Windows Server line of networking software has become one of the most popular directory service products in the world. If you're involved with the design and support of Microsoft directory services and/or solutions, you're in the right place. This comprehensive guide starts by showing you the basics of AD, so you can utilize its structures to simplify your life and secure your digital environment. From there, you'll discover how to exert fine-grained control over groups, assets, security, permissions, and policies on a Windows network and efficiently configure, manage, and update the network. With coverage of security improvements, significant user interface changes, and updates to the AD scripting engine, password policies, accidental object deletion protection, and more, this plain-English book has everything you need to know. You'll learn how to: Navigate the functions and structures of AD Understand business and technical requirements to determine goals Become familiar with physical components like site links, network services, and site topology Manage and monitor new features, AD replication, and schema management Maintain AD databases Avoid common AD mistakes that can undermine network security With chapters on the ten most important points about AD design, ten online resources, and ten troubleshooting tips, this user-friendly book really is your one-stop guide to setting up, working with, and making the most of Active Directory. Get your copy of Active Directory For Dummies and get to work.

    1 in stock

    £23.39

  • Software Estimation Without Guessing: Effective Planning in an Imperfect World

    Pragmatic Bookshelf Software Estimation Without Guessing: Effective Planning in an Imperfect World

    1 in stock

    Estimating software development often produces more angst than value, but it doesn't have to. Identify the needs behind estimate requests and determine how to meet those needs simply and easily. Choose estimation techniques based on current needs and available information, gaining benefit while reducing cost and effort. Detect bad assumptions that might sink your project if you don't adjust your plans. Discover what to do when an estimate is wrong, how to recover, and how to use that knowledge for future planning. Learn to communicate about estimates in a healthy and productive way, maximizing advantage to the organization and minimizing damage to the people. In a world where most developers hate estimation and most managers fear disappointment with the results, there is hope for both. It requires giving up some widely held misconceptions. Let go of the notion that "an estimate is an estimate" and estimate for the particular need you, and your organization, have. Realize that estimates have a limited shelf-life, and reestimate frequently if it's important. When reality differs from your estimate, don't lament; mine that disappointment for the gold that can be the longer-term jackpot. Estimate in comparison to past experience, by modeling the work mathematically, or a hybrid of both. Learn strategies for effective decomposition of work and aspects of the work that likely affect your estimates. Hedge your bets by comparing the results of different approaches. Find out what to do when an estimate proves wrong. And they will. They're estimates, after all. You'll discover that you can use estimates to warn you of danger so you can take appropriate action in time. Learn some crucial techniques to understand and communicate with those who need to understand. Address both the technical and sociological aspects of estimation, and you'll help your organization achieve its desired goals with less drama and more benefit. What You Need: No software needed, just your past experience and concern for the outcomes.

    1 in stock

    £21.59

  • Programming TypeScript: Making Your JavaScript Applications Scale

    O'Reilly Media Programming TypeScript: Making Your JavaScript Applications Scale

    1 in stock

    Any programmer working in a dynamically typed language will tell you how hard it is to scale that language to more lines of code and to more engineers. That’s why Facebook, Google, and Microsoft invented gradual static type layers for their dynamically typed JavaScript and Python code. TypeScript is one such type layer, and does something unique among them: it makes programming fun with its powerful, modern, static type system. With this book, programmers who understand JavaScript at an intermediate level will learn how to master the TypeScript language. You’ll understand how TypeScript can help you get rid of bugs in your code, scale your code across 10x more engineers, and make programming fun again.

    1 in stock

    £40.49

  • Java in easy steps

    In Easy Steps Limited Java in easy steps

    1 in stock

    1 in stock

    £11.99

  • FORTNITE Official: The Battle Royale Survival Guide

    Headline Publishing Group FORTNITE Official: The Battle Royale Survival Guide

    1 in stock

    Win it all with exclusive tips and tricks in Epic Games' ONLY official Battle Royale handbook, including sleek full-color tutorials and featuring the authentic Fortnite holographic seal. Whether you're a beginner or an experienced player sharpening your skills, get ready to dominate Battle Royale! With this essential guide, you'll master key areas of the game, dazzle your friends, and outwit your opponents with clever battle tactics. You'll learn:· HOW TO FIGHT BETTER AND SMARTER: Crazy and creative ideas for using game elements to your advantage, whether playing solo or in a squad.· SNEAKY SURVIVAL TACTICS: Smart ways to use the Storm to your benefit, top tips for building your way out of trouble, and the best ways to blend into the environment.· THE ULTIMATE ISLAND GUIDE: Key places to land and loot and how to get around the island with ease.This book is perfect for fans of ALL ages and offers you a competitive edge straight from Epic Games!

    1 in stock

    £9.99

  • iPhone for Seniors in easy steps: Covers iOS 12

    In Easy Steps Limited iPhone for Seniors in easy steps: Covers iOS 12

    1 in stock

    1 in stock

    £10.99

  • Structural Analysis with the Finite Element Method. Linear Statics: Volume 2: Beams, Plates and Shells

    Springer-Verlag New York Inc. Structural Analysis with the Finite Element Method. Linear Statics: Volume 2: Beams, Plates and Shells

    1 in stock

    STRUCTURAL ANALYSIS WITH THE FINITE ELEMENT METHOD Linear Statics Volume 1 : The Basis and Solids Eugenio Oñate The two volumes of this book cover most of the theoretical and computational aspects of the linear static analysis of structures with the Finite Element Method (FEM). The content of the book is based on the lecture notes of a basic course on Structural Analysis with the FEM taught by the author at the Technical University of Catalonia (UPC) in Barcelona, Spain for the last 30 years. Volume1 presents the basis of the FEM for structural analysis and a detailed description of the finite element formulation for axially loaded bars, plane elasticity problems, axisymmetric solids and general three dimensional solids. Each chapter describes the background theory for each structural model considered, details of the finite element formulation and guidelines for the application to structural engineering problems. The book includes a chapter on miscellaneous topics such as treatment of inclined supports, elastic foundations, stress smoothing, error estimation and adaptive mesh refinement techniques, among others. The text concludes with a chapter on the mesh generation and visualization of FEM results. The book will be useful for students approaching the finite element analysis of structures for the first time, as well as for practising engineers interested in the details of the formulation and performance of the different finite elements for practical structural analysis. STRUCTURAL ANALYSIS WITH THE FINITE ELEMENT METHOD Linear Statics Volume 2: Beams, Plates and Shells Eugenio Oñate The two volumes of this book cover most of the theoretical and computational aspects of the linear static analysis of structures with the Finite Element Method (FEM).The content of the book is based on the lecture notes of a basic course on Structural Analysis with the FEM taught by the author at the Technical University of Catalonia (UPC) in Barcelona, Spain for the last 30 years. Volume 2 presents a detailed description of the finite element formulation for analysis of slender and thick beams, thin and thick plates, folded plate structures, axisymmetric shells, general curved shells, prismatic structures and three dimensional beams. Each chapter describes the background theory for each structural model considered, details of the finite element formulation and guidelines for the application to structural engineering problems Emphasis is put on the treatment of structures with layered composite materials. The book will be useful for students approaching the finite element analysis of beam, plate and shell structures for the first time, as well as for practising engineers interested in the details of the formulation and performance of the different finite elements for practical structural analysis.

    1 in stock

    £99.99

  • Building the Data Warehouse

    John Wiley & Sons Inc Building the Data Warehouse

    1 in stock

    The new edition of the classic bestseller that launched the data warehousing industry covers new approaches and technologies, many of which have been pioneered by Inmon himself In addition to explaining the fundamentals of data warehouse systems, the book covers new topics such as methods for handling unstructured data in a data warehouse and storing data across multiple storage media Discusses the pros and cons of relational versus multidimensional design and how to measure return on investment in planning data warehouse projects Covers advanced topics, including data monitoring and testing Although the book includes an extra 100 pages worth of valuable content, the price has actually been reduced from $65 to $55

    1 in stock

    £37.00

  • Microsoft Excel 2019 Pivot Table Data Crunching

    Microsoft Press,U.S. Microsoft Excel 2019 Pivot Table Data Crunching

    1 in stock

    Renowned Excel experts Bill Jelen (MrExcel) and Michael Alexander help you crunch data from any source with Excel 2019 pivot tables. Use Excel 2019 pivot tables and pivot charts to produce powerful, dynamic reports in minutes instead of hours, to take control of your data and your business. Even if you’ve never created a pivot table before, this book will help you leverage all their remarkable flexibility and analytical power–including valuable improvements in Excel 2019 and Excel in Office 365. Drawing on more than 45 combined years of Excel experience, Bill Jelen and Michael Alexander offer practical “recipes” for solving real business problems, help you avoid common mistakes, and present tips and tricks you’ll find nowhere else. By reading this book, you will: • Master easy, powerful ways to create, customize, change, and control pivot tables • Control all future pivot tables using new pivot table defaults • Transform huge data sets into clear summary reports • Instantly highlight your most profitable customers, products, or regions • Use Power Query to quickly import, clean, shape, and analyze disparate data sources • Build geographical pivot tables with 3D Map • Construct and share state-of-the-art dynamic dashboards • Revamp analyses on the fly by dragging and dropping fields • Build dynamic self-service reporting systems • Share your pivot tables with colleagues • Create data mashups using the full Power Pivot capabilities of Excel 2019 and Excel in Office 365 • Automate pivot tables with macros and VBA • Save time by adapting reports with GetPivotData • Discover today’s most useful pivot table tips and shortcuts

    1 in stock

    £29.99

  • Getting Started with SQL

    O'Reilly Media Getting Started with SQL

    1 in stock

    Businesses are gathering data today at exponential rates and yet few people know how to access it meaningfully. If you're a business or IT professional, this short hands-on guide teaches you how to pull and transform data with SQL in significant ways. You will quickly master the fundamentals of SQL and learn how to create your own databases. Author Thomas Nield provides exercises throughout the book to help you practice your newfound SQL skills at home, without having to use a database server environment. Not only will you learn how to use key SQL statements to find and manipulate your data, but you'll also discover how to efficiently design and manage databases to meet your needs. You'll also learn how to: Explore relational databases, including lightweight and centralized models Use SQLite and SQLiteStudio to create lightweight databases in minutes Query and transform data in meaningful ways by using SELECT, WHERE, GROUP BY, and ORDER BY Join tables to get a more complete view of your business data Build your own tables and centralized databases by using normalized design principles Manage data by learning how to INSERT, DELETE, and UPDATE records

    1 in stock

    £24.29

  • The SNES Omnibus: The Super Nintendo and Its Games, Vol. 1 (A–M)

    Schiffer Publishing Ltd The SNES Omnibus: The Super Nintendo and Its Games, Vol. 1 (A–M)

    1 in stock

    Volume 2 of SNES Omnibus is a fun and informative look at ALL the original Super Nintendo games released in the US starting with the letters N-Z. More than 375 games are featured, including such iconic titles as Star Fox, Super Mario Kart, Super Mario World, Super Metroid, Tetris Attack, and Zombies Ate My Neighbors. Each game, whether obscure or mainstream, is covered in exhaustive detail. In addition to thorough gameplay descriptions, the book includes reviews, fun facts, historical data, quotes from vintage magazines, and, best of all, nostalgic stories about many of the games from programmers, authors, convention exhibitors, video game store owners, YouTube celebs, and other industry insiders. The book also features more than 2,000 full-color images, including box art, cartridges, screenshots, and vintage ads. Plus, there’s a gorgeous centerfold starring your favorite SNES characters.

    1 in stock

    £41.39

  • Complex Network Analysis in Python

    The Pragmatic Programmers Complex Network Analysis in Python

    1 in stock

    Construct, analyze, and visualize networks with networkx, a Python language module. Network analysis is a powerful tool you can apply to a multitude of datasets and situations. Discover how to work with all kinds of networks, including social, product, temporal, spatial, and semantic networks. Convert almost any real-world data into a complex network--such as recommendations on co-using cosmetic products, muddy hedge fund connections, and online friendships. Analyze and visualize the network, and make business decisions based on your analysis. If you're a curious Python programmer, a data scientist, or a CNA specialist interested in mechanizing mundane tasks, you'll increase your productivity exponentially. Complex network analysis used to be done by hand or with non-programmable network analysis tools, but not anymore! You can now automate and program these tasks in Python. Complex networks are collections of connected items, words, concepts, or people. By exploring their structure and individual elements, we can learn about their meaning, evolution, and resilience. Starting with simple networks, convert real-life and synthetic network graphs into networkx data structures. Look at more sophisticated networks and learn more powerful machinery to handle centrality calculation, blockmodeling, and clique and community detection. Get familiar with presentation-quality network visualization tools, both programmable and interactive--such as Gephi, a CNA explorer. Adapt the patterns from the case studies to your problems. Explore big networks with NetworKit, a high-performance networkx substitute. Each part in the book gives you an overview of a class of networks, includes a practical study of networkx functions and techniques, and concludes with case studies from various fields, including social networking, anthropology, marketing, and sports analytics. Combine your CNA and Python programming skills to become a better network analyst, a more accomplished data scientist, and a more versatile programmer. What You Need: You will need a Python 3.x installation with the following additional modules: Pandas (>=0.18), NumPy (>=1.10), matplotlib (>=1.5), networkx (>=1.11), python-louvain (>=0.5), NetworKit (>=3.6), and generalizesimilarity. We recommend using the Anaconda distribution that comes with all these modules, except for python-louvain, NetworKit, and generalizedsimilarity, and works on all major modern operating systems.

    1 in stock

    £26.09

  • Twitter and Tear Gas: The Power and Fragility of Networked Protest

    Yale University Press Twitter and Tear Gas: The Power and Fragility of Networked Protest

    1 in stock

    From New York Times opinion columnist Zeynep Tufekci, an firsthand account and incisive analysis of the role of social media in modern protest“[Tufekci’s] personal experience in the squares and streets, melded with her scholarly insights on technology and communication platforms, makes [this] such an unusual and illuminating work.”—Carlos Lozada, Washington Post “Twitter and Tear Gas is packed with evidence on how social media has changed social movements, based on rigorous research and placed in historical context.”—Hannah Kuchler, Financial Times To understand a thwarted Turkish coup, an anti–Wall Street encampment, and a packed Tahrir Square, we must first comprehend the power and the weaknesses of using new technologies to mobilize large numbers of people. An incisive observer, writer, and participant in today’s social movements, Zeynep Tufekci explains in this accessible and compelling book the nuanced trajectories of modern protests—how they form, how they operate differently from past protests, and why they have difficulty persisting in their long-term quests for change. Tufekci speaks from direct experience, combining on-the-ground interviews with insightful analysis. She describes how the internet helped the Zapatista uprisings in Mexico, the necessity of remote Twitter users to organize medical supplies during Arab Spring, the refusal to use bullhorns in the Occupy Movement that started in New York, and the empowering effect of tear gas in Istanbul’s Gezi Park. These details from life inside social movements complete a moving investigation of authority, technology, and culture—and offer essential insights into the future of governance.

    1 in stock

    £12.82

  • Language Implementation Patterns

    The Pragmatic Programmers Language Implementation Patterns

    1 in stock

    Knowing how to create domain-specific languages (DSLs) can give you a huge productivity boost. Instead of writing code in a general-purpose programming language, you can first build a custom language tailored to make you efficient in a particular domain. The key is understanding the common patterns found across language implementations. "Language Design Patterns" identifies and condenses the most common design patterns, providing sample implementations of each. The pattern implementations use Java, but the patterns themselves are completely general. Some of the implementations use the well-known ANTLR parser generator, so readers will find this book an excellent source of ANTLR examples as well. But this book will benefit anyone interested in implementing languages, regardless of their tool of choice. Other language implementation books focus on compilers, which you rarely need in your daily life. Instead, "Language Design Patterns" shows you patterns you can use for all kinds of language applications. You'll learn to create configuration file readers, data readers, model-driven code generators, source-to-source translators, source analyzers, and interpreters. Each chapter groups related design patterns and, in each pattern, you'll get hands-on experience by building a complete sample implementation. By the time you finish the book, you'll know how to solve most common language implementation problems.

    1 in stock

    £25.19

  • R Graphics Cookbook: Practical Recipes for Visualizing Data

    O'Reilly Media R Graphics Cookbook: Practical Recipes for Visualizing Data

    1 in stock

    This O’Reilly cookbook provides more than 150 recipes to help scientists, engineers, programmers, and data analysts generate high-quality graphs quickly—without having to comb through all the details of R’s graphing systems. Each recipe tackles a specific problem with a solution you can apply to your own project and includes a discussion of how and why the recipe works. Most of the recipes in this second edition use the updated version of the ggplot2 package, a powerful and flexible way to make graphs in R. You’ll also find expanded content about the visual design of graphics. If you have at least a basic understanding of the R language, you’re ready to get started with this easy-to-use reference. Use R’s default graphics for quick exploration of data Create a variety of bar graphs, line graphs, and scatter plots Summarize data distributions with histograms, density curves, box plots, and more Provide annotations to help viewers interpret data Control the overall appearance of graphics Explore options for using colors in plots Create network graphs, heat maps, and 3D scatter plots Get your data into shape using packages from the tidyverse

    1 in stock

    £57.59

  • Head First Go

    O'Reilly Media Head First Go

    1 in stock

    Go represents an attempt to improve on some weaknesses of traditional compiled programming languages. It de-emphasizes or removes error-prone language structures like class inheritance and exception handling. It features great concurrency support and automatic memory management (garbage collection). Existing Go books tend to be highly technical in nature, teaching all aspects of the language regardless of their relevance to beginners. This book, rather than talking about the features of Go in abstract terms, features simple, clear examples that demonstrate Go in action, and diagrams to explain difficult concepts. This book will not only teach developers basic language features, it will get them comfortable consulting error output, documentation, and search engines to find solutions to problems. It will teach all the conventions and techniques that employers expect an entry-level Go developer to know.

    1 in stock

    £47.69

  • PMP Project Management Professional Study Guide, Fifth Edition

    McGraw-Hill Education PMP Project Management Professional Study Guide, Fifth Edition

    1 in stock

    This fully integrated study resource contains complete coverage of every topic on the PMP examThis highly effective self-study guide contains all of the information you need to prepare for the latest version of the challenging Project Management Professional exam. Electronic content includes the Total Tester customizable exam engine, worksheets, reference PDFs, and more than an hour of video training from the author.Fully updated for the current PMI Project Management Body of Knowledge (PMBOK® Guide), PMP Project Management Professional Study Guide, Fifth Edition contains more than 900 accurate practice exam questions. Each chapter includes a list of objectives covered, a chapter review, key terms, a two-minute drill, and a self-test with detailed explanations for both the correct and incorrect answer choices. • Offers 100% coverage of all official objectives for the PMP exam• Contains a full-color, laminated, trifold memory card for studying anywhere• Written by a project management consultant and bestselling author

    1 in stock

    £33.29

  • Prediction Machines: The Simple Economics of Artificial Intelligence

    Harvard Business Review Press Prediction Machines: The Simple Economics of Artificial Intelligence

    1 in stock

    “What does AI mean for your business? Read this book to find out." -- Hal Varian, Chief Economist, Google Artificial intelligence does the seemingly impossible, magically bringing machines to life--driving cars, trading stocks, and teaching children. But facing the sea change that AI will bring can be paralyzing. How should companies set strategies, governments design policies, and people plan their lives for a world so different from what we know? In the face of such uncertainty, many analysts either cower in fear or predict an impossibly sunny future. But in Prediction Machines, three eminent economists recast the rise of AI as a drop in the cost of prediction. With this single, masterful stroke, they lift the curtain on the AI-is-magic hype and show how basic tools from economics provide clarity about the AI revolution and a basis for action by CEOs, managers, policy makers, investors, and entrepreneurs. When AI is framed as cheap prediction, its extraordinary potential becomes clear. Prediction is at the heart of making decisions under uncertainty. Our businesses and personal lives are riddled with such decisions. Prediction tools increase productivity--operating machines, handling documents, communicating with customers. Uncertainty constrains strategy. Better prediction creates opportunities for new business structures and strategies to compete. Penetrating, fun, and always insightful and practical, Prediction Machines follows its inescapable logic to explain how to navigate the changes on the horizon. The impact of AI will be profound, but the economic framework for understanding it is surprisingly simple.

    1 in stock

    £22.00

  • Amazon Web Services in Action, 2E

    Manning Publications Amazon Web Services in Action, 2E

    1 in stock

    Description Fully updated to include the latest revisions and updates to AWS; this new edition also offers three new chapters covering the latest additions to the AWS platform: serverless infrastructure automation with AWS Lambda, sharing data volumes between machines with EFS, and caching data in memory with ElastiCache! Amazon Web Services in Action, Second Edition is a comprehensive introduction to computing, storing, and networking in the AWS cloud. Readers will find clear, relevant coverage of all the essential AWS services they need to know, emphasizing best practices for security, high availability and scalability. Key features · Hands-on guide · Practical examples · Step-by-step instructions Audience Written for developers and DevOps engineers moving distributed applications to the AWS platform. About the technology AWS is known as a cloud computing platform. Cloud computing, or the cloud, is a metaphor for supply and consumption of IT resources. The IT resources in the cloud aren’t directly visible to the user; there are layers of abstraction in between.

    1 in stock

    £43.99

  • Angular Development with TypeScript

    Manning Publications Angular Development with TypeScript

    1 in stock

    Description This practical book covers real-world development concerns like state management, data and views, user interaction with forms, and communicating with servers, as well as testing and deploying your applications. This new edition has been fully revised to cover the latest Angular CLI along with current best practices and updates to Angular 5. Angular Development with Typescript, Second Edition is an intermediate-level tutorial that introduces Angular and TypeScript to developers comfortable with building web applications using other frameworks and tools. You'll start by exploring what makes Angular different by building an online auction app. As you move through the chapters, you'll explore TypeScript as you learn to write type-aware classes, interfaces, generics, and more. Key features · Angular CLI · TypeScript programming · Dependency Injection · Creating a modern-looking UI with Angular Material · Reactive programming Audience Written for intermediate web developers. No prior TypeScript or AngularJS experience is required. About the technology Angular's declarative style makes it easy to define and add features without dozens of lines of manually written boilerplate, and the fully integrated TypeScript language gives you the benefits of a statically typed language within the JavaScript ecosystem. Plus, adding Angular and TypeScript to your resume makes you a hot commodity.

    1 in stock

    £39.99

  • AutoCAD 2018 Tutorial Second Level 3D Modeling

    1 in stock

    £49.99

  • Game Design Workshop

    Taylor & Francis Ltd Game Design Workshop

    1 in stock

    Create the digital games you love to play.Discover an exercise-driven, non-technical approach to game design without the need for programming or artistic experience with Game Design Workshop, Fifth Edition.Tracy Fullerton demystifies the creative process with clear and accessible guidance on the formal, dramatic, and dynamic systems of game design. Using examples of classic and popular games, illustrations of design techniques, and refined exercises to strengthen your understanding of how game systems function, this book gives you the skills and tools necessary to create a compelling and engaging game.This updated 5th edition brings deeper coverage of playcentric design techniques, including setting emotion-focused experience goals and managing the design process to meet them. It includes a host of new diverse perspectives from top industry game designers.Game Design Workshop puts you to work prototyping, playtesting, and revis

    1 in stock

    £48.99

  • Windows 10 Step by Step

    Microsoft Press,U.S. Windows 10 Step by Step

    1 in stock

    The quick way to learn today’s Windows 10! This is learning made easy. Get more done quickly with the newest version of Windows 10. Jump in wherever you need answers–brisk lessons and colorful screenshots show you exactly what to do, step by step. Do what you want to do with Windows 10! Explore fun and functional improvements in the newest version Customize your sign-in and manage connections Quickly find files on your computer or in the cloud Tailor your Windows 10 experience for easy access to the information and tools you want Work more efficiently with Quick Action and other shortcuts Get personalized assistance and manage third-party services with Cortana Interact with the web faster and more safely with Microsoft Edge Protect your computer, information, and privacy

    1 in stock

    £29.49

  • Learn PowerShell Scripting in a Month of Lunches

    Manning Publications Learn PowerShell Scripting in a Month of Lunches

    1 in stock

    PowerShell is both a scripting language and an administrative shell that lets users control and manage nearly every aspect of Windows, from Azure to SharePoint. It's also a great platform for building reusable tools and utilities that make everyday administration faster and easier. Inside, readers discover how scripting is different from command-line PowerShell, as they explore concrete hands-on examples. This book includes and expands on many of the techniques presented in Learn PowerShell Toolmaking in a Month of Lunches. Key features • A crash course in PowerShell Scripting • Hands-on examples • Real-world practices Written for developers and administrators comfortable with PowerShell as a command-line interface and familiar with Windows administration in general. PowerShell has a strong ability to create highly reusable, context-independent tools, which it refers to as commands. A command might not be terribly useful by itself, but PowerShell is designed to make it easy to “snap” commands together.

    1 in stock

    £35.99

  • N64 a visual compendium

    Bitmap Books N64 a visual compendium

    1 in stock

    1 in stock

    £31.31

  • Flask Web Development 2e: Developing Web Applications with Python

    O'Reilly Media Flask Web Development 2e: Developing Web Applications with Python

    1 in stock

    Take full creative control of your web applications with Flask, the Python-based microframework. With the second edition of this hands-on book, you’ll learn Flask from the ground up by developing a complete, real-world application created by author Miguel Grinberg. This refreshed edition accounts for important technology changes that have occurred in the past three years. Explore the framework’s core functionality, and learn how to extend applications with advanced web techniques such as database migrations and an application programming interface. The first part of each chapter provides you with reference and background for the topic in question, while the second part guides you through a hands-on implementation. If you have Python experience, you’re ready to take advantage of the creative freedom Flask provides. Three sections include: A thorough introduction to Flask: explore web application development basics with Flask and an application structure appropriate for medium and large applications Building Flasky: learn how to build an open source blogging application step-by-step by reusing templates, paginating item lists, and working with rich text Going the last mile: dive into unit testing strategies, performance analysis techniques, and deployment options for your Flask application

    1 in stock

    £40.49

  • Tobias on Locks and Insecurity Engineering

    John Wiley & Sons Inc Tobias on Locks and Insecurity Engineering

    1 in stock

    A must-read exploration of lock and physical security from a renowned author and expert In Tobias on Locks and Insecurity Engineering, renowned investigative attorney and physical security expert Marc Weber Tobias delivers a comprehensive and insightful exploration of how locks are designed, built, and ultimately defeated by criminals, spies, hackers, and even lockpickers. In the book, you'll discover the myriad ways that security experts and bad actors have compromised physical locks using everything from the newest 3D printers to 99-cent ballpoint pens. The book explores the origins of different lock designs and the mistakes that design engineers make when they create new locks. It explains the countless ways that locks remain at risk for attack. The author explains the latest lock designs and technology, as well as how to assess whether a specific solution will work for you depending on your individual security requirements and use case. You'll also find: Ways to differentiate bet

    1 in stock

    £65.00

  • Help Your Kids with Computer Science (Key Stages 1-5): A Unique Step-by-Step Visual Guide to Computers, Coding, and Communication

    Dorling Kindersley Ltd Help Your Kids with Computer Science (Key Stages 1-5): A Unique Step-by-Step Visual Guide to Computers, Coding, and Communication

    1 in stock

    From coding languages and hardware to cyberbullying and gaming, this comprehensive homework helper for kids and parents covers the essentials of computer science. This unique visual study guide examines the technical aspects of computers, such as how they function, the latest digital devices and software, and how the Internet works. It also builds the confidence of parents and kids when facing challenges such as staying safe online, digital etiquette, and how to navigate the potential pitfalls of social media.Help Your Kids with Computer Science supports the Key Stage 1 to 5 curriculum in the UK, including GCSE and A-level Computer Science, and beyond. Jargon-free language helps to explain difficult and potentially dread-inducing homework such as hacking, ""big data"" and malware, while colourful graphics help make learning about the world of computer science exciting.Whether at home or school, this clear and helpful guide to computer science is the tool you need to be able to support students with confidence.

    1 in stock

    £14.99

  • Bash in easy steps

    In Easy Steps Limited Bash in easy steps

    1 in stock

    1 in stock

    £11.99

  • Benny the Blue Whale: A Descent into Story, Language and the Madness of ChatGPT

    Oneworld Publications Benny the Blue Whale: A Descent into Story, Language and the Madness of ChatGPT

    1 in stock

    AI is changing the world at frightening speed. A bestselling author decides to find out more… ‘Something profound and utterly brilliant is going on… hilarious.’ THE TIMES Is ChatGPT the end of creative industries as we know them? An ethical quagmire from which there is no return? A threat to all our jobs, as we keep hearing on the news? Bestselling children’s author Andy Stanton has made a career out of writing differently – from the unconventional ‘hero’ of his bestselling Mr Gum series to his penchant for absurdist plots, his children’s books are anything but formulaic. When a friend introduces him to ChatGPT, the new large language chatbot, Andy is as sceptical as he is curious. Can this jumble of algorithms really mimic the spontaneity of human thought? Could it one day replace human authors like him for good? And are we soon to be ruled over by despotic robot overlords? He decides there’s only one thing for it – he must test this bot’s capabilities. Eventually, he settles on a prompt that will push the algorithm to its creative limits: ‘tell me a story about a blue whale with a tiny penis.’ Chaos ensues. What follows is a surprising and illuminating battle between Andy and ChatGPT that maybe, just maybe, might help us all understand AI a little bit better. Join Andy and his beleaguered AI lackey on a rollicking metafictional journey through the art of storytelling. Presenting his prompts and the AI-generated narrative alongside extensive commentary, Stanton provides a startling paean to the art of a good story and boundless human creativity. Hopeful and hilarious, Benny the Blue Whale provides a joyfully anarchic meditation on AI, literature and why we write. *** A WATERSTONES AND NEW SCIENTIST BEST BOOK OF 2023 ‘There’s no book like it. Scholarly, childish, fascinating and hilarious – one of our funniest writers dissects what it takes to build a story and what that tells us about being human. It’ll really make you think, if you can stop laughing.’ —Chris Addison, co-creator of BREEDERS ‘Entertaining and alarmingly relevant, provocative and philosophically satisfying, it’s ultimately a profoundly human text.’ OBSERVER ‘A magnificent experiment by a perfect fool – deep and shallow and stupid and clever – the perfect use of AI (Andy Intelligence).’ —Robin Ince, author of THE IMPORTANCE OF BEING INTERESTED ‘Benny the Blue Whale is many things. It’s a fascinating discourse on the nature of language and storytelling. It’s a philosophical treatise on the possibilities of artificial intelligence. It’s a receptacle for obscenely hilarious jokes... A brilliant and beautiful cyborg: part human brain, part computational muscle. It’s a post-post-modern work of genius.’ —Anthony McGowan, Carnegie Medal-winning author of LARK

    1 in stock

    £16.99

  • Escape: How a generation shaped, destroyed and survived the internet

    Bonnier Books Ltd Escape: How a generation shaped, destroyed and survived the internet

    1 in stock

    'Fifteen years ago, the internet felt like a special place my friends and I had built for each other; by 2020, we were standing on its ruins, wondering if we'd played a part in its destruction.'Journalist Marie Le Conte was born in 1991, the same year the World Wide Web was invented. She had her first blog at twelve, a successful music website at fifteen, a Wikipedia page at seventeen and now, at thirty, over 80,000 followers on Twitter. From MSN, Tumblr and MySpace, to chat rooms, forums and blogs; Marie is part of the millennial generation that grew up while the internet was growing up with them.Where did it go all wrong? How did the internet go from a place where you went to escape real life to where real life is shaped? A place where you could be yourself and find like-minded people to a world of filters and ads? A place we are all now desperately trying to escape from?Escape is a fascinating exploration of the rise and demise of the internet. It's a look back on the platforms, the people and the online places. It's an analysis of the lessons being online has taught us, how the internet has changed us - and a celebration of the tools it gives us to feel less alone. The online generation have forever altered the world we live in, but is the internet still a place for the people that shaped it?

    1 in stock

    £15.29

  • Evolutionary Deep Learning

    Manning Publications Evolutionary Deep Learning

    1 in stock

    Discover one-of-a-kind AI strategies never before seen outside of academic papers! Learn how the principles of evolutionary computation overcome deep learning's common pitfalls and deliver adaptable model upgrades without constant manual adjustment. In Evolutionary Deep Learning you will learn how to: Solve complex design and analysis problems with evolutionary computation Tune deep learning hyperparameters with evolutionary computation (EC), genetic algorithms, and particle swarm optimization Use unsupervised learning with a deep learning autoencoder to regenerate sample data Understand the basics of reinforcement learning and the Q Learning equation Apply Q Learning to deep learning to produce deep reinforcement learning Optimize the loss function and network architecture of unsupervised autoencoders Make an evolutionary agent that can play an OpenAI Gym game Evolutionary Deep Learning is a guide to improving your deep learning models with AutoML enhancements based on the principles of biological evolution. This exciting new approach utilizes lesser-known AI approaches to boost performance without hours of data annotation or model hyperparameter tuning. about the technology Evolutionary deep learning merges the biology-simulating practices of evolutionary computation (EC) with the neural networks of deep learning. This unique approach can automate entire DL systems and help uncover new strategies and architectures. It gives new and aspiring AI engineers a set of optimization tools that can reliably improve output without demanding an endless churn of new data. about the reader For data scientists who know Python.

    1 in stock

    £45.99

  • The Book Of I2c

    No Starch Press,US The Book Of I2c

    1 in stock

    If you work with embedded systems, you're bound to encounter the ubiquitous Inter-Integrated Circuit bus (IIC, I2C, or I2C) - a serial protocol for connecting integrated circuits in a computer system. In The Book of I2C, the first comprehensive guide to this bus, bestselling author Randall Hyde draws on 40 years of industry experience to get you started designing and programming I2C systems.

    1 in stock

    £43.19

  • Analytic Methods in Systems and Software Testing

    John Wiley & Sons Inc Analytic Methods in Systems and Software Testing

    1 in stock

    A comprehensive treatment of systems and software testing using state of the art methods and tools This book provides valuable insights into state of the art software testing methods and explains, with examples, the statistical and analytic methods used in this field. Numerous examples are used to provide understanding in applying these methods to real-world problems. Leading authorities in applied statistics, computer science, and software engineering present state-of-the-art methods addressing challenges faced by practitioners and researchers involved in system and software testing. Methods include: machine learning, Bayesian methods, graphical models, experimental design, generalized regression, and reliability modeling. Analytic Methods in Systems and Software Testing presents its comprehensive collection of methods in four parts: Part I: Testing Concepts and Methods; Part II: Statistical Models; Part III: Testing Infrastructures; and Part IV: Testing Applications. It seeks to maintain a focus on analytic methods, while at the same time offering a contextual landscape of modern engineering, in order to introduce related statistical and probabilistic models used in this domain. This makes the book an incredibly useful tool, offering interesting insights on challenges in the field for researchers and practitioners alike. Compiles cutting-edge methods and examples of analytical approaches to systems and software testing from leading authorities in applied statistics, computer science, and software engineering Combines methods and examples focused on the analytic aspects of systems and software testing Covers logistic regression, machine learning, Bayesian methods, graphical models, experimental design, generalized regression, and reliability models Written by leading researchers and practitioners in the field, from diverse backgrounds including research, business, government, and consulting Stimulates research at the theoretical and practical level Analytic Methods in Systems and Software Testing is an excellent advanced reference directed toward industrial and academic readers whose work in systems and software development approaches or surpasses existing frontiers of testing and validation procedures. It will also be valuable to post-graduate students in computer science and mathematics.

    1 in stock

    £62.95

  • Machine Translation and Global Research: Towards Improved Machine Translation Literacy in the Scholarly Community

    Emerald Publishing Limited Machine Translation and Global Research: Towards Improved Machine Translation Literacy in the Scholarly Community

    1 in stock

    In the global research community, English has become the main language of scholarly publishing in many disciplines. At the same time, online machine translation systems have become increasingly easy to access and use. Is this a researcher’s match made in heaven, or the road to publication perdition? Here Lynne Bowker and Jairo Buitrago Ciro introduce the concept of machine translation literacy, a new kind of literacy for scholars and librarians in the digital age. For scholars, they explain how machine translation works, how it is (or could be) used for scholarly communication, and how both native and non-native English-speakers can write in a translation-friendly way in order to harness its potential. Native English speakers can continue to write in English, but expand the global reach of their research by making it easier for their peers around the world to access and understand their works, while non-native English speakers can write in their mother tongues, but leverage machine translation technology to help them produce draft publications in English. For academic librarians, the authors provide a framework for supporting researchers in all disciplines as they grapple with producing translation-friendly texts and using machine translation for scholarly communication—a form of support that will only become more important as campuses become increasingly international and as universities continue to strive to excel on the global stage. Machine Translation and Global Research is a must-read for scientists, researchers, students, and librarians eager to maximize the global reach and impact of any form of scholarly work.

    1 in stock

    £23.69

  • Application Security Program Handbook

    Manning Publications Application Security Program Handbook

    1 in stock

    Stop dangerous threats and secure your vulnerabilities without slowing down delivery. This practical book is a one-stop guide to implementing a robust application security program.Application Security Program Handbook teaches you to implement a robust program of security throughout your development process. It goes well beyond the basics, detailing a flexible approach that can adapt and evolve to new and emerging threats. Follow the expert advice in this guide and you'll reliably deliver software that is free from security defects and critical vulnerabilities. As a developer, you must build security into your software throughout its development lifecycle. This book addresses all the practices, tools, technology, people, and processes you need to reduce the risk of attacks and vulnerabilities in your software. Application Security Program Handbook is full of strategies for setting up and maturing a security program for your development process. Its realistic recommendations take a service-oriented approach to application security that's perfectly suited to the fast-pace of modern development. Focused on the realities of software development, it shows you how to avoid making security a gated exercise.Inside, you'll learn to assess the current state of your app's security, identify key risks to your organization, and measure the success of any defensive programs you deploy. You'll master common methodologies and practices that help safeguard your software, along with defensive tools you can use to keep your apps safe. With this handy reference guide by your side, you'll be able to implement reliable security in a way that doesn't impact your delivery speed. RETAIL SELLING POINTS Application security tools you can use throughout the development lifecycle Creating threat models Mitigating web app vulnerabilities Creating a DevSecOps pipeline Application security as a service model Reporting structures that highlight the value of application security Creating a software security ecosystem that benefits development AUDIENCE For software developers, architects, team leaders, and project managers looking to implement security in their pipelines.

    1 in stock

    £35.09

  • Haptics

    MIT Press Ltd Haptics

    1 in stock

    1 in stock

    £14.99

  • Head First Kotlin: A Brain-Friendly Guide

    O'Reilly Media Head First Kotlin: A Brain-Friendly Guide

    1 in stock

    What will you learn from this book? Head First Kotlin is a complete introduction to coding in Kotlin. This hands-on book helps you learn the Kotlin language with a unique method that goes beyond syntax and how-to manuals and teaches you how to think like a great Kotlin developer. You’ll learn everything from language fundamentals to collections, generics, lambdas, and higher-order functions. Along the way, you’ll get to play with both object-oriented and functional programming. If you want to really understand Kotlin, this is the book for you. Why does this book look so different? Based on the latest research in cognitive science and learning theory, Head First Kotlin uses a visually rich format to engage your mind rather than a text-heavy approach that puts you to sleep. Why waste your time struggling with new concepts? This multisensory learning experience is designed for the way your brain really works.

    1 in stock

    £57.59

  • The Site Reliability Workbook: Practical ways to implement SRE

    O'Reilly Media The Site Reliability Workbook: Practical ways to implement SRE

    1 in stock

    In 2016, Google’s Site Reliability Engineering book ignited an industry discussion on what it means to run production services today—and why reliability considerations are fundamental to service design. Now, Google engineers who worked on that bestseller introduce The Site Reliability Workbook, a hands-on companion that uses concrete examples to show you how to put SRE principles and practices to work in your environment. This new workbook not only combines practical examples from Google’s experiences, but also provides case studies from Google’s Cloud Platform customers who underwent this journey. Evernote, The Home Depot, The New York Times, and other companies outline hard-won experiences of what worked for them and what didn’t. Dive into this workbook and learn how to flesh out your own SRE practice, no matter what size your company is. You’ll learn: How to run reliable services in environments you don’t completely control—like cloud Practical applications of how to create, monitor, and run your services via Service Level Objectives How to convert existing ops teams to SRE—including how to dig out of operational overload Methods for starting SRE from either greenfield or brownfield

    1 in stock

    £43.19

  • Kafka - The Definitive Guide: Real-Time Data and Stream Processing at Scale

    O'Reilly Media Kafka - The Definitive Guide: Real-Time Data and Stream Processing at Scale

    1 in stock

    Every enterprise application creates data, whether it consists of log messages, metrics, user activity, or outgoing messages. Moving all this data is just as important as the data itself. With this updated edition, application architects, developers, and production engineers new to the Kafka streaming platform will learn how to handle data in motion. Additional chapters cover Kafka's AdminClient API, transactions, new security features, and tooling changes. Engineers from Confluent and LinkedIn responsible for developing Kafka explain how to deploy production Kafka clusters, write reliable event-driven microservices, and build scalable stream processing applications with this platform. Through detailed examples, you'll learn Kafka's design principles, reliability guarantees, key APIs, and architecture details, including the replication protocol, the controller, and the storage layer. You'll examine: Best practices for deploying and configuring Kafka Kafka producers and consumers for writing and reading messages Patterns and use-case requirements to ensure reliable data delivery Best practices for building data pipelines and applications with Kafka How to perform monitoring, tuning, and maintenance tasks with Kafka in production The most critical metrics among Kafka's operational measurements Kafka's delivery capabilities for stream processing systems

    1 in stock

    £57.59

  • Exam Ref DP-900 Microsoft Azure Data Fundamentals

    Pearson Education (US) Exam Ref DP-900 Microsoft Azure Data Fundamentals

    1 in stock

    Prepare for Microsoft Exam DP-900 Demonstrate your real-world foundational knowledge of core data concepts and how they are implemented using Microsoft Azure data services. Designed for business users, functional consultants, and other professionals, this Exam Ref focuses on the critical thinking and decision-making acumen needed for success at the Microsoft Certified: Azure Data Fundamentals level. Focus on the expertise measured by these objectives: Describe core data concepts Describe how to work with relational data on Azure Describe how to work with non-relational data on Azure Describe an analytics workload on Azure This Microsoft Exam Ref: Organizes its coverage by exam objectives Features strategic, what-if scenarios to challenge you Assumes you have foundational knowledge of core data concepts and their implementation with Microsoft Azure data services, and are beginning to work with data in the cloud About the Exam Exam DP-900 focuses on core knowledge for describing fundamental database concepts and skills for cloud environments; cloud data services within Azure; cloud data roles, tasks, and responsibilities; Azure relational and non-relational data offerings, provisioning, and deployment; querying Azure relational databases; working with Azure non-relational data stores; building modern Azure data analytics solutions; and exploring Azure Data Factory, Azure Synapse Analytics, Azure Databricks, and Azure HDInsight. About Microsoft Certification Passing this exam fulfills your requirements for the Microsoft Certified: Azure Data Fundamentals certification, demonstrating your understanding of the core capabilities of Azure data services and their use with relational data, non-relational data, and analytics workloads. See full details at: www.microsoft.com/learn

    1 in stock

    £29.99

  • Smart Homes in easy steps: Master smart technology for your home

    1 in stock

    £10.99

  • Mastering Kafka Streams and ksqlDB: Building real-time data systems by example

    O'Reilly Media Mastering Kafka Streams and ksqlDB: Building real-time data systems by example

    1 in stock

    Working with unbounded and fast-moving data streams has historically been difficult. But with Kafka Streams and ksqlDB, building stream processing applications is easy and fun. This practical guide shows data engineers how to use these tools to build highly scalable stream processing applications for moving, enriching, and transforming large amounts of data in real time. Mitch Seymour, data services engineer at Mailchimp, explains important stream processing concepts against a backdrop of several interesting business problems. You'll learn the strengths of both Kafka Streams and ksqlDB to help you choose the best tool for each unique stream processing project. Non-Java developers will find the ksqlDB path to be an especially gentle introduction to stream processing. Learn the basics of Kafka and the pub/sub communication pattern Build stateless and stateful stream processing applications using Kafka Streams and ksqlDB Perform advanced stateful operations, including windowed joins and aggregations Understand how stateful processing works under the hood Learn about ksqlDB's data integration features, powered by Kafka Connect Work with different types of collections in ksqlDB and perform push and pull queries Deploy your Kafka Streams and ksqlDB applications to production

    1 in stock

    £57.59

  • Haskell in Depth

    Manning Publications Haskell in Depth

    1 in stock

    Turn the corner from “Haskell student” to “Haskell developer.” Haskell in Depth explores the important language features and programming skills you’ll need to build production-quality software using Haskell. And along the way, you’ll pick up some interesting insights into why Haskell looks and works the way it does. Get ready to go deep! Haskell in Depth is the perfect second book on Haskell. After a quick refresher on Haskell basics, this hands-on guide dives into examples and application scenarios designed to teach how Haskell works and how to apply it correctly. You’ll learn about managing projects with Cabal and Stack, tackle error-handling and testing, and package programs and libraries for production deployment. Key Features · Organizing your projects with Cabal and Stack · Testing and profiling · Working with data · Building web services and networking apps · Using the sophisticated libraries like lens, vinyl, and servant Written for developers familiar with Haskell basics. About the technology As software becomes more complex, it’s essential to program efficiently using tools and techniques that guarantee your applications will run correctly, grow easily, and last a long time. Haskell is a functional programming language that blends a mathematically-rigorous approach to software design with a tested ecosystem of tools and libraries you can use to build deployable applications. Since 2008, Vitaly Bragilevsky has been teaching Haskell and functional programming to undergraduate students at the Southern Federal University located in Rostov-on-Don, Russia. He is a member of the Haskell 2020 Committee, and has worked on the source code of the Glasgow Haskell Compiler (GHC) and the Idris compiler, both of which are implemented in Haskell.

    1 in stock

    £43.19

© 2024 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