Engineered Web

engineeredweb.com · Personal blog · on HN since 2009

A developer's blog on Go package management and vendoring, with older posts on PHP, jQuery, git subtree and minification.

What HN saysHN commenters link it for Go package manager overviews and the git subtree install guide; they give no strong opinion of the blog itself.
16HN people shared it
5linked it in comments
19stories submitted
107story points
10 years agolast shared
2009people per year2026

Most-shared posts

  1. 1
    How to Fix the Go Package Management Problem
    3 people · 13 points · first shared 2016 · discussion on HN
  2. 2
    Why I Love PHP
    2 people · 10 points · first shared 2012 · 3 comments on HN
  3. 3
    The New Go 1.5 Vendor Handling
    2 people · 2 points · first shared 2015 · discussion on HN
  4. 4
    How To Install Git Subtree on Mac and Ubuntu
    2 people · 2 points · first shared 2013 · discussion on HN
  5. 5
  6. 6
    Why Go Is An Excellent Modern Programming Language
    1 people · 57 points · first shared 2013 · 84 comments on HN
  7. 7
    Glide 0.10.0 – Vendoring, Gom imports, and more
    1 people · 3 points · first shared 2016 · discussion on HN
  8. 8
    Call for Feedback on a Go Package Metadata Spec
    1 people · 3 points · first shared 2015 · 1 comments on HN
  9. 9
    Go Package Management Survey Results
    1 people · 3 points · first shared 2016 · discussion on HN
  10. 10
    Why It Is Hard To Minify On The Fly
    1 people · 3 points · first shared 2012 · discussion on HN
  11. 11
    Dangers of Monorepo Projects
    1 people · 2 points · first shared 2016 · discussion on HN
  12. 12
    Why The Internet of Things Scares Me
    1 people · 2 points · first shared 2014 · discussion on HN
  13. 13
    Take the survey on Go dependency management
    1 people · 2 points · first shared 2016 · discussion on HN
  14. 14
    Why It's Time for Go Packages to Start Versioning
    1 people · 2 points · first shared 2015 · discussion on HN
  15. 15
    LastPass Breach, Password Security, and Reason
    1 people · 1 points · first shared 2015 · discussion on HN

What HN people wrote when they linked it

mfer · 2016-07-29
When 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/
niftich · 2016-07-29
I'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/2015/go-1.5-vendor-handling/ [2] https://github.com/golang/go/wiki/PackageManagementTools [3] https://docs.google.com/document/d/1rMoZ0rmpxw6dShalHnkuPtia6NkmB024MU…
ianstallings · 2015-08-31
The 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/
scribu · 2013-04-14
`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/

Keyboard shortcuts

/Search
j kNext / previous blog
EnterOpen selected blog
vVisit the blog site
fFollow / unfollow
lSwitch grid / list view
dSwitch dark mode
g hHome
g pTop posts
g tTopics
g fFollowing
g lLiked
g yHistory
g qFAQ
EscBack / close