"Programming Backend with Go" is an all-inclusive manual for turning you into an expert Go backend developer. Web developers, non-Go programmers, full-stack developers, and anyone else interested in learning the ins and outs of backend development with Go will find this book to be an incredibly practical, use-case oriented, and illustrated learning resource.
One of the book's most notable features is the collection of over 100 solution-focused recipes. These recipes offer practical solutions to common programming challenges, allowing you to apply what you've learned to real-world situations. These recipes cover a wide range of topics required for a successful backend developer or full-stack programmer, from CI/CD pipeline setup to Rust application deployment.
Linux Advanced for SysAdmin is designed to elevate your expertise, focusing on the intricate tasks critical for managing enterprise-level Linux environments. This book is structured to provide comprehensive insights and practical experiences across seven key areas, transforming you into a proficient and capable system administrator.This book will transform you into a proficient and capable system administrator, ready to tackle the challenges of modern IT infrastructure. By mastering these advanced topics, you will be wellequipped to manage and optimize large-scale Linux environments, ensuring their security, performance, and reliability
Snort 3 was officially released in 2021, after a decade in development, and it is a powerful, full-featured IDS platform. Learn how to install it on just about any modern Debian-based Linux distro, and start using it today!
Peer-to-peer (P2P) networks are fascinating! P2P networks can scale to thousands, millions or even billions of individual peers collaborating without a central, coordinating entity. These peers can be run by individuals or organizations - each contributing resources towards the total capacity of the network. This book explores how!
Whether you're looking to invest, develop software or generally curious about a blockchain project, this guide will help you make an educated decision for which blockchain to choose. This book covers many blockchains both technically and comparatively, describing Bitcoin, Ethereum, Kaspa, Kadena, Algorand, Saito, Pulsechain, Solana, Sei, Bittensor and Nano. This book also asks the tough questions unveiling interesting insights:Does the Blockchain Trilemma really exist? Is the Trilemma a technological problem or an economic problem?Is there confusion on the definition of decentralisation? Is it better to focus on openness and non-excludability?Are the incentive mechanisms in many blockchains broken? Should all budget be focused on security, what about scalability and decentralisation?What is fee recycling attack? Which blockchain solves it? This is not just a guide; it's a roadmap for those seeking a deeper understanding of the technological nuances that differentiate blockchains.
The Go Programming Cookbook covers a wide range of topics, from the basics of Go syntax and core ideas to more advanced subjects like concurrency, networking, and microservices design. Building a Go development environment, learning the fundamentals of Go constructs, and mastering the art of Go Module dependency management are all covered.
Most people use HTTP daily, but few understand its inner workings.This "Build Your Own X" book dives deep,teaching basics from scratch for a clearer understanding of the tools and tech we rely on.Network programming.Protocols & communication.HTTP in detail.WebSocket & concurrency.
Cloud computing and network administration have gone a long way, and I am both excited and amazed by this fact as I sit down to write this book. This book is my attempt to explain the world of service meshes with a deep dive into Linkerd in the possible smallest book size, and is the result of countless hours spent in demystifying complex systems.
This book is superior, teaching administrators and developers to automate, optimize, and innovate using PowerShell. The book covers debugging, creating efficient loops, error handling, and the complexities of remote network management. You will learn to engage, code, experiment, and learn from real-world circumstances throughout this book.
Dive into 'Node-OPCUA' and explore the world of industrial protocols with the author's proven recipes. Learn how to build exceptional OPC UA clients and servers through hands-on examples, elevating your industrial programming expertise from basic to advanced levels. This guide is key to mastering Node-OPCUA in JavaScript and TypeScript.
This book was designed with the novice Python programmer and/or information technology professional who doesn't have programming experience, but wants or needs to learn Python to do jobs or tasks related to the programming language. If you need to learn Python for tasks such as data scrubbing, network automation, web development, etc.
This book explains how you can build a secure and scalable networking environment for your applications running in Microsoft Azure. Besides a basic introduction to Microsoft Azure, the book explains various solutions for Virtual Machines Internet Access, connectivity, security, and scalability perspectives.
It delves into algorithms and databases, the meat and potatoes of back-end development. It explains how various algorithms can be used to simplify difficult problems, enhance functionality, and streamline the code. The book delves into CRUD operations and dives into ins and outs of building and utilizing APIs, with a focus on the gRPC framework.
Many cyber-pros wish this book existed when they were first starting out.Are you looking to enhance your knowledge and become a more proficient cybersecurity engineer? Or perhaps you are new to the field and eager to learn the fundamentals?