nowfound

Life & fun · September 4, 2019

SP

System Programming with Go

Hi everyone, I recently wrote a book about Go, that focus on its usage for system programming. The book is available on Packt website and on Amazon. https://www.packtpub.com/application-development/hands-systems-programming-go https://www.amazon.com/Hands-System-Programming-concurrent-applications/dp/1789804078/ Here's the table of contents: 1. An Introduction to System Programming 2. Unix OS Components 3. An Overview of Go 4. Working with the Filesystem 5. Handling Streams 6. Building Pseudo-Terminals 7. Handling Processes and Daemons 8.…

What it does

In the maker’s words, at launch

Hi everyone, I recently wrote a book about Go, that focus on its usage for system programming. The book is available on Packt website and on Amazon. https://www.packtpub.com/application-development/hands-systems-programming-go https://www.amazon.com/Hands-System-Programming-concurrent-applications/dp/1789804078/ Here's the table of contents: 1. An Introduction to System Programming 2. Unix OS Components 3. An Overview of Go 4. Working with the Filesystem 5. Handling Streams 6. Building Pseudo-Terminals 7. Handling Processes and Daemons 8. Exit Codes, Signals, and Pipes 9. Network Programming 10. Data Encoding Using Go 11. Dealing with Channels and Goroutines 12. Synchronization with sync and atomic 13. Coordination Using Context 14. Implementing Concurrency Patterns 15. Using Reflection 16. Using CGO

Does the same job

all alternatives →
  • MN
    My notes on Working with Go2020 · github.com · ▲185
  • IW
    I wrote a book about using Lambda with Go2021 · ▲103

    Hi HN! During the last few years, I worked on a few applications built with Go, running on AWS Lambda. As I got to know the platform better, I started to find Go & Lambda to be a really productive combination. The applications were fast, and they ended up being much cheaper to run than what my team & I had built before. It’s probably not the best platform for _every_ application, but I was surprised at how much of our workload worked well on it. As we brought new engineers on to our team and helped them get up to speed with the stack, I found that we were covering a lot of the same topics…

  • MB
  • Web Development with Go2017 · ▲92

    Learn to build web application using Go (aka Golang)

  • IC
    I co-wrote a book on training Deep Learning models in Go2019 · ▲45

    A friend and I wrote a book on how to build and train Deep Learning models in Go. We wanted it to be a useful reference for deep learning basics for Go programmers. Deep Learning is slowly seeping into everything we use every day and we thought it would be great if more people could do it in Go. The book is available here and on Amazon as well. https://www.packtpub.com/big-data-and-business-intelligence/hands-deep-learning-go We would appreciate any feedback and we're always looking to improve.

  • Go in One Evening2022 · ▲103

    Learn Go programming essentials in a few hours

More life & fun this month

the category →
  • TL

    Life & fun · 10d ago · louisabraham.github.io

  • Photosynthesis fires two of your iPhone

    Life & fun · 28d ago · photosynthesis.camera

  • SoloUno310

    Take control of hair pulling, nail biting & skin picking

    Life & fun · 28d ago · solouno.io

  • Scroll through all 43,252,003,274,489,856,000 reachable Rubik's Cube permutations.

    Life & fun · 26d ago · everycube.alen.is

  • The Interactive 3D Encyclopedia

    Life & fun · 21d ago · expeditione.fun

  • Hi HN, I built Eigendrum, a web tool that solves the 2D wave equation for arbitrary shapes so you can hear what they sound like as drums. How it works: * Solves -∇²u = λu using finite element analysis (Kφ = λMφ) on a triangle mesh. * Validated to <0.1% error against closed-form solutions for circles (Bessel zeros) and rectangles. * Sound model factors in strike location, Rayleigh damping, and mallet width. * Includes Kac drums I & II to demonstrate identical sound spectra from different geometries. * No frameworks, build steps, or dependencies. Repo and tests:…

    Life & fun · 26d ago · baselashraf81.github.io

Launched alongside, September 2019

the whole month →