chore: cleanup orphaned content files

This commit is contained in:
jcanalesluna
2026-05-14 07:40:35 +00:00
committed by github-actions[bot]
parent 3db5d4a5ec
commit 19dde8bd7a
10 changed files with 0 additions and 86 deletions
@@ -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)
@@ -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)
@@ -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)
@@ -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)
@@ -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)
@@ -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)
@@ -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/)
@@ -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)
@@ -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)
@@ -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)