Paperback: 312 pages
Publisher: Manning Publications; 1 edition (July 22, 2016)
Language: English
ISBN-10: 1617292567
ISBN-13: 978-1617292569
Product Dimensions: 7.3 x 0.6 x 9.2 inches
Shipping Weight: 13.6 ounces (View shipping rates and policies)
Average Customer Review: 4.0 out of 5 stars See all reviews (1 customer review)
Best Sellers Rank: #124,915 in Books (See Top 100 in Books) #29 in Books > Computers & Technology > Web Development & Design > Web Services #45 in Books > Computers & Technology > Programming > Software Design, Testing & Engineering > Testing #184 in Books > Computers & Technology > Web Development & Design > Web Design
Sau Sheong Chang's book is nicely written and rich with code examples. He meets his goals of showing how to do web programming using only the Go language and "nothing more than standard libraries." However, you definitely should have some Go programming experience, some familiarity with Go syntax, and some experience with web development before diving into this text. Things are NOT spelled out with numbered how-to steps. If you are just getting started with Go, try "Go in Action" or another introductory Go programming book before tackling this work. The same applies if you have little or no web development experience. Get some first. Unlike some Manning books, you start coding in Chapter 1 in "Go Web Programming," and you are thrown into the deep end of the swimming pool in Chapter 2. The author wisely cautions: "If you find this chapter a bit too intimidating--especially with the rush of Go code--don't be too alarmed. Work through the next few chapters and then revisit this one and you'll find that things become a lot clearer!" In Chapter 2, you build a simple Internet forum app called ChitChat, and data is stored in a PostgreSQL relational database. The remaining eight chapters dig deeper into the web development process using Go, including testing and deploying to standalone servers, to services such as Heroku and Google App Engine, and to Docker containers. A lot of work clearly has gone into preparing this book. But again, be sure you have some Go experience and some web development experience before tackling "Go Web Programming." (My thanks to Manning for making a review copy available.)
Programming #8:C Programming Success in a Day & Android Programming In a Day! (C Programming, C++programming, C++ programming language, Android , Android Programming, Android Games) Programming #57: C++ Programming Professional Made Easy & Android Programming in a Day (C++ Programming, C++ Language, C++for beginners, C++, Programming ... Programming, Android, C, C Programming) ASP.NET: Programming success in a day: Beginners guide to fast, easy and efficient learning of ASP.NET programming (ASP.NET, ASP.NET Programming, ASP.NET ... ADA, Web Programming, Programming) Programming #45: Python Programming Professional Made Easy & Android Programming In a Day! (Python Programming, Python Language, Python for beginners, ... Programming Languages, Android Programming) Programming: Computer Programming for Beginners: Learn the Basics of Java, SQL & C++ - 3. Edition (Coding, C Programming, Java Programming, SQL Programming, JavaScript, Python, PHP) Raspberry Pi 2: Raspberry Pi 2 Programming Made Easy (Raspberry Pi, Android Programming, Programming, Linux, Unix, C Programming, C+ Programming) Android: Programming in a Day! The Power Guide for Beginners In Android App Programming (Android, Android Programming, App Development, Android App Development, ... App Programming, Rails, Ruby Programming) DOS: Programming Success in a Day: Beginners guide to fast, easy and efficient learning of DOS programming (DOS, ADA, Programming, DOS Programming, ADA ... LINUX, RPG, ADA Programming, Android, JAVA) C#: Programming Success in a Day: Beginners guide to fast, easy and efficient learning of C# programming (C#, C# Programming, C++ Programming, C++, C, C Programming, C# Language, C# Guide, C# Coding) FORTRAN Programming success in a day:Beginners guide to fast, easy and efficient learning of FORTRAN programming (Fortran, Css, C++, C, C programming, ... Programming, MYSQL, SQL Programming) Prolog Programming; Success in a Day: Beginners Guide to Fast, Easy and Efficient Learning of Prolog Programming (Prolog, Prolog Programming, Prolog Logic, ... Programming, Programming Code, Java) R Programming: Learn R Programming In A DAY! - The Ultimate Crash Course to Learning the Basics of R Programming Language In No Time (R, R Programming, ... Course, R Programming Development Book 1) Parallel Programming: Success in a Day: Beginners' Guide to Fast, Easy, and Efficient Learning of Parallel Programming (Parallel Programming, Programming, ... C++ Programming, Multiprocessor, MPI) Algorithms: C++: Data Structures, Automation & Problem Solving, w/ Programming & Design (app design, app development, web development, web design, jquery, ... software engineering, r programming) MYSQL Programming Professional Made Easy 2nd Edition: Expert MYSQL Programming Language Success in a Day for any Computer User! (MYSQL, Android programming, ... JavaScript, Programming, Computer Software) Programming Raspberry Pi 3: Getting Started With Python (Programming Raspberry Pi 3, Raspberry Pi 3 User Guide, Python Programming, Raspberry Pi 3 with Python Programming) VBScript: Programming Success in a Day: Beginner's Guide to Fast, Easy and Efficient Learning of VBScript Programming (VBScript, ADA, ASP.NET, C#, ADA ... ASP.NET Programming, Programming, C++, C) Apps: Mobile App Trends in 2015 (iOS, Xcode Programming, App Development, iOS App Development, App Programming, Swift, Without Coding) ((Android, Android ... App Programming, Rails, Ruby Programming)) XML Programming Success in a Day: Beginner's Guide to Fast, Easy, and Efficient Learning of XML Programming (XML, XML Programming, Programming, XML Guide, ... XSL, DTD's, Schemas, HTML5, JavaScript) Python: Learn Web Scraping with Python In A DAY! - The Ultimate Crash Course to Learning the Basics of Web Scraping with Python In No Time (Web Scraping ... Python Books, Python for Beginners)