Thank you, I appreciate it.
HN user
iamsidd2k7
hacker,python,rails,bigdata
Interesting, now multiples times I have had client not consider this "Real World" enough. :) How would you go about handling such a client?
In my experience using nginx + gunicorn will help here is why: gunicorn create child processes for your server. This way you can have 3-4 process all working towards serving your web-application. Nginx helps for serving static files and reverse poxing to either flask / django process. You should also consider using something like supervisord. Supervisord will make sure you're processes are restarted if they crash for some reason.
Whats missing on the list is interesting works of Jon Kleinberg. Hes CS professor at CMU checkout this link http://www.cs.cornell.edu/home/kleinber/networks-book/
Hey fellow hacker, the web app is cool. My suggestion a good value add would be writing browser extensions. You can start with Google Chrome since its all HTML + JS. You might want to think about Safari, IE and Firefox later.
There are tons of resource on Youtube. Search "Programming Android" and you will find good videos.
From a high level view, what you ideally like to do 1. Learn how to setup dev. environment 2. Learn what are activities and actions 3. Learn basic UI elements (buttons,radios) 4. Learn advanced UI elements and how to customize them (listviews) 5. Learn about Location Manager, Audio
This would be good starting point. You can use Professional Android 2 book for reference. Keep on creating more apps, use stackoverflow. I used to all the time when I was getting weired bugs.
Yup thats right, plus it will paying off when you need to figure out what changes you made say a week ago. Github is a hosting site for git code repo. Email me on gmail id: iamsidd if you need more help or specific clarification.
It always helps to have a side project, keeps you edges sharp. At the same time try having weekend projects, pick up a tech, see videos on youtube, read stuff from HN. Email me on my gmail id: iamsidd.
I agree with Darz, Ruby on Rails is good for getting thing upto speed. If you know you can work your way, by simple tutorials. I don't know if you are using MAC/PC but http://edgeguides.rubyonrails.org/getting_started.html this is a good way to learn how to make website. Also my suggestion would be to learn git, this would help you in long run.