iamsidd2k7
iamsidd2k7 on Hacker News
Thank you, I appreciate it.
Interesting, now multiples times I have had client not consider this "Real World" enough. :) How would you go about handling such a client?
Posted by
iamsidd2k7 on Wednesday January 02, 2013 @10:43AM
from the ask-hn dept.
I have been freelancing for about 9-10 months for now. When looking out for new work clients always request to see sample code. Now here is the deal: I am under NDA for most of the development work I do. In that case how can I truly demonstrate my skills. How have fellow programmers coped up with this situation?
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.
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.
Posted by
iamsidd2k7 on Thursday May 26, 2011 @06:22AM
from the ask-hn dept.
Hi I am tech guy has a decent team of 4-5 members (all nerds). We have good competence in PHP,Python etc. What products would you either as owner or employee of SME like to be built?