Zum Hauptinhalt springen Zur Suche springen Zur Hauptnavigation springen

Software Development with Go

36,99 €

Sofort verfügbar, Lieferzeit: Sofort lieferbar

Format auswählen
Produkt Anzahl: Gib den gewünschten Wert ein oder benutze die Schaltflächen um die Anzahl zu erhöhen oder zu reduzieren.

Software Development with Go, Apress
Cloud-Native Programming using Golang with Linux and Docker
Von Nanik Tolaram, im heise Shop in digitaler Fassung erhältlich

Produktinformationen "Software Development with Go"

Gain insights into the different challenges that can be solved using Go, with a focus on containers, Linux, security, networking, user interfaces and other relevant cloud based topics. This book reviews the necessary tools to create container-based cloud solutions with Go, a programming language that was born out of the need to address scalable, high availability cloud computing architecture needs inside Google.

Go, also known as Golang, has been adopted across different industries and products with many popular Open Source projects that power cloud computing technologies such as Docker and Kubernetes being written with Go. As the complexity of cloud technology increases, so does the need for people to understand how things work under-the-hood and to fix them when they’re broken.

WHAT YOU WILL LEARN

* Understand how the various components of a container-based system works
* Tackle complex technical issues using Go
* Integrate tools that can be used as part of your daily operational needs
* Build system-based products

WHO THIS BOOK IS FOR

Developers and Engineers familiar with Go who want to know how different parts of the system work and who want to write command line tools. It will also be beneficial to programmers who already have a system-level understanding and want to use Go to build tools for existing projects and applications.

NANIK TOLARAM is a big proponent of open source software with over 20 years of industry experience. He has dabbled in different programming languages, including Java, C, and C++. He has developed products from the ground up working in early startup companies. He is a software engineer at heart, but loves to write technical articles and share his knowledge with others.

He learned to program with Go during the COVID 19 pandemic and hasn't looked back.

SOFTWARE DEVELOPMENT WITH GO

PART 1: SYSTEM PROGRAMMING

Chapter 1 - System Calls

Chapter 2 - System Calls Using Go

Chapter 3 - Accessing proc File System

PART 2: CONTAINERS

Chapter 4 - Simple Containers

Chapter 5 - Containers with Networking

Chapter 6 - Docker Security

PART 3: APPLICATION SECURITY

Chapter 7 - Gosec and AST

Chapter 8 – Scorecard

PART 4: NETWORKING

Chapter 9 - Simple Networking

Chapter 10 - System Networking

Chapter 11 - Google gopacket

Chapter 12 - Epoll Library

PART 5: SECURING LINUX

Chapter 13 - Vulnerability Scanner

Chapter 14 – CrowdSec

PART 6: TERMINAL USER INTERFACE

Chapter 15 - ANSI and UI

Chapter 16 - TUI Framework

PART 7: LINUX SYSTEM

Chapter 17 – systemd

Chapter 18 – cadvisor

Artikel-Details

Anbieter:
Apress
Autor:
Nanik Tolaram
Artikelnummer:
9781484287316
Veröffentlicht:
28.12.22

Barrierefreiheit

This PDF does not fully comply with PDF/UA standards, but does feature limited screen reader support, described non-text content (images, graphs), bookmarks for easy navigation and searchable, selecta

  • keine Vorlesefunktionen des Lesesystems deaktiviert (bis auf) (10)
  • navigierbares Inhaltsverzeichnis (11)
  • logische Lesereihenfolge eingehalten (13)
  • kurze Alternativtexte (z.B für Abbildungen) vorhanden (14)
  • Inhalt auch ohne Farbwahrnehmung verständlich dargestellt (25)
  • hoher Kontrast zwischen Text und Hintergrund (26)
  • Navigation über vor-/zurück-Elemente (29)
  • alle zum Verständnis notwendigen Inhalte über Screenreader zugänglich (52)
  • Kontakt zum Herausgeber für weitere Informationen zur Barrierefreiheit (99)