Artículos relacionados a System Programming Essentials with Go: System calls,...

System Programming Essentials with Go: System calls, networking, efficiency, and security practices with practical projects in Golang - Tapa blanda

 
9781837634132: System Programming Essentials with Go: System calls, networking, efficiency, and security practices with practical projects in Golang

Sinopsis

Go beyond web development to learn system programming, building secure, concurrent, and efficient applications with Go's unique system programming capabilities

Key Features

  • Get a deep understanding of how Go simplifies system-level memory management and concurrency
  • Gain expert guidance on essential topics like file operations, process management, and network programming
  • Learn cross-platform system programming and how to build applications that interact directly with the OS

Book Description

Alex Rios, a seasoned Go developer and active community builder, shares his 15 years of expertise in designing large-scale systems through this book. It masterfully cuts through complexity, enabling you to build efficient and secure applications with Go's streamlined syntax and powerful concurrency features.

In this book, you’ll learn how Go, unlike traditional system programming languages (C/C++), lets you focus on the problem by prioritizing readability and elevating developer experience with features like automatic garbage collection and built-in concurrency primitives, which remove the burden of low-level memory management and intricate synchronization.

Through hands-on projects, you'll master core concepts like file I/O, process management, and inter-process communication to automate tasks and interact with your system efficiently. You'll delve into network programming in Go, equipping yourself with the skills to build robust, distributed applications. This book goes beyond the basics by exploring modern practices like logging and tracing for comprehensive application monitoring, and advance to distributed system design using Go to prepare you to tackle complex architectures.

By the end of this book, you'll emerge as a confident Go system programmer, ready to craft high-performance, secure applications for the modern world.

What you will learn

  • Understand the fundamentals of system programming using Go
  • Grasp the concepts of goroutines, channels, data races, and managing concurrency in Go
  • Manage file operations and inter-process communication (IPC)
  • Handle USB drives and Bluetooth devices and monitor peripheral events for hardware automation
  • Familiarize yourself with the basics of network programming and its application in Go
  • Implement logging, tracing, and other telemetry practices
  • Construct distributed cache and approach distributed systems using Go

Who this book is for

This book is for software engineers looking to expand their understanding of system programming concepts. Professionals with a coding foundation seeking profound knowledge of system-level operations will also greatly benefit. Additionally, individuals interested in advancing their system programming skills, whether experienced developers or those transitioning to the field, will find this book indispensable.

Table of Contents

  1. Why Go?
  2. Refreshing Concurrency and Parallelism
  3. Understanding System Calls
  4. File and Directory Operations
  5. Working with System Events
  6. Understanding Pipes in Inter-Process Communication
  7. Hardware Automation
  8. Memory Management
  9. Analysing Performance
  10. Networking
  11. Telemetry
  12. Distributing Your Apps
  13. Capstone Project - Distributed Cache
  14. Effective Coding Practices
  15. Stay Sharp with System Programming

"Sinopsis" puede pertenecer a otra edición de este libro.

Acerca del autor

Alex Rios is an established Brazilian software engineer with a 15-year track record of success in large-scale solution development. He specializes in Go and creates high-throughput systems that address diverse needs across fintech, telecom, and gaming industries. As a Staff Engineer at Stone Co., Alex applies his expertise using unconventional system designs, ensuring top-notch delivery. Also, he uses his expertise to evaluate books and publications as a technical reviewer. He is an enthusiastic community member, actively participating in its growth and development as Curitiba's Go meetup organizer. His dedication is evident in his regular presence as a speaker at major national tech events like GopherCon Brazil.

"Sobre este título" puede pertenecer a otra edición de este libro.

  • EditorialPackt Publishing
  • Año de publicación2024
  • ISBN 10 1837634130
  • ISBN 13 9781837634132
  • EncuadernaciónTapa blanda
  • IdiomaInglés
  • Número de edición1
  • Número de páginas408
  • Contacto del fabricanteno disponible

Comprar usado

Condición: Como Nuevo
Unread book in perfect condition...
Ver este artículo

EUR 17,41 gastos de envío desde Estados Unidos de America a España

Destinos, gastos y plazos de envío

Comprar nuevo

Ver este artículo

EUR 6,97 gastos de envío desde Estados Unidos de America a España

Destinos, gastos y plazos de envío

Resultados de la búsqueda para System Programming Essentials with Go: System calls,...

Imagen de archivo

Alex Rios
Publicado por Packt Publishing, 2024
ISBN 10: 1837634130 ISBN 13: 9781837634132
Nuevo Tapa blanda

Librería: California Books, Miami, FL, Estados Unidos de America

Calificación del vendedor: 5 de 5 estrellas Valoración 5 estrellas, Más información sobre las valoraciones de los vendedores

Condición: New. Nº de ref. del artículo: I-9781837634132

Contactar al vendedor

Comprar nuevo

EUR 42,16
Convertir moneda
Gastos de envío: EUR 6,97
De Estados Unidos de America a España
Destinos, gastos y plazos de envío

Cantidad disponible: Más de 20 disponibles

Añadir al carrito

Imagen de archivo

Alex Rios
Publicado por Packt Publishing, 2024
ISBN 10: 1837634130 ISBN 13: 9781837634132
Nuevo Tapa blanda

Librería: Ria Christie Collections, Uxbridge, Reino Unido

Calificación del vendedor: 5 de 5 estrellas Valoración 5 estrellas, Más información sobre las valoraciones de los vendedores

Condición: New. In. Nº de ref. del artículo: ria9781837634132_new

Contactar al vendedor

Comprar nuevo

EUR 44,93
Convertir moneda
Gastos de envío: EUR 4,65
De Reino Unido a España
Destinos, gastos y plazos de envío

Cantidad disponible: Más de 20 disponibles

Añadir al carrito

Imagen de archivo

Alex Rios
Publicado por Packt Publishing Limited, 2024
ISBN 10: 1837634130 ISBN 13: 9781837634132
Nuevo PAP
Impresión bajo demanda

Librería: PBShop.store UK, Fairford, GLOS, Reino Unido

Calificación del vendedor: 4 de 5 estrellas Valoración 4 estrellas, Más información sobre las valoraciones de los vendedores

PAP. Condición: New. New Book. Delivered from our UK warehouse in 4 to 14 business days. THIS BOOK IS PRINTED ON DEMAND. Established seller since 2000. Nº de ref. del artículo: L0-9781837634132

Contactar al vendedor

Comprar nuevo

EUR 46,18
Convertir moneda
Gastos de envío: EUR 4,65
De Reino Unido a España
Destinos, gastos y plazos de envío

Cantidad disponible: Más de 20 disponibles

Añadir al carrito

Imagen del vendedor

Rios, Alex
Publicado por Packt Publishing 6/28/2024, 2024
ISBN 10: 1837634130 ISBN 13: 9781837634132
Nuevo Paperback or Softback

Librería: BargainBookStores, Grand Rapids, MI, Estados Unidos de America

Calificación del vendedor: 5 de 5 estrellas Valoración 5 estrellas, Más información sobre las valoraciones de los vendedores

Paperback or Softback. Condición: New. System Programming Essentials with Go: System calls, networking, efficiency, and security practices with practical projects in Golang 1.54. Book. Nº de ref. del artículo: BBS-9781837634132

Contactar al vendedor

Comprar nuevo

EUR 41,50
Convertir moneda
Gastos de envío: EUR 10,89
De Estados Unidos de America a España
Destinos, gastos y plazos de envío

Cantidad disponible: 5 disponibles

Añadir al carrito

Imagen de archivo

Alex Rios
Publicado por Packt Publishing Limited, 2024
ISBN 10: 1837634130 ISBN 13: 9781837634132
Nuevo PAP
Impresión bajo demanda

Librería: PBShop.store US, Wood Dale, IL, Estados Unidos de America

Calificación del vendedor: 5 de 5 estrellas Valoración 5 estrellas, Más información sobre las valoraciones de los vendedores

PAP. Condición: New. New Book. Shipped from UK. THIS BOOK IS PRINTED ON DEMAND. Established seller since 2000. Nº de ref. del artículo: L0-9781837634132

Contactar al vendedor

Comprar nuevo

