I choose? • What framework should I pick (Rails, Nodejs, Express) ? • What database (MongoDB, PostgreSQL, MySQL, SQLite, RethinkDB)? • What API should I use? • Where should I deploy this? • How do I deploy this? • How can I make it scale? • How can I make it secure?
have to re-invent the wheel. • It’s okay to be confused – Impostor Syndrome is a real thing. • There will be always someone better than you. • Get used to being frustrated. • It’s normal to forget things.
instead of getting annoyed or frustrated. • Always go back to the basics – from where you started. • Analyze the root cause of the problem. • Try debugging and find ways remove the error.
small. • Coding is not easy and it will never be, but we can make it better by being persistent. • Take a lot of time thinking about what you want to build, how you want to build before even starting with the code. • Finally, do not allow yourself to quit.
helps people be aware of their environment and work towards cleaner and greener community. Users can post pictures of dirty streets, potholes, graffiti on walls or anything that needs to be fixed. Built with: Ruby on Rails, AWS S3 to store in cloud, paperclip gem, Google Maps API and hosted on Heroku. With all this confusion and trauma, my first app CleanUp City was born (Tada!)
back to the basics. • Reading documentation on ActiveRecord Basics. • Understanding about Migrations, Validations and Associations. • Any class inherits from ActiveRecord::Base to get it’s super powers. • Finally read, read, read..