Practical Systems Programming in Go: A hands-on guide to designing and building real-world systems software in Go

★★★★☆ 4.0 65 reviews

$49.99
Price when purchased online
Free shipping Free 30-day returns

Sold and shipped by www.jobs.innov.ma
We aim to show you accurate product information. Manufacturers, suppliers and others provide what you see here.
$49.99
Price when purchased online
Free shipping Free 30-day returns

How do you want your item?
You get 30 days free! Choose a plan at checkout.
Shipping
Arrives May 12
Free
Pickup
Check nearby
Delivery
Not available

Sold and shipped by www.jobs.innov.ma
Free 30-day returns Details

Product details

Management number 220491324 Release Date 2026/05/03 List Price $20.00 Model Number 220491324
Category

Master systems programming in Go by building real command-line tools, web services, time-series analysis applications, and concurrent networked systems that interact directly with the operating system.Key FeaturesBuild real-world systems tools in Go, including CLIs, servers, and interpreters.Master Go systems programming concepts, such as concurrency, networking, and OS integration.Apply Go to data-intensive workloads, including time series analysis and data mining.Book DescriptionGo has become a leading language for Systems Programming thanks to its simplicity, strong concurrency model, and excellent performance. Practical Systems Programming in Go shows how to use Go beyond application development by building software that interacts with the operating system, networks, and data at scale.The book starts with a focused introduction to Go, covering the language features and standard packages most relevant to systems programming, including those handling concurrency, interfaces, testing, and runtime internals. It then moves into essential system-level topics such as file handling and I/O, UNIX signals, file systems, structured data formats, databases, and TCP/IP networking. Readers build practical command-line tools, web services, and network clients and servers along the way. In the final section, the book explores advanced applications, including writing an interpreter for a small programming language, processing time series data, building data-mining tools, and creating efficient indexes for UNIX file systems.By the end, readers will be able to design and implement robust systems software in Go for real-world environments.What you will learnCreate command-line utilities using GoWork with files, directories, and UNIX signalsBuild TCP/IP clients and servers in GoWrite concurrent programs using goroutines and channelsDevelop web services and networked applicationsImplement interpreters for custom programming languagesProcess and analyze time series dataUnderstand Go internals and system-level performanceWho this book is forThis book is for intermediate Go developers who want to build low-level and performance-oriented software. It is ideal for backend engineers, DevOps practitioners, and system programmers interested in writing command-line tools, network services, and concurrent applications that interact closely with UNIX-like operating systems.Table of ContentsEssential GoData Collections and FunctionsGo ConcurrencyAdvanced GoWorking with File I/OUNIX Signals and File SystemsWorking with Structured Data and DatabasesProgramming TCP/IP ServicesCreating Web ServicesWriting a Programming LanguageAdding New Features to SMALLTime Series DistancesTime Series Data MiningCreating an Index for Unix Files Read more

ISBN10 1806112191
ISBN13 978-1806112197
Language English
Publisher Packt Publishing
Dimensions 7.5 x 1.33 x 9.25 inches
Item Weight 2.2 pounds
Print length 588 pages
Publication date March 31, 2026

Correction of product information

If you notice any omissions or errors in the product information on this page, please use the correction request form below.

Correction Request Form

Customer ratings & reviews

4 out of 5
★★★★☆
65 ratings | 27 reviews
How item rating is calculated
View all reviews
5 stars
75% (49)
4 stars
8% (5)
3 stars
4% (3)
2 stars
2% (1)
1 star
11% (7)
Sort by

There are currently no written reviews for this product.