Dwarves
Memo
Home
Consulting
Handbook
Playbook
Hiring
Changelog
Contributor
Prompts
Night mode
Pinned
On agentic AI
2025 Roadmap
Experiment selection
Do one thing well
Compose newsletter
Our bets 🧙‍♂️
Team profile 💎
Explore
Updates
Research
Consulting
Careers
Handbook
Playbook
Culture
Earn
Fund
Misc
Opensource
Org
Radar
Services
Resources
Dwarves
Memo

Properties

  • Created:Apr 23, 2025
  • Author:zlatanpham
  • Views: 1
  • Tags: golangMoC

Location

  • Folder: /topics

Stats

  • Words:757
  • Characters:9,903
  • Blocks:14
  • Reading time:4m

Command Palette

Search for a command to run...

  • Go language fundamentals
  • Concurrency & parallelism
  • Testing & test doubles
  • Design patterns & best practices
  • Package & module management
  • Performance & profiling
  • Tools & libraries
  • Go language fundamentals
  • Concurrency & parallelism
  • Testing & test doubles
  • Design patterns & best practices
  • Package & module management
  • Performance & profiling
  • Tools & libraries

§ Go

zlatanpham
Apr 23, 2025
  • 1
  • Go language fundamentals

    • Go in software engineering
    • Go import design: using git repo path
    • Go generics type safety
    • Slice and array in Golang
    • Atomic package in Golang
    • Error handling patterns

    Concurrency & parallelism

    • Go concurrency
    • Approaches to manage concurrent workloads like worker pools and pipelines
    • Unexpected pitfalls and some handy patterns with concurrency in Go
    • Circuit breaker in Go

    Testing & test doubles

    • Unit testing best practices in Golang
    • Level up your testing game with Gomock
    • Test doubles
    • Testing made simple: best practices for Golang test

    Design patterns & best practices

    • Template method design pattern
    • Extension interface pattern

    Package & module management

    • Go package
    • Bunk license check

    Performance & profiling

    • Profiling in Go

    Tools & libraries

    • Message queues and streaming platforms eg Kafka Nats Rabbitmq
    • Use Go Selenium to crawl data
    • Golang for high performance video streaming
    • Connecting Vim with Golang
    Tags:
    golangMoC
    sticker #2
    Subscribe to Dwarves Memo

    Receive the latest updates directly to your inbox.

    Use[or]to navigate headings
    Dwarves Foundation
    Memo
    © 2025