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
    A

    Agile Testing

    agiletesting.blogspot.com · Personal blog · on HN since 2008

    Grig Gheorghiu's blog on Python, testing, and deploying infrastructure, including Amazon EC2, load balancing, and running databases.

    Visit blogHN submissions
    DevOps & CloudProgramming
    What HN says

    HN links it for practical deployment write-ups, including EC2 experiences and push versus pull deployment systems.

    Stats for nerds
    18HN people shared it
    18linked in comments
    148story points
    Jan 2016last shared
    2011people per year2016

    Top posts on HN

    1. 1
      Deploying Tornado in production
      1 person · 39 points · first shared 2009 · 5 comments on HN
    2. 2
      Experiences deploying a large-scale infrastructure in Amazon EC2
      1 person · 37 points · first shared 2009 · 4 comments on HN
    3. 3
      Load Balancing in Amazon EC2 with HAProxy
      1 person · 32 points · first shared 2009 · Discussion on HN
    4. 4
      Automated deployment systems: push vs. pull
      2 people · 6 points · first shared 2010 · 2 comments on HN
    5. 5
      Lessons learned from deploying a production database in EC2
      1 person · 5 points · first shared 2011 · 1 comments on HN
    6. 6
      An ode to running a database on bare metal
      1 person · 5 points · first shared 2012 · 3 comments on HN
    7. 7
      The dangers of uniformity
      1 person · 5 points · first shared 2012 · 1 comments on HN
    8. 8
      Agile Testing: Docker Orchestration with Rancher
      1 person · 3 points · first shared 2016 · Discussion on HN
    9. 9
      Easy parsing with pyparsing
      1 person · 3 points · first shared 2008 · Discussion on HN
    10. 10
      15 things I learned from "Shipping Greatness"
      1 person · 3 points · first shared 2012 · Discussion on HN

    What HN people wrote when they linked it

    • qwerJan 2016

      > I never understood why some people are scared of branching.

      Well this is branching (in the same way that if..else is branching), just not in the VCS. What's the advantage? This methodology can allow code to go to production for some or all users, either as dark launches ( http://agiletesting.blogspot.com/2009/07/dark-launching-and-other-lessons-from.html ) or as production code. VCS branching gives you none of that, and sometimes you need to roll things out sloooowly, either for quality control or for capacity monitoring.

      > It seems to work pretty well for Linux development.

      Well for example, if you're following the linux development model for webops, you're almost certainly doing it wrong. I'm sure your website doesn't have release candidates and LTS versions all at different URLs.

      > As long as you merge continuously from upstream, you're golden.

      This is not really true either. It's fine if you're the only one on a team following that model, but if everyone on your team follows that model, you're delaying collaboration and causing merge debt. Upstream ends up like a ghost town until someone like you dumps a week worth of work on it just before you're about to dump your week's worth too.

      > I _do_ have some reservations against #ifdef-sprinkled code.

      This is definitely a downside! You have to use a lot of discipline to keep this minimal and well-organized.

    • LuytOct 2011

      "This address is restricted

      This address uses a network port which is normally used for purposes other than Web browsing. Firefox has canceled the request for your protection.
      "

      This 'port banning' is described in http://www-archive.mozilla.org/projects/netlib/PortBanning.html, and the page at http://agiletesting.blogspot.com/2008/09/getting-around-firefox-port-blocking.html describes how you can use about:config to disable the blocking:

      "1) go to about:config in the Firefox address bar

      2) right click, choose new->string

      3) enter the name network.security.ports.banned.override and the value '1-65535' (without the quotes)
      "

      I tried it, and it worked: http://open.zorinaq.com:25/

    Related

    Engine Yard Blogengineyard.com204 people

    The Number One Trait of a Great Developer

    Engine Yard Blog
    Company · last shared 2025
    Codeship Blogblog.codeship.com138 people

    Crystal: Fast as C, Slick as Ruby

    Codeship Blog
    Company · last shared 2020
    Pusher Blogblog.pusher.com52 people

    Golang’s Real-Time GC in Theory and Practice

    Pusher Blog
    Company · last shared 2021
    Datadog Blogdatadoghq.com262 people

    Husky, Datadog's Third-Generation Event Store

    Datadog Blog
    Company · last shared 2026
    Netflix Tech Blogtechblog.netflix.com360 people

    Node.js in Flame Graphs

    Netflix Tech Blog
    Company · last shared 2025
    Jessitronblog.jessitron.com64 people

    Hitting OKRs vs. Doing Your Job

    Jessitron
    Personal · last shared 2026
    Ubuntu Insightsinsights.ubuntu.com170 people

    Growing Ubuntu for Cloud and IoT, Rather Than Phone and Convergence

    Ubuntu Insights
    Company · last shared 2018
    AWS Blogblogs.aws.amazon.com41 people

    Introducing s2n, a New Open-Source TLS Implementation

    AWS Blog
    Company · last shared 2016