diff --git a/src/data/roadmaps/golang/content/beego@p7yeYkbQKAjr2aA_eUno4.md b/src/data/roadmaps/golang/content/beego@p7yeYkbQKAjr2aA_eUno4.md index 6ba65d854..025238675 100644 --- a/src/data/roadmaps/golang/content/beego@p7yeYkbQKAjr2aA_eUno4.md +++ b/src/data/roadmaps/golang/content/beego@p7yeYkbQKAjr2aA_eUno4.md @@ -5,6 +5,6 @@ Beego is a full-stack web framework providing MVC architecture, ORM, session man Visit the following resources to learn more: - [@official@Arrays](https://go.dev/tour/moretypes/6) +- [@official@beego package](https://pkg.go.dev/github.com/beego/beego) - [@opensource@beego/beego](https://github.com/beego/beego) -- [@article@Exploring Golang and Beego: A Beginner's Guide with Examples](https://medium.com/@vijeshomen/exploring-golang-and-beego-a-beginners-guide-with-examples-part-1-79619f0db1ac) -- [@official@beego package](https://pkg.go.dev/github.com/beego/beego) \ No newline at end of file +- [@article@Exploring Golang and Beego: A Beginner's Guide with Examples](https://medium.com/@vijeshomen/exploring-golang-and-beego-a-beginners-guide-with-examples-part-1-79619f0db1ac) \ No newline at end of file diff --git a/src/data/roadmaps/golang/content/boolean@PRTou83_rD0u7p2elGG4s.md b/src/data/roadmaps/golang/content/boolean@PRTou83_rD0u7p2elGG4s.md index aba5eb298..dd1ff6992 100644 --- a/src/data/roadmaps/golang/content/boolean@PRTou83_rD0u7p2elGG4s.md +++ b/src/data/roadmaps/golang/content/boolean@PRTou83_rD0u7p2elGG4s.md @@ -5,4 +5,4 @@ The `bool` type represents `true` or `false` values with default zero value of ` Visit the following resources to learn more: - [@official@Booleans in Golang](https://golangdocs.com/booleans-in-golang) -- [@article@Understanding Boolean Logic in Go](https://www.digitalocean.com/community/tutorials/understanding-boolean-logic-in-go) +- [@article@Understanding Boolean Logic in Go](https://www.digitalocean.com/community/tutorials/understanding-boolean-logic-in-go) \ No newline at end of file diff --git a/src/data/roadmaps/golang/content/break@IWdAJ1BXqJv8EMYvFWRaH.md b/src/data/roadmaps/golang/content/break@IWdAJ1BXqJv8EMYvFWRaH.md index b3fee2d02..bc6954837 100644 --- a/src/data/roadmaps/golang/content/break@IWdAJ1BXqJv8EMYvFWRaH.md +++ b/src/data/roadmaps/golang/content/break@IWdAJ1BXqJv8EMYvFWRaH.md @@ -5,4 +5,4 @@ Immediately exits innermost loop or switch statement. In nested loops, only exit Visit the following resources to learn more: - [@article@Using Break and Continue Statements When Working with Loop](https://www.digitalocean.com/community/tutorials/using-break-and-continue-statements-when-working-with-loops-in-go) -- [@article@Demystifying the Break and Continue Statements in Golang](https://medium.com/@kiruu1238/break-continue-bc35e9f3802d) +- [@article@Demystifying the Break and Continue Statements in Golang](https://medium.com/@kiruu1238/break-continue-bc35e9f3802d) \ No newline at end of file diff --git a/src/data/roadmaps/golang/content/closures@ZSiNvYDTW2RYyPttls5iz.md b/src/data/roadmaps/golang/content/closures@ZSiNvYDTW2RYyPttls5iz.md index 086b97833..cdd8b8e5c 100644 --- a/src/data/roadmaps/golang/content/closures@ZSiNvYDTW2RYyPttls5iz.md +++ b/src/data/roadmaps/golang/content/closures@ZSiNvYDTW2RYyPttls5iz.md @@ -5,4 +5,4 @@ Functions capturing variables from surrounding scope, accessible even after oute Visit the following resources to learn more: - [@official@Closures in Golang](https://go.dev/tour/moretypes/25) -- [@article@Understanding Closures in Go](https://code101.medium.com/understanding-closures-in-go-encapsulating-state-and-behaviour-558ac3617671) +- [@article@Understanding Closures in Go](https://code101.medium.com/understanding-closures-in-go-encapsulating-state-and-behaviour-558ac3617671) \ No newline at end of file diff --git a/src/data/roadmaps/golang/content/commands--docs@ywiNCAAvpSVXTwWwguxSZ.md b/src/data/roadmaps/golang/content/commands--docs@ywiNCAAvpSVXTwWwguxSZ.md index 74a17241c..5df333852 100644 --- a/src/data/roadmaps/golang/content/commands--docs@ywiNCAAvpSVXTwWwguxSZ.md +++ b/src/data/roadmaps/golang/content/commands--docs@ywiNCAAvpSVXTwWwguxSZ.md @@ -5,4 +5,4 @@ Go provides built-in documentation tools including `go doc` for terminal documen Visit the following resources to learn more: - [@official@Go Doc](https://go.dev/godoc) -- [@article@A Guide to Effective Go Documentation](https://nirdoshgautam.medium.com/a-guide-to-effective-go-documentation-952f346d073f) +- [@article@A Guide to Effective Go Documentation](https://nirdoshgautam.medium.com/a-guide-to-effective-go-documentation-952f346d073f) \ No newline at end of file diff --git a/src/data/roadmaps/golang/content/common-usecases@gChqUzY3SbPJH0H0jcoAp.md b/src/data/roadmaps/golang/content/common-usecases@gChqUzY3SbPJH0H0jcoAp.md index 5d8c3267d..9bc5638f0 100644 --- a/src/data/roadmaps/golang/content/common-usecases@gChqUzY3SbPJH0H0jcoAp.md +++ b/src/data/roadmaps/golang/content/common-usecases@gChqUzY3SbPJH0H0jcoAp.md @@ -5,4 +5,4 @@ Context package common uses: HTTP timeouts, database deadlines, goroutine cancel Visit the following resources to learn more: - [@official@Use Cases](https://go.dev/solutions/use-cases) -- [@article@The Versatility of Go: Ideal Use Cases for the Golang Programming](https://dev.to/adityabhuyan/the-versatility-of-go-ideal-use-cases-for-the-golang-programming-language-7co) +- [@article@The Versatility of Go: Ideal Use Cases for the Golang Programming](https://dev.to/adityabhuyan/the-versatility-of-go-ideal-use-cases-for-the-golang-programming-language-7co) \ No newline at end of file diff --git a/src/data/roadmaps/golang/content/const-and-iota@-M-qrXwVt7HfJv0CSRNGS.md b/src/data/roadmaps/golang/content/const-and-iota@-M-qrXwVt7HfJv0CSRNGS.md index 6fd53a3a2..b69703af4 100644 --- a/src/data/roadmaps/golang/content/const-and-iota@-M-qrXwVt7HfJv0CSRNGS.md +++ b/src/data/roadmaps/golang/content/const-and-iota@-M-qrXwVt7HfJv0CSRNGS.md @@ -5,4 +5,4 @@ Constants declared with `const` represent unchanging compile-time values. `iota` Visit the following resources to learn more: - [@official@Iota](https://go.dev/wiki/Iota) -- [@article@Constants](https://webreference.com/go/basics/constants/) +- [@article@Constants](https://webreference.com/go/basics/constants/) \ No newline at end of file diff --git a/src/data/roadmaps/golang/content/context-package@vxB3aGreqWBrNhiu8hcPE.md b/src/data/roadmaps/golang/content/context-package@vxB3aGreqWBrNhiu8hcPE.md index 422762139..f7aadb84b 100644 --- a/src/data/roadmaps/golang/content/context-package@vxB3aGreqWBrNhiu8hcPE.md +++ b/src/data/roadmaps/golang/content/context-package@vxB3aGreqWBrNhiu8hcPE.md @@ -5,4 +5,4 @@ Carries deadlines, cancellation signals, and request-scoped values across API bo Visit the following resources to learn more: - [@official@Go Concurrency Patterns: Context](https://go.dev/blog/context) -- [@article@The Complete Guide to Context in Golang](https://medium.com/@jamal.kaksouri/the-complete-guide-to-context-in-golang-efficient-concurrency-management-43d722f6eaea) +- [@article@The Complete Guide to Context in Golang](https://medium.com/@jamal.kaksouri/the-complete-guide-to-context-in-golang-efficient-concurrency-management-43d722f6eaea) \ No newline at end of file diff --git a/src/data/roadmaps/golang/content/continue@BRKryB5HawXyXeBWM4QqU.md b/src/data/roadmaps/golang/content/continue@BRKryB5HawXyXeBWM4QqU.md index 6dd3aaf7f..ee8b2d63e 100644 --- a/src/data/roadmaps/golang/content/continue@BRKryB5HawXyXeBWM4QqU.md +++ b/src/data/roadmaps/golang/content/continue@BRKryB5HawXyXeBWM4QqU.md @@ -5,4 +5,4 @@ Skips rest of current iteration and jumps to next loop iteration. Only affects i Visit the following resources to learn more: - [@article@Using Break and Continue Statements When Working with Loop](https://www.digitalocean.com/community/tutorials/using-break-and-continue-statements-when-working-with-loops-in-go) -- [@article@Demystifying the Break and Continue Statements in Golang](https://medium.com/@kiruu1238/break-continue-bc35e9f3802d) +- [@article@Demystifying the Break and Continue Statements in Golang](https://medium.com/@kiruu1238/break-continue-bc35e9f3802d) \ No newline at end of file diff --git a/src/data/roadmaps/golang/content/coverage@27lhNAdKwRrc2S2ha3QNG.md b/src/data/roadmaps/golang/content/coverage@27lhNAdKwRrc2S2ha3QNG.md index 235728f55..5b4476380 100644 --- a/src/data/roadmaps/golang/content/coverage@27lhNAdKwRrc2S2ha3QNG.md +++ b/src/data/roadmaps/golang/content/coverage@27lhNAdKwRrc2S2ha3QNG.md @@ -5,4 +5,4 @@ Test coverage measures code execution during testing using `go test -cover` and Visit the following resources to learn more: - [@official@Coverage Profiling](https://go.dev/doc/build-cover) -- [@article@Understanding Go Coverage: A Guide to Test Coverage in Go](https://medium.com/@keployio/understanding-go-coverage-a-guide-to-test-coverage-in-go-0c6e5ac8ba81) +- [@article@Understanding Go Coverage: A Guide to Test Coverage in Go](https://medium.com/@keployio/understanding-go-coverage-a-guide-to-test-coverage-in-go-0c6e5ac8ba81) \ No newline at end of file diff --git a/src/data/roadmaps/golang/content/cross-compilation@mvcWcecHA_jyQY1txFgL_.md b/src/data/roadmaps/golang/content/cross-compilation@mvcWcecHA_jyQY1txFgL_.md index 168e47be4..0497f2649 100644 --- a/src/data/roadmaps/golang/content/cross-compilation@mvcWcecHA_jyQY1txFgL_.md +++ b/src/data/roadmaps/golang/content/cross-compilation@mvcWcecHA_jyQY1txFgL_.md @@ -5,4 +5,4 @@ Build executables for different OS and architectures using `GOOS` and `GOARCH` e Visit the following resources to learn more: - [@official@GccgoCrossCompilation](https://go.dev/wiki/GccgoCrossCompilation) -- [@article@Cross-compiling made easy with Golang](https://medium.com/@keployio/understanding-go-coverage-a-guide-to-test-coverage-in-go-0c6e5ac8ba81) +- [@article@Cross-compiling made easy with Golang](https://medium.com/@keployio/understanding-go-coverage-a-guide-to-test-coverage-in-go-0c6e5ac8ba81) \ No newline at end of file diff --git a/src/data/roadmaps/golang/content/deadlines--cancellations@p5u2tWRmRtyfBgKcSUHFU.md b/src/data/roadmaps/golang/content/deadlines--cancellations@p5u2tWRmRtyfBgKcSUHFU.md index 28a55c36c..9f9713817 100644 --- a/src/data/roadmaps/golang/content/deadlines--cancellations@p5u2tWRmRtyfBgKcSUHFU.md +++ b/src/data/roadmaps/golang/content/deadlines--cancellations@p5u2tWRmRtyfBgKcSUHFU.md @@ -7,4 +7,4 @@ Visit the following resources to learn more: - [@official@Canceling in-progress Operations](https://go.dev/doc/database/cancel-operations) - [@article@Understanding Golang Context: Cancellation, Timeouts](https://webdevstation.com/posts/understanding-golang-context/) - [@article@Understanding Context in Golang](https://medium.com/better-programming/understanding-context-in-golang-7f574d9d94e0) -- [@article@How to use the context.Done\(\) method in Go](https://dev.to/mcaci/how-to-use-the-context-done-method-in-go-22me) \ No newline at end of file +- [@article@How to use the context.Done() method in Go](https://dev.to/mcaci/how-to-use-the-context-done-method-in-go-22me) \ No newline at end of file diff --git a/src/data/roadmaps/golang/content/echo@1qhqEYf6wYf5sfXgTUnmi.md b/src/data/roadmaps/golang/content/echo@1qhqEYf6wYf5sfXgTUnmi.md index 4c0a04eba..791d4f8f4 100644 --- a/src/data/roadmaps/golang/content/echo@1qhqEYf6wYf5sfXgTUnmi.md +++ b/src/data/roadmaps/golang/content/echo@1qhqEYf6wYf5sfXgTUnmi.md @@ -6,4 +6,4 @@ Visit the following resources to learn more: - [@official@High Performance, Extensible, Minimalist Go Web framework](https://echo.labstack.com/) - [@official@Echo Documentation](https://echo.labstack.com/docs) -- [@article@Best Practices for Structuring Scalable Golang APIs with Echo](https://medium.com/@OTS415/structuring-golang-echo-apis-8d657de5dc7c) +- [@article@Best Practices for Structuring Scalable Golang APIs with Echo](https://medium.com/@OTS415/structuring-golang-echo-apis-8d657de5dc7c) \ No newline at end of file diff --git a/src/data/roadmaps/golang/content/encodingjson@uB1fE15OprBcwN7p7ffJF.md b/src/data/roadmaps/golang/content/encodingjson@uB1fE15OprBcwN7p7ffJF.md index 4d9e512e9..e609f41cb 100644 --- a/src/data/roadmaps/golang/content/encodingjson@uB1fE15OprBcwN7p7ffJF.md +++ b/src/data/roadmaps/golang/content/encodingjson@uB1fE15OprBcwN7p7ffJF.md @@ -4,5 +4,5 @@ This package provides robust and efficient functionalities for marshaling (encod Visit the following resources to learn more: -- [@article@Empty Interface](https://go.dev/tour/methods/14) +- [@official@Empty Interface](https://go.dev/tour/methods/14) - [@article@Understanding the empty interface in Go](https://dev.to/flrnd/understanding-the-empty-interface-in-go-4652) \ No newline at end of file diff --git a/src/data/roadmaps/golang/content/errorsnew@dHk6Y0zFqxtCuDiQcHQsi.md b/src/data/roadmaps/golang/content/errorsnew@dHk6Y0zFqxtCuDiQcHQsi.md index 062d24e4e..4a5d624cb 100644 --- a/src/data/roadmaps/golang/content/errorsnew@dHk6Y0zFqxtCuDiQcHQsi.md +++ b/src/data/roadmaps/golang/content/errorsnew@dHk6Y0zFqxtCuDiQcHQsi.md @@ -7,4 +7,4 @@ Visit the following resources to learn more: - [@official@Error Handling and Go](https://go.dev/blog/error-handling-and-go) - [@article@The Error Interface](https://golang.ntxm.org/docs/error-handling-in-go/the-error-interface/) - [@article@Mastering Error Handling in Go: A Comprehensive Guide](https://medium.com/hprog99/mastering-error-handling-in-go-a-comprehensive-guide-fac34079833f) -- [@article@Creating Custom Errors in Go](https://www.digitalocean.com/community/tutorials/creating-custom-errors-in-go) +- [@article@Creating Custom Errors in Go](https://www.digitalocean.com/community/tutorials/creating-custom-errors-in-go) \ No newline at end of file diff --git a/src/data/roadmaps/golang/content/escape-analysis@ixoXVtRlrvTittqQq-Bgo.md b/src/data/roadmaps/golang/content/escape-analysis@ixoXVtRlrvTittqQq-Bgo.md index 518192461..6401b344e 100644 --- a/src/data/roadmaps/golang/content/escape-analysis@ixoXVtRlrvTittqQq-Bgo.md +++ b/src/data/roadmaps/golang/content/escape-analysis@ixoXVtRlrvTittqQq-Bgo.md @@ -5,4 +5,4 @@ Compile-time optimization determining whether variables are allocated on stack ( Visit the following resources to learn more: - [@article@Escape Analysis in Go: Stack vs Heap Allocation Explained](https://dev.to/abstractmusa/escape-analysis-in-go-stack-vs-heap-allocation-explained-506a) -- [@article@Escape Analysis in Golang](https://medium.com/@trinad536/escape-analysis-in-golang-fc81b78f3550) +- [@article@Escape Analysis in Golang](https://medium.com/@trinad536/escape-analysis-in-golang-fc81b78f3550) \ No newline at end of file diff --git a/src/data/roadmaps/golang/content/fan-in@8BrnnM7HM-bijbUDgnW49.md b/src/data/roadmaps/golang/content/fan-in@8BrnnM7HM-bijbUDgnW49.md index 3d6305c49..0eaa07a97 100644 --- a/src/data/roadmaps/golang/content/fan-in@8BrnnM7HM-bijbUDgnW49.md +++ b/src/data/roadmaps/golang/content/fan-in@8BrnnM7HM-bijbUDgnW49.md @@ -5,4 +5,4 @@ Concurrency pattern merging multiple input channels into single output channel. Visit the following resources to learn more: - [@article@Fan Out Fan In Concurrency Pattern Explained](https://www.golinuxcloud.com/go-fan-out-fan-in/) -- [@article@Golang Concurrency Patterns: Fan in, Fan out](https://medium.com/geekculture/golang-concurrency-patterns-fan-in-fan-out-1ee43c6830c4) +- [@article@Golang Concurrency Patterns: Fan in, Fan out](https://medium.com/geekculture/golang-concurrency-patterns-fan-in-fan-out-1ee43c6830c4) \ No newline at end of file diff --git a/src/data/roadmaps/golang/content/fan-out@pN8EsuKUPDUKyskodu_sC.md b/src/data/roadmaps/golang/content/fan-out@pN8EsuKUPDUKyskodu_sC.md index e80879cc4..b5fd3f433 100644 --- a/src/data/roadmaps/golang/content/fan-out@pN8EsuKUPDUKyskodu_sC.md +++ b/src/data/roadmaps/golang/content/fan-out@pN8EsuKUPDUKyskodu_sC.md @@ -5,4 +5,4 @@ Concurrency pattern distributing work from single source to multiple workers. Ty Visit the following resources to learn more: - [@article@Fan Out Fan In Concurrency Pattern Explained](https://www.golinuxcloud.com/go-fan-out-fan-in/) -- [@article@Golang Concurrency Patterns: Fan in, Fan out](https://medium.com/geekculture/golang-concurrency-patterns-fan-in-fan-out-1ee43c6830c4) +- [@article@Golang Concurrency Patterns: Fan in, Fan out](https://medium.com/geekculture/golang-concurrency-patterns-fan-in-fan-out-1ee43c6830c4) \ No newline at end of file diff --git a/src/data/roadmaps/golang/content/fmterrorf@LVaWjZfij6-z_uwkAc0MK.md b/src/data/roadmaps/golang/content/fmterrorf@LVaWjZfij6-z_uwkAc0MK.md index 5deda3d23..ef4520355 100644 --- a/src/data/roadmaps/golang/content/fmterrorf@LVaWjZfij6-z_uwkAc0MK.md +++ b/src/data/roadmaps/golang/content/fmterrorf@LVaWjZfij6-z_uwkAc0MK.md @@ -7,4 +7,4 @@ Visit the following resources to learn more: - [@official@fmt](https://pkg.go.dev/fmt) - [@official@Error Handling and Go](https://go.dev/blog/error-handling-and-go) - [@article@Mastering Error Handling in Golang: The Power of fmt.Errorf ()](https://thelinuxcode.com/mastering-error-handling-in-golang-the-power-of-fmt-errorf/) -- [@article@Understanding the fmt.Errorf Function in Golang](https://www.zetcode.com/golang/fmt-errorf/) +- [@article@Understanding the fmt.Errorf Function in Golang](https://www.zetcode.com/golang/fmt-errorf/) \ No newline at end of file diff --git a/src/data/roadmaps/golang/content/for-loop@ijS-b400c9BldRO6PlrC1.md b/src/data/roadmaps/golang/content/for-loop@ijS-b400c9BldRO6PlrC1.md index 642c9d36c..e6889c454 100644 --- a/src/data/roadmaps/golang/content/for-loop@ijS-b400c9BldRO6PlrC1.md +++ b/src/data/roadmaps/golang/content/for-loop@ijS-b400c9BldRO6PlrC1.md @@ -5,4 +5,4 @@ Go's only looping construct, incredibly flexible for all iteration needs. Classi Visit the following resources to learn more: - [@official@for](https://go.dev/tour/flowcontrol/1) -- [@article@Learn for loops in Go with Examples](https://golangbot.com/loops/) +- [@article@Learn for loops in Go with Examples](https://golangbot.com/loops/) \ No newline at end of file diff --git a/src/data/roadmaps/golang/content/for-range@j0w6e8Pksh30PKDvXj3yk.md b/src/data/roadmaps/golang/content/for-range@j0w6e8Pksh30PKDvXj3yk.md index 5e02de66d..9ab7ce378 100644 --- a/src/data/roadmaps/golang/content/for-range@j0w6e8Pksh30PKDvXj3yk.md +++ b/src/data/roadmaps/golang/content/for-range@j0w6e8Pksh30PKDvXj3yk.md @@ -6,4 +6,4 @@ Visit the following resources to learn more: - [@official@Range](https://go.dev/wiki/Range) - [@official@for](https://go.dev/tour/flowcontrol/1) -- [@article@Select & For Range Channel in Go](https://blog.devtrovert.com/p/select-and-for-range-channel-i-bet) +- [@article@Select & For Range Channel in Go](https://blog.devtrovert.com/p/select-and-for-range-channel-i-bet) \ No newline at end of file diff --git a/src/data/roadmaps/golang/content/functions-basics@MBafBhpEV_7qgDNPOIBBs.md b/src/data/roadmaps/golang/content/functions-basics@MBafBhpEV_7qgDNPOIBBs.md index ce50c61cd..f73506775 100644 --- a/src/data/roadmaps/golang/content/functions-basics@MBafBhpEV_7qgDNPOIBBs.md +++ b/src/data/roadmaps/golang/content/functions-basics@MBafBhpEV_7qgDNPOIBBs.md @@ -5,4 +5,4 @@ Reusable code blocks declared with `func` keyword. Support parameters, return va Visit the following resources to learn more: - [@official@Functions](https://go.dev/tour/basics/4) -- [@article@Functions in Golang: Complete Guide with Examples](https://medium.com/backend-forge/functions-in-golang-complete-guide-with-examples-2025-e07db0f98fd3) +- [@article@Functions in Golang: Complete Guide with Examples](https://medium.com/backend-forge/functions-in-golang-complete-guide-with-examples-2025-e07db0f98fd3) \ No newline at end of file diff --git a/src/data/roadmaps/golang/content/generic-functions@p7L4EUsjMnJlrbb-oDvlf.md b/src/data/roadmaps/golang/content/generic-functions@p7L4EUsjMnJlrbb-oDvlf.md index fdb4dbbe6..d625a558a 100644 --- a/src/data/roadmaps/golang/content/generic-functions@p7L4EUsjMnJlrbb-oDvlf.md +++ b/src/data/roadmaps/golang/content/generic-functions@p7L4EUsjMnJlrbb-oDvlf.md @@ -5,4 +5,4 @@ Write functions working with multiple types using type parameters in square brac Visit the following resources to learn more: - [@official@Generic Functions](https://go.dev/doc/tutorial/generics) -- [@article@Generic Functions Comprehensive Guide](https://www.ardanlabs.com/blog/2018/12/garbage-collection-in-go-part1-semantics.html) +- [@article@Generic Functions Comprehensive Guide](https://www.ardanlabs.com/blog/2018/12/garbage-collection-in-go-part1-semantics.html) \ No newline at end of file diff --git a/src/data/roadmaps/golang/content/generics@uEpTANOBHlFwCg5p44Lh0.md b/src/data/roadmaps/golang/content/generics@uEpTANOBHlFwCg5p44Lh0.md index 453959ade..3cae5279b 100644 --- a/src/data/roadmaps/golang/content/generics@uEpTANOBHlFwCg5p44Lh0.md +++ b/src/data/roadmaps/golang/content/generics@uEpTANOBHlFwCg5p44Lh0.md @@ -5,4 +5,4 @@ Introduced in Go 1.18, allow functions and types to work with different data typ Visit the following resources to learn more: - [@official@Generic Functions](https://go.dev/doc/tutorial/generics) -- [@article@Understanding Generics](https://blog.logrocket.com/understanding-generics-go-1-18/) +- [@article@Understanding Generics](https://blog.logrocket.com/understanding-generics-go-1-18/) \ No newline at end of file diff --git a/src/data/roadmaps/golang/content/go-command@_3_tFOpQisx6DSP4Yc2E2.md b/src/data/roadmaps/golang/content/go-command@_3_tFOpQisx6DSP4Yc2E2.md index 5606c9443..af427f7f6 100644 --- a/src/data/roadmaps/golang/content/go-command@_3_tFOpQisx6DSP4Yc2E2.md +++ b/src/data/roadmaps/golang/content/go-command@_3_tFOpQisx6DSP4Yc2E2.md @@ -7,4 +7,4 @@ Visit the following resources to learn more: - [@official@Command Documentation](https://go.dev/doc/cmd) - [@official@Go Package](https://pkg.go.dev/cmd/go) - [@official@Go Test](https://go.dev/doc/tutorial/add-a-test) -- [@official@Compile and Install Application](https://go.dev/doc/tutorial/compile-install) +- [@official@Compile and Install Application](https://go.dev/doc/tutorial/compile-install) \ No newline at end of file diff --git a/src/data/roadmaps/golang/content/go-generate@TstTkc_-2RZMOqtSIklEM.md b/src/data/roadmaps/golang/content/go-generate@TstTkc_-2RZMOqtSIklEM.md index d6050572f..4bfba7eb9 100644 --- a/src/data/roadmaps/golang/content/go-generate@TstTkc_-2RZMOqtSIklEM.md +++ b/src/data/roadmaps/golang/content/go-generate@TstTkc_-2RZMOqtSIklEM.md @@ -5,5 +5,5 @@ The `go generate` command executes commands specified in `//go:generate` directi Visit the following resources to learn more: - [@official@go generate](https://go.dev/blog/generate) -- [@article@How to Use \/\/go\:generate](https://blog.carlana.net/post/2016-11-27-how-to-use-go-generate/) +- [@article@How to Use //go:generate](https://blog.carlana.net/post/2016-11-27-how-to-use-go-generate/) - [@article@Metaprogramming with Go](https://dev.to/hlubek/metaprogramming-with-go-or-how-to-build-code-generators-that-parse-go-code-2k3j) \ No newline at end of file diff --git a/src/data/roadmaps/golang/content/go-mod-init@zWXJOXo8dRnuTvYlWOL6r.md b/src/data/roadmaps/golang/content/go-mod-init@zWXJOXo8dRnuTvYlWOL6r.md index 36147effd..b01481f07 100644 --- a/src/data/roadmaps/golang/content/go-mod-init@zWXJOXo8dRnuTvYlWOL6r.md +++ b/src/data/roadmaps/golang/content/go-mod-init@zWXJOXo8dRnuTvYlWOL6r.md @@ -6,4 +6,4 @@ Visit the following resources to learn more: - [@official@go mod](https://go.dev/doc/tutorial/create-module) - [@official@go mod reference](https://go.dev/ref/mod) -- [@official@Initiating Go Modules with Go Mod Init Explained Simply](https://go.dev/blog/using-go-modules) +- [@official@Initiating Go Modules with Go Mod Init Explained Simply](https://go.dev/blog/using-go-modules) \ No newline at end of file diff --git a/src/data/roadmaps/golang/content/golangci-lint@hgiNcGh3ggf8dBJ8C0HCL.md b/src/data/roadmaps/golang/content/golangci-lint@hgiNcGh3ggf8dBJ8C0HCL.md index 59cacafc8..968158ddf 100644 --- a/src/data/roadmaps/golang/content/golangci-lint@hgiNcGh3ggf8dBJ8C0HCL.md +++ b/src/data/roadmaps/golang/content/golangci-lint@hgiNcGh3ggf8dBJ8C0HCL.md @@ -6,4 +6,4 @@ Visit the following resources to learn more: - [@official@golangci-lint](https://golangci-lint.run/) - [@official@golangci-linters](https://golangci-lint.run/usage/linters/) -- [@opensource@golangci/golangci-lint](https://github.com/golangci/golangci-lint) +- [@opensource@golangci/golangci-lint](https://github.com/golangci/golangci-lint) \ No newline at end of file diff --git a/src/data/roadmaps/golang/content/httptest--for-http-tests@Zt4FpqCEVlpMzclJeDiMs.md b/src/data/roadmaps/golang/content/httptest--for-http-tests@Zt4FpqCEVlpMzclJeDiMs.md index 5334ca234..85b92d553 100644 --- a/src/data/roadmaps/golang/content/httptest--for-http-tests@Zt4FpqCEVlpMzclJeDiMs.md +++ b/src/data/roadmaps/golang/content/httptest--for-http-tests@Zt4FpqCEVlpMzclJeDiMs.md @@ -1,4 +1,4 @@ -# `httptest` for HTTP Tests +# httptest for HTTP Tests The `httptest` package provides utilities for testing HTTP servers and clients without network connections. Includes `httptest.Server`, `ResponseRecorder`, and helpers for creating test requests. Essential for testing handlers, middleware, and HTTP services. diff --git a/src/data/roadmaps/golang/content/if-else@2XaDvTJ5pyChgt1GFZF8W.md b/src/data/roadmaps/golang/content/if-else@2XaDvTJ5pyChgt1GFZF8W.md index b9fc9a657..2e80491ba 100644 --- a/src/data/roadmaps/golang/content/if-else@2XaDvTJ5pyChgt1GFZF8W.md +++ b/src/data/roadmaps/golang/content/if-else@2XaDvTJ5pyChgt1GFZF8W.md @@ -5,4 +5,4 @@ Basic conditional statements for binary decision making. `if` tests condition, ` Visit the following resources to learn more: - [@official@if else](https://go.dev/tour/flowcontrol/7) -- [@article@If-else: Gobyexample](https://gobyexample.com/if-else) +- [@article@If-else: Gobyexample](https://gobyexample.com/if-else) \ No newline at end of file diff --git a/src/data/roadmaps/golang/content/introduction-to-go@WwLLyHL5psm0GOI9bmOne.md b/src/data/roadmaps/golang/content/introduction-to-go@WwLLyHL5psm0GOI9bmOne.md index dae639181..168968f84 100644 --- a/src/data/roadmaps/golang/content/introduction-to-go@WwLLyHL5psm0GOI9bmOne.md +++ b/src/data/roadmaps/golang/content/introduction-to-go@WwLLyHL5psm0GOI9bmOne.md @@ -7,4 +7,4 @@ Visit the following resources to learn more: - [@official@Go](https://go.dev/) - [@official@Go Documentation](https://go.dev/doc/) - [@official@Get Started with Go](https://go.dev/doc/tutorial/getting-started) -- [@article@Getting Started with Go and the Web](https://dev.to/markmunyaka/getting-started-with-go-and-the-web-hello-world-nal) +- [@article@Getting Started with Go and the Web](https://dev.to/markmunyaka/getting-started-with-go-and-the-web-hello-world-nal) \ No newline at end of file diff --git a/src/data/roadmaps/golang/content/io--file-handling@7SYEXD5r9WKEDfecQdO5d.md b/src/data/roadmaps/golang/content/io--file-handling@7SYEXD5r9WKEDfecQdO5d.md index 0d4259608..a3b7a1428 100644 --- a/src/data/roadmaps/golang/content/io--file-handling@7SYEXD5r9WKEDfecQdO5d.md +++ b/src/data/roadmaps/golang/content/io--file-handling@7SYEXD5r9WKEDfecQdO5d.md @@ -6,4 +6,4 @@ Visit the following resources to learn more: - [@article@Building High-Performance File Processing Pipelines in Go](https://dev.to/aaravjoshi/building-high-performance-file-processing-pipelines-in-go-a-complete-guide-3opm) - [@article@Mastering File I/O in Go: A Complete Guide](https://thelinuxcode.com/golang-os-open/) -- [@article@Golang Fundamentals: File Handling and I/O](https://medium.com/@nagarjun_nagesh/golang-fundamentals-file-handling-and-i-o-502d50b96795) +- [@article@Golang Fundamentals: File Handling and I/O](https://medium.com/@nagarjun_nagesh/golang-fundamentals-file-handling-and-i-o-502d50b96795) \ No newline at end of file diff --git a/src/data/roadmaps/golang/content/iterating-maps@Q6ic-AGG_gnXEOdmqom89.md b/src/data/roadmaps/golang/content/iterating-maps@Q6ic-AGG_gnXEOdmqom89.md index 5dbadbddb..993289b2c 100644 --- a/src/data/roadmaps/golang/content/iterating-maps@Q6ic-AGG_gnXEOdmqom89.md +++ b/src/data/roadmaps/golang/content/iterating-maps@Q6ic-AGG_gnXEOdmqom89.md @@ -6,4 +6,4 @@ Visit the following resources to learn more: - [@article@Building High-Performance File Processing Pipelines in Go](https://dev.to/aaravjoshi/building-high-performance-file-processing-pipelines-in-go-a-complete-guide-3opm) - [@article@Mastering File I/O in Go: A Complete Guide](https://thelinuxcode.com/golang-os-open/) -- [@article@Golang Fundamentals: File Handling and I/O](https://medium.com/@nagarjun_nagesh/golang-fundamentals-file-handling-and-i-o-502d50b96795) +- [@article@Golang Fundamentals: File Handling and I/O](https://medium.com/@nagarjun_nagesh/golang-fundamentals-file-handling-and-i-o-502d50b96795) \ No newline at end of file diff --git a/src/data/roadmaps/golang/content/iterating-strings@PC-azlCZ6wDCn1_nRyhUn.md b/src/data/roadmaps/golang/content/iterating-strings@PC-azlCZ6wDCn1_nRyhUn.md index e01996b00..464102b27 100644 --- a/src/data/roadmaps/golang/content/iterating-strings@PC-azlCZ6wDCn1_nRyhUn.md +++ b/src/data/roadmaps/golang/content/iterating-strings@PC-azlCZ6wDCn1_nRyhUn.md @@ -6,4 +6,4 @@ Visit the following resources to learn more: - [@article@Iterators in GoLang](https://blog.alexoglou.com/posts/iterators-golang/) - [@article@How to iterate string in Go](https://labex.io/tutorials/go-how-to-iterate-string-in-go-446115) -- [@article@Mastering Golang String Manipulation: Functions and Examples](https://learngolanguage.com/mastering-golang-string-manipulation-essential-functions-and-techniques-for-2024/) +- [@article@Mastering Golang String Manipulation: Functions and Examples](https://learngolanguage.com/mastering-golang-string-manipulation-essential-functions-and-techniques-for-2024/) \ No newline at end of file diff --git a/src/data/roadmaps/golang/content/make@PWrfmYnOJRlwgdFat91bC.md b/src/data/roadmaps/golang/content/make@PWrfmYnOJRlwgdFat91bC.md index f887f7b26..3a8ce2125 100644 --- a/src/data/roadmaps/golang/content/make@PWrfmYnOJRlwgdFat91bC.md +++ b/src/data/roadmaps/golang/content/make@PWrfmYnOJRlwgdFat91bC.md @@ -5,5 +5,5 @@ Creates and initializes slices, maps, and channels. Unlike `new()`, returns usab Visit the following resources to learn more: - [@official@make](https://go.dev/tour/moretypes/13) -- [@article@The new() vs make() Functions in Go](https://nitish08.medium.com/loops-in-golang-d44fb39b08e) +- [@article@The new() vs make() Functions in Go](https://www.freecodecamp.org/news/new-vs-make-functions-in-go/) - [@article@Understanding the make Function in Golang](https://www.zetcode.com/golang/builtins-make/) \ No newline at end of file diff --git a/src/data/roadmaps/golang/content/melody@N0EG-7sU9lGFwgidXuPkV.md b/src/data/roadmaps/golang/content/melody@N0EG-7sU9lGFwgidXuPkV.md index e128abab3..73bb05297 100644 --- a/src/data/roadmaps/golang/content/melody@N0EG-7sU9lGFwgidXuPkV.md +++ b/src/data/roadmaps/golang/content/melody@N0EG-7sU9lGFwgidXuPkV.md @@ -5,5 +5,5 @@ Melody is a minimalist WebSocket framework for Go providing simple session manag Visit the following resources to learn more: - [@official@Melody Package](https://pkg.go.dev/github.com/olahol/melody) -- [@article@Build a Realtime Chat Server With Go and WebSockets](https://gabrieltanner.org/blog/realtime-chat-go-websockets/) -- [@opensource@olahol/melody: Minimalist websocket framework](https://github.com/olahol/melody) \ No newline at end of file +- [@opensource@olahol/melody: Minimalist websocket framework](https://github.com/olahol/melody) +- [@article@Build a Realtime Chat Server With Go and WebSockets](https://gabrieltanner.org/blog/realtime-chat-go-websockets/) \ No newline at end of file diff --git a/src/data/roadmaps/golang/content/os@9S1gkzBvt32uLy0IFZjrg.md b/src/data/roadmaps/golang/content/os@9S1gkzBvt32uLy0IFZjrg.md index d36f258e1..2dce98135 100644 --- a/src/data/roadmaps/golang/content/os@9S1gkzBvt32uLy0IFZjrg.md +++ b/src/data/roadmaps/golang/content/os@9S1gkzBvt32uLy0IFZjrg.md @@ -5,4 +5,4 @@ Standard library package providing operating system interface. Handles file oper Visit the following resources to learn more: - [@official@os package](https://pkg.go.dev/os) -- [@article@An Overview of Go's `os` and `io` Packages](https://reintech.io/blog/an-overview-of-gos-os-and-io-packages) \ No newline at end of file +- [@article@An Overview of Go's os and io Packages](https://reintech.io/blog/an-overview-of-gos-os-and-io-packages) \ No newline at end of file diff --git a/src/data/roadmaps/golang/content/panic-and-recover@2KyzUjcMiMgo_AvlPjYbx.md b/src/data/roadmaps/golang/content/panic-and-recover@2KyzUjcMiMgo_AvlPjYbx.md index a4b2b718b..2bca165dc 100644 --- a/src/data/roadmaps/golang/content/panic-and-recover@2KyzUjcMiMgo_AvlPjYbx.md +++ b/src/data/roadmaps/golang/content/panic-and-recover@2KyzUjcMiMgo_AvlPjYbx.md @@ -1,4 +1,4 @@ -# `panic` and `recover` +# panic and recover `panic()` stops execution and unwinds stack, `recover()` catches panics in deferred functions. Use sparingly for unrecoverable errors. While Go emphasizes explicit errors, panic/recover serve as safety net for exceptional situations. diff --git a/src/data/roadmaps/golang/content/raw-string-literals@nzPe6XVqhtOZFbea6f2Hg.md b/src/data/roadmaps/golang/content/raw-string-literals@nzPe6XVqhtOZFbea6f2Hg.md index 6c0dc5f7d..bd5d243f3 100644 --- a/src/data/roadmaps/golang/content/raw-string-literals@nzPe6XVqhtOZFbea6f2Hg.md +++ b/src/data/roadmaps/golang/content/raw-string-literals@nzPe6XVqhtOZFbea6f2Hg.md @@ -5,4 +5,4 @@ Enclosed in backticks (\`) and interpret characters literally without escape seq Visit the following resources to learn more: - [@official@Carriage Returns](https://go.dev/ref/spec) -- [@article@Golang Quick Reference: Strings. Introduction ](https://medium.com/@golangda/golang-quick-reference-strings-0d68bb036c29) +- [@article@Golang Quick Reference: Strings. Introduction ](https://medium.com/@golangda/golang-quick-reference-strings-0d68bb036c29) \ No newline at end of file diff --git a/src/data/roadmaps/golang/content/realtime-communication@o2EYfm1WSd8Eq_ZcXYreo.md b/src/data/roadmaps/golang/content/realtime-communication@o2EYfm1WSd8Eq_ZcXYreo.md index 0fdb78d72..d611fb370 100644 --- a/src/data/roadmaps/golang/content/realtime-communication@o2EYfm1WSd8Eq_ZcXYreo.md +++ b/src/data/roadmaps/golang/content/realtime-communication@o2EYfm1WSd8Eq_ZcXYreo.md @@ -5,4 +5,4 @@ Realtime communication in Go enables instant bidirectional updates using WebSock Visit the following resources to learn more: - [@official@http package](https://pkg.go.dev/net/http) -- [@article@Implementing WebSockets in Golang](https://medium.com/wisemonks/implementing-websockets-in-golang-d3e8e219733b) +- [@article@Implementing WebSockets in Golang](https://medium.com/wisemonks/implementing-websockets-in-golang-d3e8e219733b) \ No newline at end of file diff --git a/src/data/roadmaps/golang/content/slices@3aoMFQXIh3Qdo04isHwe_.md b/src/data/roadmaps/golang/content/slices@3aoMFQXIh3Qdo04isHwe_.md index 2528e86e9..ac2b0e677 100644 --- a/src/data/roadmaps/golang/content/slices@3aoMFQXIh3Qdo04isHwe_.md +++ b/src/data/roadmaps/golang/content/slices@3aoMFQXIh3Qdo04isHwe_.md @@ -6,4 +6,4 @@ Visit the following resources to learn more: - [@official@make](https://go.dev/tour/moretypes/13) - [@article@The new() vs make() Functions in Go](https://nitish08.medium.com/loops-in-golang-d44fb39b08e) -- [@article@Slice Arrays Correctly](https://labex.io/tutorials/go-how-to-slice-arrays-correctly-418936) +- [@article@Slice Arrays Correctly](https://labex.io/tutorials/go-how-to-slice-arrays-correctly-418936) \ No newline at end of file diff --git a/src/data/roadmaps/golang/content/strings@ZxZpReGdPq8ziSlYmf2nj.md b/src/data/roadmaps/golang/content/strings@ZxZpReGdPq8ziSlYmf2nj.md index edbd78842..8cfa1e884 100644 --- a/src/data/roadmaps/golang/content/strings@ZxZpReGdPq8ziSlYmf2nj.md +++ b/src/data/roadmaps/golang/content/strings@ZxZpReGdPq8ziSlYmf2nj.md @@ -6,4 +6,4 @@ Visit the following resources to learn more: - [@official@String](https://go.dev/blog/strings) - [@official@Go Speculation](https://go.dev/ref/spec) -- [@article@Golang Quick Reference: Strings. Introduction ](https://medium.com/@golangda/golang-quick-reference-strings-0d68bb036c29) +- [@article@Golang Quick Reference: Strings. Introduction ](https://medium.com/@golangda/golang-quick-reference-strings-0d68bb036c29) \ No newline at end of file diff --git a/src/data/roadmaps/golang/content/struct-tags--json@SW2uMlhfC-dnQakShs2km.md b/src/data/roadmaps/golang/content/struct-tags--json@SW2uMlhfC-dnQakShs2km.md index 7c26b67bf..1ccef44c7 100644 --- a/src/data/roadmaps/golang/content/struct-tags--json@SW2uMlhfC-dnQakShs2km.md +++ b/src/data/roadmaps/golang/content/struct-tags--json@SW2uMlhfC-dnQakShs2km.md @@ -5,4 +5,4 @@ Struct tags provide metadata about fields using backticks with key-value pairs. Visit the following resources to learn more: - [@official@Structs](https://go.dev/wiki/Well-known-struct-tags) -- [@article@Working with JSON and Struct Tags](https://medium.com/@sanyamdubey28/working-with-json-and-struct-tags-in-go-0e6a7c4fc6b0) +- [@article@Working with JSON and Struct Tags](https://medium.com/@sanyamdubey28/working-with-json-and-struct-tags-in-go-0e6a7c4fc6b0) \ No newline at end of file diff --git a/src/data/roadmaps/golang/content/urfavecli@bmNLSk-XuK2EuLxPR1Sxh.md b/src/data/roadmaps/golang/content/urfavecli@bmNLSk-XuK2EuLxPR1Sxh.md index 53463b333..c7d01835c 100644 --- a/src/data/roadmaps/golang/content/urfavecli@bmNLSk-XuK2EuLxPR1Sxh.md +++ b/src/data/roadmaps/golang/content/urfavecli@bmNLSk-XuK2EuLxPR1Sxh.md @@ -5,4 +5,4 @@ urfave/cli is a simple package for building command-line applications with intui Visit the following resources to learn more: - [@official@urfave/cli](https://cli.urfave.org/) -- [@article@Building Command Line Tools in Go with urfave/cli](https://zetcode.com/golang/urfave-cli/) +- [@article@Building Command Line Tools in Go with urfave/cli](https://zetcode.com/golang/urfave-cli/) \ No newline at end of file diff --git a/src/data/roadmaps/golang/content/using-3rd-party-packages@eBv3i2cNA7vc01jLAbB8m.md b/src/data/roadmaps/golang/content/using-3rd-party-packages@eBv3i2cNA7vc01jLAbB8m.md index 7f3fb8ee1..658f917be 100644 --- a/src/data/roadmaps/golang/content/using-3rd-party-packages@eBv3i2cNA7vc01jLAbB8m.md +++ b/src/data/roadmaps/golang/content/using-3rd-party-packages@eBv3i2cNA7vc01jLAbB8m.md @@ -5,4 +5,4 @@ Import external libraries using `go get package-url` which updates `go.mod`. Con Visit the following resources to learn more: - [@article@Import and Use a Third-Party Package in Golang](https://thenewstack.io/import-and-use-a-third-party-package-in-golang/) -- [@article@Using Third-Party Packages and Libraries in Golang](https://medium.com/@bramahendramahendra1/using-third-party-packages-and-libraries-in-golang-efbf0046f574) +- [@article@Using Third-Party Packages and Libraries in Golang](https://medium.com/@bramahendramahendra1/using-third-party-packages-and-libraries-in-golang-efbf0046f574) \ No newline at end of file diff --git a/src/data/roadmaps/golang/content/value-receivers@99a4irV044ybZN-boMgHv.md b/src/data/roadmaps/golang/content/value-receivers@99a4irV044ybZN-boMgHv.md index f57d37977..def702e29 100644 --- a/src/data/roadmaps/golang/content/value-receivers@99a4irV044ybZN-boMgHv.md +++ b/src/data/roadmaps/golang/content/value-receivers@99a4irV044ybZN-boMgHv.md @@ -6,4 +6,4 @@ Visit the following resources to learn more: - [@official@Value Receivers](https://go.dev/tour/methods/8) - [@article@Understanding Value and Pointer Receivers in Go Interfaces](https://afdz.medium.com/understanding-value-and-pointer-receivers-in-go-interfaces-e97a824fdded) -- [@article@Go Method Receivers: Understanding Value vs. Pointer and When to Use](https://blog.stackademic.com/go-method-receivers-understanding-value-vs-pointer-and-when-to-use-each-74ef82d66a5c) +- [@article@Go Method Receivers: Understanding Value vs. Pointer and When to Use](https://blog.stackademic.com/go-method-receivers-understanding-value-vs-pointer-and-when-to-use-each-74ef82d66a5c) \ No newline at end of file diff --git a/src/data/roadmaps/golang/content/var-vs@pJUkMcrUvcxuR_w89-eEq.md b/src/data/roadmaps/golang/content/var-vs@pJUkMcrUvcxuR_w89-eEq.md index bf6df7ed2..684cfb280 100644 --- a/src/data/roadmaps/golang/content/var-vs@pJUkMcrUvcxuR_w89-eEq.md +++ b/src/data/roadmaps/golang/content/var-vs@pJUkMcrUvcxuR_w89-eEq.md @@ -2,12 +2,11 @@ Go provides two main ways to declare variables: using `var` and using the short declaration operator `:=`. -The `var` keyword is used for explicit variable declarations. You can use it to define a variable with or without assigning a value. If no value is provided, Go assigns a default *zero value* based on the variable type. `var` can be used both inside and outside functions. +The `var` keyword is used for explicit variable declarations. You can use it to define a variable with or without assigning a value. If no value is provided, Go assigns a default _zero value_ based on the variable type. `var` can be used both inside and outside functions. The `:=` syntax is a shorthand for declaring and initializing a variable. It infers the type from the value and can only be used **inside functions**. This is a quick and convenient way to create variables without explicitly mentioning their types. Visit the following resources to learn more: - [@official@Go Tour: Short variable declarations](https://go.dev/tour/basics/10) -- [@official@Go Specification: Short Variable Declarations](https://go.dev/ref/spec#Short_variable_declarations) - +- [@official@Go Specification: Short Variable Declarations](https://go.dev/ref/spec#Short_variable_declarations) \ No newline at end of file diff --git a/src/data/roadmaps/golang/content/variables--constants@BZKSsTgm28WV4nA74NYHO.md b/src/data/roadmaps/golang/content/variables--constants@BZKSsTgm28WV4nA74NYHO.md index 41f9807d2..b42d92f77 100644 --- a/src/data/roadmaps/golang/content/variables--constants@BZKSsTgm28WV4nA74NYHO.md +++ b/src/data/roadmaps/golang/content/variables--constants@BZKSsTgm28WV4nA74NYHO.md @@ -6,4 +6,4 @@ Visit the following resources to learn more: - [@official@Shorthand Assignment](https://go.dev/tour/basics/10) - [@official@Var Assignment](https://go.dev/tour/basics/8) -- [@article@How To Use Variables and Constants in Go](https://www.digitalocean.com/community/tutorials/how-to-use-variables-and-constants-in-go) +- [@article@How To Use Variables and Constants in Go](https://www.digitalocean.com/community/tutorials/how-to-use-variables-and-constants-in-go) \ No newline at end of file diff --git a/src/data/roadmaps/golang/content/variadic-functions@MUJfa0jIL_S_b2ndNpVVw.md b/src/data/roadmaps/golang/content/variadic-functions@MUJfa0jIL_S_b2ndNpVVw.md index 2a1aad8cf..9dd9f8cfc 100644 --- a/src/data/roadmaps/golang/content/variadic-functions@MUJfa0jIL_S_b2ndNpVVw.md +++ b/src/data/roadmaps/golang/content/variadic-functions@MUJfa0jIL_S_b2ndNpVVw.md @@ -5,4 +5,4 @@ Functions accepting variable number of arguments of same type. Syntax: `func nam Visit the following resources to learn more: - [@article@Unpacking Go Variadic Functions: Clever Ways to Use Them](https://dev.to/shrsv/unpacking-go-variadic-functions-clever-ways-to-use-them-4p25) -- [@article@How To Use Variadic Functions in Go -](https://www.digitalocean.com/community/tutorials/how-to-use-variadic-functions-in-go) +- [@article@How To Use Variadic Functions in Go -](https://www.digitalocean.com/community/tutorials/how-to-use-variadic-functions-in-go) \ No newline at end of file diff --git a/src/data/roadmaps/golang/content/waitgroups@amqOwSgVFDymAsDIobwiK.md b/src/data/roadmaps/golang/content/waitgroups@amqOwSgVFDymAsDIobwiK.md index 179dfdaec..2d8470a28 100644 --- a/src/data/roadmaps/golang/content/waitgroups@amqOwSgVFDymAsDIobwiK.md +++ b/src/data/roadmaps/golang/content/waitgroups@amqOwSgVFDymAsDIobwiK.md @@ -5,4 +5,4 @@ Synchronization primitive from sync package for waiting on multiple goroutines t Visit the following resources to learn more: - [@article@WaitGroup in Go - How and when to use WaitGroup](https://medium.com/@dmytro.misik/waitgroup-in-go-df8f068e646f) -- [@article@Mastering Concurrency in Golang](https://thelinuxcode.com/mastering-concurrency-in-golang-a-deep-dive-into-the-waitgroup/) +- [@article@Mastering Concurrency in Golang](https://thelinuxcode.com/mastering-concurrency-in-golang-a-deep-dive-into-the-waitgroup/) \ No newline at end of file diff --git a/src/data/roadmaps/golang/content/web-development@CwGw3CDVLqErQGTwjzhmL.md b/src/data/roadmaps/golang/content/web-development@CwGw3CDVLqErQGTwjzhmL.md index 47a1358d8..f8a6397bc 100644 --- a/src/data/roadmaps/golang/content/web-development@CwGw3CDVLqErQGTwjzhmL.md +++ b/src/data/roadmaps/golang/content/web-development@CwGw3CDVLqErQGTwjzhmL.md @@ -6,4 +6,4 @@ Visit the following resources to learn more: - [@official@http package](https://pkg.go.dev/net/http) - [@article@net/http package in Go](https://medium.com/@emonemrulhasan35/net-http-package-in-go-e178c67d87f1) -- [@article@Mastering Concurrency in Golang](https://thelinuxcode.com/mastering-concurrency-in-golang-a-deep-dive-into-the-waitgroup/) +- [@article@Mastering Concurrency in Golang](https://thelinuxcode.com/mastering-concurrency-in-golang-a-deep-dive-into-the-waitgroup/) \ No newline at end of file diff --git a/src/data/roadmaps/golang/content/with-maps--slices@oAvCO3GOKktkbmPahkPlT.md b/src/data/roadmaps/golang/content/with-maps--slices@oAvCO3GOKktkbmPahkPlT.md index 76280a640..19f59d3be 100644 --- a/src/data/roadmaps/golang/content/with-maps--slices@oAvCO3GOKktkbmPahkPlT.md +++ b/src/data/roadmaps/golang/content/with-maps--slices@oAvCO3GOKktkbmPahkPlT.md @@ -7,4 +7,4 @@ Visit the following resources to learn more: - [@official@Maps](https://go.dev/blog/maps) - [@official@Pointers](https://go.dev/tour/moretypes/1) - [@article@Slice Arrays Correctly](https://labex.io/tutorials/go-how-to-slice-arrays-correctly-418936) -- [@article@Complete Guide to Pointers in Go: From Basics to Best Practices](https://www.willworth.dev/Go-Pointers) +- [@article@Complete Guide to Pointers in Go: From Basics to Best Practices](https://www.willworth.dev/Go-Pointers) \ No newline at end of file diff --git a/src/data/roadmaps/golang/content/worker-pools@z8ItWHAupaastLcXY3npY.md b/src/data/roadmaps/golang/content/worker-pools@z8ItWHAupaastLcXY3npY.md index 52273774e..e9f8143a2 100644 --- a/src/data/roadmaps/golang/content/worker-pools@z8ItWHAupaastLcXY3npY.md +++ b/src/data/roadmaps/golang/content/worker-pools@z8ItWHAupaastLcXY3npY.md @@ -5,4 +5,4 @@ Concurrency pattern using fixed number of goroutines to process tasks from share Visit the following resources to learn more: - [@article@GO: How to Write a Worker Pool](https://dev.to/justlorain/go-how-to-write-a-worker-pool-1h3b) -- [@article@Efficient Concurrency in Go: A Deep Dive into the Worker Pool](https://rksurwase.medium.com/efficient-concurrency-in-go-a-deep-dive-into-the-worker-pool-pattern-for-batch-processing-73cac5a5bdca) +- [@article@Efficient Concurrency in Go: A Deep Dive into the Worker Pool](https://rksurwase.medium.com/efficient-concurrency-in-go-a-deep-dive-into-the-worker-pool-pattern-for-batch-processing-73cac5a5bdca) \ No newline at end of file diff --git a/src/data/roadmaps/golang/content/wrappingunwrapping-errors@s2WlOMMKNXf6O2Qiqcm_m.md b/src/data/roadmaps/golang/content/wrappingunwrapping-errors@s2WlOMMKNXf6O2Qiqcm_m.md index 6405308e0..1761f0fef 100644 --- a/src/data/roadmaps/golang/content/wrappingunwrapping-errors@s2WlOMMKNXf6O2Qiqcm_m.md +++ b/src/data/roadmaps/golang/content/wrappingunwrapping-errors@s2WlOMMKNXf6O2Qiqcm_m.md @@ -5,4 +5,4 @@ Create error chains preserving original errors while adding context using `fmt.E Visit the following resources to learn more: - [@article@Golang: error wrapping / unwrapping](https://medium.com/@vajahatkareem/golang-error-wrapping-multierror-759d04bdbfaf) -- [@article@Error Wrapping in Go - Go Error Handling Example](https://go-cookbook.com/snippets/error-handling/error-wrapping) +- [@article@Error Wrapping in Go - Go Error Handling Example](https://go-cookbook.com/snippets/error-handling/error-wrapping) \ No newline at end of file diff --git a/src/data/roadmaps/golang/content/zap@4D8QsZVAUB9vGbVFgRHt4.md b/src/data/roadmaps/golang/content/zap@4D8QsZVAUB9vGbVFgRHt4.md index a7551a173..c13222324 100644 --- a/src/data/roadmaps/golang/content/zap@4D8QsZVAUB9vGbVFgRHt4.md +++ b/src/data/roadmaps/golang/content/zap@4D8QsZVAUB9vGbVFgRHt4.md @@ -6,4 +6,4 @@ Visit the following resources to learn more: - [@official@zap package - go.uber.org/zap](https://pkg.go.dev/go.uber.org/zap) - [@article@A Comprehensive Guide to Zap Logging in Go](https://betterstack.com/community/guides/logging/go/zap/) -- [@article@Structured Logging in Golang with Zap](https://codewithmukesh.com/blog/structured-logging-in-golang-with-zap/) +- [@article@Structured Logging in Golang with Zap](https://codewithmukesh.com/blog/structured-logging-in-golang-with-zap/) \ No newline at end of file diff --git a/src/data/roadmaps/golang/content/zero-values@QWixUXjC8YG-i1gsKVY1v.md b/src/data/roadmaps/golang/content/zero-values@QWixUXjC8YG-i1gsKVY1v.md index 4f75dc4d6..c93a84a75 100644 --- a/src/data/roadmaps/golang/content/zero-values@QWixUXjC8YG-i1gsKVY1v.md +++ b/src/data/roadmaps/golang/content/zero-values@QWixUXjC8YG-i1gsKVY1v.md @@ -6,4 +6,4 @@ Visit the following resources to learn more: - [@official@Zero Values](https://go.dev/tour/basics/12) - [@article@Golang Zero Values (0 and Beyond)](https://golangprojectstructure.com/default-zero-values-in-go-code/) -- [@article@Zero Values in Golang](https://www.scaler.com/topics/golang/golang-zero-values/) +- [@article@Zero Values in Golang](https://www.scaler.com/topics/golang/golang-zero-values/) \ No newline at end of file diff --git a/src/data/roadmaps/golang/content/zerolog@TR7N68_evDMu3qWHbGJcz.md b/src/data/roadmaps/golang/content/zerolog@TR7N68_evDMu3qWHbGJcz.md index 5f4b91751..9f69b5039 100644 --- a/src/data/roadmaps/golang/content/zerolog@TR7N68_evDMu3qWHbGJcz.md +++ b/src/data/roadmaps/golang/content/zerolog@TR7N68_evDMu3qWHbGJcz.md @@ -6,4 +6,4 @@ Visit the following resources to learn more: - [@official@zerolog package](https://pkg.go.dev/github.com/rs/zerolog) - [@article@A Complete Guide to Logging in Go with Zerolog](https://betterstack.com/community/guides/logging/zerolog/) -- [@article@Zerolog Golang - Complete Guide to Logging](https://signoz.io/guides/zerolog-golang/) +- [@article@Zerolog Golang - Complete Guide to Logging](https://signoz.io/guides/zerolog-golang/) \ No newline at end of file