Exercises to study and learn golang language from 2 sources:
Golang exercises of this Udemy course.
- Values
- Variables
- Types
- Programming fundamentals
- Variable types
- IOTA
- Bit shiftting
- Control flow
- Loop
- Conditional
- Modulus
- Array
- Slice
- Make
- Range
- Structs
- Anonymous Structs
- Promotion
- "OOP" style
- Funcs
- Variadic funcs
- Funcs expr
- Callbacks
- Closure
- Pointers
- JSON
- Writer interface
- Sort
- Sort custom
- bcrypt
- Wait groups
- Method sets
- Mutex
- Atomic
- Channels
- Range
- Select
- Comma ok idiom
- Fan in - Fan out
- Context
- Errors
- Printing & logging
- Errors with info
- Recover
- Test
- Documentation: Example
- Benchmarking
Golang exercises from this book using TDD.
- Structs
- Methods
- Interfaces
- Pointers
- Errors
- Maps
- CRUD API
- Mocking
- Dependency injection
- Concurrency
- Goroutines
- Channels
- Benchmarking
- Concurrency
- Net package
- Select
- Goroutines
- Concurrency
- Sync
- Goroutinescd
- Reflection in Go