nowfound

Life & fun · alternatives · 2026

24 alternatives to I'm writing an interactive book on Go concurrency

Interactive book on concurrent programming with auto-tested exercises.

A developer-focused interactive book that teaches Go's concurrency features through hands-on examples and exercises. Created by Anton Z, the resource guides programmers through the complexities of concurrent… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. I'm writing an interactive book on Go concurrency launched in 2024; newer entries below may have overtaken it.

  1. 1

    2021 · practical-go-lessons.com · its alternatives →

  2. 2MB
  3. 3

    The authoritative resource for learning Go

    2016 · amazon.com · its alternatives →

  4. 4IW

    Hey HN! I've been working on a book about WebAssembly over the last few months, and it's finally available at http://levelupwasm.com! Why a book on WebAssembly you ask? Well... WebAssembly is awesome (obviously ) but it's certainly not the easiest thing to learn. So I wrote this book as a practical intro to using WebAssembly in your web apps. I would appreciate any feedback!

    2019 · its alternatives →

  5. 5

    Get insights into building modern Go applications from the best Go veterans. Our blog covers best practices, tips, and tricks for creating high-performance, advanced Go apps.

    2021 · threedots.tech · its alternatives →

  6. 6

    This FREE course will help you exercise your Go skills while building some cool apps, tools, and packages.

    2017 · gophercises.com · its alternatives →

  7. 7IW

    https://www.manning.com/books/data-oriented-programming-in-j... This book is a distillation of everything I’ve learned about what effective development looks like in Java (so far!). It's about how to organize programs around data "as plain data" and the surprisingly benefits that emerge when we do. Programs that are built around the data they manage tend to be simpler, smaller, and significantly easier understand. Java has changed radically over the last several years. It has picked up all kinds of new language features which support data oriented programming (records,…

    2024 · its alternatives →

  8. 8

    Hello HN! I’m Elias. I’ve been an educator in Engineering and Computer Science for some years, and I'm always looking for ways to make learning more engaging and hands-on. A few months ago, I started experimenting with the idea of a book that changes and evolves as you interact with it. It started with a chapter on sorting but that snowballed into a 22-chapter interactive book. My objective in writing this book, was to introduce a more interactive format for technical books that doesn't require internet access, that is lightweight, comprehensive, cross-platform, and can provide a better…

    2025 · cartesian.app · its alternatives →

  9. 9MI

    An interactive book introducing programming with ClojureScript

    2017 · langintro.com · its alternatives →

  10. 10

    Learn how to write webapps without a framework in Go. - thewhitetulip/web-dev-golang-anti-textbook

    2016 · github.com · its alternatives →

  11. 11IW

    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…

    2021 · its alternatives →

  12. 12

    Recently created a minimal persistent relational database in Go. Main focus was on implementing & understanding working the of database, storage management & transaction handling. Use of B+ Tree for storage engine(support for indexing), managing a Free List (for reusing nodes), Support for transactions, Concurrent Reads. Still have many things to add & fix like query processing being one of the main & fixing some bugs Repo link - https://github.com/Sahilb315/AtomixDB Would love to hear your thoughts

    2025 · github.com · its alternatives →

  13. 13SP

    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.…

    2019 · its alternatives →

  14. 14

    Go-like DSL for C#. Contribute to kpocza/GoSharp development by creating an account on GitHub.

    2017 · github.com · its alternatives →

  15. 15

    This repo contains my notes on working with Go and computer systems. - GitHub - betty200744/ultimate-go: This repo contains my notes on working with Go and computer systems.

    2020 · github.com · its alternatives →

  16. 16

    The guide for building large, iOS, and Android native apps - with the challenges and common solutions across the industry.

    2021 · mobileatscale.com · its alternatives →

  17. 17MO
  18. 18

    Learn to build web application using Go (aka Golang)

    2017 · usegolang.com · its alternatives →

  19. 19

    No gc, No goroutines, Produces small binaries while using the unmodified official go toolchain, and comes with complete Web SDK (generated from w3c/webref). We are building `pcz` to provide a reimagination of Go the language, in an effort to make it suitable for all kinds of programming tasks, and currently you can use it to build efficient web applications in Go using the generated Web SDK (as shown with the live web demo[1]). The journey is just starting, any suggestions? or any critics? [1]: https://primecitizens.github.io/livedemos/10-plat-web/

    2023 · github.com · its alternatives →

  20. 20

    Hi HN! I'm currently a Master's student at USTC (University of Science and Technology of China). I've been diving deep into Data Engineering, especially in the context of Large Language Models (LLMs). The Problem: I found that learning resources for modern data engineering are often fragmented and scattered across hundreds of medium articles or disjointed tutorials. It's hard to piece everything together into a coherent system. The Solution: I decided to open-source my learning notes and build them into a structured book. My goal is to help developers fast-track their learning curve. Key…

    Feb 2026 · github.com · its alternatives →

  21. 21
  22. 22IC

    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.

    2019 · its alternatives →

  23. 23

    Go toolkit for clean, composable, channel-based concurrency - destel/rill

    2024 · github.com · its alternatives →

  24. 24

    A practical book on Data Analysis with Rust Notebooks that teaches you the concepts and how they’re implemented in practice.

    2020 · datacrayon.com · its alternatives →

Also compare

Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →