Network Programming with Go (Jan Newmarch)

 
0.0 (0)
Network Programming with Go  (Jan Newmarch)

Learn more about important Go and network architecture concepts like data serialization, application level protocols, character sets, and encodings. This book provides an introduction to the Go language and discusses network design while also covering the most recent Go version.

Beyond the basics, Network Programming with Go addresses important networking and security topics like HTTP and HTTPS, templates, remote procedure calls (RPC), web sockets, including HTML5 web sockets, and more.

In addition, author Jan Newmarch walks you through setting up and connecting to a complete Go web server. This book can be used as a crucial learning resource and a Go networking reference at the same time.

  • Master network programming with Go
  • Carry out data serialization
  • Use application-level protocols
  • Manage character sets and encodings
  • Deal with HTTP(S)
  • Build a complete Go-based web server
  • Work with RPC, web sockets, and more

Ebook Details

Author(s)
About the Authors
Jan Newmarch is the Head of Higher Education (ICT) at the Box Hill Institute, a Senior Research Fellow Adjunct at the Faculty of Information Technology at Monash University, and a Lecturer Adjunct at the School of Computing and Mathematics at Charles Sturt University. The most well-known online tutorial on Jini was written by him, who is well-known in the Java and Jini communities.
Publisher
Published
Published Date / Year
1st ed. edition (May 18, 2017); eBook (Creative Commons Licensed, 2012)
License(s)
CC BY-NC-SA 3.0
Hardcover
274 pages
eBook Format
HTML, ePub, PDF, and mobi (Kindle)
ISBN-10
1484226917
ISBN-13
978-1484226919

Similar Programming & Computer Books

Java 2 Network Security (Marco Pistoia, et al.)
With thorough coverage of the new Java 2 security models, this book offers the entire insiders' guide to protecting Java 2 enterprise applications. Developed to assist you in incorporating...
Jan Newmarch's Guide to JINI Technologies (Jan Newmarch)
To comprehend Jini, picture being able to check into any hotel or a new business anywhere in the world and simply plug your laptop or Palm into the local...
JXTA: Java P2P Programming (Daniel Brookshier, et al)
This free programming book offers a priceless introduction to this new technology and is packed with helpful details and real-world examples.  
JXTA (Brendon J. Wilson)
Discover the newest paradigm in computing, peer-to-peer (P2P), and use the JXTA platform's strength to turn your applications into peer-aware, collaborative tools. ...
Eiffel: Analysis, Design and Programming Language (ECMA International)
The complete open-source reference for the Eiffel language is provided in this paper. Eiffel is a technique for creating software as well as a language used in the analysis,...
Getting Started with Eiffel: Language and Environment (Eiffel.org)
You can use this tool to get a basic understanding of the Eiffel programming language and methodology as well as the EiffelStudio environment. ...
HTTP Programming Recipes for C# Bots (Jeff Heaton)
An information transfer between a web server and a web browser is made possible via the Hypertext Transfer Protocol (HTTP). You may directly program HTTP using C#. ...
Essential C (Krzysztof Kowalczyk)
This free programming book was created to give programmers who are learning the C programming language as well as those delving into more complicated issues a clear and simple...
JNDI API Tutorial and Reference: Building Directory-Enabled Java Applications (Rosanna Lee, et al)
This free programming book gives an overview of the Java Name and Directory InterfaceTM as well as an introduction to naming and directory technologies (JNDI). ...
The Little Go Book 繁體中文翻譯版 - The Little Go Book Traditional Chinese translation (Karl Seguin)
This free book by Karl Seguin "The Little Go Book Traditional Chinese translation" is about the Go Programming Language.

Others Programming Books by Jan Newmarch

Jan Newmarch's Guide to JINI Technologies (Jan Newmarch)
To comprehend Jini, picture being able to check into any hotel or a new business anywhere in the world and simply plug your laptop or Palm into the local...
Foundations of Jini 2 Programming (Jan Newmarch)
The most well-liked online course for Jini has been updated and expanded in Foundations of Jini 2 Programming, which is based on Jini 2.0.
Linux Sound (Jan Newmarch)
This book demystifies the Linux audio system setup, explains the basic and advanced use of the system, and profiles the wide range of sound and music programs and development...

Others Programming Books by Apress