EUR 51,17
Convertir moneda
Gastos de envío: EUR 1,25
De Estados Unidos de America a España
Destinos, gastos y plazos de envío

Cantidad disponible: Más de 20 disponibles

Añadir al carrito

Imagen de archivo

Rios, Alex
Publicado por Packt Publishing, 2024
ISBN 10: 1837634130 ISBN 13: 9781837634132
Nuevo Tapa blanda

Librería: GreatBookPrices, Columbia, MD, Estados Unidos de America

Calificación del vendedor: 5 de 5 estrellas Valoración 5 estrellas, Más información sobre las valoraciones de los vendedores

Condición: New. Nº de ref. del artículo: 47852455-n

Contactar al vendedor

Comprar nuevo

EUR 39,12
Convertir moneda
Gastos de envío: EUR 17,41
De Estados Unidos de America a España
Destinos, gastos y plazos de envío

Cantidad disponible: Más de 20 disponibles

Añadir al carrito

Imagen de archivo

Alex da Silva Rios
Publicado por Packt Publishing Limited, 2024
ISBN 10: 1837634130 ISBN 13: 9781837634132
Nuevo Paperback / softback
Impresión bajo demanda

Librería: THE SAINT BOOKSTORE, Southport, Reino Unido

Calificación del vendedor: 5 de 5 estrellas Valoración 5 estrellas, Más información sobre las valoraciones de los vendedores

Paperback / softback. Condición: New. This item is printed on demand. New copy - Usually dispatched within 5-9 working days 526. Nº de ref. del artículo: C9781837634132

Contactar al vendedor

Comprar nuevo

EUR 49,58
Convertir moneda
Gastos de envío: EUR 7,92
De Reino Unido a España
Destinos, gastos y plazos de envío

Cantidad disponible: Más de 20 disponibles

Añadir al carrito

Imagen de archivo

Rios, Alex
Publicado por Packt Publishing, 2024
ISBN 10: 1837634130 ISBN 13: 9781837634132
Antiguo o usado Tapa blanda

Librería: GreatBookPrices, Columbia, MD, Estados Unidos de America

Calificación del vendedor: 5 de 5 estrellas Valoración 5 estrellas, Más información sobre las valoraciones de los vendedores

Condición: As New. Unread book in perfect condition. Nº de ref. del artículo: 47852455

Contactar al vendedor

Comprar usado

EUR 40,58
Convertir moneda
Gastos de envío: EUR 17,41
De Estados Unidos de America a España
Destinos, gastos y plazos de envío

Cantidad disponible: Más de 20 disponibles

Añadir al carrito

Imagen de archivo

Rios, Alex
Publicado por Packt Publishing, 2024
ISBN 10: 1837634130 ISBN 13: 9781837634132
Nuevo Tapa blanda

Librería: GreatBookPricesUK, Woodford Green, Reino Unido

Calificación del vendedor: 5 de 5 estrellas Valoración 5 estrellas, Más información sobre las valoraciones de los vendedores

Condición: New. Nº de ref. del artículo: 47852455-n

Contactar al vendedor

Comprar nuevo

EUR 44,92
Convertir moneda
Gastos de envío: EUR 17,54
De Reino Unido a España
Destinos, gastos y plazos de envío

Cantidad disponible: Más de 20 disponibles

Añadir al carrito

Imagen de archivo

Rios, Alex
Publicado por Packt Publishing, 2024
ISBN 10: 1837634130 ISBN 13: 9781837634132
Antiguo o usado Tapa blanda

Librería: GreatBookPricesUK, Woodford Green, Reino Unido

Calificación del vendedor: 5 de 5 estrellas Valoración 5 estrellas, Más información sobre las valoraciones de los vendedores

Condición: As New. Unread book in perfect condition. Nº de ref. del artículo: 47852455

Contactar al vendedor

Comprar usado

EUR 48,80
Convertir moneda
Gastos de envío: EUR 17,54
De Reino Unido a España
Destinos, gastos y plazos de envío

Cantidad disponible: Más de 20 disponibles

Añadir al carrito

Existen otras 6 copia(s) de este libro

Ver todos los resultados de su búsqueda