-
-
Save muhammadyana/d50e28f853948539e9ff6eae7fd79f28 to your computer and use it in GitHub Desktop.
Code Standardization
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
1. Do not repeat yourself (DRY). Meaning there shall no duplicate code | |
2. Tiny Controller Fat Model. Meaning all business logic shall be placed on Models NOT Controllers | |
3. Use framework plugins as much as possible for speedying up your software development | |
3.1 Ruby on Rails https://github.com/hothero/awesome-rails-gem | |
3.2 Laravel https://github.com/chiraggude/awesome-laravel | |
3.3 Django https://github.com/rosarior/awesome-django | |
3.4 Bootstrap https://bootstrapious.com/p/best-bootstrap-plugins | |
3.5 JQuery http://hasinhayder.github.io/essential-jquery-plugins/ | |
3.6 VueJS https://github.com/vuejs/awesome-vue | |
3.7 React https://github.com/enaqx/awesome-react | |
3.8 Swift https://github.com/Wolg/awesome-swift | |
3.9 Android https://android.jlelse.eu/must-have-tools-for-android-development-d76ae66f409f | |
4. Text Editor Atom or SublimeText3 | |
5. Essential atom addons https://www.sitepoint.com/10-essential-atom-add-ons/ | |
6. Essential SublimeText3 addons http://www.hongkiat.com/blog/sublime-text-plugins/ | |
7. Web Browser using Chrome | |
8. Web development Chrome extension http://www.creativebloq.com/web-design/google-chrome-extensions-21410570 | |
9. Database Using SQLite3 or PostgreSQL | |
10. Database manager Valentina Studio | |
11. Staging Server Heroku | |
12. Versioning Git | |
13. Cache Server Redis | |
14. Project / Task Management Trello | |
15. Bugs Tracker Github | |
16. Use S3 as asset host and CDN | |
17. Use Cloudflare | |
18. Mailer using MailGun |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment