Top all-time · #4969
Matt Farina
Personal blog · engineeredweb.com/blogprogrammingweb
Matt Farina writes Code Engineered, a personal blog at engineeredweb.com about programming and web. Since 2009, 16 different Hacker News readers have linked it 25 times, most often “How to Fix the Go Package Management Problem”. It is still writing: the last post was on 2026-09-28, and you can follow it by feed.
Too few sampled comments (4) to say how often HN recommends it.?
Why HN links it
HN readers link Matt Farina's blog as reference material on Go vendoring, JavaScript minification, git subtree and jQuery image preloading. Comments cite or link the posts without judging the writing.
Summarised by Claude from a sample of 4 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
Discussing web, Internet, and cloud based software engineering.
Most-linked posts?
- How to Fix the Go Package Management Problem2 people · 2 mentions · first linked 2016-02-22
- Why I Love PHP2 people · 2 mentions · first linked 2012-04-12
- How To Install Git Subtree on Mac and Ubuntu2 people · 2 mentions · first linked 2013-04-14
What Hacker News says?
We were excited enough we pivoted glide, the package manager, to directly support this new vendor setup. Anyone interested can learn more at https://github.com/Masterminds/glide or where I posted about it at http://engineeredweb.com/blog/2015/glide-0.5-go-vendor-suppo... . I'm hopeful for this brave new vendor world.
Comment linking /blog/2015/glide-0.5-go-vendor-support/
on “Go 1.5 is released”Submitted Why Go Is An Excellent Modern Programming Language as a story · 57 points
HN discussionI'm new to Go and I read some documents [1][2][3] on what 'vendoring' means but I still don't understand. What problem does it solve? Why is it needed? Is there an 'explain for a 5-year-old' version, or better yet, an 'explain for someone who is used to other packaging systems that may not be entirely elegant but work pretty okay most of the time, like Java's Maven or Node's npm' [1] https://engineeredweb.com/blog/2…
Comment linking /blog/2015/go-1.5-vendor-handling/
on “Go Packaging Proposal Process”Submitted How to Fix the Go Package Management Problem as a story · 8 points
HN discussionWhen I wrote "Seeing How The Other Side Lives, A Package Manager Overview For Go Developers"[1] I noted CocoaPods. Was not aware of Molinillo though. Thanks for sharing. [1] http://engineeredweb.com/blog/2015/pkg-mgr-overview/
Comment linking /blog/2015/pkg-mgr-overview/
on “Go Packaging Proposal Process”Submitted Why I Love PHP as a story · 7 points
HN discussionThe main differences are gzip doesn't strip out the documentation, and you don't need to decompress it. So in some cases the minified version would be smaller and a bit quicker. YMMV. I think it's trivial and you're right. Using gzip is easier and a bit more transparent. Related article I found: http://engineeredweb.com/blog/why-minify-javascript/
Comment linking /blog/why-minify-javascript/
on “Security concerns with minified JavaScript code”Submitted Why I Love PHP (2012) as a story · 3 points
HN discussion`git subtree` seems like the perfect tool to complement `git submodule`. Too bad it's not enabled by default: http://engineeredweb.com/blog/how-to-install-git-subtree/
Comment linking /blog/how-to-install-git-subtree/
on “Rework git core for native submodules”Submitted Go Package Management Survey Results as a story · 3 points
HN discussionhttp://engineeredweb.com/blog/09/12/preloading-images-jquery...
Comment linking /blog/09/12/preloading-images-jquery-and-javascript
on “JQuery Script to Automatically Preload images”Submitted Glide 0.10.0 – Vendoring, Gom imports, and more as a story · 3 points
HN discussionSubmitted How to Fix the Go Package Management Problem as a story · 3 points
HN discussionSubmitted Call for Feedback on a Go Package Metadata Spec as a story · 3 points
HN discussionSubmitted Why It Is Hard To Minify On The Fly as a story · 3 points
HN discussionSubmitted Take the survey on Go dependency management as a story · 2 points
HN discussionSubmitted How to Fix the Go Package Management Problem as a story · 2 points
HN discussionSubmitted Dangers of Monorepo Projects as a story · 2 points
HN discussionSubmitted Why It's Time for Go Packages to Start Versioning as a story · 2 points
HN discussionSubmitted The New Go 1.5 Vendor Handling as a story · 2 points
HN discussionSubmitted Why The Internet of Things Scares Me as a story · 2 points
HN discussionSubmitted How To Install Git Subtree on Mac and Ubuntu as a story · 2 points
HN discussionSubmitted LastPass Breach, Password Security, and Reason as a story · 1 points
HN discussionSubmitted Glide in the Sea of Go Package Managers as a story · 1 points
HN discussionSubmitted Img/loading-related jQuery plugin I posted as a comment on some blog... as a story · 1 points
HN discussion