Naar de inhoud
SylvanitySylvanityB.V.
ennl
Terug naar de reeks
Dev Book Series

The Go Programming Language

De snelle route voor ervaren ontwikkelaars naar eenvoud, concurrency en krachtige Go.

Voorkant van The Go Programming LanguageVoorkant
Achterkant van The Go Programming LanguageAchterkant

Over het boek

Duik met vertrouwen en doelgerichtheid in Go met deze beknopte, complete gids voor ervaren ontwikkelaars die de Go-werkwijze omarmen. U benut uw bestaande kennis van Java, Python, C++ of JavaScript om de eenvoud, prestaties en het unieke concurrencymodel van Go te beheersen. Aan het eind schrijft u niet alleen Go-code, u denkt in Go, en combineert u het elegante ontwerp met AI-assistenten om elegante, efficiënte en onderhoudbare software te bouwen.

Inhoud

  • Filosofie en toolchain: eenvoud, helderheid en ingebouwde tooling
  • Kernelementen van de taal: arrays, slices, maps, structs, pointers, for-range, functies, packages
  • Interfaces en foutafhandeling: impliciete interfaces, panics, type assertions en type switches
  • Generics en typeparameters: wanneer u beter interfaces gebruikt
  • De essentie van concurrency: goroutines, channels, select en context
  • De standaardbibliotheek beheersen: io, bufio, net/http, encoding/json
  • Testen en prestaties: het testing-package, benchmarks, profiling, race detection
  • Modules en praktijkprojecten: RESTful API's, CLI-tools, een AI-chatbot

Wat u eraan overhoudt

  • Go schrijven waar andere Go-ontwikkelaars respect voor hebben
  • Telkens het juiste concurrency-primitief kiezen
  • Prestatieproblemen doorgronden met de standaard-toolchain
  • Go combineren met AI-assistenten om sneller op te leveren zonder aan zorgvuldigheid in te boeten
Bestel het boek

Wereldwijd verkrijgbaar via Amazon

Kies de Amazon-winkel in uw regio. Elke link opent in een nieuw tabblad.