77 karma · joined August 22, 2008
Lets talk : https://kmganesh.com , kmganesh -AT- kmganesh .com
Amazon Restaurants ( https://amazon.com/restaurants ) enables customers to order meals from top rated restaurants in their area. Our teams builds ultra-fast delivery experiences for delivering food.
As a software engineer, you will join a small team of engineers, product managers and research scientists working to build ultra-fast delivery experiences. You will own significant portions of the product and help define the next wave of product features and system architecture. You will be part of an entrepreneurial environment and innovate independently, launch quickly, and have fun. Come cook-up something great with us!
If interested, please shoot me an email - kmganesh -AT- kmganesh . com
React + Redux for the Flux pattern seems to be the best combination available right now. Watch this talk by Jessica Kerr - Functional Principles In React https://www.youtube.com/watch?v=1uRC3hmKQnM about why Functional / Declarative approach is good for front end development. Also Dan Abramov (Redux Author) Talk - Live React: Hot Reloading with Time Travel https://www.youtube.com/watch?v=xsSnOQynTHs introducing Redux is great.
Watch this awesome talk by Ryan Florence - Don't Rewrite, React! https://www.youtube.com/watch?v=BF58ZJ1ZQxY on how to approach rewrites bottom up and he rewrites a part of the TodoMVC written in Backbone.js.
Sieve/other mail server filtering implementations currently only target incoming mails, so I would be interested in knowing how you manage outgoing mail filtering if at all ?
From your emphasis on "a mailserver I control" I guess you are leaning towards the in premise version if you ever need this.
About the logo, as you guessed correctly it was a quick selection to get up and running and not the final version !
But an in premise version is easier due to no need for ip reputation, queue management, server cpu and ram resources and also helps the customer to be in control.
Most webmail clients talk to a backend IMAP server which does the storage. The most popular and open format for mail storage is Maildir. So get a local IMAP server running with Maildir and access the IMAP server with http://roundcube.net/
Considering that you have 8GB of mail, I would suggest you go with http://dovecot.org/ and its mdbox storage instead of Maildir, that way if you don't like dovecot for some reason, you can convert from mdbox to Maildir to migrate.
The last piece of the puzzle is to bring in new mails from your mail account(s) to your local IMAP server. For this probably a tool like http://wiki.github.com/jgoerzen/offlineimap/ can be used.
I am myself interested in Chicago area/telecommute and something server/Linux/perl/ruby related.
Another thing you want to consider is network latency. If your clients are also from Mexico, a VPS in Texas/California would be better i guess, than say a VPS in New York or Europe. I have seen the latency correlate with light speed + base last mile latency, but ymmv.
But since are managing fine in a shared hosting environment so a VPS might be the logical next step.
As lzw had already mentioned, http://www.hetzner.de/de/hosting/produktmatrix/rootserver-pr... is by far the cheapest dedicated server I know of, with awesome hardware specs. We own a couple of servers there and are completely satisfied with their offering and support. But they are in Germany and a new server takes about 3-5 days to come up.
If you look for dedicated servers in the US, http://www.serverbeach.com/ has a ~100$ server. http://softlayer.com/ comes close with a $139 entry-level server.
The usual players in the VPS market are http://www.linode.com/, http://www.slicehost.com/, www.rackspacecloud.com/ with a HN member (http://news.ycombinator.com/user?id=lsc) running http://prgmr.com/xen/
Creating subdomains and databases - this depends on your linux-fu with djbdns and postgresql/mysql !