Dissecting a C# Application – Inside SharpDevelop (Christian Holm, et al)
Get a behind-the-scenes peek at an entire application while learning advanced.NET development techniques! A full-featured Integrated Development Environment created in C# is called SharpDevelop. ...
Practical Node.js: Building Real-World Scalable Web Apps (Azat Mardan)
Learn how to use professional development tools to create a variety of scalable real-world web apps. If you already have a basic understanding of Node.js, now is the time...
Ray Tracing Gems: High-Quality and Real-Time Rendering with DXR and Other APIs (Eric Haines, et al)
Anyone who is serious about rendering in real-time should own this book. Developers may now easily build real-time apps using ray tracing as a key component thanks to the...
Fashion Figures: How Missy the Mathlete Made the Cut (Melissa A. Borza)
This book emphasizes the external and internal challenges preteen and early-teen girls have when they excel in these topics and offers techniques for managing these pressures so that they...
Ray Tracing Gems II: Next Generation Real-Time Rendering with DXR, Vulkan, and OptiX (Adam Marrs, et al)
Anyone interested in real-time rendering must own this Open Access book. The pinnacle of video game graphics, ray tracing simulates the physical behavior of light to give even the...
Digital Video Concepts, Methods, and Metrics (Shahriar Akramullah)
For professionals in a variety of applications and professions, this book serves as a condensed reference.
Rational Cybersecurity for Business: The Security Leaders' Guide to Business Alignment (Daniel Blum)
Gain the support of your senior executives by using the advice in this thorough field guide to integrating a sound cybersecurity plan with your company.
Demystifying Internet of Things Security (Sunil Cheruvu, et al)
Examine the many security building blocks offered in the Internet of Things (IoT) platforms based on Intel Architecture (IA) to dispel common misconceptions about the IoT. ...
Data Parallel C++: Mastering DPC++ for Programming using C++ and SYCL (James Reinders, et al)
Learn how to use Data Parallelism to speed up C++ programs. C++ programmers can be at the vanguard of this fascinating and crucial new development, which is assisting in...
Practical Common Lisp (Peter Seibel)
It offers a novel perspective on the language, and the examples in the later chapters can be applied to your regular programming tasks.
Program Arcade Games: With Python and Pygame (Paul Vincent Craven)
To develop and create fun arcade games, learn Python and PyGame. You can learn how to make enjoyable and basic quizzes from this book, as well as how to...
Programming Persistent Memory: A Comprehensive Guide for Developers (Steve Scargall)
This book explains persistent memory technology and the reasons the market is buzzing with it. It discusses the needed hardware and operating system as well as how to set...
Rethinking Productivity in Software Engineering (Caitlin Sadowski, et al)
This open-access book compiles the knowledge from a seminar on productivity in software engineering, which brought together community leaders with the intention of reevaluating conventional definitions and measurements of...
Pro TBB: C++ Parallel Programming with Threading Building Blocks (Michael Voss, et al)
This book serves as a current tutorial for learning Threading Building Blocks for all C++ programmers (TBB). This book was written by professionals in TBB and parallel programming, and...
Pro HTML5 Programming: Powerful APIs for Richer Internet Application Development (Peter Lubbers, et al)
The content of this online version of the printed book began identical to that of the printed and ebook versions before being elevated to a new level. ...
Embedded Firmware Solutions: Development Best Practices for the Internet of Things (Jiming Sun, et al)
For the thousands of firmware designers, hardware engineers, architects, managers, and developers, this book is the ideal introduction and practical field guide to Intel's new firmware direction (including Quark...
Android on x86: An Introduction to Optimizing for Intel Architecture (Iggy Krajci, et al)
This book serves as a comprehensive resource for mindful programming and the particular difficulties and opportunities presented by x86 systems. It compiles the recommended methods and techniques for creating...
Building the Infrastructure for Cloud Security: A Solutions View (Raghu Yeluri, et al)
The infrastructure, network, services, compliance, and user aspects of cloud security are all thoroughly covered in this book. In order to explain the actual and perceived risks and difficulties...
DevOps for Digital Leaders: Reignite Business with a Modern DevOps-Enabled Software Factory (Aruna Ravichandran, et al)
This book serves as a clear manual for building, implementing, measuring, and improving DevOps programs that are customized to the needs of the organizations of digital leaders who are...
TouchDevelop - Programming on the Go (R. Nigel Horspool, et al.)
The majority of people will soon possess and carry around mobile devices like smartphones and tablets as their primary PCs. However, not all computing functions are being performed on...

User reviews

There are no user reviews for this listing.
Ratings
Rate this Book
Comments