Isomorphic Go

Learning about isomorphic development in Go leads to a unified view of web and back-end development: It extends the remit of a server-side programming language to the browser.

Isomorphic Go

Kamesh Balasubramanian

Learning about isomorphic development in Go leads to a unified view of web and back-end development: It extends the remit of a server-side programming language to the browser.
eBook
$10.00
RRP $39.99
Save 74%
Print + eBook
$49.99
RRP $49.99
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$10.00
$49.99
RRP $39.99
RRP $49.99
eBook
Print + eBook

Frequently bought together


Isomorphic Go Book Cover
Isomorphic Go
$ 39.99
$ 10.00
Security with Go Book Cover
Security with Go
$ 31.99
$ 10.00
Buy 2 for $20.00
Save $51.98
Add to Cart

Book Details

ISBN 139781788394185
Paperback516 pages

Book Description

Isomorphic Go is the methodology to create isomorphic web applications using the Go programming language. Isomorphic web applications have the capability to reuse code across environments, increasing the synergy between the web server and the web browser. This book is a hands-on guide that will show you how to build and deploy an Isomorphic Go web application.

Isomorphic Go begins with an in-depth exploration of the benefits provided by the isomorphic web application architecture. You'll be introduced to the Isomorphic Go toolchain, and how it can help you write Go code that functions across environments. You'll learn how to create Go programs in the web browser using GopherJS and how to render isomorphic templates. Then you'll be introduced to end-to-end application routing, use isomorphic handoff to seamlessly transition state from the web server to the web browser, and compose isomorphic forms that have the ability to reuse form validation logic. You'll be exposed to advanced concepts including the implementation of real-time web application functionality with websockets and the creation of reusable components (cogs) that are rendered using the virtual DOM. Finally, you'll see how to deploy an Isomorphic Go web application to a production environment.

Table of Contents

What You Will Learn

  • Create Go programs inside the web browser using GopherJS
  • Render isomorphic templates on both the client side and the server side
  • Perform end-to-end application routing for greater search engine discoverability and an enhanced user experience
  • Implement isomorphic handoff to seamlessly transition state between the web server and the web browser
  • Build real-time web application functionality with websockets to promote user collaboration
  • Create reusable components (cogs) that are rendered using the virtual DOM
  • Deploy an Isomorphic Go application for production use

Authors

Table of Contents

Book Details

ISBN 139781788394185
Paperback516 pages
Read More

Read More Reviews

These popular $10 titles might interest you

Security with Go Book Cover
Security with Go
$ 31.99
$ 10.00
Go Standard Library Cookbook Book Cover
Go Standard Library Cookbook
$ 39.99
$ 10.00
Cybersecurity – Attack and Defense Strategies Book Cover
Cybersecurity – Attack and Defense Strategies
$ 31.99
$ 10.00
Cybersecurity – Attack and Defense Strategies Book Cover
Cybersecurity – Attack and Defense Strategies
$ 31.99
$ 10.00
DevOps with Kubernetes Book Cover
DevOps with Kubernetes
$ 39.99
$ 10.00
Kubernetes for Serverless Applications Book Cover
Kubernetes for Serverless Applications
$ 35.99
$ 10.00