Da: PBShop.store US, Wood Dale, IL, U.S.A.
EUR 25,98
Quantità: Più di 20 disponibili
Aggiungi al carrelloPAP. Condizione: New. New Book. Shipped from UK. Established seller since 2000.
Da: PBShop.store US, Wood Dale, IL, U.S.A.
EUR 26,51
Quantità: Più di 20 disponibili
Aggiungi al carrelloPAP. Condizione: New. New Book. Shipped from UK. Established seller since 2000.
Da: PBShop.store US, Wood Dale, IL, U.S.A.
EUR 26,52
Quantità: Più di 20 disponibili
Aggiungi al carrelloPAP. Condizione: New. New Book. Shipped from UK. Established seller since 2000.
Da: PBShop.store US, Wood Dale, IL, U.S.A.
EUR 26,62
Quantità: Più di 20 disponibili
Aggiungi al carrelloPAP. Condizione: New. New Book. Shipped from UK. Established seller since 2000.
Da: PBShop.store US, Wood Dale, IL, U.S.A.
EUR 26,91
Quantità: Più di 20 disponibili
Aggiungi al carrelloPAP. Condizione: New. New Book. Shipped from UK. Established seller since 2000.
Da: PBShop.store UK, Fairford, GLOS, Regno Unito
EUR 23,52
Quantità: Più di 20 disponibili
Aggiungi al carrelloPAP. Condizione: New. New Book. Shipped from UK. Established seller since 2000.
Da: PBShop.store UK, Fairford, GLOS, Regno Unito
EUR 23,76
Quantità: Più di 20 disponibili
Aggiungi al carrelloPAP. Condizione: New. New Book. Shipped from UK. Established seller since 2000.
Da: PBShop.store UK, Fairford, GLOS, Regno Unito
EUR 23,76
Quantità: Più di 20 disponibili
Aggiungi al carrelloPAP. Condizione: New. New Book. Shipped from UK. Established seller since 2000.
Da: PBShop.store UK, Fairford, GLOS, Regno Unito
EUR 23,77
Quantità: Più di 20 disponibili
Aggiungi al carrelloPAP. Condizione: New. New Book. Shipped from UK. Established seller since 2000.
Da: PBShop.store UK, Fairford, GLOS, Regno Unito
EUR 23,77
Quantità: Più di 20 disponibili
Aggiungi al carrelloPAP. Condizione: New. New Book. Shipped from UK. Established seller since 2000.
Da: Ria Christie Collections, Uxbridge, Regno Unito
EUR 23,25
Quantità: Più di 20 disponibili
Aggiungi al carrelloCondizione: New. In.
Da: Ria Christie Collections, Uxbridge, Regno Unito
EUR 23,49
Quantità: Più di 20 disponibili
Aggiungi al carrelloCondizione: New. In.
Da: Ria Christie Collections, Uxbridge, Regno Unito
EUR 23,49
Quantità: Più di 20 disponibili
Aggiungi al carrelloCondizione: New. In.
Da: Ria Christie Collections, Uxbridge, Regno Unito
EUR 23,51
Quantità: Più di 20 disponibili
Aggiungi al carrelloCondizione: New. In.
Da: Ria Christie Collections, Uxbridge, Regno Unito
EUR 23,51
Quantità: Più di 20 disponibili
Aggiungi al carrelloCondizione: New. In.
Da: CitiRetail, Stevenage, Regno Unito
EUR 28,35
Quantità: 1 disponibili
Aggiungi al carrelloPaperback. Condizione: new. Paperback. The Go Programming Bible: A Developer's Guide to Building Robust Systems is your comprehensive guide to mastering the Go programming language and building scalable, high-performance software systems. Whether you're an experienced developer or a newcomer, this book covers advanced Go concepts, best practices, and strategies for developing robust applications that are both efficient and maintainable.Known for its simplicity, speed, and concurrency features, Go (also known as Golang) has become one of the most popular programming languages for building scalable, high-performance systems. In this guide, you'll learn not just the fundamentals, but also how to leverage Go's unique features to write clean, efficient, and scalable software that can handle complex systems.What you'll learn in The Go Programming Bible: Advanced Go Concepts: Build on your knowledge of Go basics with advanced topics such as interfaces, reflection, and Go's powerful type system. Learn how Go handles concurrency, synchronization, and memory management efficiently.Go's Concurrency Model: Delve deeply into Go's concurrency model, understanding goroutines and channels. Learn how to manage concurrency effectively, ensuring that your application can perform multiple tasks in parallel without compromising performance.Building Robust Systems with Go: Discover the best practices for building scalable, high-performance applications using Go. Learn how to structure large Go projects, manage dependencies, and use the language's features to create software systems that are easy to maintain and extend.Error Handling in Go: Understand Go's approach to error handling, one of its unique features. Learn the best practices for managing errors gracefully, designing robust error handling patterns, and ensuring that your code is resilient in production environments.Design Patterns and Go: Learn how to implement common design patterns in Go, such as factory, singleton, and observer. Understand how to structure your code using Go's idioms and features to create clean, readable, and reusable code.Testing and Debugging in Go: Master Go's testing framework and learn how to write effective unit tests, benchmarks, and performance tests. Discover debugging techniques, including how to use Go's built-in tools like delve to trace and troubleshoot your applications.Optimizing Go Applications: Learn how to optimize Go applications for speed, memory usage, and scalability. Explore profiling tools and strategies to identify bottlenecks, improve performance, and make your application more efficient.Go and Web Development: Dive into how Go is used for web development, including building RESTful APIs, creating web servers, and handling HTTP requests. Learn about Go's web frameworks and how they compare to other languages.Microservices with Go: Explore how Go is well-suited for building microservices architectures. Learn how to break down applications into smaller, independently deployable services, handle inter-service communication, and ensure scalability in distributed systems.Security in Go: Discover best practices for securing your Go applications, including input validation, encryption, and handling sensitive data. Learn how Go's built-in libraries and tools help you safeguard your software from common vulnerabilities.By the end of The Go Programming Bible, you'll be equipped with the skills and knowledge to build highly scalable, robust systems with Go. Whether you're developing cloud-native applications, microservices, or real-time systems, this book will serve as an indispensable guide to Shipping may be from our UK warehouse or from our Australian or US warehouses, depending on stock availability.
Da: CitiRetail, Stevenage, Regno Unito
EUR 28,35
Quantità: 1 disponibili
Aggiungi al carrelloPaperback. Condizione: new. Paperback. Go Programming for Beginners: Learn Go and Build Real-World Applications is the perfect introduction to Go (Golang), one of the most efficient and powerful programming languages used in the development of modern software. This beginner's guide takes you step by step through the process of learning Go, helping you build a strong foundation and empowering you to craft real-world applications from the very start.Designed for developers with little to no experience in Go, this book walks you through essential programming concepts while focusing on Go's simple syntax, strong concurrency model, and powerful standard library. Whether you're looking to build web applications, work with cloud services, or dive into systems programming, What you'll learn in Go Programming for Beginners: Introduction to Go: Understand the core principles of Go, its design philosophy, and why it's such a powerful language for building high-performance applications. Learn how Go's simplicity and readability make it an ideal choice for both beginners and experienced developers.Setting Up Go Development Environment: Learn how to install Go on your machine and set up your development environment. Walk through the essential tools and resources you'll need to start coding in Go, including text editors, IDEs, and Go's built-in toolchain.Go Syntax and Basic Concepts: Get to grips with Go's syntax and basic programming concepts, including variables, data types, loops, and conditionals. Understand how Go handles memory management and how to work with its simple yet powerful type system.Working with Functions and Methods: Learn how to create functions and methods in Go, including understanding function signatures, arguments, and return values. Discover how to use Go's unique approach to handling function types and closures.Structs, Interfaces, and Object-Oriented Design: Dive into Go's approach to object-oriented design. Learn how to use structs to create custom data types, implement interfaces, and build modular, reusable code with Go's minimalist approach to inheritance.Concurrency in Go: One of Go's standout features is its native support for concurrency. Learn how to use goroutines and channels to build concurrent applications, allowing you to run multiple tasks in parallel without complicated thread management.Working with Databases and APIs: Learn how to interact with databases and web services. Understand how to use Go's database/sql package to connect to relational databases and how to build RESTful APIs to interact with other services.Building Real-World Applications: Start building actual applications with Go, including a real-world project that demonstrates how to combine what you've learned. Build web applications, process data, and develop essential backend functionality to understand how Go fits into modern software stacks.Error Handling and Best Practices: Master Go's approach to error handling, which is distinct from many other languages. Learn how to use idiomatic error handling patterns to ensure that your applications are resilient and robust.Deploying Go Applications: Finally, explore how to deploy Go applications in a real-world environment. Learn about Docker, cloud deployment, and other tools to help you take your Go applications live.By the end of Go Programming for Beginners, you will have a solid foundation in Go and the skills to build, test, and deploy real-world applications. Whether you're a novice programmer or someone transitioning to Go, this book will give you the tools to become proficient in the language and start developing high-qu Shipping may be from our UK warehouse or from our Australian or US warehouses, depending on stock availability.
Paperback. Condizione: new. Paperback. Mastering Go: The Complete Guide to Building Scalable Applications is your ultimate resource for mastering the Go programming language and unlocking its full potential for high-performance software development. Whether you're a seasoned developer or just beginning your Go journey, this comprehensive guide will teach you how to leverage Go's power to build scalable, efficient, and robust applications for a variety of use cases.From basic concepts to advanced techniques, this book covers the essential Go features you need to develop applications that perform well under heavy loads, handle concurrency effortlessly, and scale gracefully in production environments. With detailed explanations, hands-on examples, and real-world applications, you'll learn everything fromWhat you'll learn in Mastering Go: Getting Started with Go: Understand the fundamentals of Go, its syntax, and its key features. Learn about Go's philosophy and how it focuses on simplicity, performance, and concurrency. Set up your development environment and get comfortable with the Go toolchain.Go Data Structures and Algorithms: Dive into Go's built-in data structures and learn how to work with arrays, slices, maps, and more. Master algorithms in Go and understand the best practices for managing data efficiently in high-performance applications.Concurrency and Goroutines: One of Go's most powerful features is its concurrency model. Learn how to work with goroutines and channels to build efficient concurrent applications that take full advantage of Go's lightweight threads.Building Scalable Web Applications: Learn how to build scalable web applications using Go. From handling HTTP requests and responses to building RESTful APIs, this section will teach you how to create web servers that can handle high traffic and scale seamlessly.Microservices and Distributed Systems: Understand how to design and build microservices with Go. Learn how to communicate between services using gRPC, JSON, and message queues, and how Go's performance and simplicity make it an ideal language for microservices architectures.Database Integration and ORMs: Learn how to interact with databases in Go, whether you're using SQL databases like PostgreSQL or NoSQL databases like MongoDB. Understand how Go handles database connections and transactions, and how to integrate Go with ORMs such as GORM for easier data management.Optimizing Go Applications: Explore techniques for profiling and optimizing Go applications to make them even faster. Learn how to identify performance bottlenecks, optimize memory usage, and scale your application efficiently.Building and Deploying Production-Ready Applications: Learn how to package and deploy Go applications for production. From Dockerizing your app to setting up CI/CD pipelines and managing deployments on cloud platforms like AWS or GCP, this section ensures your application is production-ready.Advanced Go Features: Delve into advanced Go features like reflection, generics (introduced in Go 1.18), and creating custom libraries. Understand when and how to use these advanced features to build highly flexible, reusable code.By the end of Mastering Go, you'll be equipped to tackle complex projects, build scalable applications, and unlock the full power of Go for high-performance software development. This book will empower you to take your Go programming skills to the next level and create world-class applications that scale with ease. This item is printed on demand. Shipping may be from multiple locations in the US or from the UK, depending on stock availability.
Da: California Books, Miami, FL, U.S.A.
EUR 23,43
Quantità: Più di 20 disponibili
Aggiungi al carrelloCondizione: New. Print on Demand.
Da: California Books, Miami, FL, U.S.A.
EUR 23,43
Quantità: Più di 20 disponibili
Aggiungi al carrelloCondizione: New. Print on Demand.
Da: California Books, Miami, FL, U.S.A.
EUR 23,43
Quantità: Più di 20 disponibili
Aggiungi al carrelloCondizione: New. Print on Demand.
Da: California Books, Miami, FL, U.S.A.
EUR 23,43
Quantità: Più di 20 disponibili
Aggiungi al carrelloCondizione: New. Print on Demand.
Da: California Books, Miami, FL, U.S.A.
EUR 23,43
Quantità: Più di 20 disponibili
Aggiungi al carrelloCondizione: New. Print on Demand.
Da: CitiRetail, Stevenage, Regno Unito
EUR 27,76
Quantità: 1 disponibili
Aggiungi al carrelloPaperback. Condizione: new. Paperback. Building Go Apps: Essential Tips and Tricks for Developing with Go Language is the definitive guide for developers looking to master Go and build efficient, scalable software. Whether you're new to Go or already have some experience, this book covers best practices, essential tools, and advanced techniques to help you leverage Go's full potential for software development.Go (Golang) has become one of the most popular programming languages, thanks to its simplicity, speed, and powerful concurrency model. In this book, you'll learn how to apply Go's best features to create high-performance applications while following the best practices that ensure your code is clean, maintainable, and scalable.What you'll learn in Building Go Apps: Introduction to Go Language: Understand the core principles of Go, its syntax, and why it is so well-suited for modern, high-performance software development. Get familiar with Go's strengths in simplicity, concurrency, and scalability.Setting Up Your Go Environment: Learn how to install and configure Go on your machine. Understand Go's built-in toolchain, including how to use go run, go build, go test, and more to streamline your development workflow.Go Data Structures and Algorithms: Master Go's built-in data structures, such as arrays, slices, maps, and structs. Learn how to write efficient algorithms and handle common programming challenges using Go's powerful features.Go's Concurrency Model: One of Go's standout features is its concurrency model. Learn how to use goroutines and channels to run concurrent tasks in a lightweight and efficient way, making it ideal for handling high-performance, multi-threaded applications.Creating and Using Go Functions: Dive deep into Go's function system, including how to define and invoke functions, work with variadic parameters, and return multiple values. Learn about Go's approach to closures and higher-order functions.Error Handling in Go: Go uses a unique approach to error handling, and in this section, you'll learn how to handle errors efficiently and gracefully. Understand Go's multiple error-return pattern and best practices for designing robust, resilient code.Building Web Applications with Go: Learn how to build fast, scalable web applications using Go's powerful standard library. Understand how to work with HTTP servers, request routing, JSON, and templating, and how to build a simple RESTful API.Working with Databases in Go: Discover how to interact with databases using Go, including connecting to SQL databases and performing CRUD (Create, Read, Update, Delete) operations. Learn about Go's support for popular ORMs and how to write efficient database queries.Testing and Debugging Go Code: Learn how to write unit tests, integration tests, and use Go's built-in testing tools to ensure your applications are bug-free. Discover debugging tips and techniques for troubleshooting your Go applications.Deploying Go Applications: Learn how to deploy your Go applications to production. From setting up server environments to deploying cloud-native Go apps, you'll gain insights into best practices for keeping your Go applications running smoothly in production.By the end of Building Go Apps, you will have mastered the essential tips, tricks, and best practices that will help you create efficient, scalable applications with Go. Whether you're building web apps, microservices, or high-performance systems, this book will equip you with the tools and techniques to take your Go development skills to the next level. This item is printed on demand. Shipping may be from our UK warehouse or from our Australian or US warehouses, depending on stock availability.
Da: CitiRetail, Stevenage, Regno Unito
EUR 28,35
Quantità: 1 disponibili
Aggiungi al carrelloPaperback. Condizione: new. Paperback. Go in Action: A Hands-On Approach to Programming with Go is your ultimate guide to mastering Go (also known as Golang) and developing cutting-edge applications. Whether you're a beginner or an experienced programmer, this book provides a practical, hands-on approach to learning Go, a powerful language designed for scalability, simplicity, and performance.Through real-world examples, this book walks you through Go's core concepts and advanced features, helping you build fast, reliable, and maintainable applications. You'll learn how to write efficient Go code, create multi-threaded applications, integrate with databases, and use Go's unique features like goroutines, channels, and the powerful standard library.What you'll learn in Go in Action: Introduction to Go Programming: Understand the fundamentals of Go, including its syntax, data structures, and the philosophy behind Go's simplicity. Get up to speed with Go's unique features that set it apart from other programming languages, such as its static typing and garbage collection.Writing Go Code: Dive into writing clean, idiomatic Go code. Learn best practices for writing readable, efficient, and maintainable Go programs. Understand how to handle errors, work with functions, and organize code in Go's unique package system.Concurrency in Go: One of Go's standout features is its built-in support for concurrency. Learn how to use goroutines and channels to write concurrent code, enabling you to efficiently handle multiple tasks at once, making your applications faster and more responsive.Working with Go's Standard Library: Discover how Go's robust standard library can help you accomplish a wide variety of tasks, including file I/O, networking, encryption, and much more. You'll learn how to leverage built-in packages to create powerful applications without relying on third-party libraries.Building Web Applications with Go: Learn how to build web applications with Go, including creating RESTful APIs, handling HTTP requests, and working with Go's built-in HTTP package. Understand how to design, implement, and test APIs using Go's minimalist approach.Data Persistence and Databases: Explore how to interact with databases using Go. Learn how to connect to SQL and NoSQL databases, execute queries, and manage data persistence effectively in Go applications.Testing Go Code: Understand the importance of writing tests and how to leverage Go's testing framework to build reliable and well-tested applications. Learn how to write unit tests, use mock objects, and test concurrency.Go for Deployment and Performance: Discover how to deploy Go applications in production and optimize them for performance. Learn how to package Go applications as executables, deploy them to cloud platforms, and profile and tune Go programs for better performance.By the end of Go in Action, you'll have a comprehensive understanding of Go and be ready to build high-performance applications in a variety of domains, from web development to systems programming, with confidence and efficiency. This item is printed on demand. Shipping may be from our UK warehouse or from our Australian or US warehouses, depending on stock availability.
Da: CitiRetail, Stevenage, Regno Unito
EUR 28,35
Quantità: 1 disponibili
Aggiungi al carrelloPaperback. Condizione: new. Paperback. Mastering Go: The Complete Guide to Building Scalable Applications is your ultimate resource for mastering the Go programming language and unlocking its full potential for high-performance software development. Whether you're a seasoned developer or just beginning your Go journey, this comprehensive guide will teach you how to leverage Go's power to build scalable, efficient, and robust applications for a variety of use cases.From basic concepts to advanced techniques, this book covers the essential Go features you need to develop applications that perform well under heavy loads, handle concurrency effortlessly, and scale gracefully in production environments. With detailed explanations, hands-on examples, and real-world applications, you'll learn everything fromWhat you'll learn in Mastering Go: Getting Started with Go: Understand the fundamentals of Go, its syntax, and its key features. Learn about Go's philosophy and how it focuses on simplicity, performance, and concurrency. Set up your development environment and get comfortable with the Go toolchain.Go Data Structures and Algorithms: Dive into Go's built-in data structures and learn how to work with arrays, slices, maps, and more. Master algorithms in Go and understand the best practices for managing data efficiently in high-performance applications.Concurrency and Goroutines: One of Go's most powerful features is its concurrency model. Learn how to work with goroutines and channels to build efficient concurrent applications that take full advantage of Go's lightweight threads.Building Scalable Web Applications: Learn how to build scalable web applications using Go. From handling HTTP requests and responses to building RESTful APIs, this section will teach you how to create web servers that can handle high traffic and scale seamlessly.Microservices and Distributed Systems: Understand how to design and build microservices with Go. Learn how to communicate between services using gRPC, JSON, and message queues, and how Go's performance and simplicity make it an ideal language for microservices architectures.Database Integration and ORMs: Learn how to interact with databases in Go, whether you're using SQL databases like PostgreSQL or NoSQL databases like MongoDB. Understand how Go handles database connections and transactions, and how to integrate Go with ORMs such as GORM for easier data management.Optimizing Go Applications: Explore techniques for profiling and optimizing Go applications to make them even faster. Learn how to identify performance bottlenecks, optimize memory usage, and scale your application efficiently.Building and Deploying Production-Ready Applications: Learn how to package and deploy Go applications for production. From Dockerizing your app to setting up CI/CD pipelines and managing deployments on cloud platforms like AWS or GCP, this section ensures your application is production-ready.Advanced Go Features: Delve into advanced Go features like reflection, generics (introduced in Go 1.18), and creating custom libraries. Understand when and how to use these advanced features to build highly flexible, reusable code.By the end of Mastering Go, you'll be equipped to tackle complex projects, build scalable applications, and unlock the full power of Go for high-performance software development. This book will empower you to take your Go programming skills to the next level and create world-class applications that scale with ease. This item is printed on demand. Shipping may be from our UK warehouse or from our Australian or US warehouses, depending on stock availability.