{"title":"Computing and Information Technology Books","description":"","products":[{"product_id":"make-a-tiktok-every-day-365-prompts-for-attentiongrabbing-tiktoks-9780241506363","title":"Make a TikTok Every Day 365 Prompts for","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003e\u003cp\u003e\u003cb\u003eLife is short and so are TikToks, so what are you waiting for? Release your creativity with these 365 TikTok ideas. \u003c\/b\u003e\u003cbr\u003e\u003cbr\u003eMaking a TikTok video that goes viral is all about having a quirky idea that can grab attention in as little as 15 seconds. Whether you''re a TikTok beginner or a practiced creator, the hardest part is often getting started. This unofficial book provides a year''s worth of ideas in the form of creative prompts to keep you posting new videos every day. \u003cbr\u003e\u003cbr\u003e- Give the weather report using the app''s Green Screen effect.\u003cbr\u003e- Use forced perspective and a coffee mug and make a splash as you dive in.\u003cbr\u003e- Dance with your dog.\u003cbr\u003e- Say nice things to a houseplant and see if it grows faster.\u003cbr\u003e- Kick-start a new meme by creating a TikTok that people will want to duet with.\u003cbr\u003e\u003cbr\u003eThere are tips and advice from the most popular creators, including the queen of Alt TikTok, Melissa Ong, wholesome TikTok family The McFarlands, and fashion favourite Jeffery Dan\u003c\/p\u003e","brand":"Dorling Kindersley Ltd","offers":[{"title":"Default Title","offer_id":47832820449623,"sku":"9780241506363","price":9.49,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9780241506363.jpg?v=1710338698"},{"product_id":"computer-science-9780198733461","title":"Computer Science","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003eOver the past sixty years, the spectacular growth of the technologies associated with the computer is visible for all to see and experience. Yet, the science underpinning this technology is less visible and little understood outside the professional computer science community. As a scientific discipline, computer science stands alongside the likes of molecular biology and cognitive science as one of the most significant new sciences of the post Second World War era. In this Very Short Introduction, Subrata Dasgupta sheds light on these lesser known areas and considers the conceptual basis of computer science. Discussing algorithms, programming, and sequential and parallel processing, he considers emerging modern ideas such as biological computing and cognitive modelling, challenging the idea of computer science as a science of the artificial. ABOUT THE SERIES: The Very Short Introductions series from Oxford University Press contains hundreds of titles in almost every subject area. These pocket-sized books are the perfect way to get ahead in a new subject quickly. Our expert authors combine facts, analysis, perspective, new ideas, and enthusiasm to make interesting and challenging topics highly readable.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eTable of Contents\u003c\/b\u003e\u003cbr\u003eINTRODUCTION; EPILOGUE; REFERENCES; FURTHER READING; INDEX","brand":"Oxford University Press","offers":[{"title":"Default Title","offer_id":48732773253463,"sku":"9780198733461","price":999.99,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9780198733461.jpg?v=1719998337"},{"product_id":"quantum-mechanics-for-beginners-9780198854234","title":"Quantum Mechanics for Beginners","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003eQuantum mechanics is a highly successful yet mysterious theory. Quantum Mechanics for Beginners provides an accessible introduction to this fascinating subject for those with only a high school background in physics and mathematics. This book is entirely algebra-based, except for the last chapter on the Schrodinger equation. A major advantage of this book is that it provides an introduction to the fields of quantum communication and quantum computing. Topics covered include wave-particle duality, Heisenberg uncertainty relation, Bohr''s principle of complementarity, quantum superposition and entanglement, Schrodinger''s cat, Einstein-Podolsky-Rosen paradox, Bell theorem, quantum no-cloning theorem and quantum copying, quantum eraser and delayed choice, quantum teleportation, quantum key distribution protocols such as BB-84 and B-92, counterfactual communication, quantum money, quantum Fourier transform, quantum computing protocols including Shor and Grover algorithms, quantum dense coding, and quantum tunneling. All these topics and more are explained fully, but using only elementary mathematics. Each chapter is followed by exercises and a short list of references. This book is meant for beginning college students as well as advanced high school students, and can be used as a text for a one-semester course at the undergraduate level. It can also be useful for those who want to learn some of the fascinating recent and ongoing developments in areas related to the foundations of quantum mechanics and its applications to areas like quantum communication and quantum computing.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eTrade Review\u003c\/b\u003e\u003cbr\u003eThe real attraction of Zubairy's book, which I think makes it unique, is the immensely readable introduction to the modern applications of quantum mechanics that derive from entanglement, such as quantum communication and computing, action at a distance, quantum encryption, Bell inequalities and all that. For someone, who has been used to employ quantum mechanics as the standard tool for the time-honored applications mentioned above, this is a wonderful book to update his or her understandings of these developments, which have pushed the foundations and the mystery of quantum mechanics again to the forefront of physics research. The book reminds one a lot of Feynman's approach to teaching quantum mechanics to undergraduates. It will make all these recent developments accessible to first-year students. It may persuade many a young student to personally partake in this exciting field of research. * Wilhelm Becker, Max Born Institute Berlin *\u003cbr\u003eThe objectives of this book are two-fold. On one hand, the foundation of quantum mechanics and the laws of quantum theory are discussed. On the other hand, novel applications of these ideas to modern and evolving fields of quantum communication and quantum computing are presented, with as little mathematics as possible. The target audience is clearly undergraduate students in physics. But anyone curious about contemporary subjects in quantum physics (cryptography, teleportation, computing) will profit from reading this book. * Christian Brosseau, Optics and Photonics News *\u003cbr\u003eThe illustrations and brief explanations are wonderfully easy to think about, and compact and accurate. A freshman student might not actually \"learn\" QM from taking a course based on this book, but he\/she would be excellently prepared to go into it in a serious way at the next level, without distortions or mistaken impressions conveyed by a weaker text. The book is a true success. * Center for Coherence and Quantum Optics, University of Rochester *\u003cbr\u003e\u003cbr\u003e\u003cb\u003eTable of Contents\u003c\/b\u003e\u003cbr\u003e1: What is this book about? I Introductory Topics 2: Mathematical background 3: Particle dynamics 4: Wave theory II Fundamentals of quantum mechanics 5: Fundamentals of quantum mechanics 6: Birth of quantum mechanics - Planck, Einstein, Bohr 7: de Broglie waves: Are electrons waves or particles? 8: Quantum interference -- wave-particle duality 9: Simplest quantum devices: Polarizers and beam splitters 10: Quantum superposition and entanglement 11: No-cloning theorem 12: EPR and Bell theorem III Quantum communication 13: Quantum secure communication 14: Quantum communication with invisible photons IV Quantum computing 15: Quantum computing I 16: Quantum computing II V Schrodinger equation 17: Demise of Newtonian dynamics: Schrodinger equation","brand":"Oxford University Press","offers":[{"title":"Default Title","offer_id":48732815032663,"sku":"9780198854234","price":34.99,"currency_code":"GBP","in_stock":true}]},{"product_id":"pearson-revise-btec-tech-award-digital-information-technology-practice-plus-for-2025-and-2026-exams-9781292436227","title":"Pearson REVISE BTEC Tech Award Digital","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003e","brand":"Pearson Education Limited","offers":[{"title":"Default Title","offer_id":48738549793111,"sku":"9781292436227","price":999.99,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9781292436227.jpg?v=1723812134"},{"product_id":"introduction-to-infrastructure-as-code-9781484286883","title":"Introduction to Infrastructure as Code","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003e\u003cp\u003eGet inspired to explore the depths of the DevOps field. In today''s rapidly transforming world, Infrastructure as Code (IaC) has emerged as an effective approach to maintain, scale, and deploy software systems. This book offers a mixture of foundational IaC concepts and practical examples to give you hands-on experience.\u003c\/p\u003e\u003cp\u003eYou will first gain an understanding of DevOps culture as well as how to adapt to IaC.\u003ci\u003e Introduction to Infrastructure as Code\u003c\/i\u003e begins by reviewing the innovative features that DevOps in general, and IaC in particular, have to offer for adoption and growth for different verticals. With this solid base established, you will then learn the importance, processes, and outcome of building infrastructure solutions.\u003c\/p\u003eAuthors Sneh Pandya and Riya Guha Thakurta then provide hands-on examples utilizing IaC platforms, open source tools, and essential considerations such as security, scalability, and deployments. Each chapter focuses on one vertical (i.e.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eTable of Contents\u003c\/b\u003e\u003cbr\u003ePART 1: CONCEPTSChapter 1:  Introduction to Infrastructure as CodeChapter Goal: Understand DevOps culture and fundamentals of Infrastructure as Code\u003cbr\u003eChapter 2:  Patterns and Principles of IaCChapter Goal: Learn about every layer of Infrastructure as Code stack\u003cbr\u003eChapter 3: Infrastructure ManagementChapter Goal: Explains management of infrastructure in a holistic manner\u003cbr\u003eChapter 4: Production Complexity ManagementChapter Goal: Learn how to maintain, deploy, and scale infrastructure with respect to various environments\u003cbr\u003eChapter 5: Business SolutionsChapter Goal: Helps you familiarize and understand business aspects and future scope of IaC\u003cbr\u003ePART 2: HANDS-ON EXPERIENCEChapter 6: Hands-on IaC with Hashicorp TerraformChapter Goal: Helps you gain hands-on experience with popular open-source IaC platform - Hashicorp's Terraform\u003cbr\u003eChapter 7: Hands-on IaC with PuppetChapter Goal: Take you through with another popular open-source IaC tool - Puppet\u003cbr\u003eChapter 8: Hands-on IoC with ChefChapter Goal: Helps you with hands-on experience with another popular open-source IaC tool - Chef","brand":"APress","offers":[{"title":"Default Title","offer_id":48739668427095,"sku":"9781484286883","price":26.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9781484286883.jpg?v=1720052860"},{"product_id":"building-computer-vision-applications-using-artificial-neural-networks-9781484298657","title":"Building Computer Vision Applications Using","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003eComputer vision is constantly evolving, and this book has been updated to reflect new topics that have emerged in the field since the first edition's publication. All code used in the book has also been fully updated.   This second edition features new material covering image manipulation practices, image segmentation, feature extraction, and object identification using real-life scenarios to help reinforce each concept. These topics are essential for building advanced computer vision applications, and you'll gain a thorough understanding of them. The book's source code has been updated from TensorFlow 1.x to 2.x, and includes step-by-step examples using both OpenCV and TensorFlow with Python. Upon completing this book, you'll have the knowledge and skills to build your own computer vision applications using neural networksWhat You Will LearnUnderstand image processing, manipulation techniques, and feature extractionmethodsWork with convolutional neural networks (CNN), single-shot dete\u003cbr\u003e\u003cbr\u003e\u003cb\u003eTable of Contents\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e","brand":"APress","offers":[{"title":"Default Title","offer_id":48739672686935,"sku":"9781484298657","price":49.49,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9781484298657.jpg?v=1720052868"},{"product_id":"learn-powershell-in-a-month-of-lunches-covers-windows-linux-and-macos-9781617296963","title":"Learn PowerShell in a Month of Lunches: Covers","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003e\u003cp\u003e\u003cstrong\u003e\"Not only for MacOS and Linux users, but also a great resource for Windows PS users.\"\u003c\/strong\u003e - Bruce Bergman\u003c\/p\u003e \u003cp\u003eLearn 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.\u003c\/p\u003e \u003cp\u003e\u003cstrong\u003eabout the technology\u003c\/strong\u003e\u003cbr\u003eThe 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.\u003c\/p\u003e \u003cp\u003e\u003cstrong\u003eabout the book\u003c\/strong\u003e\u003cbr\u003eLearn 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!\u003c\/p\u003e \u003cp\u003e\u003cstrong\u003ewhat's inside\u003c\/strong\u003e\u003cbr\u003e- Why you should use PowerShell on Linux and macOS\u003cbr\u003e- Background jobs and automation techniques\u003cbr\u003e- Simple scripting to automate repetitive daily tasks\u003cbr\u003e- Common syntax and commands cheat sheet\u003cbr\u003e- Each lesson takes you an hour or less\u003c\/p\u003e \u003cp\u003e\u003cstrong\u003eabout the reader\u003c\/strong\u003e\u003cbr\u003eFor IT professionals comfortable administering Windows or Linux. No previous experience with PowerShell or Bash required.\u003c\/p\u003e \u003cp\u003e\u003cstrong\u003eabout the author\u003c\/strong\u003e\u003cbr\u003eTravis 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.\u003c\/p\u003e \u003cp\u003eJames Petty is a Microsoft MVP, and the CEO and Executive Director for the DevOps Collective and PowerShell.org.\u003c\/p\u003e \u003cp\u003eTyler 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.\u003c\/p\u003e \u003cp\u003eLearn 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.\u003c\/p\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eTrade Review\u003c\/b\u003e\u003cbr\u003e\u003cp\u003e“Notonly for MacOS and Linux users, but also a great resource for Windows PS users.”  \u003cb\u003eBruce Bergman\u003c\/b\u003e   \u003c\/p\u003e \u003cp\u003e“Gives developers a lot of insight on how PowerShell works and how to accomplish everyday tasks.” \u003cb\u003eMarcel van den Brink\u003c\/b\u003e   \u003c\/p\u003e \u003cp\u003e“This book enabled me to quickly get using PowerShell for real-lifetasks.” \u003cb\u003eRick Michaels\u003c\/b\u003e   \u003c\/p\u003e \u003cp\u003e“The book is great, especially if you have no previous experience with PowerShell, tasks automation, or DevOps.” \u003cb\u003eMax Almonte    \u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e“Approaches PowerShell from a building block like perspective.” \u003cb\u003eFosterHaines\u003c\/b\u003e   \u003c\/p\u003e \u003cp\u003e“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.” \u003cb\u003eJames Matlock\u003c\/b\u003e\u003cb\u003e    \u003c\/b\u003e\u003c\/p\u003e","brand":"Manning Publications","offers":[{"title":"Default Title","offer_id":48740645667159,"sku":"9781617296963","price":30.39,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9781617296963.jpg?v=1720055231"},{"product_id":"asp-net-core-in-action-9781617298301","title":"ASP.NET Core in Action","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003eFully updated to ASP.NET 5.0,       \u003ci\u003eASP.NET Core in Action, Second Edition\u003c\/i\u003e    is a hands-on primer to building cross-platform web applications with your C# and .NET skills. Even if you’ve never worked with ASP.NET you’ll start creating productive cross-platform web apps fast. And don’t worry about late-breaking changes to ASP.NET Core. With this Manning Early Access Program edition you’ll get updates right up until it ships to the printer, so you’re always working with the latest version of the technology.      about the technologyASP.NET Core is a highly flexible, high performance cross platform web framework that’s entirely free and open source. ASP.NET Core developers enjoy choice without compromise, benefiting from both a mature, well-supported stack and the freedom to develop and deploy from and onto any cloud or on-prem platform. Now in version 5.0, the latest version of ASP.NET Core includes powerful new additions for building server-side apps and background services.    about the book  \u003ci\u003eASP.NET Core in Action, Second Edition\u003c\/i\u003e   opens up the world of cross-platform web development with ASP.NET Core. You’ll start with a crash course in .NET Core, immediately cutting the cord between ASP.NET and Windows. Then, you’ll begin to build amazing web applications step by step, systematically adding essential features like logins, configuration, dependency injection, and custom components. Along the way, you’ll mix in important process steps like testing, multiplatform deployment, and security. Fully updated to version 5.0, this new edition fully covers new features such as server-side apps with Razor Pages, and the new ASP.NET Core hosting paradigm.            what's inside   \u003cul\u003e\n\u003cli\u003eCovers ASP.NET Core 5.0\u003c\/li\u003e\n\u003cli\u003eDynamic page generation with the Razor templating engine\u003c\/li\u003e\n\u003cli\u003eServer-side apps with Razor Pages\u003c\/li\u003e\n\u003cli\u003eAuthentication and authorization\u003c\/li\u003e\n\u003cli\u003eUnit tests and integration tests for ASP.NET Core apps\u003c\/li\u003e\n\u003cli\u003eCreate a Web API for serving JSON to client-side applications\u003c\/li\u003e\n\u003cli\u003eDeveloping ASP.NET Core apps for non-Windows servers\u003c\/li\u003e\n\u003c\/ul\u003e       about the readerReaders need intermediate experience with C# or a similar language.       about the author   \u003cb\u003eAndrew Lock\u003c\/b\u003e    is a Microsoft MVP who has been working with ASP.NET Core since before the first release. He has a PhD in digital image processing, and has been developing professionally using .NET for the last 10 years.","brand":"Manning Publications","offers":[{"title":"Default Title","offer_id":48740646093143,"sku":"9781617298301","price":50.39,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9781617298301.jpg?v=1720055233"},{"product_id":"data-oriented-programming-9781617298578","title":"Data-Oriented Programming","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003e\u003cp\u003e\u003cstrong\u003e\u003cem\u003eData-Oriented Programming\u003c\/em\u003e\u003c\/strong\u003e teaches you to design and implement software using the data-oriented programming paradigm. In it, you'll learn author \u003cstrong\u003eYehonathan Sharvit's\u003c\/strong\u003e unique approach to DOP that he has developed over a decade of experience.\u003cbr\u003eEvery 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.\u003c\/p\u003e \u003cp\u003e\u003cstrong\u003eAbout the Technology\u003c\/strong\u003e\u003cbr\u003eData-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.\u003c\/p\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eTrade Review\u003c\/b\u003e\u003cbr\u003e\u003cp\u003e\"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.\" \u003cstrong\u003eGregor Rayman\u003c\/strong\u003e\u003c\/p\u003e \u003cp\u003e\"This is a great guide to using Data-Oriented Programming to improve any new or existing OOP codebase.\" \u003cstrong\u003eWilliam E. Wheeler\u003c\/strong\u003e\u003c\/p\u003e \u003cp\u003e\"An interesting read—a different approach that's worth examining and considering. It'll open your mind.\" \u003cstrong\u003eAnne Epstein\u003c\/strong\u003e\u003c\/p\u003e \u003cp\u003e\"Read this through if you want to learn a different point of view and want to experience many 'aha!' moments.\" \u003cstrong\u003eChristian Kreutzer-Beck\u003c\/strong\u003e\u003c\/p\u003e \u003cp\u003e\"Follows a very novel approach to introduce DOP concepts. Must read it if you want to rescue yourself from OOP.\" \u003cstrong\u003eKelum Prabath Senanayake\u003c\/strong\u003e\u003c\/p\u003e","brand":"Manning Publications","offers":[{"title":"Default Title","offer_id":48740646158679,"sku":"9781617298578","price":43.69,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9781617298578.jpg?v=1720055234"},{"product_id":"azure-infrastructure-as-code-9781617299421","title":"Azure Infrastructure as Code","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003e\u003ci\u003e\u003cb\u003eAzure Infrastructure as Code\u003c\/b\u003e\u003c\/i\u003e is a comprehensive guide to seamlessly managing your application infrastructure with Azure's native IaC tools. The book is aimed at supporting collaboration between operations professionals and software developers, to help speed up and improve the quality of software delivery.    After you master the basics, you'll dive into niche and advanced topics such as testing, reusing templates between multiple teams, and how you can define policy as code. Discover cutting-edge Deployment Stacks, and how they can help you clean up unused resources, group resources in logical containers to help visualize potential changes, and build starting plateaus for other teams to work on.    \u003cb\u003e\u003cbr\u003e\u003c\/b\u003e    \u003cb\u003eAbout the Technology\u003c\/b\u003e    Infrastructure as code does away with time-consuming manual tasks—no more detailed scripts for creating the correct database or virtual machine. Instead, Azure's native IaC tools create infrastructure from a declarative specification in JSON (ARM) or a domain-specific language (Bicep). They empower users to create or recreate complete infrastructures with just a line of code, as well as take advantage of automation tools like Github Actions or Azure Pipelines.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eTrade Review\u003c\/b\u003e\u003cbr\u003e\"Nothing else on the market covers ARM templates like \"Azure Infrastructure as Code.\"  \u003cb\u003eStephen Goodman\u003c\/b\u003e    \u003cbr\u003e    \"I wish I had had this book when we started using Azure but its still been very useful to confirm and sometimes expand my knowledge of Azure DEVOps, I will be requiring my team to read it.\"  \u003cb\u003e Sebastian Rogers\u003c\/b\u003e    \u003cbr\u003e    \"If you're getting started with native Azure IaC tools, this is a great resource to learn fast.\"  \u003cb\u003eRadhakrishna MV\u003c\/b\u003e    \u003cbr\u003e    \"If you are an infrastructure engineer\/application architect primarily workingwith Azure, this is for you. If you do stuff that touches Azure, the first few chapters will help you understand how Azure works.\"   \u003cb\u003eAmanda Debler\u003c\/b\u003e","brand":"Manning Publications","offers":[{"title":"Default Title","offer_id":48740646682967,"sku":"9781617299421","price":41.39,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9781617299421.jpg?v=1720055235"},{"product_id":"geometry-for-programmers-9781633439603","title":"Geometry for Programmers","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003eMaster the geometry behind CAD, game engines, GIS, and more! \u003cp\u003e\u003cstrong\u003eGeometry for Programmers\u003c\/strong\u003e is a hands-on book teaching you the maths behind the tools and libraries to create simulations, 3D prints, and other models in the physical world.\u003c\/p\u003e \u003cp\u003eIdeal for developers writing code using CAD libraries, game engines, or rendering tools, the textbook guides you through the math behind graphics and modelling tools using relevant examples and clear explanations that don't require advanced mathematical knowledge. You will learn how mastering manual geometry can help you avoid code layering and repetition and even how to drive down cloud hosting costs by creating more efficient application runtimes.\u003c\/p\u003e \u003cp\u003eKey features include:\u003c\/p\u003e \u003cul\u003e\n\u003cli\u003eSpeak the language of applied geometry\u003c\/li\u003e\n\u003cli\u003eCompose geometric transformations economically\u003c\/li\u003e\n\u003cli\u003eCraft custom splines for efficient curves and surface generation\u003c\/li\u003e\n\u003cli\u003ePick and implement the right geometric transformations\u003c\/li\u003e\n\u003cli\u003eConfidently use important algorithms that operate on triangle meshes, distance functions, and voxels\u003c\/li\u003e\n\u003c\/ul\u003e \u003cp\u003eFilled with charts, illustrations, and complex equations rendered as simple Python code, this book unlocks geometry in a way you can apply it to your daily work.\u003c\/p\u003e About the technology \u003cp\u003eGeometry is the core of game engines, computer-aided design, image-processing libraries, GIS, and much more. Understanding the mathematical underpinnings of tools and libraries empowers you to develop more efficient programming strategies. This unique guide gives you control over the geometry you need to deliver faster, cleaner results— and even build your own geometry tools!\u003c\/p\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eTrade Review\u003c\/b\u003e\u003cbr\u003e\u003cp\u003e\"A one of a kind book, brilliant in every way.\"\u003cbr\u003e \u003cstrong\u003eMaxim Volgin\u003c\/strong\u003e\u003c\/p\u003e \u003cp\u003e\"Good books teach. The best books produce a change on the reader. This is one of those books.\" \u003cstrong\u003eJose San Leandro\u003c\/strong\u003e\u003c\/p\u003e \u003cp\u003e\"A great help, not just to anyone wanting to make computer graphics but also anyone who needs to learn linear algebra or calculus, especially linear algebra.\"\u003cbr\u003e \u003cstrong\u003ePatrick Regan\u003c\/strong\u003e\u003c\/p\u003e \u003cp\u003e\"Have you ever wondered how game programmers, animated film designers, and car manufacturers model visual aspects of reality? This book shows you how.\"\u003cbr\u003e \u003cstrong\u003eRanjit Sahai\u003c\/strong\u003e\u003c\/p\u003e","brand":"Manning Publications","offers":[{"title":"Default Title","offer_id":48740723917143,"sku":"9781633439603","price":999.99,"currency_code":"GBP","in_stock":false}]},{"product_id":"mastering-communication-and-collaboration-a-comprehensive-guide-to-teamwork-and-leadership-for-it-professionals-9781780176048","title":"Mastering Communication and Collaboration: A","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003e\u003cp\u003e\u003cstrong\u003e As organisations shift towards a digital-first approach, the need for individuals with strong business acumen, interpersonal skills, and leadership capabilities has never been greater. This book aims to equip IT professionals with the knowledge and skills needed to collaborate and communicate effectively in today's fast-paced digital landscape.\u003c\/strong\u003e\u003c\/p\u003e \u003cp\u003e\u003cem\u003eMastering Communication and Collaboration\u003c\/em\u003e aims to find common ground between technical, and non-technical individuals to improve communication in all areas of the business. \u003c\/p\u003e \u003cp\u003ePacked with actionable strategies and easy-to-read tools, tips and techniques, this book will help you improve your skills and become a more effective communicator and collaborator. Whether you're an aspiring leader or an experienced professional, this book is a must-have in your library.\u003c\/p\u003e \u003cul\u003e\n\u003cli\u003eOffers practical tools and techniques for better teamwork and communication.\u003c\/li\u003e\n\u003cli\u003eShares ideas from various sources to help you handle and understand complex scenarios.\u003c\/li\u003e\n\u003cli\u003eProvides practical strategies and easy-to-follow tips.\u003c\/li\u003e\n\u003cli\u003eA clear and accessible read, for everyone from business analysts and enterprise architects, to project managers and technical specialists.\u003c\/li\u003e\n\u003c\/ul\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eTrade Review\u003c\/b\u003e\u003cbr\u003e\u003cp\u003eIT permeates every facet of modern life. Yet often, even with the best intentions, the rationale for technical decisions is not always explained in a way that is of a value to users. This book is a practical ‘how to’ guide for every technologist where they can learn to understand their audience and apply certain methodologies to constructively develop these key skills. It brings together a range of real world examples, research and tools for effective communication. Highly recommended.\u003c\/p\u003e -- Amanda Annandale, Business Architect, KPMG LLP\u003cbr\u003e\u003cbr\u003e\u003cb\u003eTable of Contents\u003c\/b\u003e\u003cbr\u003ePart 1: Introduction  1: Background  2: What is an IT Business Partner?  Part 2: Communication  3: The purpose and intention of communication  4: Know your audience  5: Communication – methods and tools  6: Presenting data and information  7: Interpreting data  8: Feedback – why and how  9: Communication clarity  10: Obtaining feedback – methods  11: Interpreting and responding to feedback  Part 3: Collaboration  12: Why collaborate?  13: Collaboration – methods and tools  14: Collaboration – know yourself  15: Analysing your collaboration skills  16: Emotional intelligence and collaboration  17: Personal branding  18: Positive attitude  19: Collaboration skills  20: Active listening  21: Storytelling  22: Networking  23: Adapting style to meet others needs  Part 4: Summary  24: Conclusion","brand":"BCS Learning \u0026 Development Limited","offers":[{"title":"Default Title","offer_id":48740983439703,"sku":"9781780176048","price":23.74,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9781780176048.jpg?v=1720056212"},{"product_id":"getting-started-with-chatgpt-and-ai-chatbots-an-introduction-to-generative-ai-tools-9781780176413","title":"Getting Started with ChatGPT and AI Chatbots: An","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003e\u003cp\u003e\u003cstrong\u003eLearn how to use ChatGPT, Bing Chat \/ Copilot, and Bard to get the most out of these powerful tools\u003c\/strong\u003e.\u003c\/p\u003e \u003cp\u003eChatGPT has become a tool hundreds of millions use every day - yet few have mastered the art of sweet-talking these new AI chatbots into providing detailed and accurate responses to user prompts. It's vital for every professional tech user to have an understanding of how AI chatbots work, and how best to put them to work.\u003c\/p\u003e \u003cp\u003eWhile the fear is that AI will take people’s jobs, it is more likely to be someone using AI that will!\u003c\/p\u003e \u003cp\u003e\u003cem\u003eGetting Started with ChatGPT and AI Chatbots\u003c\/em\u003e explores the ‘big three’ AI chatbots - OpenAI ChatGPT, Microsoft \/ Windows Copilot and Google Bard - demystifying their operation, and providing a wealth of tools for thinking about how to talk to these smart tools.\u003c\/p\u003e \u003cp\u003eWhether you're a business user, a tech student, or a curious professional, this book is for you to understand and demystify Large Language Models (LLMs) and generative AI tools, harnessing them to enhance your role.\u003c\/p\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eTrade Review\u003c\/b\u003e\u003cbr\u003eIn this ever so timely book, one of my favourite technologists Mark Pesce, takes us through and behind the screen to explain how the latest generation of AI chatbots actually work. But this is not a book about chatbots, this is a book about how to use AI-powered chatbots in daily life, and how to use them to their fullest potential. -- Genevieve Bell, The Australian National University\u003cbr\u003eThis book is a must-read for anyone considering using generative AI in business. Authored in non-technical language, it walks through the origins of the first chatbot into the current generative AI landscape including ChatGPT, Copilot and Bard. Furthermore, the guidance on effective prompting to achieve the right results, and a list of critical dos and don'ts to protect sensitive data really make this an all-round winner. Top marks BCS, highly recommended! -- Pauline Norstrom, Founder and CEO, Anekanta® Consulting and Anekanta® AI\u003cbr\u003eThis book provides practical guidance on the use of a rapidly growing technologies referred to as AI chatbots, that offer a substantial productivity advantage to those adept at crafting precise prompts and understanding their diverse applications. It is a valuable resource for mastering these emerging tools, ensuring not only competitiveness but also enabling a focus on the creative and compelling facets of one's work. I highly recommend everyone to read this book and glean insights on wielding this potent power proficiently to remain competent. -- Rashik Parmar MBE FBCS, Group CEO, BCS, The Chartered Institute for IT\u003cbr\u003eIn late November 2022, ChatGPT introduced a major advance in Artificial Intelligence that surprised almost everyone, including many experts in AI. Trained on text from billions of books and webpages, it can thoughtfully answer questions on a huge variety of topics and languages. The increase in our capability to access human knowledge is analogous to the increase provided by the internet in 1993. For both technologies, getting good answers requires knowing how to ask the right questions. In this timely and important book, Mark Pesce, who has been at the forefront of new digital technologies for over 30 years, provides a compelling and comprehensive introduction to ChatGPT and how to use it. -- Professor Ken Goldberg, William S. Floyd Jr. Distinguished Chair in Engineering, UC Berkeley\u003cbr\u003eEverything you need to educate yourself and your colleagues about the latest hot topic is found within these pages, it’s a must share for colleagues to stimulate conversations about how your business can best adopt AI safely and where you will find business cases. From useful tips on prompts to security concerns about data, biases, and hallucinations with comparisons, get the facts you need on AI here. These are exactly the kinds of conversations I’m having two or three times a day, helping organisations bring their AI aspirations in line with what their business needs are. -- David Starkings, AI Adoption Consultant, tts digital adoption solutions\u003cbr\u003eGetting Started with ChatGPT and AI Chatbots is perfectly targeted to give an introduction to ChatGPT and AI Chatbots, it compares and contrasts a range of the major options and covers how each of the competing Chatbots can answer the same question very differently. It also poses some interesting thoughts around ‘Prompt Engineering’ and how this may become a whole new skillset that people need to learn. I thought that Chapter 6 brought insight to ‘hallucinations’ and how AI chatbots have the ability to sound very confident, even when they are wrong, the importance of fact checking and using human experts is stressed well. -- Richard Parker MBCS, Chair, AELP Sector Forum, IT \u0026amp; Digital\u003cbr\u003eMark's book is a practical and pragmatic guide to contemporary spellcasting - the magic needed to evoke useful, safe and factual results from the emerging field of large language models. Importantly the book provides the framework needed to evaluate LLM's critically and ground them in reality - a must-have resource for explorers in this field. -- Bhautik Joshi, Principal Applied Scientist, Canva\u003cbr\u003eEverybody is talking about AI, and soon it will be integrated into every part of our electronic devices - always on and always available. Getting Started with ChatGPT and AI Chatbots explains in an easy-to-understand way how AI works and how to get the best results from it, safely and securely. -- David Smith MBCS MIET, Lead Business Analyst, Lloyds Banking Group\u003cbr\u003eWith this book, Mark creates a path to a dialog with new and emerging AI platforms, one that I’ll be referring to again and again as these technologies evolve. Ever heard of autonomous agents? You have now. A brilliant, timely, and superbly helpful pathfinder. -- Dr Catherine Ball PhD DSc GAICD, CompIEAust, Associate Professor, The Australian National University\u003cbr\u003eAn essential read for those venturing into Generative AI, this book seamlessly blends historical and theoretical insights with practical examples. The book adeptly navigates concerns surrounding Generative AI, making it a valuable resource for students, academics, and professionals alike. -- Professor Lasith Gunawardena FBCS, Department Head of Information Technology, University of Sri Jayewardenepura, Sri Lanka\u003cbr\u003eIf you’ve only dabbled or toyed with ChatGPT or other generative AI tools, you’ll find Mark Pesce’s book invaluable. The book will educate you about how to use AI chatbots effectively and safely. It covers the basics of various chatbots, the technology behind them, and the concept of 'prompt engineering' to elicit desired responses. It also addresses safety and security concerns and explores advanced techniques like using personas and chain-of-reason prompts. Highly recommended! -- Tim Clements FBCS CITP FIP CIPP\/E CIPM CIPT, Business Owner, Purpose and Means\u003cbr\u003eA concise yet thorough take on AI and how to use it to its advantage. Taking us from our place of trust in the output of computers to encourage us think further about what we input, and to question the completion. ‘If you wouldn’t shout it from the rooftop, you shouldn’t type it into a chatbot.’ -- Kym Glover CITP MBCS MAPM, Program Manager, ForgeRock.\u003cbr\u003eNot yet started with an AI chatbot? This book is your call-to-action and your how-to rolled into one. A smooth and informative read that'll kickstart your practical learning and give you great ideas to get the best out of Generative AIs. A real confidence builder. -- Bronia Anderson-Kelly, IT Change Consultant, Sabiduria Ltd\u003cbr\u003eThis book is a fantastic resource for anyone starting out with Gen AI tools. It not only covers the fundamental aspects of the leading Gen AI tools available today, but also the essentials of prompt engineering. With the widespread adoption of Gen AI in the coming years, just like the internet, this book is a useful guide. Mark not only provides a solid foundation in the basics but also delivers valuable insights into the history and potential future of these tools. Highly recommended for its clarity and depth. -- Graeme Vermeulen, Head of Technical Architecture, Advanced\u003cbr\u003e\u003cbr\u003e\u003cb\u003eTable of Contents\u003c\/b\u003e\u003cbr\u003eIntroduction 1. Getting Started 2. How AI Chatbots Work 3. Security and Privacy 4. Simple Prompts 5. Reasoning and Summarising 6. Truthiness and Chatbots 7. Character, Context and Conflict 8. Using Character, Context and Challenge to Craft Powerful Prompts 9. Chain of Thought Prompts 10. Computer Says No 11. Creating Images with Bing Chat 12. Windows Copilot 13. Autonomous Agents 14. Will and AI Chatbot Take My Job 15. What the Future Holds \/ Next Steps","brand":"BCS Learning \u0026 Development Limited","offers":[{"title":"Default Title","offer_id":48740983570775,"sku":"9781780176413","price":14.24,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9781780176413.jpg?v=1720056212"},{"product_id":"build-your-own-gaming-pc-the-step-by-step-manual-to-building-the-ultimate-computer-9781785216688","title":"Build Your Own Gaming PC: The step-by-step manual","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003eThe step-by-step manual to building the ultimate computer, This updated edition of the Build Your Own Gaming PC Manual will help readers get the performance they want on a budget they can afford. Whether they want the cutting-edge technology or are just interested in streaming video of themselves playing the latest hit games, readers will find the guidance needed to make their perfect PC a reality. Regardless of if they are looking to upgrade an existing computer or build a new one from scratch, they'll be able to play the newest games in style and be ready to face the challenges of next year's hottest titles. The new edition includes information on virtual reality, along with all the latest software, accessories and video technology.","brand":"Haynes Publishing Group","offers":[{"title":"Default Title","offer_id":48741345624407,"sku":"9781785216688","price":21.25,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9781785216688.jpg?v=1720057302"},{"product_id":"brightred-study-guide-national-5-administration-and-it-new-edition-9781849483230","title":"BrightRED Study Guide National 5 Administration","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003eGet exam ready with the new edition National 5 Administration and IT Study Guide from BrightRED . Fully up-to-date with the latest course changes, this guide will give you all the tools you need to succeed in National 5 Administration and IT. In this Study Guide, you will find coverage of all three mandatory units required to pass the National 5 exam; advice on the final exam and the Assignment; detailed explanations of theory and IT applications that you need to be familiar with Don’t Forget features with helpful hints on key points. Things to Do and Think About sections which provide you with plenty of opportunities to put your knowledge into practice. This guide is also supported by a host of free additional material available on the BrightRED Digital Zone!\u003cbr\u003e\u003cbr\u003e\u003cb\u003eTrade Review\u003c\/b\u003e\u003cbr\u003eTwenty four 5* reviews on Amazon.co.uk\u003cbr\u003e\u003cbr\u003e\u003cb\u003eTable of Contents\u003c\/b\u003e\u003cbr\u003eAdministrative Practices, IT Solutions for Administrators, Communication in Administration, Practice Tasks","brand":"Bright Red Publishing","offers":[{"title":"Default Title","offer_id":48742289736023,"sku":"9781849483230","price":14.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9781849483230.jpg?v=1720060792"},{"product_id":"the-history-of-the-gpu-steps-to-invention-9783031109676","title":"The History of the GPU - Steps to Invention","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003e\u003cp\u003eThis 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. \u003c\/p\u003e\u003cp\u003eA 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. \u003c\/p\u003e\u003cp\u003e \u003c\/p\u003eFifteen 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.\u003cp\u003e\u003c\/p\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eTable of Contents\u003c\/b\u003e\u003cbr\u003e1 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.\u003cp\u003e\u003c\/p\u003e","brand":"Springer International Publishing AG","offers":[{"title":"Default Title","offer_id":48743070073175,"sku":"9783031109676","price":28.49,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9783031109676.jpg?v=1720063979"},{"product_id":"the-history-of-the-gpu-new-developments-9783031140464","title":"The History of the GPU - New Developments","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003e\u003cp\u003eThis third book in the three-part series on the \u003ci\u003eHistory of the GPU\u003c\/i\u003e covers the second to sixth eras of the GPU, which can be found in anything that has a display or screen. The GPU is now part of supercomputers, PCs, Smartphones and tablets, wearables, game consoles and handhelds, TVs, and every type of vehicle including boats and planes.\u003c\/p\u003e  \u003cp\u003eIn the early 2000s the number of GPU suppliers consolidated to three whereas now, the number has expanded to almost 20.  In 2022 the GPU market was worth over $250 billion with over 2.2 billion GPUs being sold just in PCs, and more than 10 billion in smartphones.\u003c\/p\u003e  \u003cp\u003eUnderstanding the power and history of these devices is not only a fascinating tale, but one that will aid your understanding of some of the developments in consumer electronics, computers, new automobiles, and your fitness watch.\u003c\/p\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eTable of Contents\u003c\/b\u003e\u003cbr\u003eForeword.- Acknowledgements.- Introduction.- The Third to Fifth Era GPUs.- Mobile GPUs.- Game Consule GPUs.- Compute and Other GPUs.- Open GPU Projects.(2000 -2018).- The Sixth Era of GPUs.- Concluding Remarks.- Appendix A: Acronyms.- Appendix B: Definitions.","brand":"Springer International Publishing AG","offers":[{"title":"Default Title","offer_id":48743072203095,"sku":"9783031140464","price":26.59,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9783031140464.jpg?v=1720063989"},{"product_id":"iso-iec-20000-an-introduction-9789087530815","title":"ISO\/IEC 20000 an Introduction","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003e","brand":"Van Haren Publishing BV","offers":[{"title":"Default Title","offer_id":48743235977559,"sku":"9789087530815","price":43.69,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9789087530815.jpg?v=1720064712"},{"product_id":"principles-of-database-management-9781107186125","title":"Principles of Database Management","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003eThis 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.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eTrade Review\u003c\/b\u003e\u003cbr\u003e'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\u003cbr\u003e'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\u003cbr\u003e'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\u003cbr\u003e'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\u003cbr\u003e'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\u003cbr\u003e'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\u003cbr\u003e'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\u003cbr\u003e'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\u003cbr\u003e'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\u003cbr\u003e'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\u003cbr\u003e'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 \u0026amp; Engineering Lab, Aristotle University of Thessaloniki\u003cbr\u003e'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 Michigan\u003cbr\u003eThis 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\u003cbr\u003e'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\u003cbr\u003e'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, Vienna\u003cbr\u003e\u003cbr\u003e\u003cb\u003eTable of Contents\u003c\/b\u003e\u003cbr\u003ePreface; 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.","brand":"Cambridge University Press","offers":[{"title":"Default Title","offer_id":48866339553623,"sku":"9781107186125","price":56.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9781107186125.jpg?v=1722278206"},{"product_id":"oxford-international-computing-oxford-international-computing-teacher-guide-levels-46-9781382007467","title":"Oxford International Computing Oxford","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003eTeach 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.","brand":"Oxford University Press","offers":[{"title":"Default Title","offer_id":48866613264727,"sku":"9781382007467","price":54.04,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9781382007467.jpg?v=1722279461"},{"product_id":"hacked-9781398613706","title":"Hacked","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003e\u003cb\u003eJessica Barker\u003c\/b\u003e is the co-founder and co-CEO of Cygenta, a leading consultancy which advices businesses such as Mastercard, Microsoft and Cisco on their cybersecurity and cyber risk. She is also a prominent thought leader on the topics of cybersecurity and cybercrime and was named as the 'Cyber Citizen of the Year 2022' by the National Cyber Awards. She is the author of \u003cb\u003e\u003ci\u003eConfident Cyber Security\u003c\/i\u003e\u003c\/b\u003e (also published by Kogan Page). She is based in Las Vegas.","brand":"Kogan Page","offers":[{"title":"Default Title","offer_id":48866640920919,"sku":"9781398613706","price":14.24,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9781398613706.jpg?v=1722279600"},{"product_id":"confident-ux-9781398613010","title":"Confident UX","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003e\u003cb\u003eAdrian Bilan \u003c\/b\u003eis the Director of User Experience (UX) for UK\/EMEA at CBRE, the world's largest commercial real estate services and investment firm. He is a seasoned and renowned UX designer, with over two decades of experience in the industry and he offers a unique perspective on the intersections between UX and other disciplines. Throughout his career he has worked with start-ups, Fortune 500 companies and previously ran his own design studio. He is based in London, UK.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eTrade Review\u003c\/b\u003e\u003cbr\u003e\"A comprehensive description of the cardinal elements of the UX design process providing the knowledge and tools necessary to become a UX designer.\" -- Andrea Picchi, Head of Design and Research, Kroo Bank\u003cbr\u003e\"A must-read book for anyone looking to up-skill in UX, no matter your level.\" -- Tom Scott, CEO and founder, Verified\u003cbr\u003e\"Inspiring and insightful. A definitive guide to understanding UX design.\" -- Nick Read, Product Leader\u003cbr\u003e\"Adrian shares a wealth of practical insights through this engaging, thoughtful and easy-to-read book.\" -- Ersan Hakki, Group Head of Agile Delivery, ITV\u003cbr\u003e\u003cbr\u003e\u003cb\u003eTable of Contents\u003c\/b\u003e\u003cbr\u003e\u003cul\u003e\n\u003cli\u003e\u003cul\u003e\u003cli\u003eChapter - 00: Introduction: How to use this book;\u003c\/li\u003e\u003c\/ul\u003e\u003c\/li\u003e\n\u003cli\u003eSection - PART ONE: Why UX?\u003c\/li\u003e\n\u003cli\u003e\u003cul\u003e\n\u003cli\u003eChapter - 01: What is UX?;\u003c\/li\u003e\n\u003cli\u003eChapter - 02: Why is UX important?;\u003c\/li\u003e\n\u003cli\u003eChapter - 03: Roles in UX;\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/li\u003e\n\u003cli\u003eSection - PART TWO: UX Processes;\u003c\/li\u003e\n\u003cli\u003e\u003cul\u003e\n\u003cli\u003eChapter - 04: Getting Started;\u003c\/li\u003e\n\u003cli\u003eChapter - 05: Research;\u003c\/li\u003e\n\u003cli\u003eChapter - 06: Design;\u003c\/li\u003e\n\u003cli\u003eChapter - 07: Validation;\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/li\u003e\n\u003cli\u003eSection - PART THREE: UX Tools;\u003c\/li\u003e\n\u003cli\u003e\u003cul\u003e\n\u003cli\u003eChapter - 08: Research tools;\u003c\/li\u003e\n\u003cli\u003eChapter - 09: UI tools;\u003c\/li\u003e\n\u003cli\u003eChapter - 10: Project management tools;\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/li\u003e\n\u003cli\u003eSection - PART FOUR: Scaling UX;\u003c\/li\u003e\n\u003cli\u003e\u003cul\u003e\u003cli\u003eChapter - 11: Design systems;\u003c\/li\u003e\u003c\/ul\u003e\u003c\/li\u003e\n\u003cli\u003eSection - PART FIVE: UX in practice;\u003c\/li\u003e\n\u003cli\u003e\u003cul\u003e\n\u003cli\u003eChapter - 12: Product development process;\u003c\/li\u003e\n\u003cli\u003eChapter - 13: Working in a cross-functional team;\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/li\u003e\n\u003cli\u003eSection - PART SIX: Becoming a UX designer;\u003c\/li\u003e\n\u003cli\u003e\u003cul\u003e\n\u003cli\u003eChapter - 14: The UX mindset;\u003c\/li\u003e\n\u003cli\u003eChapter - 15: UX career paths;\u003c\/li\u003e\n\u003cli\u003eChapter - 16: The UX portfolio;\u003c\/li\u003e\n\u003cli\u003eChapter - 17: Conclusion;\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Kogan Page Ltd","offers":[{"title":"Default Title","offer_id":48866640953687,"sku":"9781398613010","price":14.24,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9781398613010.jpg?v=1722279601"},{"product_id":"fast-python-for-data-science-9781617297939","title":"Fast Python for Data Science","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003e\u003cp\u003e\u003cstrong\u003e\u003cem\u003eFast Python for Data Science\u003c\/em\u003e\u003c\/strong\u003e 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.\u003c\/p\u003e \u003cp\u003e\u003cbr\u003eWritten for experienced practitioners, \u003cstrong\u003e\u003cem\u003eFast Python for Data Science\u003c\/em\u003e\u003c\/strong\u003e 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.\u003c\/p\u003e \u003cp\u003e\u003cstrong\u003eAbout the technology\u003c\/strong\u003e\u003cbr\u003eFast, 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; \u003cstrong\u003e\u003cem\u003eFast Python for Data Science\u003c\/em\u003e\u003c\/strong\u003e shows you how.\u003c\/p\u003e \u003cp\u003e \u003c\/p\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eTrade Review\u003c\/b\u003e\u003cbr\u003e\u003cp\u003e\"If you want to go beyond scripting in Python, you need this book.\" \u003cstrong\u003eBrian S. Cole.\u003c\/strong\u003e\u003c\/p\u003e \u003cp\u003e\"If you need to improve the performance of your Python code, you need to read this book!\" \u003cstrong\u003eLorenzo DeLeon\u003c\/strong\u003e\u003c\/p\u003e \u003cp\u003e\"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.\" \u003cstrong\u003eDana Robinson\u003c\/strong\u003e\u003c\/p\u003e \u003cp\u003e\"Explains the essential concepts required for using high performance Python.\" \u003cstrong\u003eBiswanath Chowdhury\u003c\/strong\u003e\u003c\/p\u003e \u003cp\u003e\"A must have to speed up your Python code.\" \u003cstrong\u003eAbhilash Babu Jyotheendra Babu\u003c\/strong\u003e\u003c\/p\u003e","brand":"Manning Publications","offers":[{"title":"Default Title","offer_id":48867784622423,"sku":"9781617297939","price":41.39,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9781617297939.jpg?v=1722284952"},{"product_id":"tensorflow-2-0-in-action-9781617298349","title":"TensorFlow 2.0 in Action","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003e\u003cp\u003eTensorFlow is a one-stop solution for building, monitoring, optimizing,and deploying your models. This practical guide to building deep learning models with the new features of TensorFlow 2.0is filled with engaging projects, simple language, and coverage of the latest algorithms.\u003c\/p\u003e \u003cp\u003e\u003cb\u003e\u003ci\u003eTensorFlow 2.0 in Action\u003c\/i\u003e\u003c\/b\u003e teaches you to use the new features of TensorFlow 2.0 to create advanced deep learning models. You'll learn by building hands-on projects including an image classifier that can recognize objects, a French-to-English machine translator, and even a neural network that can write fiction. You'll dive into the details of modern deep learning techniques including both transformer and attention models, and learn how pretrained models can solve your tricky data science- problems.\u003c\/p\u003e \u003cp\u003eTensorFlow is the go-to framework for putting deep learning into production. Created by Google, this ground breaking tool handles repetitive low-level operations and frees you up to focus on innovating your AIs.TensorFlow encompasses almost every element of a deep learning pipeline—aone-stop solution for building, monitoring, optimizing, and deploying your models.\u003c\/p\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eTrade Review\u003c\/b\u003e\u003cbr\u003e\u003cp\u003e“Excellent explanations and walk throughs to help bring you up to speed in Tensorflow 2.” \u003cb\u003eTodd Cook\u003c\/b\u003e   \u003c\/p\u003e \u003cp\u003e“The illustrations of technical concepts are excellent.” \u003cb\u003eBrianGriner\u003c\/b\u003e   \u003c\/p\u003e \u003cp\u003e“A hands-on introduction to effective Tensorflow use for real worlds problems.” \u003cb\u003eFrancisco Rivas\u003c\/b\u003e   \u003c\/p\u003e \u003cp\u003e“Mr Ganegedara goes to great lengths, with the exemplary use of many figures, to explain not only TensorFlow 2 solutions themselves but also the mechanics of the technology. Highly recommended!” \u003cb\u003eTonyHoldroyd\u003c\/b\u003e   \u003c\/p\u003e \u003cp\u003e“An excellent resource to learning Tensorflow 2.0 using practical examples.” \u003cb\u003eBiswanath Chowdhury\u003c\/b\u003e   \u003c\/p\u003e \u003cp\u003e“The conversation on writing custom layer was probably the best discussion on that I've ever seen. I learned a lot from that chapter.” \u003cb\u003eLeviMcClenny    \u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e“In you want to gain a deep knowledge of deep learning, read this book.”\u003cb\u003eTiklu Ganguly\u003c\/b\u003e\u003cb\u003e    \u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e           \u003c\/p\u003e","brand":"Manning Publications","offers":[{"title":"Default Title","offer_id":48867784655191,"sku":"9781617298349","price":37.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9781617298349.jpg?v=1722284951"},{"product_id":"microservice-apis-in-python-9781617298417","title":"Microservice APIs in Python","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003e\u003cp\u003e\u003cstrong\u003e\u003cem\u003eMicroservice APIs in Python\u003c\/em\u003e\u003c\/strong\u003e shares successful strategies and techniques for designing Microservices systems, with a particular emphasis on creating easy-to-consume APIs.\u003cbr\u003eThis 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.\u003c\/p\u003e \u003cp\u003e\u003cstrong\u003eAbout the Technology\u003c\/strong\u003e\u003cbr\u003eStandard 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.\u003c\/p\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eTrade Review\u003c\/b\u003e\u003cbr\u003e\u003cp\u003e\"Read this book now. It will change your mind about how to architect your software and services!\" \u003cstrong\u003eStuart Woodward\u003c\/strong\u003e\u003c\/p\u003e \u003cp\u003e\"A thorough introduction to the concept of developing microservice APIs with Python.\" \u003cstrong\u003eRodney Weis\u003c\/strong\u003e\u003c\/p\u003e \u003cp\u003e\"The Author has done an excellent job in explaining key concepts.\" \u003cstrong\u003eManish Jain\u003c\/strong\u003e\u003c\/p\u003e \u003cp\u003e\"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!\" \u003cstrong\u003ePierre-Michel Ansel\u003c\/strong\u003e\u003c\/p\u003e \u003cp\u003e\"Before you start coding for your microservice please read this book once, irrespective of your programming language.\" \u003cstrong\u003eDebmalya Jash\u003c\/strong\u003e\u003c\/p\u003e \u003cp\u003e\"A roundhouse kick for all aspects regarding APIs and python.\" \u003cstrong\u003eBjörn Neuhaus\u003c\/strong\u003e\u003c\/p\u003e \u003cp\u003e\"A very thorough discussion of the considerations that are involved in developing microservice APIs with Python.\" \u003cstrong\u003eRodney Weis\u003c\/strong\u003e\u003c\/p\u003e \u003cp\u003e\"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.\" \u003cstrong\u003eBryan Miller\u003c\/strong\u003e\u003c\/p\u003e \u003cp\u003e\"A great book for Python developers to understand how to implement APIs using web frameworks.\" \u003cstrong\u003eSambasiva Andaluri\u003c\/strong\u003e\u003c\/p\u003e \u003cp\u003e\"I genuinely feel smarter for having read this book and knowing that I can refer to it when I make my next design.\" \u003cstrong\u003eStuart Woodward\u003c\/strong\u003e\u003c\/p\u003e","brand":"Manning Publications","offers":[{"title":"Default Title","offer_id":48867784687959,"sku":"9781617298417","price":41.39,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9781617298417.jpg?v=1722284950"},{"product_id":"cloud-native-spring-in-action-with-spring-boot-and-kubernetes-9781617298424","title":"Cloud Native Spring in Action: With Spring Boot","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003e\u003cp\u003eTo really benefit from the reliability and scalability you get with cloud platforms, your applications need to be designed for that environment. \u003cstrong\u003e\u003cem\u003eCloud Native Spring in Action\u003c\/em\u003e\u003c\/strong\u003e is a practical guide for planning, designing, and building your first cloud native apps using the powerful, industry-standard Spring framework \u003cstrong\u003e\u003cem\u003eCloud Native Spring in Action\u003c\/em\u003e\u003c\/strong\u003e teaches you effective Spring and Kubernetes cloud development techniques that you can immediately apply to enterprise-grade applications. As you develop an online bookshop, you'll learn how to build and test a cloud native app with Spring, containerize it with Docker, and deploy it to the public cloud with Kubernetes. Including coverage of security, continuous delivery, and configuration, this hands-on guide is the perfect primer for navigating the increasingly complex cloud landscape.\u003c\/p\u003e \u003cp\u003e\u003cstrong\u003eAbout the Technology\u003c\/strong\u003e\u003cbr\u003eModern applications need scalability, resilience, reliability, and zero-downtime. For most large systems, that means you'll take advantage of cloud-based tools and services. For Java developers, Spring helps effortlessly build cloud native, production-ready applications. Combined with Kubernetes, the Spring ecosystem offers numerous built-in features to help out developers migrating or building new cloud native projects efficiently.\u003c\/p\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eTrade Review\u003c\/b\u003e\u003cbr\u003e\u003cp\u003e\"An excellent practical guide to learn and develop Cloud Native apps using Spring. A must-have for Spring professional.\" \u003cstrong\u003eHarinath Kuntamukkala\u003c\/strong\u003e\u003c\/p\u003e \u003cstrong\u003e\u003c\/strong\u003e \u003cp\u003e\u003cbr\u003e\"Curious about writing production grade Cloud Native applications using Spring and don't know where to start? Read this book and thank me later!\" \u003cstrong\u003eYogesh Shetty\u003c\/strong\u003e\u003c\/p\u003e \u003cstrong\u003e\u003c\/strong\u003e \u003cp\u003e\u003cbr\u003e\"The definitive guide to developing cloud native applications using Spring.\" \u003cstrong\u003eNathan B Crocker\u003c\/strong\u003e\u003c\/p\u003e \u003cstrong\u003e\u003c\/strong\u003e \u003cp\u003e\u003cbr\u003e\"Filled to the brim with real world examples and ready to use code.\"\u003cstrong\u003e Mladen Knežić\u003c\/strong\u003e\u003c\/p\u003e \u003cp\u003e\u003cbr\u003e\"This book is perfect to understand how to build cloud native architecture using Java and Spring. All the chapters are useful and their content can be applied in real-world scenarios.\" \u003cstrong\u003eGilberto Taccari\u003c\/strong\u003e\u003c\/p\u003e","brand":"Manning Publications","offers":[{"title":"Default Title","offer_id":48867784786263,"sku":"9781617298424","price":40.85,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9781617298424.jpg?v=1722284950"},{"product_id":"akka-in-action-9781617299216","title":"Akka in Action","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003e\u003cb\u003eUse Akka to solve the big problems of distributed systems—from multithreading and concurrency, to handling scalability and failure.\u003c\/b\u003e   \u003cbr\u003e   \u003cbr\u003eIn    \u003cb\u003e\u003ci\u003eAkka in Action, Second Edition\u003c\/i\u003e\u003c\/b\u003e you will learn how to:   \u003cbr\u003e   \u003cbr\u003e   \u003cul\u003e\n\u003cli\u003eCreate basic programs with Akka\u003c\/li\u003e\n\u003cli\u003eWork with clusters to build robust, fault tolerant programs\u003c\/li\u003e\n\u003cli\u003eCreate and maintain distributed state with strong consistency guarantees\u003c\/li\u003e\n\u003cli\u003eBuild microservices with Akka\u003c\/li\u003e\n\u003cli\u003eUtilize concurrency and parallelism\u003c\/li\u003e\n\u003cli\u003eTest Akka software\u003c\/li\u003e\n\u003c\/ul\u003e   \u003cbr\u003e   \u003cb\u003e\u003ci\u003eAkka in Action, Second Edition\u003c\/i\u003e\u003c\/b\u003e 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.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eTrade Review\u003c\/b\u003e\u003cbr\u003e'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!'  \u003cb\u003eGrahame Oakland\u003c\/b\u003e    \u003cbr\u003e    'This is the definitive book on Actors and Actor System design. Level up your design skills by understanding what Actors can do!'  \u003cb\u003eTodd Cook\u003c\/b\u003e    \u003cbr\u003e    '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.'  \u003cb\u003eNenko Ivanov\u003c\/b\u003e    \u003cbr\u003e    'The book is fantastic if you're looking to cover the theoretical and practical aspects of Akka.'  \u003cb\u003eGilberto Taccari\u003c\/b\u003e    \u003cbr\u003e    'An incredible way to have an overview of Akka and to understand all the power it has.'  \u003cb\u003eAndres Sacco\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eTable of Contents\u003c\/b\u003e\u003cbr\u003etable 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","brand":"Manning Publications","offers":[{"title":"Default Title","offer_id":48867784950103,"sku":"9781617299216","price":43.69,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9781617299216.jpg?v=1722284951"},{"product_id":"python-how-to-9781617299742","title":"Python How-To","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003eA practical collection of the most important Python techniques. \u003cp\u003e\u003cstrong\u003eFor beginning to intermediate Python programmers.\u003c\/strong\u003e\u003c\/p\u003e \u003cp\u003e\u003cstrong\u003ePython How-To\u003c\/strong\u003e by Yong Cui, walks you through the most important coding techniques in Python. Whether you are doing data science, building web applications, or writing admin scripts, you will find answers to your “how-to” questions in this book. Author Yong Cui's clear and practical writing is perfect for beginners and veterans alike, with insightful code snippets, interesting graphics, and challenging exercises.\u003c\/p\u003e \u003cp\u003e\u003cstrong\u003ePython How-To\u003c\/strong\u003e includes over 60 detailed answers to questions like:\u003c\/p\u003e \u003cul\u003e\n\u003cli\u003eHow do I join and split strings?\u003c\/li\u003e\n\u003cli\u003eHow do I access dictionary keys, values, and items?\u003c\/li\u003e\n\u003cli\u003eHow do I set and use the return value in function calls?\u003c\/li\u003e\n\u003cli\u003eHow do I process JSON data?\u003c\/li\u003e\n\u003cli\u003eHow do I create lazy attributes to improve performance?\u003c\/li\u003e\n\u003cli\u003eHow do I change variables in a different namespace?\u003c\/li\u003e\n\u003cli\u003e... and much more\u003c\/li\u003e\n\u003c\/ul\u003e \u003cp\u003eAlong the way, you will also learn how to take advantage of Python's versatile tools and libraries.\u003c\/p\u003e About the technology \u003cp\u003eNo matter where you are on your Python journey, you will run into situations where you ask yourself: “How do I do that?”\u003c\/p\u003e \u003cp\u003eThis book provides concrete answers to the most common questions in areas such as manipulating text, working with collections, managing objects and functions, file management, etc.\u003c\/p\u003e","brand":"Manning Publications","offers":[{"title":"Default Title","offer_id":48867785113943,"sku":"9781617299742","price":37.04,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9781617299742.jpg?v=1722284951"},{"product_id":"asp-net-core-razor-pages-in-action-9781617299988","title":"ASP.NET Core Razor Pages in Action","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003e\u003cb\u003eRazor Pages lets you build, configure, and deploy amazing dynamic ASP.NET websites with ease.\u003c\/b\u003e   \u003cbr\u003e   \u003cbr\u003eIn    \u003ci\u003e\u003cb\u003eASP.NET Core Razor Pages in Action\u003c\/b\u003e\u003c\/i\u003e you will learn:   \u003cbr\u003e   \u003cbr\u003e   \u003cul\u003e\n\u003cli\u003eBuilding, configuring, and publishing a data-driven website\u003c\/li\u003e\n\u003cli\u003eCreating a complete web application step-by-step\u003c\/li\u003e\n\u003cli\u003eForms for collecting and processing user data\u003c\/li\u003e\n\u003cli\u003eConnecting to databases from a Razor Page\u003c\/li\u003e\n\u003cli\u003eProtecting areas of a Razor Page from unauthorized access with ASP.NET Identity\u003c\/li\u003e\n\u003cli\u003eUsing Object Relational Mapping tools to work with data in Razor Pages applications\u003c\/li\u003e\n\u003cli\u003eGenerating CRUD pages using scaffolding gestures\u003c\/li\u003e\n\u003cli\u003eGenerating and sending email from your web application\u003c\/li\u003e\n\u003c\/ul\u003e   \u003cbr\u003e   \u003ci\u003e\u003cb\u003eASP.NET Core Razor Pages in Action\u003c\/b\u003e\u003c\/i\u003e 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    \u003cb\u003e\u003ci\u003eASP.NET Core Razor Pages in Action\u003c\/i\u003e \u003c\/b\u003eshows 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.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eTrade Review\u003c\/b\u003e\u003cbr\u003e'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 Baran\u003cbr\u003e\u003cbr\u003e\u003cb\u003eTable of Contents\u003c\/b\u003e\u003cbr\u003etable 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","brand":"Manning Publications","offers":[{"title":"Default Title","offer_id":48867785212247,"sku":"9781617299988","price":41.39,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9781617299988.jpg?v=1722284952"},{"product_id":"practical-automation-with-powershell-9781617299551","title":"Practical Automation with PowerShell","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003e\u003cb\u003eTake PowerShell beyond simple scripts and build time-saving automations for your team, your users, and the world.\u003c\/b\u003e   \u003cbr\u003e   \u003cbr\u003eIn    \u003cb\u003e\u003ci\u003ePractical Automation with PowerShell\u003c\/i\u003e \u003c\/b\u003eyou will learn how to:   \u003cbr\u003e   \u003cbr\u003e   \u003cul\u003e\n\u003cli\u003eBuild PowerShell functions to automate common and complex tasks\u003c\/li\u003e\n\u003cli\u003eCreate smart automations that are adaptable to new challenges\u003c\/li\u003e\n\u003cli\u003eStructure your code for sharing and reusability\u003c\/li\u003e\n\u003cli\u003eStore and secure your automations\u003c\/li\u003e\n\u003cli\u003eExecute automations with Azure Automation, Azure Functions, and Jenkins\u003c\/li\u003e\n\u003cli\u003eShare your automations with your team and non-technical colleagues\u003c\/li\u003e\n\u003cli\u003eStore and retrieve data, credentials, and variables\u003c\/li\u003e\n\u003cli\u003eUse source control solutions to maintain and test code changes\u003c\/li\u003e\n\u003cli\u003eProvide front-end UI solutions for PowerShell automations\u003c\/li\u003e\n\u003c\/ul\u003e   \u003cbr\u003e   \u003ci\u003e\u003cb\u003ePractical Automation in PowerShell \u003c\/b\u003e\u003c\/i\u003ereveals how you can use PowerShell to build automation solutions for a huge number of common admin and DevOps tasks. It takes you beyond scripting basics and shows you how to handle the unforeseen complexities that can keep automations from becoming reusable and resilient. You'll discover tools and platforms that let you share your automations with your team and even roll them out to non-technical users through easy-to-understand Sharepoint frontends.      about the technology  Most repetitive tasks you face as an administrator or DevOps engineer can be automated using PowerShell. Mastering the basics of this powerful language, along with some best practices for saving and sharing your automations, can radically improve the consistency and efficiency of your work.    about the book    \u003cb\u003e\u003ci\u003ePractical Automation with PowerShell\u003c\/i\u003e \u003c\/b\u003eteaches you how to build, organize, and share useful automations with PowerShell. You'll start with development skills you might not have learned as a sysadmin, including techniques to help you structure and manage your code, and common pitfalls to avoid. You'll quickly progress to essential factors for sharable automations, such as securely storing information, connecting to remote machines, and creating automations that can adapt to different use cases. Finally, you'll take your automations out into the world. You'll learn how to share them with your team or end users, and build front ends that allow non-technical people to run them at the touch of a button.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eTrade Review\u003c\/b\u003e\u003cbr\u003e'The book we needed to improve our work and sleep peacefully!'  \u003cb\u003eLeonardo Anastasia\u003c\/b\u003e    \u003cbr\u003e    'Not only tells you what to do, but also what not to.'  \u003cb\u003eSander Zegveld\u003c\/b\u003e    \u003cbr\u003e    'A really great accessory to general Powershell tutorials.'  \u003cb\u003eAlice Chang\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eTable of Contents\u003c\/b\u003e\u003cbr\u003etable of contents    PART 1: GETTING STARTED WITH AUTOMATION    READ IN LIVEBOOK  1WHY AUTOMATE WITH POWERSHELL      READ IN LIVEBOOK  2GET STARTED AUTOMATING    PART 2: WRITING SCRIPTS    READ IN LIVEBOOK  3SCHEDULING AUTOMATION SCRIPTS      READ IN LIVEBOOK  4HANDLING SENSITIVE DATA      READ IN LIVEBOOK  5POWERSHELL REMOTE EXECUTION      READ IN LIVEBOOK  6MAKING ADAPTABLE AUTOMATIONS      READ IN LIVEBOOK  7WORKING WITH SQL      READ IN LIVEBOOK  8CLOUD-BASED AUTOMATION      9 WORKING OUTSIDE OF POWERSHELL      10 AUTOMATION CODING BEST PRACTICES    PART 3: MANAGING AUTOMATION SCRIPTS    11 SHARING SCRIPTS AMONG A TEAM      12 SHARING SCRIPTS WITH END-USERS (FRONT-END)      13 WHERE TO STORE YOUR CODE      14 FUTURE-PROOFING YOUR CODE    APPENDIXES    APPENDIX A: DEVELOPMENT ENVIRONMENT SET UP      APPENDIX B: CLOUD ENVIRONMENT SETUP      APPENDIX C: HELPER SCRIPTS","brand":"Manning Publications","offers":[{"title":"Default Title","offer_id":48867785245015,"sku":"9781617299551","price":34.19,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9781617299551.jpg?v=1722284951"},{"product_id":"asp-net-core-in-action-third-edition-9781633438620","title":"ASP.NET Core in Action, Third Edition","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003eBuild professional-grade full-stack web applications using C# and ASP.NET Core. \u003cp\u003e\u003cstrong\u003eASP.NET Core in Action\u003c\/strong\u003e, 3rd edition by Microsoft MVP Andrew Lock, is a fully updated edition, ideal for intermediate C# developers, and teaches you how to use your C# and .NET skills to build amazing cross-platform web applications. This revised bestseller reveals the latest .NET patterns, including minimal APIs and minimal hosting. Even if you have never worked with ASP.NET, you will soon start creating productive cross-platform web apps.\u003c\/p\u003e \u003cp\u003eFeatures include:\u003c\/p\u003e \u003cul\u003e\n\u003cli\u003eBuild minimal APIs for serving JSON to client-side applications\u003c\/li\u003e\n\u003cli\u003eCreate dynamic, server-side rendered applications using Razor Pages\u003c\/li\u003e\n\u003cli\u003eUser authentication and authorisation\u003c\/li\u003e\n\u003cli\u003eStore data using Entity Framework Core\u003c\/li\u003e\n\u003cli\u003eUnit and integration tests for ASP.NET Core applications\u003c\/li\u003e\n\u003cli\u003eWrite custom middleware and components\u003c\/li\u003e\n\u003c\/ul\u003e About the technology \u003cp\u003eDevelopers love ASP.NET Core for its libraries and pre-built components that maximize productivity. This awesome web framework empowers you to build web applications using HTTP APIs, server-side rendered HTML, and long-running server processes - all by using the same familiar structure and components. Version 7.0 takes full advantage of new C# features, easy-to-build minimal APIs, and big performance upgrades.\u003c\/p\u003e","brand":"Manning Publications","offers":[{"title":"Default Title","offer_id":48867861168471,"sku":"9781633438620","price":38.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9781633438620.jpg?v=1722285314"},{"product_id":"grokking-algorithms-9781633438538","title":"Grokking Algorithms","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003e\u003cp\u003e\u003cstrong\u003eAbout the Author\u003c\/strong\u003e\u003c\/p\u003e \u003cp\u003eAditya Bhargava is a Software Engineer with a dual background in Computer Science and Fine Arts. He blogs on programming at adit.io.\u003c\/p\u003e","brand":"Manning Publications","offers":[{"title":"Default Title","offer_id":48867861299543,"sku":"9781633438538","price":37.04,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9781633438538.jpg?v=1722285315"},{"product_id":"how-computers-really-work-a-hands-on-guide-to-the-inner-workings-of-the-machine-9781718500662","title":"How Computers Really Work: A Hands-On Guide to","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003eFrom Amps to Apps: How Computers Work takes an informal approach to topics often reserved for textbooks. Each chapter covers one foundational aspect of computing. Exercises and hands-on activities throughout are designed to help the reader learn. Exercises mostly involve mental problem solving, while hands-on activities require the reader to actually try various aspects of computing: building a circuit, writing software, and so forth.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eTrade Review\u003c\/b\u003e\u003cbr\u003e\"Much more understandable than most books of this type, even when the author delves deeply into machine code, programming languages, operating systems and the internet. He details 41 hands-on projects, including games, running a web server, and so on. It's just right for the would-be software engineer.\" \u003cbr\u003e\u003cb\u003e—Joy Schwabach, \u003ci\u003eArkansas Democrat Gazette's \u003cb\u003eOn Computers\u003c\/b\u003e\u003c\/i\u003e\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eTable of Contents\u003c\/b\u003e\u003cbr\u003e\u003cb\u003eIntroduction\u003c\/b\u003e\u003cbr\u003e\u003cb\u003eChapter 1: \u003c\/b\u003eComputing Concepts\u003cbr\u003e\u003cb\u003eChapter 2:\u003c\/b\u003e Binary in Action\u003cbr\u003e\u003cb\u003eChapter 3:\u003c\/b\u003e Electrical Circuits\u003cbr\u003e\u003cb\u003eChapter 4:\u003c\/b\u003e Digital Circuits\u003cbr\u003e\u003cb\u003eChapter 5:\u003c\/b\u003e Math with Digital Circuits\u003cbr\u003e\u003cb\u003eChapter 6:\u003c\/b\u003e Memory and Clock Signals\u003cbr\u003e\u003cb\u003eChapter 7:\u003c\/b\u003e Computer Hardware\u003cbr\u003e\u003cb\u003eChapter 8:\u003c\/b\u003e Machine Code and Assembly Language\u003cbr\u003e\u003cb\u003eChapter 9:\u003c\/b\u003e High Level Programming\u003cbr\u003e\u003cb\u003eChapter 10:\u003c\/b\u003e Operating Systems\u003cbr\u003e\u003cb\u003eChapter 11:\u003c\/b\u003e The Internet\u003cbr\u003e\u003cb\u003eChapter 12: \u003c\/b\u003eThe World Wide Web\u003cbr\u003e\u003cb\u003eChapter 13:\u003c\/b\u003e Modern Computing\u003cbr\u003e\u003cb\u003eAppendix A:\u003c\/b\u003e Answers to Exercises\u003cbr\u003e\u003cb\u003eAppendix B:\u003c\/b\u003e Setting Up","brand":"No Starch Press,US","offers":[{"title":"Default Title","offer_id":48868102013271,"sku":"9781718500662","price":28.49,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9781718500662.jpg?v=1722286396"},{"product_id":"micro-but-many-an-unofficial-micro-machines-collection-9781999353360","title":"Micro but Many: an unofficial Micro Machines","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003e","brand":"Bitmap Books","offers":[{"title":"Default Title","offer_id":48869326487895,"sku":"9781999353360","price":21.9,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9781999353360.jpg?v=1722292192"},{"product_id":"problem-solving-with-c-9788120338166","title":"Problem Solving with C","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003eThe book \"Problem Solving with C\" helps students build efficient programs with new chapters and revised content. It includes more examples, exercises, and is suitable for students of Computer Science, Applications, and Information Technology at all levels, even for beginners.","brand":"PHI Learning","offers":[{"title":"Default Title","offer_id":48869465030999,"sku":"9788120338166","price":10.49,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9788120338166.jpg?v=1722292901"},{"product_id":"fruition-creating-the-ultimate-corporate-strategy-for-information-technology-fruition-series-9780977140039","title":"fruITion Creating the Ultimate Corporate Strategy","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003eHow 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.","brand":"Technics Publications LLC","offers":[{"title":"Default Title","offer_id":48885129052503,"sku":"9780977140039","price":999.99,"currency_code":"GBP","in_stock":false}]},{"product_id":"pearson-revise-btec-tech-award-digital-information-technology-revision-guide-inc-online-edition-for-2025-and-2026-exams-9781292436098","title":"Pearson REVISE BTEC Tech Award Digital","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003e","brand":"Pearson Education","offers":[{"title":"Default Title","offer_id":48885379137879,"sku":"9781292436098","price":999.99,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9781292436098.jpg?v=1722536151"},{"product_id":"pro-cryptography-and-cryptanalysis-with-c20-creating-and-programming-advanced-algorithms-9781484265857","title":"Pro Cryptography and Cryptanalysis with C20","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003e\u003cdiv\u003ePart I: Foundations\u003c\/div\u003e\u003cdiv\u003e1: Introduction\u003c\/div\u003e\u003cdiv\u003e2: Cryptography Fundamentals\u003c\/div\u003e\u003cdiv\u003e3: Mathematical Background and Its Applicability\u003c\/div\u003e\u003cdiv\u003e4: Large Integer Arithmetic\u003c\/div\u003e\u003cdiv\u003e5: Floating Point Arithmetic\u003c\/div\u003e\u003cdiv\u003e6: New Features in C++20\u003c\/div\u003e\u003cdiv\u003e7: Secure Coding Guidelines\u003c\/div\u003e\u003cdiv\u003e8: Cryptography Libraries in C\/C++20\u003c\/div\u003e\u003cdiv\u003ePart II: Pro Cryptography\u003c\/div\u003e\u003cdiv\u003e9: Elliptic Curve Cryptography\u003c\/div\u003e\u003cdiv\u003e10: Lattice-based Cryptography\u003c\/div\u003e\u003cdiv\u003e11: earchable Encryption\u003c\/div\u003e\u003cdiv\u003e12: Homomorphic Encryption\u003c\/div\u003e\u003cdiv\u003e13: (Ring) Learning with Errors Cryptography\u003c\/div\u003e\u003cdiv\u003e14: Chaos-based Cryptography\u003c\/div\u003e\u003cdiv\u003e15: Big Data Cryptography\u003c\/div\u003e\u003cdiv\u003e16:Cloud Computing Cryptography\u003c\/div\u003e\u003cdiv\u003ePart III: Pro Cryptanalysis\u003c\/div\u003e\u003cdiv\u003e17: Getting Started with Cryptanalysis\u003c\/div\u003e\u003cdiv\u003e18: Cryptanalysis Attacks and Techniques\u003c\/div\u003e\u003cdiv\u003e19: Linear and Differential Cryptanalysis\u003c\/div\u003e\u003cdiv\u003e20: Integral Cryptanalysis\u003c\/div\u003e\u003cdiv\u003e21: Brute Force and Buffer Overflow Attacks\u003c\/div\u003e\u003cdiv\u003e2\u003c\/div\u003e","brand":"Apress","offers":[{"title":"Default Title","offer_id":48885825503575,"sku":"9781484265857","price":33.74,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9781484265857.jpg?v=1722537832"},{"product_id":"how-open-source-ate-software-9781484267998","title":"How Open Source Ate Software","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003eLearn how free software became open source and how you can sell open source software. This book provides a historical context of how open source has thoroughly transformed how we write software, how we cooperate, how we communicate, how we organize, and, ultimately, how we think about business values. \u003c\/p\u003e\u003cp\u003eThis fully updated second edition includes an entire chapter on legal considerations such as trademarks and the latest happenings in open source licensing. It also expands on open hardware trends such as RISC-V, open governance, and the difference between community projects and commercial products, especially as seen through the lens of security.\u003cbr\u003e \u003cbr\u003e You''ll look at project and community examples including Linux, BSD, Apache, and Kubernetes, understand the open source development model, and how open source has influenced approaches more broadly, even within proprietary software, such as open betas. You''ll also examine the flipside, the Second Machine Age, and the ch\u003cbr\u003e\u003cbr\u003e\u003cb\u003eTable of Contents\u003c\/b\u003e\u003cbr\u003e1. The Beginnings of Free and Open Source Software\u003cbr\u003e\u003cbr\u003e2. From \"Free\" to \"Open Source\" to Products\u003cbr\u003e3. The Open Source Development Model\u003cbr\u003e4. What's the Law?\u003cbr\u003e5. Open Source’s Connection to the Past\u003cbr\u003e6. Business Models and Accelerated Development\u003cbr\u003e7. The Challenges Facing Open Source Today\u003cbr\u003e8. Open Source Opportunities and Challenges \u003cbr\u003e\u003c\/p\u003e","brand":"APress","offers":[{"title":"Default Title","offer_id":48885825896791,"sku":"9781484267998","price":41.24,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9781484267998.jpg?v=1722537834"},{"product_id":"software-development-with-go-9781484287309","title":"Software Development with Go","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003e\u003cp\u003eGain insights into the different challenges that can be solved using Go, with a focus on containers, Linux, security, networking, user interfaces and other relevant cloud based topics. This book reviews the necessary tools to create container-based cloud solutions with Go, a programming language that was born out of the need to address scalable, high availability cloud computing architecture needs inside Google. \u003c\/p\u003e\u003cdiv\u003eGo, also known as Golang, has been adopted across different industries and products with many popular Open Source projects that power cloud computing technologies such as Docker and Kubernetes being written with Go. As the complexity of cloud technology increases, so does the need for people to understand how things work under-the-hood and to fix them when they''re broken. \u003c\/div\u003e\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\u003cp\u003e\u003cb\u003eWhat You Will Learn\u003c\/b\u003e\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eUnderstand how the various components of a container-based system works\u003c\/li\u003e\n\u003cli\u003eTackle complex technical is\u003cbr\u003e\u003cbr\u003e\u003cb\u003eTable of Contents\u003c\/b\u003e\u003cbr\u003e\u003cp\u003e\u003cb\u003e\u003ci\u003eSoftware Development with Go\u003c\/i\u003e\u003c\/b\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003e\u003cbr\u003e\u003c\/b\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003ePart 1: System Programming\u003c\/b\u003e\u003c\/p\u003e  \u003cp\u003eChapter 1 - System Calls\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003c\/p\u003e  \u003cp\u003eChapter 2 - System Calls Using Go \u003c\/p\u003e  \u003cp\u003eChapter 3 - Accessing proc File System        \u003c\/p\u003e  \u003cp\u003e\u003cb\u003ePart 2:  Containers \u003c\/b\u003e\u003c\/p\u003e  \u003cp\u003eChapter 4 - Simple Containers \u003c\/p\u003e  \u003cp\u003eChapter 5 - Containers with Networking \u003c\/p\u003e  \u003cp\u003eChapter 6 - Docker Security     \u003c\/p\u003e  \u003cp\u003e\u003cb\u003ePart 3:  Application Security\u003c\/b\u003e \u003c\/p\u003e  \u003cp\u003eChapter 7 - Gosec and AST \u003c\/p\u003e  \u003cp\u003eChapter 8 – Scorecard \u003c\/p\u003e\n\u003cp\u003e\u003c\/p\u003e  \u003cp\u003e\u003cb\u003ePart 4: Networking\u003c\/b\u003e \u003c\/p\u003e  \u003cp\u003eChapter 9 - Simple Networking \u003c\/p\u003e  \u003cp\u003eChapter 10 - System Networking \u003c\/p\u003eChapter 11 - Google gopacket \u003cp\u003eChapter 12 - Epoll Library \u003c\/p\u003e\n\u003cp\u003e\u003c\/p\u003e  \u003cp\u003e\u003cb\u003ePart 5: Securing Linux\u003c\/b\u003e \u003c\/p\u003e  \u003cp\u003eChapter 13 - Vulnerability Scanner           \u003c\/p\u003e  \u003cp\u003eChapter 14 – CrowdSec \u003c\/p\u003e  \u003cp\u003e\u003cb\u003ePart 6: Terminal User Interface \u003c\/b\u003e\u003c\/p\u003e  \u003cp\u003eChapter 15 - ANSI and UI \u003c\/p\u003e\n\u003cp\u003e\u003c\/p\u003e  \u003cp\u003eChapter 16 - TUI Framework \u003c\/p\u003e  \u003cp\u003e\u003cb\u003ePart 7: Linux System\u003c\/b\u003e \u003c\/p\u003e  \u003cp\u003eChapter 17 – systemd \u003c\/p\u003eChapter 18 – cadvisor\u003cbr\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"APress","offers":[{"title":"Default Title","offer_id":48885828747607,"sku":"9781484287309","price":22.49,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9781484287309.jpg?v=1722537844"},{"product_id":"the-enterprise-linux-administrator-9781484288009","title":"The Enterprise Linux Administrator","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003eLearn the basics, followed by the more advanced skills you will need to become an Enterprise Linux administrator. This book will prepare you to use Linux effectively with a clearer understanding of what is needed to successfully leverage new opportunities.   After building a solid Linux knowledge foundation, you will learn how three major community Linux distributions are installed, configured, and used. The book will then guide you through all the different configurations a Linux administrator should know, along with some useful exercises for you to practice.Moving on, you will look at Enterprise Linux distributions, and how they are installed and configured. This will be the step that will elevate you from being a Linux administrator to an enterprise Linux administrator. You will also learn how an enterprise Linux administrator configures Linux security, high availability, automation, and large-scale Linux deployments. These skills are required when working in larger Linux estates. F\u003cbr\u003e\u003cbr\u003e\u003cb\u003eTable of Contents\u003c\/b\u003e\u003cbr\u003ePart 1 - Requirements and Linux Background (35 pages)\u003cp\u003eThis section is a complete introduction to Linux. Its history, what the Operating system is, the different common distributions and how Linux differs from other Operating systems available today. \u003c\/p\u003e\u003cbr\u003eChapter 1 : Requirements (10 pages)\u003cp\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e\u003cp\u003eExplanation of what skills and knowledge is required before starting in the Linux world.\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eRecommended reading and studying materials.\u003c\/p\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\u003cbr\u003e\u003cp\u003eChapter 2 : Origins and Brief History. (10 pages)\u003c\/p\u003e\u003cli\u003e\u003cp\u003eUnix past and evolution.\u003c\/p\u003e\u003c\/li\u003e\u003cli\u003eLinux history and how “Free” software shaped the OpenSource world.\u003cp\u003e\u003c\/p\u003e\n\u003c\/li\u003e\u003cbr\u003e\u003cp\u003eChapter 3: Linux Explained. (15 pages)\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eBasics of the Operating system.\u003cp\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eCommon Linux distributions\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eMany uses of Linux\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eDifferences between other Operating systems and Linux.\u003c\/p\u003e\u003c\/li\u003e\n\u003c\/ul\u003ePart 2: Getting Started (100 pages)\u003cp\u003eThis section is to start getting hands on Linux and learning how to install. \u003c\/p\u003e\u003cbr\u003e\u003cp\u003eChapter 4: Installing Linux for the First Time (65 pages)\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e\u003cp\u003eWhere to get Linux. (5)\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cul\u003e\n\u003cli\u003e\u003cp\u003eDifferent vendors\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eCommunity\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eLicensing\u003c\/p\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/li\u003e\n\u003cli\u003eUsing virtualization. (5)\u003cp\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\u003cul\u003e\n\u003cli\u003e\u003cp\u003eWindows Virtualization\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eExercise\u003c\/p\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/li\u003e\n\u003cli\u003eLibvirt\u003cp\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\u003cul\u003e\u003cli\u003e\u003cp\u003eExercise\u003c\/p\u003e\u003c\/li\u003e\u003c\/ul\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\u003cli\u003e\u003cp\u003eInstalling Ubuntu. (15)\u003c\/p\u003e\u003c\/li\u003e\u003cul\u003e\n\u003cli\u003eHow to create Linux installation media.\u003cp\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eBasic Installation\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eCustom installations.\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003eExercise\u003cp\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\u003cli\u003e\u003cp\u003eInstalling Fedora (15)\u003c\/p\u003e\u003c\/li\u003e\u003cli\u003e\u003cp\u003eHow to create Linux installation media.\u003c\/p\u003e\u003c\/li\u003e\u003cli\u003eBasic Installation\u003cp\u003e\u003c\/p\u003e\n\u003c\/li\u003e\u003cli\u003e\u003cp\u003eCustom installations.\u003c\/p\u003e\u003c\/li\u003e\u003cp\u003eExercise\u003c\/p\u003e\u003cli\u003e\u003cp\u003eInstalling OpenSuse (15)\u003c\/p\u003e\u003c\/li\u003e\u003cli\u003e\u003cp\u003eHow to create Linux installation media.\u003c\/p\u003e\u003c\/li\u003e\u003cli\u003eBasic Installation\u003cp\u003e\u003c\/p\u003e\n\u003c\/li\u003e\u003cli\u003e\u003cp\u003eCustom installations.\u003c\/p\u003e\u003c\/li\u003e\u003cp\u003eExercise\u003c\/p\u003e\u003cli\u003e\u003cp\u003eUpgrading Linux (10)\u003c\/p\u003e\u003c\/li\u003e\u003cli\u003e\u003cp\u003eWhat Linux distributions can be upgraded.\u003c\/p\u003e\u003c\/li\u003e\u003cli\u003eExercise\u003cp\u003e\u003c\/p\u003e\n\u003c\/li\u003e\u003cbr\u003e\u003cp\u003eChapter 5: Using Linux for the first time (35)\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eAccessing Linux (10)\u003cp\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cp\u003eConsole\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eSSH\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003eWeb console\u003cp\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eExercise\u003c\/p\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eCommand line (10)\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cp\u003eCommand line basics. \u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eCommand line shortcuts.\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003eDifferent commands in different distributions.\u003cp\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eExercise\u003c\/p\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eDesktop basics (15)\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cul\u003e\n\u003cli\u003eInstalling different desktops.\u003cp\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eEnabling and Disabling Desktops \u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eExercise\u003c\/p\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/li\u003e\n\u003c\/ul\u003ePart 3: Configuring Linux (153)Chapter 6: Access Control (25)\u003cp\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e\u003cp\u003eSSH and SSHD configuration (8)\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eConfiguration files and starting services.\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003eEnabling access through Firewall.\u003cp\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eExercise\u003c\/p\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003eUsers \u0026amp; Groups  (8)\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e\u003cp\u003eCreating users and groups.\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eExercise\u003c\/p\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\u003cli\u003eManaging sudo.\u003cp\u003e\u003c\/p\u003e\n\u003c\/li\u003e\u003cul\u003e\u003cli\u003e\u003cp\u003eExercise\u003c\/p\u003e\u003c\/li\u003e\u003c\/ul\u003e\u003cli\u003e\u003cp\u003eFile \u0026amp; directory permissions. (9)\u003c\/p\u003e\u003c\/li\u003e\u003cul\u003e\n\u003cli\u003eChmod, chown, chgrp \u003cp\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eAcls\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eExercise\u003c\/p\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\u003cbr\u003e\u003cp\u003eChapter 7: Package Installation (40)\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eInstalling packages (20)\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cp\u003eDifferent package management systems.\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eExercise\u003c\/p\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003eManual package installation.\u003cp\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\u003cul\u003e\u003cli\u003e\u003cp\u003eExercise\u003c\/p\u003e\u003c\/li\u003e\u003c\/ul\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eRepository configuration.\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cul\u003e\u003cli\u003eExercise\u003cp\u003e\u003c\/p\u003e\n\u003c\/li\u003e\u003c\/ul\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\u003cbr\u003e\u003cul\u003e\n\u003cli\u003e\u003cp\u003eSystem patching (20)\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eErrata \u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cul\u003e\u003cli\u003eExercise\u003cp\u003e\u003c\/p\u003e\n\u003c\/li\u003e\u003c\/ul\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eSystem updates\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eExercise\u003c\/p\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\u003cli\u003eRollback\u003cp\u003e\u003c\/p\u003e\n\u003c\/li\u003e\u003cul\u003e\u003cli\u003e\u003cp\u003eExercise\u003c\/p\u003e\u003c\/li\u003e\u003c\/ul\u003e\u003cbr\u003eChapter 8: Network configuration (25)\u003cp\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e\u003cp\u003eNetwork basics in Linux (17)\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eConfigure network configuration with command line.\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003eConfiguring Network configuration with graphical tools.\u003cp\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eConfigure Network configuration with Desktop.\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eExercise\u003c\/p\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\u003cli\u003eNetwork tools (8)\u003cp\u003e\u003c\/p\u003e\n\u003c\/li\u003e\u003cul\u003e\n\u003cli\u003e\u003cp\u003eTools available and how to use them.\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eExercise\u003c\/p\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\u003cbr\u003e\u003cp\u003eChapter 9: Disk Configuration (40)\u003c\/p\u003e\u003cli\u003e\u003cp\u003eDisk management (30)\u003c\/p\u003e\u003c\/li\u003e\u003cul\u003e\n\u003cli\u003eTools available\u003cp\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\u003cul\u003e\n\u003cli\u003e\u003cp\u003eCommand line\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eGraphical\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003eExercise\u003cp\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eLVM \u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eCreate, extend, migrate, destroy\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003eRaid, mirror, HA\u003cp\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eExercise\u003c\/p\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003eFilesystem management (10)\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e\u003cp\u003eFilesystem types\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eCreating, extending, resizing\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cul\u003e\u003cli\u003eExercise\u003cp\u003e\u003c\/p\u003e\n\u003c\/li\u003e\u003c\/ul\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\u003cbr\u003e\u003cp\u003eChapter 10: Service Management (23)\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eBasic management (10)\u003cp\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\u003cul\u003e\n\u003cli\u003e\u003cp\u003eStarting, stopping and viewing services\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eExercise\u003c\/p\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\u003cli\u003eSystemd. (5)\u003cp\u003e\u003c\/p\u003e\n\u003c\/li\u003e\u003cul\u003e\n\u003cli\u003e\u003cp\u003eExplained\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eExercise\u003c\/p\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\u003cli\u003eCreating a new service. (8)\u003cp\u003e\u003c\/p\u003e\n\u003c\/li\u003e\u003cul\u003e\n\u003cli\u003e\u003cp\u003eCreating service files.\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eEnabling and disabling them.\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003eExercise\u003cp\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\u003cbr\u003ePart 4: Enterprise Linux (200)\u003cp\u003eChapter 11: Example use cases for Linux (30)\u003c\/p\u003e\u003cli\u003e\u003cp\u003eBuilding a web server. (15)\u003c\/p\u003e\u003c\/li\u003e\u003cul\u003e\n\u003cli\u003ePackage installation\u003cp\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eConfiguring application configuration files\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eFirewall configuration.\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003eSELinux configuration\u003cp\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eCustom configuration.\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eAutomated configuration.\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eExercise\u003c\/p\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\u003cli\u003e\u003cp\u003eBuilding a file server. (15)\u003c\/p\u003e\u003c\/li\u003e\u003cul\u003e\n\u003cli\u003ePackage installation\u003cp\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eConfiguring application configuration files\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eFirewall configuration\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003eSELinux configuration\u003cp\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eCustom configuration.\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eAutomated configuration.\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eExercise\u003c\/p\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\u003cbr\u003eChapter 12: Security (46)\u003cp\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e\u003cp\u003eFirewall (10)\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eExplained\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003eCommand line configuration\u003cp\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eConsole \u0026amp; Web UI configuration\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eExercise\u003c\/p\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\u003cli\u003eSELinux (6)\u003cp\u003e\u003c\/p\u003e\n\u003c\/li\u003e\u003cul\u003e\n\u003cli\u003e\u003cp\u003eExplained\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eCommand line configuration.\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003eCustom configuration\u003cp\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eExercise\u003c\/p\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003eHardening (15)\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e\u003cp\u003eExplained.\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eDifferent standards.\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003eScanning\u003cp\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eOpenSCAP\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eAutomated remediation.\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eExercise\u003c\/p\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\u003cli\u003e\u003cp\u003eEncryption (15)\u003c\/p\u003e\u003c\/li\u003e\u003cul\u003e\n\u003cli\u003eExplained\u003cp\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eEncryption methods\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eNetwork encryption\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eCertificates\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eRecovery\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003eExercise\u003cp\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\u003cbr\u003e\u003cp\u003eChapter 13: High Availability (20)\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eBasic HA \u003cp\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\u003cul\u003e\n\u003cli\u003e\u003cp\u003eExplained.\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eUbuntu HA\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\n\u003cul\u003e\n\u003cli\u003eBasic guide to simple HA\u003cp\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eExercise\u003c\/p\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eRHEL HA\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cp\u003eBasic guide to simple HA\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eExercise\u003c\/p\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003eSuse HA\u003cp\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\u003cul\u003e\n\u003cli\u003e\u003cp\u003eBasic guide to simple HA\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eExercise\u003c\/p\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\u003cbr\u003e\u003cp\u003eChapter 14: Scripting \u0026amp; Automation (24)\u003c\/p\u003e\u003cli\u003e\u003cp\u003eBasic shell scripting (12)\u003c\/p\u003e\u003c\/li\u003e\u003cul\u003e\n\u003cli\u003eExplained.\u003cp\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eDifferent interpreters.\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eExamples \u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eExercise\u003c\/p\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\u003cli\u003e\u003cp\u003eAnsible (12)\u003c\/p\u003e\u003c\/li\u003e\u003cul\u003e\n\u003cli\u003eExplained\u003cp\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eExamples\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eUse cases\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eTools\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eExercise\u003c\/p\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\u003cbr\u003e\u003cp\u003eChapter 15: Enterprise Linux Distributions (60)\u003c\/p\u003e\u003cli\u003e\u003cp\u003eRed Hat enterprise Linux (20)\u003c\/p\u003e\u003c\/li\u003e\u003cul\u003e\n\u003cli\u003eBrief history\u003cp\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eInstalling RHEL\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eEstate management basics\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eSubscriptions \u0026amp; Support\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eTraining \u0026amp; Certifications\u003c\/p\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\u003cli\u003eUbuntu (20)\u003cp\u003e\u003c\/p\u003e\n\u003c\/li\u003e\u003cul\u003e\n\u003cli\u003e\u003cp\u003eBrief History\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eInstalling Ubuntu\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003eEstate management basics\u003cp\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eSubscriptions \u0026amp; Support\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eTraining \u0026amp; certifications\u003c\/p\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\u003cli\u003e\u003cp\u003eSuse (20)\u003c\/p\u003e\u003c\/li\u003e\u003cli\u003e\u003cp\u003eBrief History\u003c\/p\u003e\u003c\/li\u003e\u003cli\u003eInstalling Ubuntu\u003cp\u003e\u003c\/p\u003e\n\u003c\/li\u003e\u003cli\u003e\u003cp\u003eEstate management basics\u003c\/p\u003e\u003c\/li\u003e\u003cp\u003eSubscriptions \u0026amp; Support\u003c\/p\u003e\u003cli\u003e\u003cp\u003eTraining \u0026amp; certifications\u003c\/p\u003e\u003c\/li\u003e\u003cbr\u003eChapter 16: Deployment at Scale (20)\u003cp\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e\u003cp\u003eMethods (5)\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eKickstart\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003eImage clone\u003cp\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eOther\u003c\/p\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003eTools (15)\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e\u003cp\u003eWhat can be used to deploy Linux systems at scale.\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eAutomation to learn\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cul\u003e\n\u003cli\u003eAnsible\u003cp\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eSalt\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003ePuppet\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eKickstart\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eTerraform\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003eImage clone\u003cp\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eExamples\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eTraining\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eCertifications\u003c\/p\u003e\u003c\/li\u003e\n\u003c\/ul\u003ePart 5: When Linux has Problems (65) \u003cp\u003eChapter 17: Troubleshooting Linux (35)\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eLogging (20)\u003cp\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\u003cul\u003e\n\u003cli\u003e\u003cp\u003eLogs, where to find errors\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eJournalctl\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003eIncreasing verbosity\u003cp\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eUnderstanding Errors\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eRemote logging\u003c\/p\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eMonitoring (10)\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eTools\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003eLocal vs remote\u003cp\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\u003cli\u003e\u003cp\u003eFinding help (5)\u003c\/p\u003e\u003c\/li\u003e\u003cli\u003e\u003cp\u003eTools\u003c\/p\u003e\u003c\/li\u003e\u003cli\u003eGetting support\u003cp\u003e\u003c\/p\u003e\n\u003c\/li\u003e\u003cbr\u003e\u003cp\u003eChapter 18: Recovering from Disaster (20)\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eReinstalling\u003cp\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\u003cul\u003e\n\u003cli\u003e\u003cp\u003eKnowing when to start over.\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eThings to consider.\u003c\/p\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/li\u003e\n\u003cli\u003eRecovery mode\u003cp\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cp\u003eBooting into single user mode\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eFixing kernel issues\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003eResolving disk or mount issues.\u003cp\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eExercise\u003c\/p\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eRescue mode\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cp\u003eRecovering using rescue disks\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eExercise\u003c\/p\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\u003cbr\u003e\u003cp\u003eChapter 19: Backup and Restore (10)\u003c\/p\u003e\u003cli\u003e\u003cp\u003eWhat to backup\u003c\/p\u003e\u003c\/li\u003e\u003cul\u003e\n\u003cli\u003eExplained\u003cp\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eexercise\u003c\/p\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003eWhat to restore\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e\u003cp\u003eWhat to restore\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003eExercise\u003c\/p\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\u003cbr\u003e\u003cp\u003eT\u003c\/p\u003e\u003cbr\u003e","brand":"APress","offers":[{"title":"Default Title","offer_id":48885829239127,"sku":"9781484288009","price":41.24,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9781484288009.jpg?v=1722537846"},{"product_id":"crafting-docs-for-success-9781484295939","title":"Crafting Docs for Success","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003eDeveloper documentation is a powerful tool in developer relations because it providesall the necessary information during the onboarding process and keeps your users informedon changes such as release notes, status reports and new and updated topics.Using a design thinking approach, this book aims to provide an easy to follow blueprintfor building successful developer documentation by using the award winning platformOSdeveloper portalas inspiration.   You'll work with practical usable templates, workflows, and tools validated and peer-reviewed by international experts in the fields of documentation, technical writing, developer relations, and UX design. This book reveals the many factors that must be considered while crafting developer documentation, such as hitting the right target audience, designing a seamless onboarding experience, and selecting the right workflows and data analysis methods. You'll delve into this complex mix of topics, each with its unique considerations, and unde\u003cbr\u003e\u003cbr\u003e\u003cb\u003eTable of Contents\u003c\/b\u003e\u003cbr\u003e1: Approaches2: Discovery3: Editorial Workflow4: Content production5: Implementation6: Contribution7: Communication8: Accessibility9: Sustainability10. Team Roles and Responsibilities11: Metrics12:Tools","brand":"APress","offers":[{"title":"Default Title","offer_id":48885833662807,"sku":"9781484295939","price":35.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9781484295939.jpg?v=1722537861"},{"product_id":"using-and-administering-linux-volume-1-9781484296172","title":"Using and Administering Linux Volume 1","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003eLearn to be a Linux sysadmin and an expert user of the Linux operating system, even with no previous Linux experience. This second edition of the popular and highly rated Linux self-study training course has been fully updated to Fedora Linux 37 with expanded and revised content and figures as well new chapters on the BTRFS file system, using Zram for swap, NetworkManager, automation with Ansible, and systemd.   Like the previous version, this edition has been reviewed for technical accuracy by a highly respected Linux expert and will prepare you to manage complex systems with ease and equip you for a new career. It has also been reviewed by a student who took this course to ensure its readability and flow for those with little or no previous experience with Linux.   In this first volume of the training course series, you will learn about operating systems in general and Linux in particular, and explore the Linux philosophy for SysAdmins in preparation for the rest of the course. This \u003cbr\u003e\u003cbr\u003e\u003cb\u003eTable of Contents\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e\u003cp\u003eChapter 1: Introduction \u003c\/p\u003e\u003cp\u003eChapter 2: Introduction to Operating Systems     \u003c\/p\u003e\u003cp\u003eChapter 3: The Linux Philosophy for SysAdmins  \u003c\/p\u003e\u003cp\u003eChapter 4: Preparation  \u003c\/p\u003e\u003cp\u003eChapter 5: Installing Linux            \u003c\/p\u003e\u003cp\u003eChapter 6: Using the Xfce Desktop           \u003c\/p\u003e\u003cp\u003eChapter 7: Using the Linux Command Line              \u003c\/p\u003e\u003cp\u003eChapter 8: Core Utilities  \u003c\/p\u003e\u003cp\u003eChapter 9: Data Streams               \u003c\/p\u003eChapter 10: Text Editors                \u003cp\u003e\u003c\/p\u003e\u003cp\u003eChapter 11: Working as root        \u003c\/p\u003e\u003cp\u003eChapter 12: Installing and Updating Software      \u003c\/p\u003e\u003cp\u003eChapter 13: Tools for Problem Solving     \u003c\/p\u003e\u003cp\u003eChapter 14: Terminal Emulator Mania     \u003cb\u003eEXPANDED\u003c\/b\u003e\u003c\/p\u003e\u003cp\u003eChapter 15: Advanced Shell Topics            \u003c\/p\u003e\u003cp\u003eChapter 16: Linux Boot and Startup          \u003cb\u003eEXPANDED\u003c\/b\u003e\u003c\/p\u003e\u003cp\u003eChapter 17: Shell Configuration \u003c\/p\u003e\u003cp\u003eChapter 18: Files, Directories, and Links  \u003c\/p\u003e\u003cp\u003e \u003c\/p\u003eChapter 19: Filesystems                 \u003cb\u003eFULLY REVISED AND EXPANDED\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e","brand":"APress","offers":[{"title":"Default Title","offer_id":48885833695575,"sku":"9781484296172","price":59.49,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9781484296172.jpg?v=1722537861"},{"product_id":"how-to-be-a-web-developer-9781484296622","title":"How to be a Web Developer","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003eThis complete beginner's guide is for anyone interested in becoming a web developer. Aimed at those without any previous experience, this book provides an overview of the key principles of modern web development.   You'll gain insight into the key facets of JavaScript, HTML and CSS, as well as the difference between front-end, back-end, and full stack development. You'll also be introduced to popular tools and frameworks such as React, Angular, GraphQL, and Node.js, and gain an understanding of the role of a web developer: what it entails, how to secure your first role, and how to survive your first week in the job.Moreover, How to be a Web Developer will take you through the steps of building your first web application, allowing you to apply the principles you've learned in a practical way. Filled with additional information and resources, this book will give you the knowledge and tools needed to start your journey tobecoming a professional web developer.What You Will LearnMaster the \u003cbr\u003e\u003cbr\u003e\u003cb\u003eTable of Contents\u003c\/b\u003e\u003cbr\u003e \u003cb\u003ePart I: Getting Started\u003c\/b\u003e\u003cp\u003e-          Introduction\u003c\/p\u003e\u003cb\u003ePart II: The Tech Stack \u003c\/b\u003e\u003cp\u003e\u003c\/p\u003e  \u003cp\u003e-          SQL Basics\u003c\/p\u003e  \u003cp\u003e-          HTML\u0026amp; CSS\u003c\/p\u003e  \u003cp\u003e-          GraphQL \u0026amp; JavaScript\u003c\/p\u003e  \u003cp\u003e-          The Back-End\u003c\/p\u003e  \u003cp\u003e-          Other Technologies You Should Know\u003c\/p\u003e  \u003cp\u003e\u003cb\u003ePart III: Landing Your First Role \u003c\/b\u003e\u003c\/p\u003e  \u003cp\u003e-          Your First Role\u003c\/p\u003e  \u003cp\u003e-          Working in A Team\u003c\/p\u003e  \u003cp\u003e-          Project Management Methods\u003c\/p\u003e  \u003cp\u003e\u003cb\u003ePart IV: In Summary \u003c\/b\u003e\u003c\/p\u003e  \u003cp\u003e-          Conclusions\u003c\/p\u003e","brand":"APress","offers":[{"title":"Default Title","offer_id":48885833859415,"sku":"9781484296622","price":25.19,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9781484296622.jpg?v=1722537861"},{"product_id":"go-crazy-9781484296653","title":"Go Crazy","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003eFree source code will be available on this book's Apress GitHub page.What You'll LearnCompile and      inline other programming languages, including GPU coding.   Handle      Kubernetes clusters via your own operatorWrite Go to code      against Ethereum based block chains.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eTable of Contents\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e","brand":"APress","offers":[{"title":"Default Title","offer_id":48885834056023,"sku":"9781484296653","price":41.24,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9781484296653.jpg?v=1722537864"},{"product_id":"databasedriven-web-development-9781484297919","title":"DatabaseDriven Web Development","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003eThis book will teach you the essential knowledge required to be a successful and productive web developer with the ability to produce cutting-edge websites utilizing a database.   This updated edition starts with the fundamentals of web development before delving into Perl and MySQL concepts such as script and database modelling, script-driven database interactions, content generation from a database, and information delivery from the server to the browser and vice versa. The only skills required to get the most from this book are basic knowledge of how the Internet works and a novice skill level with Perl and MySQL. The rest is intuitively presented code that most people can quickly and easily understand and employ. An extensive selection of practical, fully functional programming constructs in six different programming languages will give you the knowledge and tools required to create eye-catching, capable, and functionally impressive database-driven websites.Author Thomas Valentine \u003cbr\u003e\u003cbr\u003e\u003cb\u003eTable of Contents\u003c\/b\u003e\u003cbr\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e","brand":"APress","offers":[{"title":"Default Title","offer_id":48885834383703,"sku":"9781484297919","price":33.74,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9781484297919.jpg?v=1722537864"},{"product_id":"linux-containers-and-virtualization-9781484297674","title":"Linux Containers and Virtualization","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eTable of Contents\u003c\/b\u003e\u003cbr\u003eChapter 1: Virtualization Basics.- Chapter 2: Hypervisor.- Chapter 3: Namespaces.- Chapter 4: Cgroups.- Chapter 5: Layered File Systems.- Chapter 6: Creating a Simple Container Framework.- Chapter 7: Introduction to Rust.- Chapter 8:  Containers in Rust.","brand":"APress","offers":[{"title":"Default Title","offer_id":48885834449239,"sku":"9781484297674","price":29.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9781484297674.jpg?v=1722537865"},{"product_id":"database-performance-at-scale-9781484297100","title":"Database Performance at Scale","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003eDiscover critical   considerations and best practices for improving database performance based on   what has worked,and failed,across thousands of teams and use cases in the   field. This open access book provides practicalguidance for understanding thedatabase-related opportunities, trade-offs, and traps you might encounter while trying to optimize data-intensive applications for high throughput and low latency. Whether you are building a new system from the ground up or trying to optimize an existing use casefor increased demand, this book covers the essentials.   The book begins with a look at the many  factors impacting database performance at the extreme scale that today's game  changing applications faceor at least hope to achieve. You'll gain insight  into the performance impact of both technical and business requirements,  and how those should influence your decisions around databaseinfrastructureand   topology. The authors share an inside perspective   on often-overlooked engi\u003cbr\u003e\u003cbr\u003e\u003cb\u003eTable of Contents\u003c\/b\u003e\u003cbr\u003e1: A Taste of What You’re Up Against:       Two Tales.- 2: Your Project, Through the Lens of       Database Performance .- 3: Database Internals: Hardware and Operating System Interactions.- 4: Database Internals: Algorithmic       Optimizations.- 5: Database Drivers.- 6: Getting Data Closer.- 7: Infrastructure and Deployment       Model.- 8: Topology Considerations.- 9: Benchmarking.- 10: Monitoring.- 11: Administration.- Appendix:   A Brief  Look at Fundamental Database Design Decisions.\u003cbr\u003e","brand":"APress","offers":[{"title":"Default Title","offer_id":48885834514775,"sku":"9781484297100","price":37.49,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9781484297100.jpg?v=1722537864"},{"product_id":"new-developments-in-computer-science-research-9781594542565","title":"New Developments in Computer Science Research","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003e","brand":"Nova Science Publishers Inc","offers":[{"title":"Default Title","offer_id":48886515630423,"sku":"9781594542565","price":129.74,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9781594542565.jpg?v=1722540405"},{"product_id":"ad-hoc-sensor-networks-9781594543968","title":"Ad Hoc \u0026 Sensor Networks","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003eThe convergence of the Internet, communications and information technologies, coupled with recent engineering advances, is paving the way for a new generation of inexpensive mobile devices, sensors and actuators. Hence, there is current and future need for dynamic ad hoc networking technology. It is the distributed and ad hoc deployment of networks of these network devices and sensors that bears promises for a significant impact, not only on science and engineering, but equally importantly on a broad range of applications relating to critical infrastructure protection and security, health care, the environment, energy, food safety, production processing, quality of life, and the economy. A Mobile Ad hoc Network (MANET) consists of mobile nodes, which are free to move about arbitrarily. The nodes may be located in or on airplanes, ships, trucks, cars, perhaps even on people or very small devices, and there may be multiple hosts per router. A MANET is an autonomous system of mobile nodes. The system may operate in isolation, or may have gateways to and interface with a fixed network. MANET nodes are equipped with wireless transmitters and receivers using antennas which may be omnidirectional (broadcast), highly-directional (point-to-point), possibly steerable, or some combination thereof. At a given point in time, a wireless connectivity in the form of a random, multihop graph or \"ad hoc\" network exists between the nodes. This ad hoc topology may change with time as the nodes move or adjust their transmission and reception parameters. Wireless sensor networks are a new class of ad hoc networks that consists of a collection of tiny disposable and low-power devices. Since they enable reliable monitoring and analysis of unknown and untested environments, they are expected to find increasing deployment in the near future. MANETs including wireless sensor networks have several important characteristics, such as dynamic topologies, limited bandwidth, low power availability, and fragile security and reliability, which differ them from traditional networks or even from other wireless networks. These unique characteristics create a set of underlying assumptions and performance concerns for MANET design which extend beyond those guiding the design of routing within the traditional networks, and pose huge challenges to researchers and designers in the area of MANETs. Although a lot of results have been published in the area, research in MANETs, in contrast to traditional network technology, is still in its infancy. This book tries to give the reader a current update on developments in MANETs and wireless sensor networks. This book contains 14 invited chapters from prominent researchers working in this area around the world. It presents leading-edge research in the field of ad hoc and sensor network technologies and applications.","brand":"Nova Science Publishers Inc","offers":[{"title":"Default Title","offer_id":48886519595351,"sku":"9781594543968","price":166.49,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9781594543968.jpg?v=1722540429"}],"url":"https:\/\/bookcurl.com\/collections\/computing-and-information-technology.oembed?page=4","provider":"Book Curl","version":"1.0","type":"link"}