Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I am feeling nostalgic just looking at this.

The year is 2012, rails is the hottest thing and mongodb is the inifinity guntlet scaling monster. BackboneJs and underscore were said to replace all jquery and we deployed things with just one command to heroku. The good ol days



cap production deploy still reigns king in some dark corners of the world. Also Hotwire is awesome if you havnt had a chance to check it out.


capybaraaaaaaa

what a nostalgia proc


I think this was Capistrano, but you're right I that's quite the throwback as well.


You know... I was a big Capistrano fan back when I worked on Rails webapps and honestly, thinking back to it, it holds up pretty well. I can't really remember a time when I felt like it actually burned me, and that's not something I can say about very many tools. We had Jenkins automatically pushing dev builds all day long (automatically) and had a Jenkins button to deploy to prod. We did have to use the rollback functionality of cap a few times and it always went smoothly.


I learned to do deployments using custom shell scripts, and then someone introduced me to Capistrano. And i didn't get it at all. Why would i use this tool when i could just write a shell script? What does it save me? My main conclusion was that some people just don't like shell scripts as much as me.


Hah, I agree. I think the thing that made me like Capistrano was basically that someone else had written what was basically shell scripts for me and had worked out a bunch of details so that I didn’t have to on my own (eg rollbacks).

Whether cap or custom scripts, the thing I loved about that is… it’s simple enough that you can fully understand what’s happening. Not just at an abstract level but very concretely.


Of course! MongoDB is web scale!


I remember this meme. I was always in the camp of choose Mongo if you hate your data. But, I'm an everything in Postgres since 2001 type.


BSON. Massive duplication of object keys in requests and responses at least.

Also reminds me of tnetstrings and Bencode.


> BSON. Massive duplication of object keys in requests and responses at least.

Can you expand on this, please? Why is BSON bad?


Duplication of keys like name and address in {"name": "Test", "address": "1234 Main St."} - it will have name and address in each record, whereas in SQL it isn't in the data, although it's in the queries.


Serious question, Grunt or Gulp?


Those were the dark days of JS as far as I’m concerned.


I don't believe it improved much since then, but at least people have mostly settled on specific tools for e.g. dependency and task management.


I still use gulp for a side-project: it works and it’s simply not worth the effort of replacing.

But I remember back in the day immediately preferring gulp to grunt once I became aware of it.




Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: