News for hackers. Stuff that matters.

iamsidd2k7

Re:Ask HN: How do you beef up your freelancing profile? on Wednesday January 02, 2013 @01:01PM (#4998050)
Thank you, I appreciate it.
Re:Ask HN: How do you beef up your freelancing profile? on Wednesday January 02, 2013 @11:30AM (#4997440)
Interesting, now multiples times I have had client not consider this "Real World" enough. :) How would you go about handling such a client?

Ask HN: How do you beef up your freelancing profile?

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?

( Read More... | 4 comments | on HN )
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/
Re:Ask HN: Please review my weekend project on Tuesday June 07, 2011 @01:00PM (#2629922)
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.