JTJAY TANKinjaytank.hashnode.dev·1d ago · 10 min readThe ping helper that runs the attacker's commandsHere is a health-check endpoint that looks like it does exactly what it should: @app.route("/ping") def ping(): host = request.args.get("host") return os.system("ping -c1 " + host) It pings a10
Mmrlabsinai-matters.hashnode.dev·5d ago · 18 min readConcurrent URL Health Checker in Go: A Practical Study of Concurrency, Synchronization, and Resilient Network ProgrammingAbstract Concurrency in Go is unique amongst programming languages. Goroutine channels is a simple programming model compared with those of other languages, but building a reliable and useful concurre00
Mmrlabsinai-matters.hashnode.dev·5d ago · 17 min readBeginner's view of GoEssentials of Golang - an overview for the absolute beginner Getting Started with Go: From Installation to Your First Go Program A practical introduction to the Go ecosystem, development environment,00
FFerinferztyle.me·6d ago · 11 min readLeetCode 151: Reverse Words in a String in GoThe problem that looks simple until the whitespace shows up You open LeetCode 151 — Reverse Words in a String expecting a variation on reversing a string, and mostly, that's right. Given "the sky is b00
SUSamuel Umohinumohsg.hashnode.dev·Aug 18 · 19 min readBuilding Fault-Tolerant, Event-Driven Kafka Pipelines in Go: Reliable Reprocessing & Dead Letter QueuesPrerequisites What do you need to follow along? Working knowledge of Golang. Go & Docker installed on your PC. What is an Event-Driven Architecture? An Event-Driven Architecture (EDA) is a design 00
JTJAY TANKinjaytank.hashnode.dev·Aug 17 · 9 min readGraphQL ships insecure by default - and one nested query can take you downHere is a GraphQL server that passes every test, ships to production, and is wide open on day one: const server = new ApolloServer({ typeDefs, resolvers, introspection: true, }); It resolves qu00
JTJAY TANKinjaytank.hashnode.dev·Aug 16 · 8 min readYour `terraform.tfstate` is a plaintext password fileThere is a file in almost every Terraform repository that quietly holds your database password, your API keys, and your TLS private key - in cleartext. It is not a mistake anyone made. It is how Terra00
JTJAY TANKinjaytank.hashnode.dev·Aug 16 · 9 min read.gitignore` won't stop your AI editor from indexing your `.env`You create a .env. You do the responsible thing and add it to .gitignore, so it never touches a commit. Git status is clean. Nothing sensitive is in history. Then you open the repo in your AI editor, 00
TSTao Sunintech-mind.hashnode.dev·Aug 15 · 9 min readHow I Built a Secure AI Database Gateway in Go Using MCP, Anthropic, and KafkaBuilt DynamoDB Sage: a Go MCP server that lets LLM agents safely query and manage Amazon DynamoDB via natural language A custom RiskAnalyzer validates every mutating or heavy tool call before it touc00
ASAbhijeet Shindeinweeklyupdate.hashnode.dev·Aug 15 · 7 min readLearning Go, Week 3: Maps, Control Flow, and StructsLast week was time, memory management, pointers, and slices. This week I split my time between Go's key-value data structure — maps — and the control flow constructs that decide what actually runs: if00