Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/amrulizwan/learn-golang
/ functions
Functions
279 in github.com/amrulizwan/learn-golang
⨍
Functions
279
◇
Types & classes
88
↓ 35 callers
Method
Error
()
02-intermediate/04-error-handling/main.go:37
↓ 35 callers
Method
Set
(key K, value V)
04-expert/02-generics/main.go:205
↓ 32 callers
Method
String
()
04-expert/02-generics/main.go:107
↓ 23 callers
Method
Close
()
examples/03-advanced/chat-server/internal/hub/hub.go:13
↓ 18 callers
Method
Add
(T)
04-expert/02-generics/main.go:128
↓ 10 callers
Method
Get
(key K)
04-expert/02-generics/main.go:209
↓ 6 callers
Method
GetUsername
()
examples/03-advanced/chat-server/internal/hub/hub.go:11
↓ 6 callers
Function
inspectType
(v interface{})
04-expert/01-reflection/main.go:24
↓ 5 callers
Method
Size
()
04-expert/02-generics/main.go:130
↓ 5 callers
Method
Write
(string)
02-intermediate/03-interfaces/main.go:81
↓ 5 callers
Function
divide
(a, b float64)
02-intermediate/04-error-handling/main.go:10
↓ 4 callers
Method
Remove
()
04-expert/02-generics/main.go:129
↓ 4 callers
Function
parseAge
(s string)
02-intermediate/04-error-handling/main.go:17
↓ 4 callers
Function
printShapeInfo
(s Shape)
02-intermediate/03-interfaces/main.go:67
↓ 4 callers
Method
recordMetrics
(method, endpoint, status string, start time.Time)
examples/04-expert/api-gateway/main.go:238
↓ 3 callers
Method
CollectStats
()
examples/04-expert/performance-monitor/internal/collector/collector.go:60
↓ 3 callers
Method
Enqueue
(item T)
04-expert/02-generics/main.go:80
↓ 3 callers
Method
IsEmpty
()
04-expert/02-generics/main.go:131
↓ 3 callers
Function
MakePair
(first T, second U)
04-expert/02-generics/main.go:103
↓ 3 callers
Function
Max
(a, b T)
04-expert/02-generics/main.go:9
↓ 3 callers
Method
Push
(item T)
04-expert/02-generics/main.go:53
↓ 3 callers
Function
Sum
(numbers []T)
04-expert/02-generics/main.go:179
↓ 3 callers
Method
broadcastToRoom
(message []byte, room string)
examples/03-advanced/chat-server/internal/hub/hub.go:105
↓ 3 callers
Function
callMethod
(v interface{}, methodName string, args ...interface{})
04-expert/01-reflection/main.go:87
↓ 3 callers
Method
getOrCreateRoom
(roomName string)
examples/03-advanced/chat-server/main.go:68
↓ 3 callers
Function
longRunningTask
(ctx context.Context, name string)
03-advanced/03-context/main.go:10
↓ 3 callers
Function
showTasks
(todoList TodoList)
examples/01-beginner/todo-list/main.go:81
↓ 3 callers
Function
simpleTask
(id int)
03-advanced/01-goroutines/main.go:11
↓ 3 callers
Function
sum
(numbers ...int)
01-beginner/08-functions/main.go:39
↓ 3 callers
Function
validateUser
(u User)
02-intermediate/04-error-handling/main.go:47
↓ 2 callers
Method
Area
()
02-intermediate/03-interfaces/main.go:10
↓ 2 callers
Function
Average
(numbers []T)
04-expert/02-generics/main.go:187
↓ 2 callers
Method
Draw
()
02-intermediate/03-interfaces/main.go:15
↓ 2 callers
Function
Filter
(slice []T, predicate func(T) bool)
04-expert/02-generics/main.go:31
↓ 2 callers
Method
GetRoom
()
examples/03-advanced/chat-server/internal/hub/hub.go:12
↓ 2 callers
Method
Greet
()
02-intermediate/01-structs/main.go:26
↓ 2 callers
Method
Keys
()
04-expert/02-generics/main.go:218
↓ 2 callers
Function
Map
(slice []T, fn func(T) U)
04-expert/02-generics/main.go:23
↓ 2 callers
Function
Min
(a, b T)
04-expert/02-generics/main.go:16
↓ 2 callers
Function
NewCache
()
04-expert/02-generics/main.go:199
↓ 2 callers
Function
Reduce
(slice []T, initial U, fn func(U, T) U)
04-expert/02-generics/main.go:41
↓ 2 callers
Function
Sort
(slice []T)
04-expert/02-generics/main.go:117
↓ 2 callers
Method
WriteHeader
(code int)
examples/04-expert/api-gateway/internal/middleware/middleware.go:91
↓ 2 callers
Method
collectStats
()
examples/04-expert/performance-monitor/main.go:108
↓ 2 callers
Function
consumer
(id int, ch <-chan int)
03-advanced/02-channels/main.go:43
↓ 2 callers
Function
divide
(a, b float64)
01-beginner/08-functions/main.go:22
↓ 2 callers
Function
drawShape
(d Drawable)
02-intermediate/03-interfaces/main.go:71
↓ 2 callers
Function
fetchData
(ctx context.Context, id int)
03-advanced/03-context/main.go:24
↓ 2 callers
Function
getNumber
(prompt string)
examples/01-beginner/calculator-cli/main.go:65
↓ 2 callers
Function
processShapeDrawer
(sd ShapeDrawer)
02-intermediate/03-interfaces/main.go:75
↓ 2 callers
Function
processUser
(name, email, ageStr string)
02-intermediate/04-error-handling/main.go:83
↓ 2 callers
Function
validateStruct
(v interface{})
04-expert/01-reflection/main.go:138
↓ 1 callers
Method
Allow
(ip string)
examples/04-expert/api-gateway/main.go:72
↓ 1 callers
Method
Allow
(ip string)
examples/04-expert/api-gateway/internal/middleware/middleware.go:28
↓ 1 callers
Method
AreaByPointer
()
02-intermediate/02-pointers/main.go:26
↓ 1 callers
Method
AreaByValue
()
02-intermediate/02-pointers/main.go:22
↓ 1 callers
Method
Broadcast
(message []byte, room string)
examples/03-advanced/chat-server/internal/client/client.go:46
↓ 1 callers
Method
Dequeue
()
04-expert/02-generics/main.go:84
↓ 1 callers
Method
GetAllServices
()
examples/04-expert/api-gateway/internal/services/registry.go:97
↓ 1 callers
Method
GetHealthyService
(serviceName string)
examples/04-expert/api-gateway/internal/services/registry.go:52
↓ 1 callers
Method
GetInfo
()
02-intermediate/01-structs/main.go:34
↓ 1 callers
Method
GetRoomStats
()
examples/03-advanced/chat-server/internal/hub/hub.go:119
↓ 1 callers
Method
GetSend
()
examples/03-advanced/chat-server/internal/hub/hub.go:10
↓ 1 callers
Method
HaveBirthday
()
02-intermediate/01-structs/main.go:30
↓ 1 callers
Method
Middleware
(next http.Handler)
examples/04-expert/api-gateway/internal/middleware/middleware.go:51
↓ 1 callers
Method
Middleware
(next http.Handler)
examples/04-expert/api-gateway/internal/middleware/middleware.go:70
↓ 1 callers
Method
Middleware
(next http.Handler)
examples/04-expert/api-gateway/internal/middleware/middleware.go:109
↓ 1 callers
Function
NewGateway
()
examples/04-expert/api-gateway/main.go:95
↓ 1 callers
Function
NewMonitor
()
examples/04-expert/performance-monitor/main.go:96
↓ 1 callers
Function
NewRateLimiter
(limit int, window time.Duration)
examples/04-expert/api-gateway/main.go:64
↓ 1 callers
Function
NewScraper
(config Config)
examples/03-advanced/web-scraper/main.go:80
↓ 1 callers
Method
Perimeter
()
02-intermediate/03-interfaces/main.go:11
↓ 1 callers
Method
Pop
()
04-expert/02-generics/main.go:57
↓ 1 callers
Function
ProcessContainer
(container Container[T], items []T)
04-expert/02-generics/main.go:160
↓ 1 callers
Method
ReadPump
()
examples/03-advanced/chat-server/internal/client/client.go:49
↓ 1 callers
Method
Register
(client *Client)
examples/03-advanced/chat-server/internal/client/client.go:44
↓ 1 callers
Method
RegisterService
(name string, upstream string)
examples/04-expert/api-gateway/internal/services/registry.go:32
↓ 1 callers
Method
Run
()
examples/03-advanced/chat-server/internal/hub/hub.go:42
↓ 1 callers
Method
Run
()
examples/04-expert/performance-monitor/internal/websocket/hub.go:35
↓ 1 callers
Method
Scale
(factor float64)
02-intermediate/02-pointers/main.go:30
↓ 1 callers
Method
ScrapeArticles
(urls []string)
examples/03-advanced/web-scraper/internal/scraper/scraper.go:28
↓ 1 callers
Method
ScrapeURLs
(urls []string)
examples/03-advanced/web-scraper/main.go:89
↓ 1 callers
Method
Start
()
examples/04-expert/api-gateway/internal/gateway/gateway.go:42
↓ 1 callers
Method
StartHealthCheck
()
examples/04-expert/api-gateway/internal/services/registry.go:65
↓ 1 callers
Method
Unregister
(client *Client)
examples/03-advanced/chat-server/internal/client/client.go:45
↓ 1 callers
Method
UpdateMetrics
(stats *collector.SystemStats)
examples/04-expert/performance-monitor/internal/metrics/metrics.go:55
↓ 1 callers
Method
WritePump
()
examples/03-advanced/chat-server/internal/client/client.go:85
↓ 1 callers
Function
add
(a, b int)
01-beginner/08-functions/main.go:14
↓ 1 callers
Function
add
(a, b float64)
examples/01-beginner/calculator-cli/main.go:76
↓ 1 callers
Function
addTask
(todoList *TodoList)
examples/01-beginner/todo-list/main.go:64
↓ 1 callers
Function
benchmarkComparison
()
04-expert/03-performance/main.go:159
↓ 1 callers
Method
broadcastStats
()
examples/04-expert/performance-monitor/main.go:257
↓ 1 callers
Function
cacheLineOptimization
()
04-expert/03-performance/main.go:140
↓ 1 callers
Function
changeDirectory
(currentDir string)
examples/02-intermediate/file-manager/main.go:245
↓ 1 callers
Method
checkServiceHealth
(serviceName string, service *Service)
examples/04-expert/api-gateway/main.go:141
↓ 1 callers
Method
checkServiceHealth
(serviceName string, service *Service)
examples/04-expert/api-gateway/internal/services/registry.go:80
↓ 1 callers
Method
collectDiskStats
()
examples/04-expert/performance-monitor/main.go:151
↓ 1 callers
Method
collectDiskStats
()
examples/04-expert/performance-monitor/internal/collector/collector.go:112
↓ 1 callers
Method
collectMemoryStats
()
examples/04-expert/performance-monitor/internal/collector/collector.go:98
↓ 1 callers
Method
collectNetworkStats
()
examples/04-expert/performance-monitor/main.go:177
next →
1–100 of 279, ranked by callers