Computing and Information Technology Books

435 products


  • Manning Publications Build a Large Language Model From Scratch

    15 in stock

    Book SynopsisSebastian Raschka is a Staff Research Engineer at Lightning AI, where he works on LLM research and develops open-source software.The technical editor on this book was David Caswell.

    15 in stock

    £39.09

  • Grokking Algorithms

    Manning Publications Grokking Algorithms

    15 in stock

    Book SynopsisAbout the Author Aditya Bhargava is a Software Engineer with a dual background in Computer Science and Fine Arts. He blogs on programming at adit.io.

    15 in stock

    £35.09

  • Learn PowerShell in a Month of Lunches: Covers

    Manning Publications Learn PowerShell in a Month of Lunches: Covers

    15 in stock

    Book Synopsis"Not only for MacOS and Linux users, but also a great resource for Windows PS users." - Bruce Bergman Learn PowerShell in a Month of Lunches: Covers Windows, Linux, and macOS is a task-focused tutorial for administering Linux and macOS systems using Microsoft PowerShell. Adapted by PowerShell team members Travis Plunk and Tyler Leonhardt from the bestselling Learn Windows PowerShell in a Month of Lunches by community legends Don Jones and Jeffrey Hicks, it features Linux-based examples covering core language features and admin tasks. Designed for busy IT professionals, this innovative guide will take you from the basics to PowerShell proficiency through 25 tutorials you can do in your lunch break. about the technologyThe PowerShell scripting language and administrative shell was initially created for Windows, providing a high-quality command-line interface and awesome automation features. As part of Microsoft's ongoing strategy to support non-Windows platforms with its Azure cloud service and .NET Core framework, PowerShell now runs on Linux and macOS. Like Bash, PowerShell can execute and script nearly any aspect of Linux, so you can easily manage repetitive daily tasks, servers, Cloud resources, Continuous Integration pipelines, and more. Because PowerShell is a full-featured programming language, however, it provides capability well beyond traditional shell scripting languages, such as the ability to treat OS components as objects. about the bookLearn PowerShell in a Month of Lunches: Covers Windows, Linux, and macOS is a user-friendly tutorial to managing Linux and macOS systems with PowerShell. It's based on the bestselling Learn Windows PowerShell in a Month of Lunches, which has introduced PowerShell to nearly 100,000 readers. You'll learn how PowerShell shapes up to Bash or Python scripting as you write and run simple scripts that automate boring daily tasks. As you progress through the book, you'll use PowerShell to write Continuous Integration Pipelines and manage cloud-based servers. Just set aside one hour a day for a month, and you'll be automating tasks faster than you ever thought possible! what's inside- Why you should use PowerShell on Linux and macOS- Background jobs and automation techniques- Simple scripting to automate repetitive daily tasks- Common syntax and commands cheat sheet- Each lesson takes you an hour or less about the readerFor IT professionals comfortable administering Windows or Linux. No previous experience with PowerShell or Bash required. about the authorTravis Plunk has been a Software Engineer on various PowerShell teams since 2013, and at Microsoft since 1999. He was involved in open sourcing PowerShell and has worked on the project full time since shortly after the project was announced. James Petty is a Microsoft MVP, and the CEO and Executive Director for the DevOps Collective and PowerShell.org. Tyler Leonhardt has been a Software Engineer on the PowerShell team since 2017, and at Microsoft since 2016. He is a core maintainer of the PowerShell extension for Visual Studio Code. Learn Windows PowerShell in a Month of Lunches was written by PowerShell community legends Don Jones and Jeffrey Hicks, who have years of experience as successful PowerShell trainers.Trade Review“Notonly for MacOS and Linux users, but also a great resource for Windows PS users.” Bruce Bergman “Gives developers a lot of insight on how PowerShell works and how to accomplish everyday tasks.” Marcel van den Brink “This book enabled me to quickly get using PowerShell for real-lifetasks.” Rick Michaels “The book is great, especially if you have no previous experience with PowerShell, tasks automation, or DevOps.” Max Almonte “Approaches PowerShell from a building block like perspective.” FosterHaines “Unlike other PowerShell type books, this book expands beyond just Windows environments to accommodate those on Mac or Linux platforms who may want to explore this area as well.” James Matlock

    15 in stock

    £28.79

  • Functional Design and Architecture

    Pearson Education Functional Design and Architecture

    15 in stock

    Book SynopsisAlexander Granin  is a software architect, international speaker, author, and researcher. He is a known authority in the C++ and Haskell communities.

    15 in stock

    £39.09

  • AIPowered Search

    Manning Publications AIPowered Search

    15 in stock

    Book SynopsisBuild search engines powered by the latest machine learning techniques and large language models.AI-Powered Search shows you how to build cutting-edge search engines that continuously learn from both your users and your content and drive more domain-aware and intelligent search. Inside you’ll learn modern, data-science-driven search techniques like: Semantic search using dense vector embeddings from foundation models Retrieval augmented generation Question answering and summarization combining search and LLMs Fine-tuning transformer-based LLMs Personalized search based on user signals and vector embeddings Collecting user behavioral signals and building signals boosting models Semantic knowledge graphs for domain-specific learning Implementing machine-learned ranking models (learning to rank) Building click models to automate machine-learned ranking Generative search, hybrid search, and the search frontier Today’s search engines are expected to be smart, understanding the nuances of natural language queries, as well as each user’s preferences and context. This book empowers you to build search engines that take advantage of user interactions and the hidden semantic relationships in your content to automatically deliver better, more relevant search experiences. You’ll even learn how to integrate large language models (LLMs) like GPT and other foundation models to massively accelerate the capabilities of your search technology. About the book AI-Powered Search is a hands-on guide to applying leading-edge data science techniques to search. It teaches you how to build search engines that automatically understand the intent of your users’ queries in order to deliver significantly more relevant search results. You’ll use LLMs for embeddings, question answering, and results summarization, as well as learning how to fine tune them for the best results. Working through code in interactive notebooks, you’ll deploy intelligent AI-powered search systems that deliver real-time personalization and contextual understanding of each user, domain, and query through a self-learning search platform that continuously learns from evolving content and user interactions. About the reader For software developers and data scientists familiar with the basics of search engine technology. About the author Trey Grainger is the Founder of Searchkernel (AI-powered search), CTO of Presearch (decentralized web search), and former Chief Algorithms Officer and SVP of Engineering at Lucidworks (ecommerce, site, and enterprise search). Trey also co-authored Solr in Action (Manning 2014). Doug Turnbull is a Principal Engineer at Reddit (social discussion search), former Staff Relevance Engineer at Spotify (Ecommerce Search) and is the former Chief Technical Officer at OpenSource Connections. Doug also co-authored Relevant Search (Manning 2016). Max Irwin is the Founder of Max.io (AI model scaling) and former Managing Consultant at OpenSource Connections (search relevance consulting).

    15 in stock

    £45.04

  • Collaborative Software Design

    Pearson Education Collaborative Software Design

    7 in stock

    Book SynopsisAbout the authors: Evelyn van Kelle is a strategic software delivery consultant, with experience in coaching, advising, facilitating, and guiding organizations and teams in designing and maintaining socio-technical systems. Gien Verschatse is an experienced consultant and software engineer that specializes in domain modeling and software architecture. Kenny Baas-Schwegler is a strategic software delivery consultant and agile software architect focusing on socio-technical systems thinking.

    7 in stock

    £35.09

  • Introduction to Generative AI

    Manning Introduction to Generative AI

    15 in stock

    Book SynopsisAbout the Authors: Numa Dhamani is a natural language processing expert with domain expertise in information warfare, security, and privacy. She has developed machine learning systems for Fortune 500 companies and social media platforms, as well as for startups and nonprofits. Numa has advised companies and organizations, served as the Principal Investigator on the United States Department of Defense's research programs, and contributed to multiple international peer-reviewed journals. Maggie Engler is an engineer and researcher currently working on safety for large language models. She focuses on applying data science and machine learning to abuses in the online ecosystem, and is a domain expert in cybersecurity and trust and safety. Maggie is also an adjunct instructor at the University of Texas at Austin School of Information.

    15 in stock

    £35.09

  • Pearson Education Snowflake Data Engineering

    15 in stock

    Book SynopsisMaja Ferle is a seasoned data architect with more than 30 years of experience in data analytics, data warehousing, business intelligence, data engineering, data modeling, and database administration. She holds the SnowPro Advanced Data Engineer and the SnowPro Advanced Data Analyst certifications. She is also a Snowflake Subject Matter Expert and a Snowflake Data Superhero.

    15 in stock

    £39.09

  • Amazon Web Services in Action: An in-depth guide

    Manning Publications Amazon Web Services in Action: An in-depth guide

    1 in stock

    Book SynopsisMaster essential best practices for deploying and managing applications on Amazon Web Services. The ideal guide for mid-level developers, DevOps or platform engineers, architects, and system administrators. Amazon Web Services in Action: An in-depth guide to AWS is a comprehensive, practical introduction to deploying and managing applications on the AWS cloud platform. This revised bestseller is packed with techniques for building highly available and scalable architectures and automating deployment with Infrastructure as Code. This book will show you how to: Leverage globally distributed data centres to launch virtual machines with EC2 Store and archive large volumes of data with EBS, S3, and EFS Persist and query data with highly available and scalable database systems with RDS and DynamoDB Enhance performance with caching data in-memory with ElastiCache and MemoryDB Use Infrastructure as Code to automate your cloud infrastructure Secure workloads running in the cloud with VPC and IAM Build fault-tolerant web applications with ALB and SQS Automate common sysadmin tasks with Lambda, CLI, and SDK Build cloud-native applications based on containers with AppRunner, ECS, Fargate About the technology Thousands of developers have chosen Amazon Web Services in Action: An in-depth guide to AWS to help them succeed with the AWS cloud. Readers love this all-practical handbook for its complete introduction to computing, storage, and networking, along with best practices for all core AWS services. Amazon Web Services, the leading cloud computing platform, offers customers APIs for on-demand access to computing services. Rich in examples and best practices of how to use AWS, this Manning bestseller is now released in its third, revised, and improved edition.Trade Review"Up-to-date coverage. Code examples and configurations are all excellent. Even containerization is very well explained. This is the bible for Amazon Web Services." Mohammad Shahnawaz Akhter, Bank of America "It has never been so easy to learn AWS." Jorge Ezequiel Bo, TravelX "Essential for those who decide to embark on the Amazon cloud journey." Matteo Rossi, UnipolSai Assicurazioni A complete introduction to the most important AWS Services with very useful practical examples. Matteo Battista, GamePix

    1 in stock

    £41.39

  • Pearson Education LLMs in Production

    15 in stock

    Book SynopsisChristopher Brousseau is a Staff MLE at JPMorganChase with a linguistics and localization background. He specializes in linguistically-informed NLP, especially with an international focus and has led successful ML and Data product initiatives at both startups and Fortune 500s.Matt Sharp is an engineer, former data scientist, and seasoned technology leader in MLOps. Has led many successful data initiatives for both startups and top-tier tech companies alike. Matt specializes in deploying, managing, and scaling machine learning models in production, regardless of what that production setting looks like.

    15 in stock

    £39.09

  • Pearson Education Modern Angular

    15 in stock

    Book SynopsisArmen Vardanyan is a front-end team lead from Armenia and a Google Developer Expert for Angular. He writes articles about Angular, TypeScript, NgRx, and is a panelist in the popular Adventures in Angular podcast, as well as a public tech speaker and mentor.

    15 in stock

    £35.09

  • Acing the CCNA Exam Volume 1 Fundamentals and

    Pearson Education Acing the CCNA Exam Volume 1 Fundamentals and

    15 in stock

    Book SynopsisAbout the author: Jeremy McDowell is a senior network engineer, and an experienced teacher. Combining networking with his teaching skills, Jeremy has helped thousands of students study for and pass the CCNA exam through his YouTube channel Jeremy's IT Lab, which currently has over 220,000 subscribers.

    15 in stock

    £37.79

  • Pearson Education Software Testing with Generative AI

    15 in stock

    Book Synopsis

    15 in stock

    £39.09

  • Principles of Database Management

    Cambridge University Press Principles of Database Management

    1 in stock

    Book SynopsisThis comprehensive textbook teaches the fundamentals of database design, modeling, systems, data storage, and the evolving world of data warehousing, governance and more. Written by experienced educators and experts in big data, analytics, data quality, and data integration, it provides an up-to-date approach to database management. This full-color, illustrated text has a balanced theory-practice focus, covering essential topics, from established database technologies to recent trends, like Big Data, NoSQL, and more. Fundamental concepts are supported by real-world examples, query and code walkthroughs, and figures, making it perfect for introductory courses for advanced undergraduates and graduate students in information systems or computer science. These examples are further supported by an online playground with multiple learning environments, including MySQL, MongoDB, Neo4j Cypher, and tree structure visualization. This combined learning approach connects key concepts throughout the text to the important, practical tools to get started in database management.Trade Review'Although there have been a series of classical textbooks on database systems, the new dramatic advances call for an updated text covering the latest significant topics, such as big data analytics, No-SQL and much more. Fortunately, this is exactly what this book has to offer. It is highly desirable for training the next generation of data management professionals.' Jian Pei, Simon Fraser University, Canada'I haven't seen an as up-to-date and comprehensive textbook for Database Management as this one in many years. Principles of Database Management combines a number of classical and recent topics concerning Data Modeling, Relational Databases, Object-Oriented Databases, XML, Distributed Data Management, NoSQL and Big Data in an unprecedented manner. The authors did a great job in stitching these topics into one coherent and compelling story that will serve as an ideal basis for teaching both introductory and advanced courses.' Martin Theobald, University of Luxembourg'This is a very timely book with outstanding coverage of database topics and excellent treatment of database details. It not only gives very solid discussions of traditional topics like data modeling and relational databases but also contains refreshing contents on frontier topics such as XML databases, NoSQL databases, big data, and analytics. For those reasons, this will be a good book for database professionals who will keep using it for all stages of database studies and works.' J. Leon Zhao, City University of Hong Kong'This accessible, authoritative book introduces the reader the most important fundamental concepts of data management, while providing a practical view of recent advances. Both are essential for data professionals today.' Foster Provost, New York University, Stern School of Business'This guide to big and small data management addresses both fundamental principles and practical deployment. It reviews a range of databases and their relevance for analytics. The book is useful to practitioners because it contains many case studies, links to open-source software, and a very useful abstraction of analytics that will help them better choose solutions. It is important to academics because it promotes database principles which are key to successful and sustainable data science.' Sihem Amer-Yahia, Laboratoire d'Informatique de Grenoble and Editor-in-Chief the International Journal on Very Large DataBases'This book covers everything you will need to teach in a database implementation and design class. With some chapters covering big data, analytic models/methods, and No-SQL, it can keep our students up-to-date with these new technologies in data management related topics.' Han-fen Hu, University of Nevada, Las Vegas'As we are entering a new technological era of intelligent machines powered by data-driven algorithms, understanding fundamental concepts of data management and their most current practical applications has become more important than ever. This book is a timely guide for anyone interested in getting up to speed with the state of the art in database systems, big data technologies, and data science. It is full of insightful examples and case studies with direct industrial relevance.' Nesime Tatbul, Intel Labs and Massachusetts Institute of Technology'It is a pleasure to study this new book on database systems. The book offers a fantastically fresh approach to database teaching. The mix of theoretical and practical contents is almost perfect, the content is up-to-date and covers the recent ones, the examples are nice, and the database testbed provides an excellent way of understanding the concepts. Coupled with the authors 'expertise, this book is an important addition to the database field.' Arnab Bhattacharya, Indian Institute of Technology, Kanpur'Principles of Database Management is my favorite textbook for teaching a course on database management. Written in a well-illustrated style, this comprehensive book covers essential topics in established data management technologies and recent discoveries in data science. With a nice balance between theory and practice, it is not only an excellent teaching medium for students taking information management and/or data analytics courses, but also a quick and valuable reference for scientists and engineers working in this area.' Chuan Xiao, Graduate School of Informatics, Nagoya University'Data science success stories and big data applications are only possible because of advances in database technology. This book provides both a broad and deep introduction to databases. It covers the different types of database systems (from relational to noSQL) and manages to bridge the gap between data modeling and the underlying basic principles. The book is highly recommended for anyone that wants to understand how modern information systems deal with ever-growing volumes of data.' Wil van der Aalst, RWTH Aachen University'The database field has been evolving for several decades and the need for updated textbooks is continuous. Now, this need is covered by this fresh book by Lemahieu, van den Broucke and Baesens. It spans from traditional topics - such as the relational model and SQL - to more recent topics – such as distributed computing with Hadoop and Spark as well as data analytics. The book can be used as an introductory text and for graduate courses.' Yannis Manolopoulos, Data Science & Engineering Lab, Aristotle University of Thessaloniki'I like the way the book covers both traditional database topics and newer material such as big data, No-SQL databases, and data quality. The coverage is just right for my course and the level of the material is very appropriate for my students. The book also has clear explanations and good examples.' Barbara Klein, University of MichiganThis book provides a unique perspective on database management and how to store, manage, and analyze small and big data. The accompanying exercises and solutions, cases, slides, and YouTube lectures turn it into an indispensable resource for anyone teaching an undergraduate or postgraduate course on the topic.' Wolfgang Ketter, Erasmus University Rotterdam'This is a very modern textbook that fills the needs of current trends without sacrificing the need to cover the required database management systems fundamentals.' George Dimitoglou, Hood College, Maryland'This book is a much needed foundational piece on data management and data science. The authors successfully integrate the fields of database technology, operations research and big data analytics, which have often been covered independently in the past. A key asset is its didactical approach that builds on a rich set of industry examples and exercises. The book is a must-read for all scholars and practitioners interested in database management, big data analytics and its applications.' Jan Mendling, Institute for Information Business, ViennaTable of ContentsPreface; Part I. Databases and Database Design: 1. Fundamental concepts of database management; 2. Architecture and categorization of DBMSs; 3. Conceptual data modeling using the (E)ER model and UML class diagram; 4. Organizational aspects of data management; Part II. Types of Database Systems: 5. Legacy databases; 6. Relational databases: the relational model; 7. Relational databases: structured query language (SQL); 8. Object oriented databases and object persistence; 9. Extended relational databases; 10. XML databases; 11. NoSQL databases; Part III. Physical Data Storage, Transaction Management, and Database Access: 12. Physical file organization and indexing; 13. Physical database organization; 14. Basics of transaction management; 15. Accessing databases and database APIs; 16. Data distribution and distributed transaction management; Part IV. Data Warehousing, Data Governance and (Big) Data Analytics: 17. Data warehousing and business intelligence; 18. Data integration, data quality and data governance; 19. Big data; 20. Analytics; Appendix A. Cases and questions; Appendix B. Using the online environment; Appendix C. Answer key to select review questions; Glossary; Index.

    1 in stock

    £56.99

  • Pandas Workout

    Pearson Education Pandas Workout

    15 in stock

    Book SynopsisReuven M. Lerner  teaches Python and data science to companies around the world. He is also the author of Manning's  Python Workout

    15 in stock

    £39.09

  • Data-Oriented Programming

    Manning Publications Data-Oriented Programming

    10 in stock

    Book SynopsisData-Oriented Programming teaches you to design and implement software using the data-oriented programming paradigm. In it, you'll learn author Yehonathan Sharvit's unique approach to DOP that he has developed over a decade of experience.Every chapter contains a new light bulb moment that will change the way you think about programming. As you read, you'll build a library management system using the DOP paradigm. You'll design data models for business entities, manipulate immutable data collections, and write unit tests for data-oriented systems. About the TechnologyData-oriented programming is an exciting new paradigm that eliminates the usual complexity caused by combining data and code into objects and classes. In DOP, you maintain application data in persistent generic data structures separated from the program's code. You use general-purpose functions to manipulate the data without mutating it. This approach rids your applications of state-related bugs and makes your code much easier to understand and maintain.Trade Review"Insightful. Nicely illustrates the limits of OOP in managing the complexity of developing software. Explains how focusing on the data can simplify solving certain problems." Gregor Rayman "This is a great guide to using Data-Oriented Programming to improve any new or existing OOP codebase." William E. Wheeler "An interesting read—a different approach that's worth examining and considering. It'll open your mind." Anne Epstein "Read this through if you want to learn a different point of view and want to experience many 'aha!' moments." Christian Kreutzer-Beck "Follows a very novel approach to introduce DOP concepts. Must read it if you want to rescue yourself from OOP." Kelum Prabath Senanayake

    10 in stock

    £45.99

  • Pearson Education Causal AI

    15 in stock

    Book SynopsisRobert Ness is a leading researcher in causal AI at Microsoft Research. He is a contributor to open-source causal inference packages such as Python's DoWhy and R's bnlearn.

    15 in stock

    £39.09

  • Micro but Many: an unofficial Micro Machines

    Bitmap Books Micro but Many: an unofficial Micro Machines

    10 in stock

    Book Synopsis

    10 in stock

    £15.00

  • Real-World Cryptography

    Manning Publications Real-World Cryptography

    3 in stock

    Book SynopsisIf you’re browsing the web, using public APIs, making and receiving electronic payments, registering and logging in users, or experimenting with blockchain, you’re relying on cryptography. And you’re probably trusting a collection of tools, frameworks, and protocols to keep your data, users, and business safe. It’s important to understand these tools so you can make the best decisions about how, where, and why to use them. Real-World Cryptography teaches you applied cryptographic techniques to understand and apply security at every level of your systems and applications. about the technologyCryptography is the foundation of information security. This simultaneously ancient and emerging science is based on encryption and secure communication using algorithms that are hard to crack even for high-powered computer systems. Cryptography protects privacy, secures online activity, and defends confidential information, such as credit cards, from attackers and thieves. Without cryptographic techniques allowing for easy encrypting and decrypting of data, almost all IT infrastructure would be vulnerable. about the book Real-World Cryptography helps you understand the cryptographic techniques at work in common tools, frameworks, and protocols so you can make excellent security choices for your systems and applications. There’s no unnecessary theory or jargon—just the most up-to-date techniques you’ll need in your day-to-day work as a developer or systems administrator. Cryptography expert David Wong takes you hands-on with cryptography building blocks such as hash functions and key exchanges, then shows you how to use them as part of your security protocols and applications. Alongside modern methods, the book also anticipates the future of cryptography, diving into emerging and cutting-edge advances such as cryptocurrencies, password-authenticated key exchange, and post-quantum cryptography. Throughout, all techniques are fully illustrated with diagrams and real-world use cases so you can easily see how to put them into practice. what's inside Best practices for using cryptography Diagrams and explanations of cryptographic algorithms Identifying and fixing cryptography bad practices in applications Picking the right cryptographic tool to solve problems about the readerFor cryptography beginners with no previous experience in the field. about the author David Wong is a senior engineer working on Blockchain at Facebook. He is an active contributor to internet standards like Transport Layer Security and to the applied cryptography research community. David is a recognized authority in the field of applied cryptography; he’s spoken at large security conferences like Black Hat and DEF CON and has delivered cryptography training sessions in the industry.

    3 in stock

    £43.19

  • Software Mistakes and Tradeoffs

    Manning Publications Software Mistakes and Tradeoffs

    7 in stock

    Book SynopsisIn Software Mistakes and Tradeoffs you'll learn from costly mistakes that Tomasz Lelek and Jon Skeet have encountered over their impressive careers. You'll explore real-world scenarios where poor understanding of tradeoffs lead to major problems down the road, to help you make better design decisions. Plus, with a little practice, you'll be able to avoid the pitfalls that trip up even the most experienced developers. Software Mistakes and Tradeoffs teaches you how to make better decisions about designing, planning, and implementing applications. You'll analyse real-world scenarios where the wrong tradeoff decisions were made, and discover what could have been done differently. The book lays out the pros and cons of different approaches and explores evergreen patterns that will always be relevant to software design. Code performance versus simplicity. Delivery speed versus duplication. Flexibility versus maintain ability—everydecision you make in software engineering involves balancing tradeoffs. Often, decisions that look good at the design stage can prove problematic in practice.This book reveals the questions you need to be asking to make the right decisions for your own software tradeoffs. Trade Review“I can saywith confidence that 100% of software developers ask themselves at least onequestion addressed in this book.” Nelson González “The code examples are good enough that even if you don't have experience with Java—you can still understand what the authors aretrying to convey.” John Henry Galino “Tomasz Lelek and Jon Skeet are here to guide developers through the minefield of software engineering.” Gilles Lachelini “Reading this book will make you wiser and turn youinto the Yoda of the Software Engineering biz!” Gregory Varghese “If you need a book to learn how to think like a better programmer...then this is the book.” Alex Saez “This book is vital for every developer, from beginner to advanced, to improve your code quality and resolve common problems.”Andres Sacco “This book holds valuable information and tips every programmer should know before doing bigger software projects.” RobertTrausmuth

    7 in stock

    £34.19

  • Build an Orchestrator in Go

    Manning Publications Build an Orchestrator in Go

    15 in stock

    Book SynopsisTim Boring  is a senior software engineer at Voltus, Inc. He has twenty years of experience in technology organizations ranging from small business to global enterprises. His career spans roles in technical support to site reliability and software engineering. Tim is most interested in the design of software systems and distributed systems in particular.

    15 in stock

    £39.09

  • Think Like a Software Engineering Manager

    Manning Publications Think Like a Software Engineering Manager

    15 in stock

    Book SynopsisUnlock your full potential as an effective, efficient, and inspiring leader, and be the software engineering manager that your team deserves! Think Like a Software Engineering Manager is full of all the skills you'll need to thrive in software leadership, including: People and performance management Empathy and feedback Delegation and learning to let go Hiring amazing engineers and handling attrition Collaborating with cross-functional partners Managing expectations at all levels Implementing DevOps Time and change management About the technology A superb software engineering manager needs to wear many hats: amazing communicator, effective decision maker, thoughtful mentor, and, of course, technical expert. This book helps you build your strengths and shore up your weaknesses so you can lead a productive team that consistently delivers quality software.

    15 in stock

    £37.49

  • Graph Neural Networks in Action

    Pearson Education Graph Neural Networks in Action

    15 in stock

    Book SynopsisKeita Broadwater, PhD, MBA is a machine learning engineer with over ten years executing data science, analytics, and machine learning applications and projects. He is Chief of Machine Learning at candidates.ai, a firm which uses AI to enhance executive search. Dr. Broadwater has delivered DS and ML projects for all types of organisations, from small startups to Fortune 500 companies, and has developed and advised on graph-related projects in the industries of insurance, HR and recruiting, and supply chain.

    15 in stock

    £39.09

  • Tiny C Projects

    Manning Publications Tiny C Projects

    10 in stock

    Book SynopsisLearn the big skills of C programming by creating bite-size projects! Work your way through these 21 fun and interesting tiny challenges to master essential C techniques you'll use in full-size applications. In Tiny C Projectsyou will learn how to: Create libraries of functions for handy use and re-use Process input through an I/O filter to generate customized output Use recursion to explore a directory tree and find duplicate files Develop AI for playing simple games Explore programming capabilities beyond the standard C library functions Evaluate and grow the potential of your programs Improve code to better serve users Tiny C Projectsis an engaging collection of 21 small programming challenges! Hone and develop your C abilities with lighthearted games like Hunt the Wumpus and tic-tac-toe, utilities like a useful calendar and a mini-editor app, and thought-provoking exercises like encoding and cyphers. Every project encourages you to evolve your code, add new functions, and explore the full capabilities of C. About the technology C is a mature and secure language that's perfect for everything from low-level systems programming to high performance embedded applications. The 21 fun projects in this guide demonstrate the range of C's capabilities and give you hands-on experience with this powerful and flexible language. About the book Tiny C Projects builds and hones your C programming skills with interesting and exciting challenges. You'll expand your C programming portfolio by creating useful utility programs, fun games, password generators, directory utilities, and more. Each program you create starts out simple and then deepens as you explore approaches and alternatives you can use to achieve your goals. Once you'e done, you'll find it easy to scale up the skills you've learned from tiny projects into real applications. RETAIL SELLING POINTS Create libraries of functions for handy use and re-use Process input through an I/O filter to generate customized output Use recursion to explore a directory tree and find duplicate files Develop AI for playing simple games Explore programming capabilities beyond the standard C library functions Evaluate and grow the potential of your programs Improve code to better serve users AUDIENCE For C programmers of all skill levels who want to hone their skills with the languageTrade Review'Recommended to anyone who wanted to sharpen recently acquired or rusty C skills.' Patrick Regan 'A great resource to understand that C is more than an embedded language in the modern development landscape!' Adhir Ramjiawan 'Even people with too much experience with C will benefit from reading. The reading experience is fantastic. I never got bored, and all the steps are clearly explained.' Marco CarniniTable of Contentstable of contents detailed TOC READ IN LIVEBOOK 1CONFIGURATION AND SETUP READ IN LIVEBOOK 2DAILY GREETINGS READ IN LIVEBOOK 3NATO OUTPUT READ IN LIVEBOOK 4CAESAREAN CIPHER READ IN LIVEBOOK 5ENCODING AND DECODING READ IN LIVEBOOK 6PASSWORD GENERATORS READ IN LIVEBOOK 7STRING UTILITIES 8 UNICODE TEXT 9 HEX DUMPER 10 DIRECTORY TREE 11 FILE FINDER 12 HOLIDAY DETECTOR 13 CALENDAR 14 YOUR LOTTO PICKS 15 BIT MANIPULATION TOOLS

    10 in stock

    £52.47

  • Foundations of Software Testing

    Thomson Press (India) Ltd Foundations of Software Testing

    7 in stock

    Book Synopsis

    7 in stock

    £20.89

  • Deep Learning with JAX

    Pearson Education Deep Learning with JAX

    15 in stock

    Book SynopsisGrigory Sapunov is a co-founder and CTO of Intento. He is a software engineer with more than twenty years of experience. Grigory holds a Ph.D. in artificial intelligence and is a Google Developer Expert in Machine Learning.

    15 in stock

    £39.09

  • Manning Publications Learn AIAssisted Python Programming Second

    15 in stock

    Book SynopsisSee how an AI assistant can bring your ideas to life immediately!

    15 in stock

    £35.09

  • CSS in Depth Second Edition

    Manning Publications CSS in Depth Second Edition

    15 in stock

    Book SynopsisKeith J. Grant is a Principal Software Engineer at Red Hat, where he works on front-end code for the Ansible Controller web application using JavaScript and CSS.The technical editor on this book was Chris Chinchilla.

    15 in stock

    £39.09

  • React in Depth

    Pearson Education React in Depth

    10 in stock

    Book SynopsisMorten Barklund works as a staff fullstack engineer at Corti, a leading AI healthtech startup.

    10 in stock

    £45.99

  • Pearson Education C Concurrency

    15 in stock

    Book SynopsisNir Dobovizki is a software architect and a senior consultant. He has worked on concurrent and asynchronous systems, mostly high-performance servers, since the late 90s. His career has spanned multiple companies in the medical, defense, and manufacturing industries, where he has solved numerous problems arising from incorrect usage of multithreading and asynchronous programming.

    15 in stock

    £45.04

  • Pearson Education AIPowered Wordpress

    15 in stock

    Book SynopsisRichard Mansfield is the bestselling author and co-author of more than 45 books. For the past five years, he has taught three online certification courses on WordPress. Since November 2022, he has immersed himself in the several main AI systems, discovering multiple ways to leverage AI with WordPress.

    15 in stock

    £35.09

  • Manning Publications DuckDB in Action

    15 in stock

    Book Synopsis Mark Needham is a blogger and video creator at @LearnDataWithMark.  Michael Hunger leads product innovation for the Neo4j graph database.  Michael Simons is a Java Champion, author, and Engineer at Neo4j.

    15 in stock

    £39.09

  • Pearson Education Learn Generative AI with PyTorch

    1 in stock

    Book SynopsisMark Liu is the founding director of the Master of Science in Finance program at the University of Kentucky.The technical editor on this book was Emmanuel Maggiori.

    1 in stock

    £34.49

  • Manning Publications Contract Testing in Action

    15 in stock

    Book SynopsisContract testing is a simple, reliable way to make sure that each service and API plays nice with other components so you can deploy independently and safely.

    15 in stock

    £39.09

  • ASP.NET Core Razor Pages in Action

    Manning Publications ASP.NET Core Razor Pages in Action

    1 in stock

    Book SynopsisRazor Pages lets you build, configure, and deploy amazing dynamic ASP.NET websites with ease. In ASP.NET Core Razor Pages in Action you will learn: Building, configuring, and publishing a data-driven website Creating a complete web application step-by-step Forms for collecting and processing user data Connecting to databases from a Razor Page Protecting areas of a Razor Page from unauthorized access with ASP.NET Identity Using Object Relational Mapping tools to work with data in Razor Pages applications Generating CRUD pages using scaffolding gestures Generating and sending email from your web application ASP.NET Core Razor Pages in Action teaches you to develop dynamic websites using the powerful Razor Pages framework, .NET 6, and ASP.NET. Razor Pages generates HTML on the server, and is the perfect choice for eCommerce sites, intranet services, content management systems, and other apps that require reliability. In this book, you'll use Razor Pages to build a complete application for booking city breaks, learning to iterate amazing new features chapter-by-chapter. about the technology Razor Pages sits on top of .NET 6 as a key part of ASP.NET Core, and has become the recommended tool for any developer building websites with Microsoft technologies. The page-focused framework is great for building dynamic websites that change frequently, and simplifies the process of building complex applications. about the book ASP.NET Core Razor Pages in Action shows you how to use Razor Pages to create dynamic websites that are easy to test and scale. You'll go hands-on to build a complete vacation-booking application, incorporating new framework features and adding complexities as they're introduced. As the application unfolds, you'll see how Razor Pages simplifies all the essential tasks of web development, from form creation and data processing, to easy publication and deployment. You'll also learn to enhance your web applications with the huge ecosystem of C# libraries, and how to locate the perfect tool for your task using centralized repositories.Trade Review'If you need to develop LoB applications, particularly CRUD apps, this book will give you the tools.' Paul Brown 'A great resource to learn Razor Pages.' Lee Cottrell 'A high degree of clarity, with excellent diagrams and code examples.' Mike BaranTable of Contentstable of contents detailed TOC PART 1: GETTING STARTED READ IN LIVEBOOK 1GETTING STARTED WITH RAZOR PAGES READ IN LIVEBOOK 2YOUR FIRST APPLICATION READ IN LIVEBOOK 3WORKING WITH RAZOR PAGES READ IN LIVEBOOK 4MATCHING URLS TO RAZOR PAGES WITH ROUTING PART 2: APPLICATION DEVELOPMENT READ IN LIVEBOOK 5WORKING WITH FORMS - MODEL BINDING READ IN LIVEBOOK 6WORKING WITH FORMS - TAG HELPERS READ IN LIVEBOOK 7USING DEPENDENCY INJECTION TO MANAGE SERVICES READ IN LIVEBOOK 8WORKING WITH DATA READ IN LIVEBOOK 9MANAGING USERS WITH AUTHENTICATION READ IN LIVEBOOK 10CONTROLLING ACCESS WITH AUTHORIZATION READ IN LIVEBOOK 11CLIENT-SIDE TECHNOLOGIES AND AJAX PART 3: GOING LIVE READ IN LIVEBOOK 12TROUBLESHOOTING YOUR APPLICATION READ IN LIVEBOOK 13PROTECTING YOUR APPLICATION AGAINST EXTERNAL ATTACKS 14 PUBLISHING YOUR APPLICATION

    1 in stock

    £39.09

  • BPB Publications MS-Office 2010 Training Guide

    Out of stock

    Book Synopsis

    Out of stock

    £7.64

  • BPI (India) PVT Ltd Learning Unplugged

    1 in stock

    Book Synopsis"Learning Unplugged" explores maximizing mobile devices with wireless tech for efficient information delivery. Covers various devices and technologies, showcasing how to implement training, updates, and solutions for remote employees. Offers case studies, management strategies, assessment tools, and resources for effective deployment.

    1 in stock

    £23.62

  • fruITion Creating the Ultimate Corporate Strategy

    Technics Publications LLC fruITion Creating the Ultimate Corporate Strategy

    15 in stock

    Book SynopsisHow will Ian as the CIO react when the management team explores a very different relationship with IT? The strategy that emerges has major implications for the CIO and everyone in the IT department.

    15 in stock

    £16.99

  • Akka in Action

    Manning Publications Akka in Action

    4 in stock

    Book SynopsisUse Akka to solve the big problems of distributed systems—from multithreading and concurrency, to handling scalability and failure. In Akka in Action, Second Edition you will learn how to: Create basic programs with Akka Work with clusters to build robust, fault tolerant programs Create and maintain distributed state with strong consistency guarantees Build microservices with Akka Utilize concurrency and parallelism Test Akka software Akka in Action, Second Edition teaches you to use the latest version of Akka to solve common problems of distributed systems. Akka contributor Francisco López-Sancho demonstrates Akka's complex concepts through real-world use cases, including clustering, sharding, persistence, and deploying to Kubernetes. Discover the power of the Actor model, and how to leverage most of the Akka modules to create microservices that are reliable and fault tolerant. about the technology Akka is a toolkit of libraries that make it easy to implement distributed applications in Scala and Java. Akka's Actor model avoids many of the complexities of multithreading, while making systems elastic and resilient, and provides strong consistency. about the book Akka in Action, Second Edition is a practical guide to building message-oriented systems with Akka. Extensively revised by Akka contributor and consultant Francisco López-Sancho, this upgraded second edition comes with new coverage of Akka typed, microservices architecture, and more. You'll learn how to build with Akka actors and why they're the perfect solution for distributed systems. Driven by practical examples, this book is the perfect guide to creating elastic, resilient, and reactive software with Akka.Trade Review'A belter of a book—buckle up and get ready for the ride of your life. Take an expert guided tour through modern distributed systems built the Akka way!' Grahame Oakland 'This is the definitive book on Actors and Actor System design. Level up your design skills by understanding what Actors can do!' Todd Cook 'A great way to get started with Actors and Akka and doesn't require prior experience. It goes even beyond that and covers advanced topics like clustering and sharding.' Nenko Ivanov 'The book is fantastic if you're looking to cover the theoretical and practical aspects of Akka.' Gilberto Taccari 'An incredible way to have an overview of Akka and to understand all the power it has.' Andres SaccoTable of Contentstable of contents READ IN LIVEBOOK 1INTRODUCING AKKA READ IN LIVEBOOK 2UP AND RUNNING READ IN LIVEBOOK 3TEST DRIVEN DEVELOPMENT WITH ACTORS READ IN LIVEBOOK 4FAULT TOLERANCE READ IN LIVEBOOK 5DISCOVERY AND ROUTING 6 CLUSTERING 7 MICROSERVICES EXCERPT 8 AKKA MICROSERVICES MODULES 9 MICROSERVICES MODULES 10 AKKA PORTS 11 AKKA STREAMS 12 CLUSTERING II 13 ALPAKKA 14 MICROSERVICES -FINAL EXAMPLE 15 CONFIGURATION AND DEPLOYMENT

    4 in stock

    £41.39

  • Microservice APIs in Python

    Manning Publications Microservice APIs in Python

    15 in stock

    Book SynopsisMicroservice APIs in Python shares successful strategies and techniques for designing Microservices systems, with a particular emphasis on creating easy-to-consume APIs.This practical guide focuses on implementation over philosophizing and has just enough theory to get you started. You'll quickly go hands on designing the architecture for a microservices platform, produce standard specifications for REST and GraphQL APIs, and bake in authentication features to keep your APIs secure. Written in a framework-agnostic manner, its universal principles of API and microservices design can easily be applied to your favorite stack and toolset. About the TechnologyStandard Python web applications, such as those you'd typically build with Django or Flask, can be hard to scale and maintain when built as monoliths. Microservices design makes it possible to isolate key features and functionality as independently written and maintained services. To take advantage of this more resilient architecture, you need to learn the patterns, frameworks, and tools that make Python-based microservices easy to build and manage.Trade Review"Read this book now. It will change your mind about how to architect your software and services!" Stuart Woodward "A thorough introduction to the concept of developing microservice APIs with Python." Rodney Weis "The Author has done an excellent job in explaining key concepts." Manish Jain "There are many pitfalls with microservices, and this book will provide you with all the knowledge you need to be properly prepared to create your first one!" Pierre-Michel Ansel "Before you start coding for your microservice please read this book once, irrespective of your programming language." Debmalya Jash "A roundhouse kick for all aspects regarding APIs and python." Björn Neuhaus "A very thorough discussion of the considerations that are involved in developing microservice APIs with Python." Rodney Weis "I really like both the breadth and depth of the content. It is exciting to see an entire book which focuses upon Python as a back-end component—for which I see a natural fit." Bryan Miller "A great book for Python developers to understand how to implement APIs using web frameworks." Sambasiva Andaluri "I genuinely feel smarter for having read this book and knowing that I can refer to it when I make my next design." Stuart Woodward

    15 in stock

    £41.39

  • Fast Python for Data Science

    Manning Publications Fast Python for Data Science

    15 in stock

    Book SynopsisFast Python for Data Science is a hands-on guide to writing Python code that can process more data, faster, and with less resources. It takes a holistic approach to Python performance, showing you how your code, libraries, and computing architecture interact and can be optimized together. Written for experienced practitioners, Fast Python for Data Science dives right into practical solutions for improving computation and storage efficiency. You'll experiment with fun and interesting examples such as rewriting games in lower-level Cython and implementing a MapReduce framework from scratch. Finally, you'll go deep into Python GPU computing and learn how modern hardware has rehabilitated some former antipatterns and made counterintuitive ideas the most efficient way of working. About the technologyFast, accurate systems are vital for handling the huge datasets and complex analytical algorithms that are common in modern data science. Python programmers need to boost performance by writing faster pure-Python programs, optimizing the use of libraries, and utilizing modern multi-processor hardware; Fast Python for Data Science shows you how. Trade Review"If you want to go beyond scripting in Python, you need this book." Brian S. Cole. "If you need to improve the performance of your Python code, you need to read this book!" Lorenzo DeLeon "I really like how the book walks you through interesting projects and code. I think that does a great job of demonstrating the concepts and giving you something to play with." Dana Robinson "Explains the essential concepts required for using high performance Python." Biswanath Chowdhury "A must have to speed up your Python code." Abhilash Babu Jyotheendra Babu

    15 in stock

    £41.39

  • Make Your Own Pixel Art

    No Starch Press,US Make Your Own Pixel Art

    2 in stock

    Book SynopsisHand anyone a pencil and paper and they can start drawing, but it's just as easy to draw digitally using a keyboard and mouse. With Make Your Own Pixel Art, pixel artist Jennifer Dawe and game designer Matthew Humphries walk you step-by-step through the available tools, pixel art techniques, the importance of shapes, colours, shading, and how to turn your art into animation. By the end of the book, you'll be creating art far beyond what's possible on paper!Trade Review"Aside from being unbelievably cute (the cat character throughout the book) it has been useful."—Tired Fox Projects Blog"This book is incredible and you 100% should buy it if you have even the slightest interest in learning how to create pixel art! It's so much fun."—Lisa Hignett, @LisaHignett

    2 in stock

    £16.14

  • ARTCADE - The Book of  Classic Arcade Game Art

    Bitmap Books ARTCADE - The Book of Classic Arcade Game Art

    Out of stock

    Book Synopsis

    Out of stock

    £28.49

  • Oxford International Computing Oxford

    Oxford University Press Oxford International Computing Oxford

    3 in stock

    Book SynopsisTeach computing with confidence, whatever your level of subject knowledge. A component of the Oxford International Primary Computing series, Teacher''s Guide (levels 1-3) gives you the tools you need to grow students'' digital literacy and develop their computational thinking and programming competence. Providing support at every level, this guide provides expert guidance and support for delivering compelling lessons at every level.Within each stage, key concepts are covered to give learners not only the skills they need to use technology effectively, but also the knowledge in how to do so creatively, safely and collaboratively.

    3 in stock

    £54.04

  • Build a Frontend Web Framework From Scratch

    Pearson Education Build a Frontend Web Framework From Scratch

    15 in stock

    Book SynopsisAbout the author: Angel Sola Orbaiceta has worked in the software industry for over a decade, creating software for the cloud, macOS, and Windows desktop applications.

    15 in stock

    £39.09

  • AIPowered Developer

    Manning AIPowered Developer

    15 in stock

    Book SynopsisAbout the author: Nathan Crocker is a Managing Director and the Global Head of Core Systems at Galaxy Digital LP., one of the premier financial services and investment management companies in the digital asset and cryptocurrency sector.

    15 in stock

    £35.09

  • Elixir in Action

    Manning Publications Elixir in Action

    15 in stock

    Book SynopsisFully updated to Elixir 1.15, this authoritative bestseller reveals how Elixir tackles problems of scalability, fault tolerance, and high availability. Inside Elixir in Action, Third Edition you'll find: Updates for Elixir 1.15 Elixir modules, functions, and type system Functional and concurrent programming Introduction to distributed system design Creating deployable releases About the technology Elixir is the perfect choice for mission-critical software. Its fault-tolerance and concurrency capabilities let it seamlessly handle huge numbers of users and data, and its functional programming mindset means Elixir applications are predictable, readable, and easy to maintain. Start coding in Elixir, and you'll get instant access to the battle-tested Erlang virtual machine that powers this awesome language, along with Elixir's own thriving ecosystem of resources. It's the reliable solution you need for everything from a large-scale distributed system to a simple web app.

    15 in stock

    £44.99

  • The History of the GPU - Steps to Invention

    Springer International Publishing AG The History of the GPU - Steps to Invention

    1 in stock

    Book SynopsisThis is the first book in a three-part series that traces the development of the GPU. Initially developed for games the GPU can now be found in cars, supercomputers, watches, game consoles and more. GPU concepts go back to the 1970s when computer graphics was developed for computer-aided design of automobiles and airplanes. Early computer graphics systems were adopted by the film industry and simulators for airplanes and high energy physics—exploding nuclear bombs in computers instead of the atmosphere. A GPU has an integrated transform and lighting engine, but these were not available until the end of the 1990s. Heroic and historic companies expanded the development and capabilities of the graphics controller in pursuit of the ultimate device, a fully integrated self-contained GPU. Fifteen companies worked on building the first fully integrated GPU, some succeeded in the console, and Northbridge segments, and Nvidia was the first to offer a fully integrated GPU for the PC. Today the GPU can be found in every platform that involves a computer and a user interface.Table of Contents1 Introduction.- 2 1980-1989, Graphics Controllers on Other Platforms.- 3 1980-1989, Graphics Controllers on PCs.- 4 1990-1995, Graphics Controllers on PCs.- 5 1990 to 1999 Graphics Controllers on Other Platform.- 6 1996-1999, Graphics Controllers on PCs.- 7 What is a GPU?.- Appendix A: Definitions.- Appendix B: Acronyms.

    1 in stock

    £28.49

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