HNHacker News
TopNewBestAskShowJobs

rahul286

19 karma · joined September 27, 2012

<3 Food, Movies, WordPress, Nginx. || entrepreneur @rtCamp @EasyEngine @rtMediaWP

Home: http://rahul286.com/

[ my public key: https://keybase.io/rahul286; my proof: https://keybase.io/rahul286/sigs/vLdVr505Tx71_JSRh0n-IYhBby-DaioEaKnqAmbv2go ]

submissionscomments
rahul286··on Taking PHP Seriously
We are mostly (95%) a PHP company but going by trends; we did some projects in Python, NodeJS and Rails a few years ago.

Now I look back; I see the projects which have technical debt were flawed in design and did not get maintenance they needed. Most of them did not get traction to the point where scalability issue came into the picture.

So this year, we started moving that 5 % non-PHP projects to PHP counterparts. Again, we are miles away from any real-world scalability issue, but at least we are now able to maintain projects as we have a large PHP team.

At a small to mid-size organization level, it is more important to use one language for all projects.

I believe technical debt is not related to the choice of language but anticipating direction a project might take and picking up right design patterns to support that.

Which programming language is better is a highly overrated question!

I wish I had learned this few year ago.

rahul286··on From Node.js to Go
Yep. I was looking for same.
rahul286··on DO Not CLOSE THE ISSUE ASSHOLE
Respect to you man! :bow:

I maintain some open source projects and I do make mistakes sometimes. But if anyone uses foul language, I simply do not respond to them.

rahul286··on 3D printed sundial whose precise holes cast a shadow displaying the current time
Amazing!

I am wondering how much extra time it will take for 3D printing as we add support for 10 minute time interval, 1 minute interval and then seconds (extra set of digits HH:MM:SS).

Also will it be practically possible to have second-level granularity?

rahul286··on EasyEngine – Managing High Traffic Sites Made Easy
@nikolay Thanks for posting.

@ALL I am Rahul from EasyEngine team. If you have any questions about EasyEngine, I will be happy to answer. :-)

rahul286··on DigitalOcean Teams Up with Bitnami, Install Over 100 Web Apps with a Few Clicks
Thanks Joe for posting about EasyEngine.

@All if anyone have any questions about EasyEngine, I will be happy to answer. I am from EasyEngine team. :-)

rahul286··on Ask HN: What do you think about Intern JS testing framework/stack?
Clickable links:

Intern JS comparison table - http://theintern.io/#compare

HN threads for Intern JS:

https://news.ycombinator.com/item?id=5666938

https://news.ycombinator.com/item?id=7759227

https://news.ycombinator.com/item?id=8155898

nightwatch.js thread on HN - https://news.ycombinator.com/item?id=7156162

rahul286··on WooCommerce is Biggest eCommerce Platform Now. Surpasses Magento
I am aware Magento powers big sites and some of them are so big and complex that its unimaginable to run them on WooCommerce.

What is surprising is that WooCommerce is not entire project but just a WordPress plugin!

I think this is quite a big achievement for a plugin.

rahul286··on [dead]
This twitter accout - https://twitter.com/RussiaMinInter

Looks like created 1 hour ago, only to spread rumor.

Before Snowden tweet, there were only 2 tweets on that account.

rahul286··on In CSS, “px” is not an angular measurement and it is not non-linear
We spent time juggling between em and px before but from few months we are using "rem" unit.

It works nicely as we are also using font-icons everywhere.

See: http://snook.ca/archives/html_and_css/font-size-with-rem

rahul286··on Sold just got acquired by Dropbox and closed their company
I am also wondering. Sold and dropbox don't look related to each other at all!
rahul286··on Wayback machine gets a facelift, new features
You can try searching for snapshot of https://web.archive.org/web/20131016082142/http://archive.or... like https://web.archive.org/web/20131016082142/https://web.archi... then https://web.archive.org/web/20131016082142/https://web.archi...

and so on for infinite loop!

Oops this looks like recursion. ;-)

rahul286··on Introducing Google Helpouts
It still asks for invitation code. I think its not fully open yet!
rahul286··on Wordpress.com serves 70k requests/second using Nginx
Thanks Jacques. Author of that updated config post on rtCamp.com here.

I really think Nginx in still underestimated by large. Most article handles rewrite in nginx based on their Apache knowledge.

Nginx's try_files is magical. So does maps{..} section.

Using Nginx map, you can server static files in WordPress-multisite without PHP (much better than X-SendFile or X-Accelredirection). On large wordpress-multisite network, this can really increase Nginx's capacity by multifold.

See - http://rtcamp.com/tutorials/nginx-maps-wordpress-multisite-s...