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
Method
Multiply
(x float64)
04-expert/01-reflection/main.go:118
Function
New
(config models.ScrapingConfig)
examples/03-advanced/web-scraper/internal/scraper/scraper.go:19
Function
New
()
examples/03-advanced/chat-server/internal/hub/hub.go:32
Function
New
(h *hub.Hub)
examples/03-advanced/chat-server/internal/handlers/handlers.go:15
Function
New
(cfg *config.Config, logger *zap.Logger)
examples/04-expert/api-gateway/internal/gateway/gateway.go:25
Function
New
()
examples/04-expert/performance-monitor/internal/collector/collector.go:56
Function
NewHub
()
examples/04-expert/performance-monitor/internal/websocket/hub.go:25
Function
NewLoggingMiddleware
(logger *zap.Logger)
examples/04-expert/api-gateway/internal/middleware/middleware.go:66
Function
NewMetricsCollector
()
examples/04-expert/performance-monitor/internal/metrics/metrics.go:46
Function
NewMetricsMiddleware
()
examples/04-expert/api-gateway/internal/middleware/middleware.go:102
Function
NewRateLimiter
(limit int, window time.Duration)
examples/04-expert/api-gateway/internal/middleware/middleware.go:20
Function
NewServiceRegistry
(logger *zap.Logger)
examples/04-expert/api-gateway/internal/services/registry.go:25
Method
Perimeter
()
02-intermediate/03-interfaces/main.go:31
Method
Perimeter
()
02-intermediate/03-interfaces/main.go:47
Method
Perimeter
()
02-intermediate/03-interfaces/main.go:63
Method
Remove
()
04-expert/02-generics/main.go:142
Method
Reset
()
02-intermediate/05-packages/utils/math.go:36
Function
ReverseString
(s string)
02-intermediate/05-packages/utils/string.go:13
Method
ServeHome
(w http.ResponseWriter, r *http.Request)
examples/03-advanced/chat-server/internal/handlers/handlers.go:23
Function
ServeWS
(hub Hub, w http.ResponseWriter, r *http.Request)
examples/03-advanced/chat-server/internal/client/client.go:125
Method
ServeWS
(w http.ResponseWriter, r *http.Request)
examples/03-advanced/chat-server/internal/handlers/handlers.go:19
Method
Size
()
04-expert/02-generics/main.go:72
Method
Size
()
04-expert/02-generics/main.go:152
Method
Write
(data string)
02-intermediate/03-interfaces/main.go:88
Method
Write
(data string)
02-intermediate/03-interfaces/main.go:94
Function
counter
(wg *sync.WaitGroup)
03-advanced/01-goroutines/main.go:27
Function
createUser
(w http.ResponseWriter, r *http.Request)
examples/02-intermediate/rest-api/main.go:65
Function
deleteUser
(w http.ResponseWriter, r *http.Request)
examples/02-intermediate/rest-api/main.go:110
Function
getUser
(w http.ResponseWriter, r *http.Request)
examples/02-intermediate/rest-api/main.go:46
Function
getUsers
(w http.ResponseWriter, r *http.Request)
examples/02-intermediate/rest-api/main.go:41
Method
handleDashboard
(w http.ResponseWriter, r *http.Request)
examples/04-expert/performance-monitor/main.go:319
Method
handleStats
(w http.ResponseWriter, r *http.Request)
examples/04-expert/performance-monitor/main.go:308
Method
handleWebSocket
(w http.ResponseWriter, r *http.Request)
examples/04-expert/performance-monitor/main.go:287
Method
healthHandler
(w http.ResponseWriter, r *http.Request)
examples/04-expert/api-gateway/main.go:212
Method
healthHandler
(w http.ResponseWriter, r *http.Request)
examples/04-expert/api-gateway/internal/gateway/gateway.go:89
Function
init
()
examples/04-expert/api-gateway/main.go:257
Function
init
()
examples/04-expert/performance-monitor/main.go:349
Function
main
()
03-advanced/02-channels/main.go:50
Function
main
()
03-advanced/01-goroutines/main.go:35
Function
main
()
03-advanced/03-context/main.go:86
Function
main
()
02-intermediate/06-json-handling/main.go:33
Function
main
()
02-intermediate/07-file-io/main.go:12
Function
main
()
02-intermediate/02-pointers/main.go:35
Function
main
()
02-intermediate/03-interfaces/main.go:102
Function
main
()
02-intermediate/01-structs/main.go:38
Function
main
()
02-intermediate/05-packages/main.go:12
Function
main
()
02-intermediate/04-error-handling/main.go:130
Function
main
()
01-beginner/07-loops/main.go:6
Function
main
()
01-beginner/08-functions/main.go:47
Function
main
()
01-beginner/05-operators/main.go:6
Function
main
()
01-beginner/09-arrays-slices/main.go:6
Function
main
()
01-beginner/02-variables/main.go:6
Function
main
()
01-beginner/04-data-types/main.go:6
Function
main
()
01-beginner/03-constants/main.go:15
Function
main
()
01-beginner/10-maps/main.go:6
Function
main
()
01-beginner/06-control-flow/main.go:6
Function
main
()
01-beginner/01-hello-world/main.go:6
Function
main
()
04-expert/03-performance/main.go:212
Function
main
()
04-expert/01-reflection/main.go:238
Function
main
()
04-expert/02-generics/main.go:226
Function
main
()
examples/03-advanced/web-scraper/main.go:37
Function
main
()
examples/03-advanced/web-scraper/cmd/main.go:13
Function
main
()
examples/03-advanced/chat-server/main.go:46
Function
main
()
examples/03-advanced/chat-server/cmd/main.go:11
Function
main
()
examples/02-intermediate/file-manager/main.go:12
Function
main
()
examples/02-intermediate/rest-api/main.go:22
Function
main
()
examples/01-beginner/calculator-cli/main.go:8
Function
main
()
examples/01-beginner/todo-list/main.go:20
Function
main
()
examples/04-expert/api-gateway/main.go:262
Function
main
()
examples/04-expert/api-gateway/cmd/main.go:15
Function
main
()
examples/04-expert/performance-monitor/main.go:355
Function
main
()
examples/04-expert/performance-monitor/cmd/main.go:17
Method
metricsHandler
(w http.ResponseWriter, r *http.Request)
examples/04-expert/api-gateway/internal/gateway/gateway.go:114
Function
privateFunction
()
02-intermediate/05-packages/utils/math.go:20
Method
proxyHandler
(w http.ResponseWriter, r *http.Request)
examples/04-expert/api-gateway/main.go:171
Method
proxyHandler
(w http.ResponseWriter, r *http.Request)
examples/04-expert/api-gateway/internal/gateway/gateway.go:63
Function
serveHome
(w http.ResponseWriter, r *http.Request)
examples/03-advanced/chat-server/main.go:233
Function
serveHome
(w http.ResponseWriter, r *http.Request)
examples/04-expert/performance-monitor/cmd/main.go:43
Function
updateUser
(w http.ResponseWriter, r *http.Request)
examples/02-intermediate/rest-api/main.go:82
← previous
201–279 of 279, ranked by callers