From 19dde8bd7afc519f44d8b0b1189d7b754872dfca Mon Sep 17 00:00:00 2001 From: jcanalesluna <56018501+jcanalesluna@users.noreply.github.com> Date: Thu, 14 May 2026 07:40:35 +0000 Subject: [PATCH] chore: cleanup orphaned content files --- .../golang/content/advanced-topics@expert-level.md | 8 -------- .../content/code-generation--build-tags@build-system.md | 9 --------- .../code-quality-and-analysis@core-quality-tools.md | 9 --------- .../content/deployment--tooling@deploy-optimize.md | 8 -------- .../content/go-toolchain-and-tools@core-go-commands.md | 9 --------- .../golang/content/json@uB1fE15OprBcwN7p7ffJF.md | 8 -------- .../roadmaps/golang/content/linters@static-analysis.md | 8 -------- .../content/performance-and-debugging@profiling-tools.md | 9 --------- .../golang/content/security@vulnerability-scanning.md | 9 --------- .../golang/content/var-vs-@pJUkMcrUvcxuR_w89-eEq.md | 9 --------- 10 files changed, 86 deletions(-) delete mode 100644 src/data/roadmaps/golang/content/advanced-topics@expert-level.md delete mode 100644 src/data/roadmaps/golang/content/code-generation--build-tags@build-system.md delete mode 100644 src/data/roadmaps/golang/content/code-quality-and-analysis@core-quality-tools.md delete mode 100644 src/data/roadmaps/golang/content/deployment--tooling@deploy-optimize.md delete mode 100644 src/data/roadmaps/golang/content/go-toolchain-and-tools@core-go-commands.md delete mode 100644 src/data/roadmaps/golang/content/json@uB1fE15OprBcwN7p7ffJF.md delete mode 100644 src/data/roadmaps/golang/content/linters@static-analysis.md delete mode 100644 src/data/roadmaps/golang/content/performance-and-debugging@profiling-tools.md delete mode 100644 src/data/roadmaps/golang/content/security@vulnerability-scanning.md delete mode 100644 src/data/roadmaps/golang/content/var-vs-@pJUkMcrUvcxuR_w89-eEq.md diff --git a/src/data/roadmaps/golang/content/advanced-topics@expert-level.md b/src/data/roadmaps/golang/content/advanced-topics@expert-level.md deleted file mode 100644 index 8e1029c85..000000000 --- a/src/data/roadmaps/golang/content/advanced-topics@expert-level.md +++ /dev/null @@ -1,8 +0,0 @@ -# Advanced Topics - -Advanced Go topics include memory management, escape analysis, reflection, unsafe operations, CGO, and performance optimization. These sophisticated features enable building high-performance systems and solving specialized problems requiring deep language knowledge. While not needed for typical development, mastering these topics helps leverage Go's full capabilities. - -Visit the following resources to learn more: - -- [@article@Advanced GoLang Concepts: Channels, Context, and Interfaces](https://medium.com/@wambuirebeka/advanced-golang-concepts-channels-context-and-interfaces-dc3b71cd0ed8) -- [@article@Advanced Golang - Mastering Backend](https://masteringbackend.com/hubs/backend-engineering/advanced-golang) \ No newline at end of file diff --git a/src/data/roadmaps/golang/content/code-generation--build-tags@build-system.md b/src/data/roadmaps/golang/content/code-generation--build-tags@build-system.md deleted file mode 100644 index 7f9598729..000000000 --- a/src/data/roadmaps/golang/content/code-generation--build-tags@build-system.md +++ /dev/null @@ -1,9 +0,0 @@ -# Code Generation / Build Tags - -Code generation with `go generate` automates boilerplate creation, while build tags enable conditional compilation for different platforms and environments. These tools help create flexible, maintainable applications with platform-specific implementations and feature flags without runtime overhead. - -Visit the following resources to learn more: - -- [@official@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@Introduction to go generate](https://hsleep.medium.com/introduction-to-go-generate-99a93f30dc35) \ No newline at end of file diff --git a/src/data/roadmaps/golang/content/code-quality-and-analysis@core-quality-tools.md b/src/data/roadmaps/golang/content/code-quality-and-analysis@core-quality-tools.md deleted file mode 100644 index 5b1deb184..000000000 --- a/src/data/roadmaps/golang/content/code-quality-and-analysis@core-quality-tools.md +++ /dev/null @@ -1,9 +0,0 @@ -# Code Quality and Analysis - -Go provides tools for maintaining code quality including static analyzers, style checkers, and security scanners. Built-in tools like `go vet` provide basic analysis, while ecosystem tools like staticcheck and golangci-lint offer advanced checking for bugs, style, and security issues. - -Visit the following resources to learn more: - -- [@official@Go Vet](https://pkg.go.dev/cmd/vet) -- [@article@Golang Static Code Analysis & Go Clean Code Tool](https://www.sonarsource.com/knowledge/languages/go/) -- [@article@Improving Go Code Quality](https://medium.com/@kanishksinghpujari/improving-go-code-quality-refactoring-code-reviews-and-static-analysis-083ca108e41d) \ No newline at end of file diff --git a/src/data/roadmaps/golang/content/deployment--tooling@deploy-optimize.md b/src/data/roadmaps/golang/content/deployment--tooling@deploy-optimize.md deleted file mode 100644 index 1968d07a6..000000000 --- a/src/data/roadmaps/golang/content/deployment--tooling@deploy-optimize.md +++ /dev/null @@ -1,8 +0,0 @@ -# Deployment & Tooling - -Go deployment focuses on building optimized binaries for production. Static compilation creates self-contained executables, while cross-compilation builds for multiple platforms. Key aspects include containerization, configuration management, monitoring, and binary optimization for efficient production deployments. - -Visit the following resources to learn more: - -- [@article@An overview of Go's tooling](https://www.alexedwards.net/blog/an-overview-of-go-tooling) -- [@article@Deploying Go Applications](https://medium.com/@teja.ravi474/deploying-go-applications-63219d187795) \ No newline at end of file diff --git a/src/data/roadmaps/golang/content/go-toolchain-and-tools@core-go-commands.md b/src/data/roadmaps/golang/content/go-toolchain-and-tools@core-go-commands.md deleted file mode 100644 index e868949aa..000000000 --- a/src/data/roadmaps/golang/content/go-toolchain-and-tools@core-go-commands.md +++ /dev/null @@ -1,9 +0,0 @@ -# Go Toolchain and Tools - -The Go toolchain provides comprehensive development tools through the unified `go` command. It includes the compiler, linker, and utilities for compilation, dependency management, testing, and profiling. This integrated approach simplifies Go development with seamless, consistent tooling. - -Visit the following resources to learn more: - -- [@official@Go Toolchains](https://go.dev/doc/toolchain) -- [@article@New in Go 1.21: Toolchains](https://dev.to/eminetto/new-in-go-121-toolchains-5gn0) -- [@article@How To Write Unit Tests in Go](https://www.digitalocean.com/community/tutorials/how-to-write-unit-tests-in-go-using-go-test-and-the-testing-package) \ No newline at end of file diff --git a/src/data/roadmaps/golang/content/json@uB1fE15OprBcwN7p7ffJF.md b/src/data/roadmaps/golang/content/json@uB1fE15OprBcwN7p7ffJF.md deleted file mode 100644 index e609f41cb..000000000 --- a/src/data/roadmaps/golang/content/json@uB1fE15OprBcwN7p7ffJF.md +++ /dev/null @@ -1,8 +0,0 @@ -# Encoding / JSON - -This package provides robust and efficient functionalities for marshaling (encoding) Go data structures into JSON and unmarshaling (decoding) JSON into Go data structures. This process is largely handled through the json.Marshal and json.Unmarshal functions. For a Go struct to be properly encoded or decoded, its fields must be exported (start with an uppercase letter). Developers can control the JSON field names and omit empty fields using struct tags like json:"fieldName,omitempty". - -Visit the following resources to learn more: - -- [@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/linters@static-analysis.md b/src/data/roadmaps/golang/content/linters@static-analysis.md deleted file mode 100644 index 2953504db..000000000 --- a/src/data/roadmaps/golang/content/linters@static-analysis.md +++ /dev/null @@ -1,8 +0,0 @@ -# Linters - -Static analysis tools examining source code for errors, style violations, and quality issues without execution. Popular tools include revive, staticcheck, and golangci-lint. Integrate into editors and CI/CD pipelines to catch issues early and maintain consistent code standards. - -Visit the following resources to learn more: - -- [@article@Golang Linters](https://golangci-lint.run/usage/linters/) -- [@article@A Complete Guide to Linting Go Programs](https://freshman.tech/linting-golang/) \ No newline at end of file diff --git a/src/data/roadmaps/golang/content/performance-and-debugging@profiling-tools.md b/src/data/roadmaps/golang/content/performance-and-debugging@profiling-tools.md deleted file mode 100644 index eebc1d48e..000000000 --- a/src/data/roadmaps/golang/content/performance-and-debugging@profiling-tools.md +++ /dev/null @@ -1,9 +0,0 @@ -# Performance and Debugging - -Go provides powerful debugging and profiling tools including pprof for CPU/memory analysis, trace for execution analysis, and race detector for concurrency issues. These tools help identify bottlenecks, optimize performance, and debug complex problems in production applications. - -Visit the following resources to learn more: - -- [@official@Debugging Performance](https://go.dev/wiki/Performance) -- [@article@Unlocking Hidden Performance Bottlenecks in Golang](https://dev.to/aryanmehrotra/unlocking-hidden-performance-bottlenecks-in-golang-using-gofr-the-underrated-power-of-pprof-2dc7) -- [@article@Advanced Profiling & Debugging for Go at Scale](https://renaldid.medium.com/advanced-techniques-for-profiling-and-debugging-go-applications-at-scale-c1ce7a67e39f) diff --git a/src/data/roadmaps/golang/content/security@vulnerability-scanning.md b/src/data/roadmaps/golang/content/security@vulnerability-scanning.md deleted file mode 100644 index aa4ab65ca..000000000 --- a/src/data/roadmaps/golang/content/security@vulnerability-scanning.md +++ /dev/null @@ -1,9 +0,0 @@ -# Security - -Go security involves input validation, secure communication, and vulnerability scanning. Built-in features like memory safety and strong typing help prevent issues. Tools like govulncheck identify dependency vulnerabilities, while static analysis detects security problems in code. - -Visit the following resources to learn more: - -- [@official@Security in Go](https://go.dev/doc/security/) -- [@article@Golang Security Best Practices for Developers](https://codezup.com/golang-security-best-practices/) -- [@article@OWASP Golang Security Best Practices](https://rabson.medium.com/owasp-golang-security-best-practices-7defaaba8a55) \ 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 deleted file mode 100644 index 9af5fed13..000000000 --- a/src/data/roadmaps/golang/content/var-vs-@pJUkMcrUvcxuR_w89-eEq.md +++ /dev/null @@ -1,9 +0,0 @@ -# var vs := - -Two variable declaration methods: `var` allows explicit types and package-level declarations, `:=` provides type inference and requires initialization (function-only). Choose based on context and type specification needs. - -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)