Work in progress: 82,651 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #1239

H

Hashrocket

Company blog · hashrocket.com/blogprogrammingweb

Hashrocket is the company blog at hashrocket.com, writing about programming and web. Since 2008, 56 different Hacker News readers have linked it 100 times, most often “Websocket Shootout: Clojure, C++, Elixir, Go, Node.js, and Ruby”. It is still writing: the last post was on 2026-03-17, and you can follow it by feed.

Visit the blog
100mentions?
56HN people?
2008–2025first – last linked?
Links on Hacker News per year · peak 21 in 2016

Hashrocket is a Ruby on Rails, Elixir, React and mobile development consultancy. Contact us today for a free consultation ...

Most-linked posts?

  1. Websocket Shootout: Clojure, C++, Elixir, Go, Node.js, and Ruby
    10 people · 12 mentions · first linked 2016-09-01
  2. Materialized View Strategies Using PostgreSQL
    9 people · 9 mentions · first linked 2016-11-30
  3. JavaScript Object Destructuring Tricks
    3 people · 3 mentions · first linked 2019-01-22
  4. Ember Routing: The When and Why of Nesting
    3 people · 3 mentions · first linked 2013-07-30
  5. Hashrocket: For $30,000 they'll build your web app in three days.
    3 people · 3 mentions · first linked 2008-01-19
  6. Format Your Elixir Code Now
    2 people · 2 mentions · first linked 2017-10-17
  7. Skip Using Memcached or Redis – Materialized View Strategies Using PostgreSQL
    2 people · 2 mentions · first linked 2015-04-23
  8. Modeling Polymorphic Associations in a Relational Database
    2 people · 2 mentions · first linked 2016-07-12
  9. /blog/posts/using-datomic-as-a-graph-database
    2 people · 2 mentions · first linked 2016-11-29
  10. /jobs
    2 people · 2 mentions · first linked 2011-01-06

