Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
veesahni
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
26 ms
·
331.
▲
by
veesahni
13y ago
working link: http://www.vinaysahni.com/best-practices-for-a-pragmatic-res...
332.
▲
by
veesahni
13y ago
http://SupportFu.com - email based customer support, made simpler
333.
▲
by
veesahni
13y ago
snake_case is 20% easier to read ( reference: http://bit.ly/11T1FWY )
334.
▲
by
veesahni
13y ago
OP here. I got an email with an interesting argument on the topic. Paraphrasing: Today JSON is hip, tomorrow may be something else. By supporting XML by default and using XSLT to translate it to alternate outputs, you're able to support m
335.
▲
by
veesahni
13y ago
When client connects to server, first it does the SSL handshake. Then it sends HTTP headers. As a result, SSL really has nothing to do with HTTP and could be used to wrap other protocols. Check out stunnel ( https://www.stunnel.org/index
336.
▲
by
veesahni
13y ago
HATEOAS is first and foremost about the API being self describing. Quoting from wikipedia: "A REST client enters a REST application through a simple fixed URL. All future actions the client may take are discovered within resource representa
337.
▲
by
veesahni
13y ago
Most languages have the concept of arrays and hashes, which map unambiguously & idiomatically to JSON via generic serializers. Creating idiomatic XML, on the other hand, is a little more tricky. Should something be a tag or an attribut
338.
▲
by
veesahni
13y ago
Use redis/memcache to avoid constant DB hits. Alternatively, if a time limited token is practical, use a self-signed expiring token. One reason to avoid sessions is security aspect of it. Cookies are handled automatically by the browser whi
339.
▲
Designing a Pragmatic RESTful API
(vinaysahni.com)
311 points
by
veesahni
13y ago
|
132 comments
340.
▲
A comprehensive guide for pragmatic RESTful API design
(vinaysahni.com)
10 points
by
veesahni
13y ago
|
1 comments
341.
▲
by
veesahni
13y ago
Thanks for the kind words :)
342.
▲
by
veesahni
13y ago
Another aspect of this is Google's inflationary tactics that continue to rack up rates. I had written a post on this: http://www.vinaysahni.com/how-google-inflates-adwords-bids Their inflationary game has still not ended. This week I got
343.
▲
by
veesahni
13y ago
looks like overstock got http://o.co for $350,000 .. is that the ballpark price for a 1 character .co?
344.
▲
by
veesahni
13y ago
I've been using Stripe and they've been excellent, even when encountering issues. Stay away from paypal.
345.
▲
by
veesahni
13y ago
I think it's a matter of training the gmail filter. If you don't properly mark spam and unmark false positives, it doesn't have any feedback from you. I noticed that if I accidentally mark certain emails as spam, then such emails end up st
346.
▲
by
veesahni
13y ago
+1 for smart advice - use a separate email account for logins and never worry about unsolicited email to your primary email account :)
347.
▲
by
veesahni
13y ago
This is the next step for me - providing additional onboarding tips. The questions I get in response to the current email identify gaps in documentation and clarity.
348.
▲
by
veesahni
13y ago
I find that I barely skim heavy branded emails thinking it's just marketing stuff. Plain email always gets more interest from me. On that note, this is something I also considered heavily when building Supportfu - all outbound replies mimi
349.
▲
by
veesahni
13y ago
The only part that isn't automatable (and therefore scalable) is adding something unique in the email. Skip that part and it scales fine. One approach I've been thinking of is to have the system automatically send the email but have a mech
350.
▲
by
veesahni
13y ago
OP here. I try to establish "first contact" as soon as possible as it helps identify gaps in the product & helps answer the question "What should I work on today?" .. What else works well for increasing early feedback?
351.
▲
Writing Effective Welcome Emails
(vinaysahni.com)
132 points
by
veesahni
13y ago
|
75 comments
352.
▲
by
veesahni
13y ago
Email deliverability is a field of landmines - definitely use a service that specialises in email. At http://SupportFu.com we use mailgun & postmark for transaction emails.
353.
▲
by
veesahni
14y ago
Linux is a low priority for hardware manufacturers that target desktops, which sometimes leaves drivers lacking or non existent for such hardware. Many drivers are maintained by the community instead of the manufacture. A few years ago, I
354.
▲
by
veesahni
14y ago
Ah, that's fair I guess the trade-off is here that the api key cannot then be retrieved from a GUI either (because the server doesn't actually know the original key!) .. from a UX perspective, most companies show your active keys in a GUI w
355.
▲
by
veesahni
14y ago
Users should use "a long random key" But you should store "the key as SHA2-256 hash in your DB" why hash it?
356.
▲
by
veesahni
14y ago
If you don't need delegation, there are a number of simple but secure methods: HTTPS + token via Basic auth seems quite popular. What simple but secure methods are there where delegation is required? Is there something simpler than OAuth or
357.
▲
by
veesahni
14y ago
It's disclosed: http://support.google.com/adsense/bin/answer.py?hl=en&an...
358.
▲
by
veesahni
14y ago
Hardware is getting commoditized and software is taking over the world.
359.
▲
Ask HN: Has your AdSense CPC gone up over the years?
3 points
by
veesahni
14y ago
|
4 comments
360.
▲
by
veesahni
14y ago
Just remember the audience of HN is a not representative of the general audience those websites are probably built for
More ›