{"title":"Computers--Languages--General","description":null,"products":[{"product_id":"pro-c-10-with-net-6-foundational-principles-and-practices-in-programming","title":"Pro C# 10 with .Net 6: Foundational Principles and Practices in Programming","description":"\u003cp\u003eWelcome to the most comprehensive foundational guide available on the topic of C# coding and .NET. This book goes beyond \"do this, to achieve this\" to drill down into the core stuff that makes a good developer, great. This expanded 11th edition delivers loads of new content on Entity Framework, Razor Pages, Web APIs and more. You will find the latest C# 10 and .NET 6 features served up with plenty of \"behind the curtain\" discussion designed to expand developers' critical thinking skills when it comes to their craft. Coverage of ASP.NET Core, Entity Framework Core, and more sits alongside the latest updates to the new unified .NET platform, from performance improvements to Windows Desktop apps on .NET 6, updates in XAML tooling, and expanded coverage of data files and data handling. Going beyond the latest features in C# 10, all code samples are rewritten for this latest release.\u003c\/p\u003e Dive in and discover why this essential classic is a favorite of C# developers worldwide. Gain a solid foundation in object-oriented development techniques, attributes and reflection, generics and collections, and numerous advanced topics not found in other texts (such as CIL opcodes and emitting dynamic assemblies). \u003cb\u003e\u003ci\u003ePro C# 10 with .NET 6\u003c\/i\u003e\u003c\/b\u003e will build your coding confidence putting C# into practice, and exploring the .NET universe and its vast potential on your own terms.\u003cp\u003e\u003c\/p\u003e\u003cp\u003e\u003cb\u003eWhat You Will Learn\u003c\/b\u003e\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eExplore C# 10 features and updates in records and record structs, global and implicit using directives, file level namespaces, extended property patterns, and more\u003c\/li\u003e\n\u003cli\u003eDevelop applications with C# and modern frameworks for services, web, and smart client applications\u003c\/li\u003e\n\u003cli\u003eHit the ground running with ASP.NET Core web applications using MVC and Razor Pages, including view components, custom tag helpers, custom validation, GDPR support, and areas\u003c\/li\u003e\n\u003cli\u003eBuild ASP.NET RESTful services complete with versioning, enhanced swagger, and basic authentication\u003c\/li\u003e\n\u003cli\u003eEmbrace Entity Framework Core for building real-world, data-centric applications, with deeply expanded coverage new to this edition including SQL Server temporal table support\u003c\/li\u003e\n\u003cli\u003eDive into Windows Desktop Apps on .NET 6 using Windows Presentation Foundation\u003c\/li\u003e\n\u003cli\u003eUnderstand the philosophy behind .NET\u003c\/li\u003e\n\u003cli\u003eDiscover the new features in .NET 6, including single file applications, smaller container images, and more\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003c\/p\u003e \u003cp\u003e\u003c\/p\u003e\u003cp\u003e\u003cb\u003eWho This Book Is For\u003c\/b\u003e\u003c\/p\u003e\u003cp\u003eDevelopers of any level who want to either learn C# and .NET or want to take their skills to the next level.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003ci\u003e\"Amazing! Provides easy-to-follow explanations and examples. I remember reading the first version of this book; this is a 'must-have' for your collection if you are learning .NET!\" \u003c\/i\u003e\u003c\/p\u003e\u003cp\u003e- Rick McGuire, Senior Application Development Manager, Microsoft\u003c\/p\u003e\u003cp\u003e\u003ci\u003e\"Phil is a journeyman programmer who brings years of experience and a passion for teaching to make this fully revised and modernized 'classic' a 'must-have'. Any developer who wants full-spectrum, up-to-date coverage of both the C# language and how to use it with .NET and ASP.NET Core should get this book.\"\u003c\/i\u003e\u003c\/p\u003e- Brian A. Randell, Partner, MCW Technologies and Microsoft MVP\u003cp\u003e\u003c\/p\u003e\u003cdiv style=\"display:none\"\u003eISBN-10: 1484278682\u003cbr\u003eISBN-13: 9781484278680\u003cbr\u003eAuthor: Troelsen, Andrew, Japikse, Phil, N\/A\u003cbr\u003ePublisher: Apress\u003cbr\u003e\n\u003c\/div\u003e","brand":"Apress","offers":[{"title":"Paperback (Jul 2022)","offer_id":45657190695109,"sku":"9781484278680","price":59.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0708\/6414\/2533\/files\/9781484278680.jpg?v=1768889526"},{"product_id":"learning-go-an-idiomatic-approach-to-real-world-go-programming","title":"Learning Go: An Idiomatic Approach to Real-World Go Programming","description":"\u003cp\u003eGo has rapidly become the preferred language for building web services. Plenty of tutorials are available to teach Go's syntax to developers with experience in other programming languages, but tutorials aren't enough. They don't teach Go's idioms, so developers end up recreating patterns that don't make sense in a Go context. This practical guide provides the essential background you need to write clear and idiomatic Go. \u003c\/p\u003e\u003cp\u003e No matter your level of experience, you'll learn how to think like a Go developer. Author Jon Bodner introduces the design patterns experienced Go developers have adopted and explores the rationale for using them. This updated edition also shows you how Go's generics support fits into the language. \u003c\/p\u003e\u003cp\u003e This book helps you: \u003c\/p\u003e\u003cul\u003e \u003cli\u003eWrite idiomatic code in Go and design a Go project \u003c\/li\u003e\n\u003cli\u003eUnderstand the reasons behind Go's design decisions \u003c\/li\u003e\n\u003cli\u003eSet up a Go development environment for a solo developer or team \u003c\/li\u003e\n\u003cli\u003eLearn how and when to use reflection, unsafe, and cgo \u003c\/li\u003e\n\u003cli\u003eDiscover how Go's features allow the language to run efficiently \u003c\/li\u003e\n\u003cli\u003eKnow which Go features you should use sparingly or not at all \u003c\/li\u003e\n\u003cli\u003eUse Go's tools to improve performance, optimize memory usage, and reduce garbage collection \u003c\/li\u003e\n\u003cli\u003eLearn how to use Go's advanced development tools \u003c\/li\u003e\n\u003c\/ul\u003e\u003cdiv style=\"display:none\"\u003eISBN-10: 1098139291\u003cbr\u003eISBN-13: 9781098139292\u003cbr\u003eAuthor: Bodner, Jon, N\/A, N\/A\u003cbr\u003ePublisher: O'Reilly Media\u003cbr\u003e\n\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Paperback (Feb 2024)","offer_id":45657957826757,"sku":"9781098139292","price":62.69,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0708\/6414\/2533\/files\/9781098139292.jpg?v=1768896446"},{"product_id":"scripting-automation-with-bash-powershell-and-python","title":"Scripting: Automation with Bash, Powershell, and Python","description":"\u003cp\u003eDevelopers and admins, it's time to simplify your workday. With this practical guide, use scripting to solve tedious IT problems with less effort and less code! Learn about popular scripting languages: Bash, PowerShell, and Python. Master important techniques such as working with Linux, cmdlets, regular expressions, JSON, SSH, Git, and more. Use scripts to automate different scenarios, from backups and image processing to virtual machine management. Discover what's possible with only 10 lines of code! \u003cbr\u003e\u003cbr\u003eIn this book, you'll learn about: \u003cbr\u003e\u003cbr\u003ea. Scripting Languages \u003cbr\u003e Beginners, get the crash course you need in Bash (and its alternative, Zsh), PowerShell, and Python syntax to perform scripting tasks. \u003cbr\u003e\u003cbr\u003eb. Scripting Techniques \u003cbr\u003eLearn to write successful scripts by following expert guidance and practical examples. Use commands for processing text files, functions for handling JSON and XML files, cron for automating script execution, SSH for running code, and more. \u003cbr\u003e\u003cbr\u003ec. Scripting Examples\u003cbr\u003eSee scripting in action! Walk through concrete applications of scripting: data backup, image processing, web scraping, REST APIs, database maintenance, cloud scenarios, and virtual machine administration. \u003cbr\u003e\u003cbr\u003eHighlights include: \u003cbr\u003e\u003cbr\u003e1) Bash and Zsh \u003cbr\u003e2) Linux toolbox\u003cbr\u003e3) PowerShell and CmdLets \u003cbr\u003e4) Python and pip\u003cbr\u003e5) JSON, XML, and INI\u003cbr\u003e6) SSH, VS Code, and Git\u003cbr\u003e7) Automation with cron\u003cbr\u003e8) Backup automation\u003cbr\u003e9) Image processing\u003cbr\u003e10) Web scraping\u003cbr\u003e11) Cloud scripting \u003cbr\u003e12) Virtual machines\u003cbr\u003e\u003cbr\u003e\u003c\/p\u003e\u003cdiv style=\"display:none\"\u003eISBN-10: 1493225561\u003cbr\u003eISBN-13: 9781493225569\u003cbr\u003eAuthor: Kofler, Michael, N\/A, N\/A\u003cbr\u003ePublisher: Rheinwerk Computing\u003cbr\u003e\n\u003c\/div\u003e","brand":"Rheinwerk Computing","offers":[{"title":"Paperback (Mar 2024)","offer_id":45658262044869,"sku":"9781493225569","price":49.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0708\/6414\/2533\/files\/9781493225569.jpg?v=1768899197"},{"product_id":"crafting-interpreters","title":"Crafting Interpreters","description":"\u003cp\u003eDespite using them every day, most software engineers know little about how programming languages are designed and implemented. For many, their only experience with that corner of computer science was a terrifying \"compilers\"class that they suffered through in undergrad and tried to blot from their memory as soon as they had scribbled their last NFA to DFA conversion on the final exam.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eThat fearsome reputation belies a field that is rich with useful techniques and not so difficult as some of its practitioners might have you believe. A better understanding of how programming languages are built will make you a stronger software engineer and teach you concepts and data structures you'll use the rest of your coding days. You might even have fun.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eThis book teaches you everything you need to know to implement a full-featured, efficient scripting language. You'll learn both high-level concepts around parsing and semantics and gritty details like bytecode representation and garbage collection. Your brain will light up with new ideas, and your hands will get dirty and calloused.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eStarting from main(), you will build a language that features rich syntax, dynamic typing, garbage collection, lexical scope, first-class functions, closures, classes, and inheritance. All packed into a few thousand lines of clean, fast code that you thoroughly understand because you wrote each one yourself.\u003c\/p\u003e\u003cdiv style=\"display:none\"\u003eISBN-10: 0990582930\u003cbr\u003eISBN-13: 9780990582939\u003cbr\u003eAuthor: Nystrom, Robert, N\/A, N\/A\u003cbr\u003ePublisher: Genever Benning\u003cbr\u003e\n\u003c\/div\u003e","brand":"Genever Benning","offers":[{"title":"Paperback (Jul 2021)","offer_id":45658699923653,"sku":"9780990582939","price":59.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0708\/6414\/2533\/files\/9780990582939.jpg?v=1768902526"},{"product_id":"programming-in-lua-fourth-edition","title":"Programming in Lua, fourth edition","description":"Lua is spreading more and more throughout different areas of software, from embedded systems and mobile devices to the Web and the Internet of Things. Besides, it has a major role in the game industry, where knowledge of Lua has become an indisputable asset. Lua is the language of choice for anyone who needs a scripting language that is simple, efficient, extensible, portable, and free. Programming in Lua is the official book about the language, providing a solid base to any programmer who wants to use Lua. Authored by Roberto Ierusalimschy, the chief architect of the language, it covers all aspects of Lua 5---from the basics to its API with C. The book is the main source of programming patterns for Lua, with numerous code examples that help the reader to make the most of Lua's flexibility and powerful mechanisms. Programming in Lua is targeted at people with some programming background, but does not assume any prior knowledge about Lua or other scripting languages. This Fourth Edition updates the book to Lua 5.3 and marks a complete reorganization of the text. Building on his many years of experience teaching Lua, Roberto has restructured the book to present the material in a growing order of complexity, allowing the reader to better absorb the character of the language.\u003cdiv style=\"display:none\"\u003eISBN-10: 8590379868\u003cbr\u003eISBN-13: 9788590379867\u003cbr\u003eAuthor: Ierusalimschy, Roberto, N\/A, N\/A\u003cbr\u003ePublisher: Lua.Org\u003cbr\u003e\n\u003c\/div\u003e","brand":"Lua.Org","offers":[{"title":"Paperback (Aug 2016)","offer_id":45659897528517,"sku":"9788590379867","price":44.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0708\/6414\/2533\/files\/9788590379867.jpg?v=1768915460"},{"product_id":"the-pragmatic-programmer-your-journey-to-mastery-20th-anniversary-edition","title":"The Pragmatic Programmer: Your Journey to Mastery, 20th Anniversary Edition","description":"\u003cp\u003e\u003cem\u003e\u003cstrong\u003eThe Pragmatic Programmer\u003c\/strong\u003e\u003c\/em\u003e is one of those rare tech books you'll read, re-read, and read again over the years. Whether you're new to the field or an experienced practitioner, you'll come away with fresh insights each and every time.\u003c\/p\u003e \u003cp\u003eDave Thomas and Andy Hunt wrote the first edition of this influential book in 1999 to help their clients create better software and rediscover the joy of coding. These lessons have helped a generation of programmers examine the very essence of software development, independent of any particular language, framework, or methodology, and the Pragmatic philosophy has spawned hundreds of books, screencasts, and audio books, as well as thousands of careers and success stories.\u003c\/p\u003e \u003cp\u003eNow, twenty years later, this new edition re-examines what it means to be a modern programmer. Topics range from personal responsibility and career development to architectural techniques for keeping your code flexible and easy to adapt and reuse. Read this book, and you'll learn how to: \u003c\/p\u003e \u003cul\u003e \u003cli\u003eFight software rot\u003c\/li\u003e \u003cli\u003eLearn continuously\u003c\/li\u003e \u003cli\u003eAvoid the trap of duplicating knowledge\u003c\/li\u003e \u003cli\u003eWrite flexible, dynamic, and adaptable code\u003c\/li\u003e \u003cli\u003eHarness the power of basic tools\u003c\/li\u003e \u003cli\u003eAvoid programming by coincidence\u003c\/li\u003e \u003cli\u003eLearn real requirements\u003c\/li\u003e \u003cli\u003eSolve the underlying problems of concurrent code\u003c\/li\u003e \u003cli\u003eGuard against security vulnerabilities\u003c\/li\u003e \u003cli\u003eBuild teams of Pragmatic Programmers\u003c\/li\u003e \u003cli\u003eTake responsibility for your work and career\u003c\/li\u003e \u003cli\u003eTest ruthlessly and effectively, including property-based testing\u003c\/li\u003e \u003cli\u003eImplement the Pragmatic Starter Kit\u003c\/li\u003e \u003cli\u003eDelight your users\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003eWritten as a series of self-contained sections and filled with classic and fresh anecdotes, thoughtful examples, and interesting analogies, \u003cem\u003e\u003cstrong\u003eThe Pragmatic Programmer\u003c\/strong\u003e\u003c\/em\u003e illustrates the best approaches and major pitfalls of many different aspects of software development. Whether you're a new coder, an experienced programmer, or a manager responsible for software projects, use these lessons daily, and you'll quickly see improvements in personal productivity, accuracy, and job satisfaction. You'll learn skills and develop habits and attitudes that form the foundation for long-term success in your career. You'll become a Pragmatic Programmer.\u003c\/p\u003e \u003cp\u003e\u003cem\u003e\"One of the most significant books in my life.\"\u003cbr\u003e\u003c\/em\u003e--Obie Fernandez, Author, \u003cem\u003eThe Rails Way\u003c\/em\u003e\u003c\/p\u003e \u003cp\u003e\u003cem\u003e\"Twenty years ago, the first edition of The Pragmatic Programmer completely changed the trajectory of my career. This new edition could do the same for yours.\"\u003cbr\u003e\u003c\/em\u003e--Mike Cohn, Author of \u003cem\u003eSucceeding with Agile\u003c\/em\u003e, \u003cem\u003eAgile Estimating and Planning\u003c\/em\u003e, and \u003cem\u003eUser Stories Applied\u003c\/em\u003e\u003c\/p\u003e \u003cp\u003e\u003cem\u003e\". . . filled with practical advice, both technical and professional, that will serve you and your projects well for years to come.\"\u003cbr\u003e\u003c\/em\u003e--Andrea Goulet, CEO, Corgibytes, Founder, LegacyCode.Rocks\u003c\/p\u003e \u003cp\u003e\u003cem\u003e\". . . lightning does strike twice, and this book is proof.\" \u003cbr\u003e\u003c\/em\u003e--VM (Vicky) Brasseur, Director of Open Source Strategy, Juniper Networks\u003c\/p\u003e \u003cp\u003e\u003cem\u003eRegister your book for convenient access to downloads, updates, and\/or corrections as they become available. See inside book for details.\u003c\/em\u003e\u003c\/p\u003e\u003cdiv style=\"display:none\"\u003eISBN-10: 0135957052\u003cbr\u003eISBN-13: 9780135957059\u003cbr\u003eAuthor: Thomas, David, Hunt, Andrew\u003cbr\u003ePublisher: Addison-Wesley Professional\u003cbr\u003e\n\u003c\/div\u003e","brand":"Addison-Wesley Professional","offers":[{"title":"HardCover (Sep 2019)","offer_id":45937563041989,"sku":"9780135957059","price":54.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0708\/6414\/2533\/files\/9780135957059_661c32d1-5f95-4bee-83ca-5ec2f46e2e7c.jpg?v=1772880994"},{"product_id":"code-the-hidden-language-of-computer-hardware-and-software","title":"Code: The Hidden Language of Computer Hardware and Software","description":"\u003cp\u003e\u003cstrong\u003eThe classic guide to how computers work, updated with new chapters and interactive graphics\u003c\/strong\u003e\u003c\/p\u003e \u003cp\u003e\u003cem\u003e\"For me, Code was a revelation. It was the first book about programming that spoke to me. It started with a story, and it built up, layer by layer, analogy by analogy, until I understood not just the Code, but the System. Code is a book that is as much about Systems Thinking and abstractions as it is about code and programming. Code teaches us how many unseen layers there are between the computer systems that we as users look at every day and the magical silicon rocks that we infused with lightning and taught to think.\"\u003c\/em\u003e\u003c\/p\u003e \u003cp\u003e\u003cem\u003e- Scott Hanselman, Partner Program Director, Microsoft, and host of Hanselminutes\u003c\/em\u003e\u003c\/p\u003e \u003cp\u003eComputers are everywhere, most obviously in our laptops and smartphones, but also our cars, televisions, microwave ovens, alarm clocks, robot vacuum cleaners, and other smart appliances. Have you ever wondered what goes on inside these devices to make our lives easier but occasionally more infuriating?\u003c\/p\u003e \u003cp\u003eFor more than 20 years, readers have delighted in Charles Petzold's illuminating story of the secret inner life of computers, and now he has revised it for this new age of computing. Cleverly illustrated and easy to understand, this is the book that cracks the mystery. You'll discover what flashlights, black cats, seesaws, and the ride of Paul Revere can teach you about computing, and how human ingenuity and our compulsion to communicate have shaped every electronic device we use.\u003c\/p\u003e \u003cp\u003e This new expanded edition explores more deeply the bit-by-bit and gate-by-gate construction of the heart of every smart device, the central processing unit that combines the simplest of basic operations to perform the most complex of feats. Petzold's companion website, CodeHiddenLanguage.com, uses animated graphics of key circuits in the book to make computers even easier to comprehend.\u003c\/p\u003e \u003cp\u003e In addition to substantially revised and updated content, new chapters include: \u003c\/p\u003e \u003cul\u003e \u003cli\u003eChapter 18: Let's Build a Clock!\u003c\/li\u003e \u003cli\u003eChapter 21: The Arithmetic Logic Unit\u003c\/li\u003e \u003cli\u003eChapter 22: Registers and Busses\u003c\/li\u003e \u003cli\u003eChapter 23: CPU Control Signals\u003c\/li\u003e \u003cli\u003eChapter 24: Jumps, Loops, and Calls\u003c\/li\u003e \u003cli\u003eChapter 28: The World Brain\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003eFrom the simple ticking of clocks to the worldwide hum of the internet, Code reveals the essence of the digital revolution.\u003c\/p\u003e\u003cdiv style=\"display:none\"\u003eISBN-10: 0137909101\u003cbr\u003eISBN-13: 9780137909100\u003cbr\u003eAuthor: Petzold, Charles\u003cbr\u003ePublisher: Microsoft Press\u003cbr\u003e\n\u003c\/div\u003e","brand":"Microsoft Press","offers":[{"title":"Paperback (Aug 2022)","offer_id":45937566548165,"sku":"9780137909100","price":37.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0708\/6414\/2533\/files\/9780137909100_7e381c22-0ae2-4cba-8df6-6ff9d5b1a9d4.jpg?v=1772881074"},{"product_id":"the-rust-programming-language-3rd-edition","title":"The Rust Programming Language, 3rd Edition","description":"\u003cb\u003eBuild stable, production-grade systems with Rust.\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003e\u003ci\u003eThe Rust Programming Language, 3rd Edition\u003c\/i\u003e, teaches you to write code that the compiler can verify, teams can maintain, and systems can evolve safely over time. Written by longtime Rust community members, this book shows you how to work effectively with Rust's type system, concurrency model, and tooling, using patterns and idioms chosen for long-term stability. \u003cp\u003e\u003c\/p\u003eLearn how to: \u003cbr\u003e\u003cul\u003e\n\u003cli\u003eDesign programs that communicate their invariants to the compiler\u003c\/li\u003e\n\u003cli\u003eUse ownership, lifetimes, and traits to model real-world constraints\u003c\/li\u003e\n\u003cli\u003eWrite concurrent and multithreaded code with confidence and clarity\u003c\/li\u003e\n\u003cli\u003eBuild, test, document, and refactor projects using Cargo effectively\u003c\/li\u003e\n\u003cli\u003eHandle errors explicitly and idiomatically\u003c\/li\u003e\n\u003cli\u003eApply expressive pattern matching to simplify complex logic\u003c\/li\u003e\n\u003c\/ul\u003e\u003cbr\u003eThree substantial project chapters--focusing on a number-guessing game, a command-line tool, and a multithreaded server--demonstrate how these concepts work together in complete, real programs. \u003cp\u003e\u003c\/p\u003eWhether you're new to Rust or already using it in production, this book helps you write code that scales safely and makes its guarantees explicit. \u003cp\u003e\u003c\/p\u003e\u003cb\u003eNew to this edition: \u003c\/b\u003e\u003cbr\u003e\u003cul\u003e\n\u003cli\u003eComplete async programming chapter\u003c\/li\u003e\n\u003cli\u003eMiri for analyzing unsafe code\u003c\/li\u003e\n\u003cli\u003eBuilt on the Rust 2024 Edition\u003c\/li\u003e\n\u003cli\u003eModern Rust idioms, tooling, and practices\u003c\/li\u003e\n\u003c\/ul\u003e\u003cdiv style=\"display:none\"\u003eISBN-10: 1718504446\u003cbr\u003eISBN-13: 9781718504448\u003cbr\u003eAuthor: Klabnik, Steve, Nichols, Carol, Krycho, Chris\u003cbr\u003ePublisher: No Starch Press\u003cbr\u003e\n\u003c\/div\u003e","brand":"No Starch Press","offers":[{"title":"Paperback (Mar 2026)","offer_id":46100221362373,"sku":"9781718504448","price":56.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0708\/6414\/2533\/files\/9781718504448.jpg?v=1776648399"}],"url":"https:\/\/www.inveni.store\/collections\/computers-languages-general.oembed","provider":"Inveni","version":"1.0","type":"link"}