What Hacker News says?

  1. +1 for incremental materialized views. There are workarounds for emulating it with triggers, though. I have found the following discussion to have helped in a problem I had: https://hashrocket.com/blog/posts/materialized-view-strategi...

    Comment linking /blog/posts/materialized-view-strategies-using-postgresql

    on “The internals of PostgreSQL”
  2. Submitted The new X-Men movie explained in Git as a story · 169 points

    HN discussion
  3. But how do you determine if someone's a cultural fit without expending your time and their time? Just seems unavoidable to me, though that's what people often complain about here. Like they want to get a job without putting in any skin of their own. https://hashrocket.com/ had a pretty extreme interview where they flew me out to Florida to pair-program with them for a week. It was a really pleasant experience. Every…

    Comment linking /

    on “Is there a fix for impostor syndrome?”
  4. Submitted Websocket Shootout: Clojure, C++, Elixir, Go, Node.js, and Ruby as a story · 83 points

    HN discussion
  5. You're right that Go/Java have async style similar to Erlang. But the majority of production systems today that these languages run is some sort of web application. In this area, the Erlang VM holds its own pretty well, especially for websockets [1]. In that study Elixir's memory usage is higher, but total connections were almost identical to Go. It'd be great if there were better benchmarks for common use cases of…

    Comment linking /blog/posts/websocket-shootout

    on “Why we switched from Python to Go”
  6. Submitted Let's Write Some Bad Ruby as a story · 64 points

    HN discussion
  7. > I picked up _Programming Erlang_ because I like Joe. I'm trying to understand why the platform, and the accompanying language(s), aren't more widely used? People seem to speak very highly about Elixir, BEAM, and OTP. It all seems really great... Watching videos of Joe talk super impressed me. He kept the same enthusiasm for programming as any college age programmer. That's impressive! > From @hajile >>BEAM is abou…

    Comment linking /blog/posts/websocket-shootout

    on “Elixir v1.10”
  8. Submitted Hashrocket: For $30,000 they'll build your web app in three days. as a story · 27 points

    HN discussion
  9. Ok, here's a better comparison: "Websocket Shootout: Clojure, C++, Elixir, Go, NodeJS, and Ruby" https://hashrocket.com/blog/posts/websocket-shootout

    Comment linking /blog/posts/websocket-shootout

    on “600k concurrent websocket connections on AWS using Node.js (2015)”
  10. Submitted Websocket Shootout: Clojure, C++, Elixir, Go, Node.js, and Ruby as a story · 12 points

    HN discussion
  11. Hashrocket - Software Developer - Chicago || Jacksonville Beach, FL Hashrocket is a software consulting company that builds solutions for web and mobile, specializing in Ruby on Rails, iOS, and Android. We are hiring experienced Ruby on Rails and iOS developers to work on-site in our Chicago or Jacksonville locations. We look for a certain set of qualities in our development staff since we interact directly with non…

    Comment linking /contact-us/jobs/developer/hacker-news

    on “Ask HN: Who is hiring? (October 2014)”
  12. Submitted Websocket Shootout: Clojure, C++, Elixir, Go, Node.js, and Ruby as a story · 8 points

    HN discussion
  13. Chicago, IL and Jacksonville, FL Hashrocket is hiring Ruby on Rails consultants for our offices in Chicago and Jacksonville. For more information, see: http://hashrocket.com/people/work-at-hashrocket/developer for more information. ONSITE FULLTIME

    Comment linking /people/work-at-hashrocket/developer

    on “Ask HN: Who is Hiring? (February 2012)”
  14. Submitted Modeling Polymorphic Associations in a Relational Database as a story · 7 points

    HN discussion
  15. Jacksonville, FL Hashrocket is hiring a front end web developer. Familiarity with Rails is preferred. Really excellent benefits, and really awesome people to work with. http://hashrocket.com/people/work-at-hashrocket/front-end-de...

    Comment linking /people/work-at-hashrocket/front-end-developer

    on “Ask HN: Who is Hiring? (October 2011)”
  16. Submitted Understanding Common Table Expressions with FizzBuzz as a story · 7 points

    HN discussion
  17. This is the only article I'm aware of that has comparisons between a number of languages/platforms: https://hashrocket.com/blog/posts/websocket-shootout

    Comment linking /blog/posts/websocket-shootout

    on “Ditching Go for Node.js”
  18. Submitted Materialized View Strategies Using PostgreSQL as a story · 6 points

    HN discussion
  19. We're hiring at Hashrocket. http://hashrocket.com/jobs Ruby, Agile, Pair Programming (all the time!), open source time, benefits, a team of super smart and quite enjoyable people to be around, and a pretty office at the beach to boot. We're also open to apprentices/internships, if you're interested feel free to email jobs@hashrocket.com and if you have any questions you can contact me personally robert@hashrocket.co…

    Comment linking /jobs

    on “Ask HN: Who's Hiring? (February 2011 Edition)”
  20. Submitted JavaScript Object Destructuring Tricks as a story · 6 points

    HN discussion
  21. Yeoman, Grunt, and Gulp are (I believe) all various implementations of a task runner. They chain tasks in different ways, but at the end of the day think of your asset build as a set of discrete steps. Broccoli ( https://github.com/broccolijs/broccoli ), the build tool written by Jo Liss and supported by the Ember community, is truly an asset pipeline tool. It is concerned with transformations to filesystems and fil…

    Comment linking /blog/posts/broccoli-the-build-tool-not-the-vegetable

    on “React and Angular Meeting”
  22. Submitted We Ported 'Today I Learned' to Elixir/Phoenix as a story · 6 points

    HN discussion
  23. In related news, Hashrocket (the consultancy) is alive and well, with no intentions of changing our name to Hashcolon. http://hashrocket.com/ In fact, like almost everyone else in our space we're looking to hire => http://hashrocket.com/jobs

    Comment linking /jobs

    on “R.I.P. Ruby Hash Rocket Syntax 1993-2010”
  24. Submitted Custom Aggregates in PostgreSQL as a story · 6 points

    HN discussion
  25. You can do effectively the same thing using a physical table and triggers [1] if you want a pure postgres solution. I ended up with the same problem and just ended up using a physical table and implemented the updating logic at our app layer. Not exactly fun or easy to implement all the updating logic yourself though... [1] https://hashrocket.com/blog/posts/materialized-view-strategi...

    Comment linking /blog/posts/materialized-view-strategies-using-postgresql

    on “Effectively Using Materialized Views in Ruby on Rails”
  26. Submitted Skip Using Memcached or Redis – Materialized View Strategies Using PostgreSQL as a story · 6 points

    HN discussion
  27. Depends on the implementation: https://matttomasetti.medium.com/websocket-performance-compa... https://hashrocket.com/blog/posts/websocket-shootout

    Comment linking /blog/posts/websocket-shootout

    on “World of Text is an infinite grid of text editable by any visitor”
  28. Submitted Websocket Shootout: Clojure, C++, Elixir, Go, Node.js, and Ruby as a story · 5 points

    HN discussion
  29. Neo4j focuses on modeling nodes and it's relationships, and allows you to attach metadata to the later, but doesn't really have transactions as first-class objects. Datomic focuses on modeling facts (entity-attribute-value). This is a very stable data representation that allows modelling tables, documents or graphs [1], on top of carrying transaction explicitly on an additional index for the time-travel magic. I gue…

    Comment linking /blog/posts/using-datomic-as-a-graph-database

    on “Datomic Update: Client API, Unlimited Peers, Enterprise Edition, and More”
  30. Submitted By popular demand – TIL now open-sourced as a story · 5 points

    HN discussion

Search all of HN for hashrocket.com

Linked by the same people?