Go Recipes -  Shiju Varghese

Go Recipes (eBook)

A Problem-Solution Approach
eBook Download: PDF
2016 | 1st ed.
XIX, 237 Seiten
Apress (Verlag)
978-1-4842-1188-5 (ISBN)
Systemvoraussetzungen
46,99 inkl. MwSt
  • Download sofort lieferbar
  • Zahlungsarten anzeigen

Solve your Go problems using a problem-solution approach. Each recipe is a self-contained answer to a practical programming problem in Go. Go Recipes contains recipes that deal with the fundamentals of Go, allowing you to build simple, reliable, and efficient software. Other topics include working with data using modern NoSQL databases such as MongoDB and RethinkDB. The book provides in-depth guidance for building highly scalable backend APIs in Go for your mobile client applications and web client applications.

All this means that you'll be able to write programs that get the most out of multicore and networked machines, using Go's novel type system that enables flexible and modular program construction. You'll see how to test your Go applications so they are ready for deployment, as well as learning how to write HTTP servers to offer you maximum flexibility when dealing with remote clients.

What You'll Learn
  • Work with the core fundamentals of Go
  • Persist data into NoSQL databases
  • Build scalable backend APIs
  • Test your Go applications
  • Create HTTP web servers in Go
  • Who This Book Is For

    Experienced programmers who have some or no prior experience with Go.



    Shiju Varghese is a solutions architect who specializes in cloud computing solutions and distributed web apps. His current technology focus is on Go, Google Cloud, Azure, and Docker. He has been working with Web technologies since early 2000, and has developed web apps and distributed systems in Go, C#, and Node.js. His areas of interest include cloud solutions architecture, application containers, distributed systems, RESTful microservice architecture, and mobile backend as a service. Shiju has been awarded Microsoft MVP status five times. He is a regular speaker at various technology conferences.

    Solve your Go problems using a problem-solution approach. Each recipe is a self-contained answer to a practical programming problem in Go. Go Recipes contains recipes that deal with the fundamentals of Go, allowing you to build simple, reliable, and efficient software. Other topics include working with data using modern NoSQL databases such as MongoDB and RethinkDB. The book provides in-depth guidance for building highly scalable backend APIs in Go for your mobile client applications and web client applications. All this means that you'll be able to write programs that get the most out of multicore and networked machines, using Go's novel type system that enables flexible and modular program construction. You'll see how to test your Go applications so they are ready for deployment, as well as learning how to write HTTP servers to offer you maximum flexibility when dealing with remote clients.What You'll LearnWork with the core fundamentals of GoPersist data into NoSQL databasesBuild scalable backend APIsTest your Go applicationsCreate HTTP web servers in GoWho This Book Is ForExperienced programmers who have some or no prior experience with Go.

    Shiju Varghese is a solutions architect who specializes in cloud computing solutions and distributed web apps. His current technology focus is on Go, Google Cloud, Azure, and Docker. He has been working with Web technologies since early 2000, and has developed web apps and distributed systems in Go, C#, and Node.js. His areas of interest include cloud solutions architecture, application containers, distributed systems, RESTful microservice architecture, and mobile backend as a service. Shiju has been awarded Microsoft MVP status five times. He is a regular speaker at various technology conferences.

    1. Introduction to Go2. Go Fundamentals3. Structs and Interfaces4. Concurrency5. Using Standard Library6. Working with Data7. Building HTTP Servers8. Testing

    Erscheint lt. Verlag 17.11.2016
    Zusatzinfo XIX, 237 p. 20 illus. in color.
    Verlagsort Berkeley
    Sprache englisch
    Themenwelt Mathematik / Informatik Informatik Programmiersprachen / -werkzeuge
    Schlagworte data persistence • Go programming • MongoDB • NoSQL • RethinkDB
    ISBN-10 1-4842-1188-X / 148421188X
    ISBN-13 978-1-4842-1188-5 / 9781484211885
    Haben Sie eine Frage zum Produkt?
    PDFPDF (Wasserzeichen)
    Größe: 6,4 MB

    DRM: Digitales Wasserzeichen
    Dieses eBook enthält ein digitales Wasser­zeichen und ist damit für Sie persona­lisiert. Bei einer missbräuch­lichen Weiter­gabe des eBooks an Dritte ist eine Rück­ver­folgung an die Quelle möglich.

    Dateiformat: PDF (Portable Document Format)
    Mit einem festen Seiten­layout eignet sich die PDF besonders für Fach­bücher mit Spalten, Tabellen und Abbild­ungen. Eine PDF kann auf fast allen Geräten ange­zeigt werden, ist aber für kleine Displays (Smart­phone, eReader) nur einge­schränkt geeignet.

    Systemvoraussetzungen:
    PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen dafür einen PDF-Viewer - z.B. den Adobe Reader oder Adobe Digital Editions.
    eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
    Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen dafür einen PDF-Viewer - z.B. die kostenlose Adobe Digital Editions-App.

    Buying eBooks from abroad
    For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.

    Mehr entdecken
    aus dem Bereich
    Das umfassende Handbuch

    von Johannes Ernesti; Peter Kaiser

    eBook Download (2023)
    Rheinwerk Computing (Verlag)
    31,43
    Das Handbuch für Webentwickler

    von Philip Ackermann

    eBook Download (2023)
    Rheinwerk Computing (Verlag)
    34,93
    Deterministische und randomisierte Algorithmen

    von Volker Turau; Christoph Weyer

    eBook Download (2024)
    De Gruyter (Verlag)
    64,95