Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    E

    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.

    Visit blogHN submissions
    ProgrammingLanguages & CompilersWeb Development
    What HN says

    HN commenters link it for Go package manager overviews and the git subtree install guide; they give no strong opinion of the blog itself.

    Stats for nerds
    16HN people shared it
    19linked in comments
    107story points
    Jul 2016last shared
    2011people per year2016

    Top posts on HN

    1. 1
      Why Go Is An Excellent Modern Programming Language
      1 person · 57 points · first shared 2013 · 84 comments on HN
    2. 2
      How to Fix the Go Package Management Problem
      3 people · 13 points · first shared 2016 · Discussion on HN
    3. 3
      Why I Love PHP
      2 people · 10 points · first shared 2012 · 3 comments on HN
    4. 4
      Glide 0.10.0 – Vendoring, Gom imports, and more
      1 person · 3 points · first shared 2016 · Discussion on HN
    5. 5
      Call for Feedback on a Go Package Metadata Spec
      1 person · 3 points · first shared 2015 · 1 comments on HN
    6. 6
      Go Package Management Survey Results
      1 person · 3 points · first shared 2016 · Discussion on HN
    7. 7
      Why It Is Hard To Minify On The Fly
      1 person · 3 points · first shared 2012 · Discussion on HN
    8. 8
      The New Go 1.5 Vendor Handling
      2 people · 2 points · first shared 2015 · Discussion on HN
    9. 9
      How To Install Git Subtree on Mac and Ubuntu
      2 people · 2 points · first shared 2013 · Discussion on HN
    10. 10
      Why The Internet of Things Scares Me
      1 person · 2 points · first shared 2014 · Discussion on HN

    What HN people wrote when they linked it

    • niftichJul 2016

      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/1rMoZ0rmpxw6dShalHnkuPtia6NkmB024MUa4T3SJeh8

    • ianstallingsAug 2015

      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/

    • mferJul 2016

      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/

    • scribuApr 2013

      `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/

    • juddlyonJan 2011

      http://engineeredweb.com/blog/09/12/preloading-images-jquery-and-javascript

    Related

    OutSystems Engineeringmedium.com/outsystems-engineering19 people

    I Was Wrong About Offline

    OutSystems Engineering
    Company · last shared 2021
    Go Blogblog.golang.org529 people

    Go 2, here we come

    Go Blog
    Company · last shared 2026
    Codeship Blogblog.codeship.com138 people

    Crystal: Fast as C, Slick as Ruby

    Codeship Blog
    Company · last shared 2020
    Engineering at Metaengineering.fb.com657 people

    Sapling: A new source control system with Git-compatible client

    Engineering at Meta
    Company · last shared 2026
    Facebook Engineeringcode.facebook.com552 people

    Relicensing React, Jest, Flow, and Immutable.js

    Facebook Engineering
    Company · last shared 2021
    Slack Engineeringslack.engineering281 people

    Taking PHP Seriously

    Slack Engineering
    Company · last shared 2026
    Dropbox Tech Blogblogs.dropbox.com454 people

    Optimizing web servers for high throughput and low latency

    Dropbox Tech Blog
    Company · last shared 2026
    Figma Blogfigma.com608 people

    How to build a plugin system on the web and also sleep well at night

    Figma Blog
    Company · last shared 2026