Let's Go: Learn to Build Professional Web Applications with Go Book Reviews

AUTHOR
Alex Edwards
SCORE
0
TOTAL RATINGS
104

Let's Go: Learn to Build Professional Web Applications with Go by Alex Edwards Book Summary

Let's Go teaches you step-by-step how to create fast, secure and maintainable web applications using the fantastic programming language Go (also known as Golang).

The idea behind the book is to help you learn by doing. Together we'll walk through the start-to-finish build of a complete web application, from starting a server for the first time to session management and authenticating users.

Building a complete web application has a number of benefits: it helps put the things you're learning into context, demonstrates how different parts of your codebase link together, and forces us to work through the edge-cases and difficulties that come up when writing software in real-life. In essence, you'll learn more that you would by just reading Go's (great) documentation or standalone blog posts.

Although you can read the book cover-to-cover, it's designed specifically for you to follow along and build the application yourself.

Break out your text editor, and happy coding!

β€” Alex

"The book is brilliant, I'm learning so much from it. It's definitely the best book I've read on developing a non-trivial web app with Go." β€” John Zanchetta

What you'll learn
The fundamentals of creating a web application in Go, including routing, displaying HTML templates and serving static files.How to structure your application in a clean, scalable and easy-to-maintain way.How to manage configuration settings at runtime.How to make dependencies available to your handlers in an extensible and type-safe way.How to run SQL database queries from your application and avoid common errors that can lead to your server running out of resources.How to use Go's templating actions and functions to display dynamic data in HTML templates.How to create and use your own custom templating functions.How to gracefully handle template rendering errors at runtime.How to use RESTful routing and semantic URLs to create a clear routing structure that follows HTTP best practices.A user-friendly pattern for processing forms, validating data, and showing validation errors.The correct steps to prevent common attacks including SQL injection, CSRF, XSS and Clickjacking.How to securely use sessions to persist data between requests.How to create and use middleware to perform common actions before or after your handlers.How to log all the requests that your application receives.How to set timeouts on your server to stop slow-client attacks in their tracks.How to use HTTPS so that data is protected from eavesdropping while in transit, and configure HTTPS settings to improve performance and security.How to encrypt and store user passwords securely and safely in your database.How to correctly implement user signup, login and logout functionality.How to restrict access to logged in users for certain parts of your application.And most importantly... how to put it all together into a fully-functioning web application!

πŸ‘‹ Do you love Let's Go: Learn to Build Professional Web Applications with Go books? Please share your friends!

share facebook whatsapp twitter pinterest telegram email
Book Name Let's Go: Learn to Build Professional Web Applications with Go
Genre Programming
Published
Language English
E-Book Size 5.34 MB

Let's Go: Learn to Build Professional Web Applications with Go (Alex Edwards) Book Reviews 2024

πŸ’Έ Want to send money abroad for free?

We transfer money over €4 billion every month. We enable individual and business accounts to save 4 million Euros on bank transfer fees. Want to send free money abroad or transfer money abroad for free? Free international money transfer!

πŸ’° A universe of opportunities: Payoneer

Did you know that you can earn 25 USD from our site just by registering? Get $25 for free by joining Payoneer!

Please wait! Let's Go: Learn to Build Professional Web Applications with Go book comments loading...

Alex Edwards - Let's Go: Learn to Build Professional Web Applications with Go Discussions & Comments

Have you read this book yet? What do you think about Let's Go: Learn to Build Professional Web Applications with Go by Alex Edwards book? Ask the bookpedia.co community a question about Let's Go: Learn to Build Professional Web Applications with Go!

Let's Go: Learn to Build Professional Web Applications with Go E-book (PDF, PUB, KINDLE) Download

Let's Go: Learn to Build Professional Web Applications with Go ebook let-s-go-learn-to-build-professional-web (5.34 MB) download new links will be update!

Let's Go: Learn to Build Professional Web Applications with Go Similar Books

Enhance sleep, vision, cognition, flexibility, energy, long-range health and more. Performance Lab CORE Formulas support all aspects of human performance, across all walks of life. Boosts work performance and productivity with nootropics for focus, multitasking under stress, creative problem-solving and more.

Other Books from Alex Edwards
Book Name Score Reviews Price
Itchy Feet Dreaming 0/5 0 $3.99

Summary of Let's Go: Learn to Build Professional Web Applications with Go by Alex Edwards

The Let's Go: Learn to Build Professional Web Applications with Go book written by Alex Edwards was published on 26 November 2018, Monday in the Programming category. A total of 104 readers of the book gave the book 0 points out of 5.

Free Programming Books
Book Name Author Price
A Quick Guide to Artificial Intelligence with Unity Patrick Felicia Free
Learn Python Shyam Bharath, S.D. Free
Python Simplified Ratneshwaran Maheswaran Free
MyGameDevelopment Rohit Sachdeva Free
Designing Great Data Products Jeremy Howard, Margit Zwemer & Mike Loukides Free

Coinbase is the world's most trusted place to buy and sell cryptocurrency. Open an account today, and if you buy or sell $100 or more of crypto, you'll receive $10 worth of free Bitcoin!

Paid Programming Books
Book Name Author Price
Learning Git Anna Skoulikari $39.99
Python GUI Programming with Tkinter Alan D. Moore $39.99
Hackers Steven Levy $25.99
JavaScript for Kids Nick Morgan $20.99
Developing Accessible iOS Apps Daniel Devesa Derksen-Staats $34.99

Jasper is the generative AI platform for business that helps your team create content tailored for your brand 10X faster, wherever you work online.