Understanding Dependency Management in Go
Explains Go's dependency management philosophy, tools like go get, and the $GOPATH workspace structure for handling packages.
Lucas F. Costa is a software engineer and writer sharing thoughtful perspectives on JavaScript, TypeScript, Rust, and open-source development. A former Chai.js and Sinon.js maintainer and YC-backed founder, he writes about testing, code quality, and well-engineered software.
47 articles from this blog
Explains Go's dependency management philosophy, tools like go get, and the $GOPATH workspace structure for handling packages.
A guide to essential vIM productivity tips, including relative line numbers and interactive search/replace, for more efficient text editing.
A beginner's guide to writing and running unit tests in the Go programming language, covering the built-in `go test` tool and basic test structure.
A guide to writing effective assertions in automated testing, covering principles like single-subject tests and strict validation.
A technical guide exploring advanced JavaScript regex concepts: grouping, capturing groups, and the RegEx API for pattern matching.
A beginner-friendly introduction to Regular Expressions in JavaScript, covering basic concepts, syntax, and practical applications.
A personal recap of attending the FrontInPOA 2016 tech conference, covering talks on front-end development, web apps, and tech careers.