Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/kirbyfern/awesome-kirby

A bunch of general resources that I have gathered so far, it consists mostly in Ruby and Rails.
https://github.com/kirbyfern/awesome-kirby

List: awesome-kirby

journal journey resources

Last synced: 16 days ago
JSON representation

A bunch of general resources that I have gathered so far, it consists mostly in Ruby and Rails.

Awesome Lists containing this project

README

        


Awesome Journey

A curated list of resources when I started

Started:October 27,2016






[![Journey](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome)

# License:
Creative Commons License
my-journey by Kirby James is licensed under a Creative Commons Attribution 4.0 International License.

# Everything about Programming

+ Groups:
- [x] [Ultimate list of Slack Communities](https://medium.com/@slackinday/an-ultimate-list-of-190-slack-communities-ee92a12a8df2#.f762chl2q)
- [x] [46 Developers Slack Communities](https://techbeacon.com/46-slack-groups-developers)
- [x] [Another list of Slack Communities](https://www.quora.com/What-are-some-community-channels-for-any-programming-languages-on-Slack)

# TO DO LIST:
- [x] [CS50](https://courses.edx.org/courses/course-v1%3AHarvardX%2BCS50%2BX/)
- [ ] Still Going
- [x] [Configure Hackintosh](http://www.hackintosh.com/)
- [x] [Get an internship](https://weworkremotely.com/categories/2-programming/jobs#intro)

# Basics
- Coding Websites
- [x] [Code Academy](https://www.codecademy.com)
- [x] [Free Code Camp](https://www.freecodecamp.com) I Recommend You Start here.
- still reading
- [x] [Learn Linux Here](https://linuxjourney.com/)
- [x] [Learn Code the Hard Way](https://learncodethehardway.org/)

# Text Editor
- [x] [Atom](https://atom.io/)
- [Atom Cheat Sheet](https://gist.github.com/chrissimpkins/5bf5686bae86b8129bee)
- [x] [Visual Studio Code](https://code.visualstudio.com/)
- [x] [Vim](http://www.vim.org/)
- [Basic Vim Introduction](http://www.openvim.com/)
- [Setting up my Neovim](https://neovim.io/)
- [x] [Eclipse](http://www.eclipse.org)
- [x] [Codeblocks for Compiling](http://wiki.codeblocks.org/index.php/Creating_a_new_project)

# Jobs
- [x] [Resources for finding a remote job/internship](https://www.producthunt.com/e/find-a-remote-job)

# Unix Toolbox
- [x] [This document is a collection of Unix/Linux/BSD commands and tasks which are useful for IT work or for advanced users. This is a practical guide with concise explanations, however the reader is supposed to know what s/he is doing.](http://cb.vu/unixtoolbox.xhtml)

# Git
+ Version Control Hosting
- [x] [Github](https://github.com/)
- [x] [Bitbucket](https://bitbucket.org/)
- [x] [Gitlab](https://about.gitlab.com/)
- [x] [AWS Amazon](https://aws.amazon.com/codecommit/)
+ [Github Guides](https://guides.github.com/)
+ [Oh sh*t git](http://ohshitgit.com/)
+ [Git documentation](https://git-scm.com/documentation)
+ [Github Documentation](https://help.github.com/)
+ [Git Cheat Sheet](https://education.github.com/git-cheat-sheet-education.pdf)
+ [Atlassan Undoing Changes](https://www.atlassian.com/git/tutorials/undoing-changes)
+ [How to write a Git Commit Message](http://chris.beams.io/posts/git-commit/)
+ [How to write the Perfect Pull Request](https://github.com/blog/1943-how-to-write-the-perfect-pull-request)
+ [How to use rebase](http://web.archive.org/web/20100213104931/http://blog.madism.org/index.php/2007/09/09/138-git-awsome-ness-git-rebase-interactive)

- [x] [Advance Git](https://git-scm.com/book/en/v2)

# Notes/Progress Tracker
Notes Organizer
+ [x] [Trello](https://trello.com/)
+ [x] [Waffle](https://waffle.io/)

# Tips/Tricks
- [x] [Deciding to use spaces/tabs for indentations](http://softwareengineering.stackexchange.com/questions/57/tabs-versus-spaces-what-is-the-proper-indentation-character-for-everything-in-e)
- [x] [Coderwall](https://coderwall.com/)
- [x] [Validator](https://validator.w3.org/nu/#textarea)
- [x] [Never Multitask it lowers your I.Q](https://blog.bufferapp.com/what-multitasking-does-to-our-brains)
- [x] Do not copy & paste!
- [x] Googling!
- [x] Reading Documentation and Source Codes

# Books (Ruby/RubyonRails)
+ Rails Conference
+ 2017
- [x] [Rails 5.1 Changes](https://speakerdeck.com/claudiob/rails-5-dot-1-upcoming-features)
+ 2016
- [x] [Rails Conference Talks](http://railsconf.com/2016/program/sessions)
+ Ruby Conference
+ 2017
- [ ] [Ruby Conference Philippines](https://www.youtube.com/playlist?list=PL0mVjsUoElSHKtxq2efDQc6EXTDqabxdV)
+ 2010
- [ ] [Why is this code so slow by: Aaron Patterson](https://www.slideshare.net/tenderlove/zomg-why-is-this-code-so-slow/152)
+ Teach Your Self
- [x] [Teach your self](http://teachyourselftocode.com/)
- [x] [A bunch of Resources ~ Programming Motherf*cker](http://programming-motherfucker.com/become.html)

+ RVM Basics
- [x] [RVM](https://rvm.io/rvm/basics)
- [x] [How to use RVM](https://www.digitalocean.com/community/tutorials/how-to-use-rvm-to-manage-ruby-installations-and-environments-on-a-vps)

+ Ruby on Rails Special Topics
- [x] [Everything about Ruby on Rails](http://tutorials.jumpstartlab.com/topics/index.html)

- Ruby
- [x] [Ruby Doc](http://ruby-doc.org/)
- [x] [Apidock](http://apidock.com/)
- [x] [Learn to Program by Chris Pinel](https://pine.fm/LearnToProgram/chap_00.html) still reading page 3
- [x] [Learn Ruby the hard way](https://learnrubythehardway.org/book/ex3.html)
- still going on the exercises
- [x] [Ruby in 100 minutes](http://tutorials.jumpstartlab.com/projects/ruby_in_100_minutes.html)
- [x] [Learn Ruby with edgecase ruby koans](http://rubykoans.com/)
- [x] [Ruby libhunt](https://ruby.libhunt.com/)
- [x] [exercism on ruby](http://exercism.io/languages/ruby/about)
- started the exercises
- [x] [Excellent Ruby Content](https://pragmaticstudio.com/)
- [x] [Learning OOP:know first the fundamentals of the syntax](http://www.poodr.com/)
- [x] [Zen Ruby](http://www.zenspider.com/ruby/quickref.html)
- [x] [Launch Schools Ruby](https://launchschool.com/books/ruby/read/files)

- Ruby on Rails
- [x] [Justin Weiss Rails Courses](https://www.justinweiss.com/)
- [x] [Codenewbie](http://www.codenewbie.org/)
- [x] [Pragmatic Books](https://forums.pragprog.com/)
- [x] [Image Upload using CarrierWave](https://code.tutsplus.com/tutorials/rails-image-upload-using-carrierwave-in-a-rails-app--cms-25183)
- [x] [Rich on Rails](https://richonrails.com/)
- [x] [Rails apps](http://railsapps.github.io/)
- [x] [Using devise with twitter/facebook/linkedin API](http://sourcey.com/rails-4-omniauth-using-devise-with-twitter-facebook-and-linkedin/)
[Tips on using devise](http://excid3.com/blog/rails-tip-adding-password-complexity-validations-to-devise)
- [x] [Integrating Ember on Rails API](http://ember.vicramon.com/)
- [x] [Rails HTML5 boilerplate](http://railsapps.github.io/rails-html5-boilerplate.html)
- [x] [Rails API](http://api.rubyonrails.org/classes/ActionView/Helpers/AssetTagHelper.html#method-i-stylesheet_link_tag)
- [x] [Ruby on Rails Guides](http://guides.rubyonrails.org/)
- [x] [Rails and different gems tutorials](https://www.youtube.com/user/RailscastsReloaded)
- [x] [Rail's Cast](http://railscasts.com/)
- [x] [Building 12 apps in 12 weeks on Ruby on Rails by mackenziechild](https://mackenziechild.me/rails-courses/)
- still going
- [x] [Full stack Ruby on Rails by upskill courses](http://upskillcourses.com/p/essential-web-developer-course)
- [x] [Rails Assets](https://rails-assets.org/#/)
- [x] [Launch School](https://launchschool.com/mastery?ref_id=hackingui)
- [x] [Front end and Back end prep]
- [x] [Structured Tutorials by jumpstartlab](http://tutorials.jumpstartlab.com/)
- [x] [Zero to Sixty Creating and deploying a rails app under an hour](https://code.tutsplus.com/tutorials/zero-to-sixty-creating-and-deploying-a-rails-app-in-under-an-hour--net-8252)
- [x] [TheOdinProject](http://www.theodinproject.com/) still reading
- [x] [Learn Ruby on Rails 5 Book 1](http://learn-rails.com/)
- [x] [Learn Ruby on Rails 5 Book 2](http://learn-rails.com/) still reading page 195
- [x] [Railstutorial by Michael Hartl](https://www.railstutorial.org/book)
- Start Below:
- [x] [command-line-tutorial](https://www.learnenough.com/command-line-tutorial)
- [x] [text-editor-tutorial](https://www.learnenough.com/text-editor-tutorial)
- [x] [Learn Enough Git to be Dangerous / Highly Recommend!](https://www.learnenough.com/git-tutorial)
- [x] [Learn Enough HTML](https://www.learnenough.com/html-tutorial)

+ Advance
- [x] [Action Cable Tutorial](https://www.learnenough.com/action-cable-tutorial)
- [x] [Railstutorial](https://www.railstutorial.org/book)

- Hanami
- [x] [Hanami Tutorials from ruby.libhunt](https://ruby.libhunt.com/project/hanami/tutorials)

- Test Driven Development/TDD
- [x] [Decide when to test](https://www.railstutorial.org/book/static_pages#aside-when_to_test)
- [x] [The Cycles of TDD // Must read!](http://blog.cleancoder.com/uncle-bob/2014/12/17/TheCyclesOfTDD.html)
- [x] [MSDN TDD Guide](https://msdn.microsoft.com/en-us/library/aa730844(v=vs.80).aspx)
- [x] [Red Green Refactor](https://dockyard.com/blog/2016/03/23/the-thing-about-red-green-refactor-nobody-talks-about)

- CSS/SCSS on Rails Framework
- [x] [Applying clean CSS Framework on Rails](https://medium.com/@richardsondx/rich-css-a-clean-css-framework-45e7e776eef8#.9wad50ljo)
- [x] [Bootstrap framework on Rails](http://getbootstrap.com/customize/#less-variables)
- This part uses less however when 'bootstrap-sass' gem is used it provides the sass equivalents.Less use @ sign while Sass use $ sign.
- [x] [Sass on Rails](http://sass-lang.com/)

# Tutorials
- [x] [Deploy static stite to Heroku](http://www.instructables.com/id/Make-your-HTML-Website-suitable-for-Mobile-Devices/step8/Test-and-Finalize-Your-Website/)
- [x] [Making your website suitable for all devices](http://www.instructables.com/id/Make-your-HTML-Website-suitable-for-Mobile-Devices/)
- [x] [A list of project based learning](https://github.com/tuvttran/project-based-learning#cc)

# Mostly Javascript
+ [x] [A list of resources from Quora / MUST SEE!](https://www.quora.com/What-is-the-best-way-to-learn-JavaScript)
+ [x] [Quora Resources](https://www.quora.com/What-is-the-JavaScript-equivalent-of-Learn-Python-the-Hard-Way)
+ [x] [How to debug using breakpoints](https://developers.google.com/web/tools/chrome-devtools/javascript/add-breakpoints)
+ [x] [Mozilla Developer Network](https://developer.mozilla.org/en-US/)
+ [x] [Javascript Concepts Must Know](http://javascriptissexy.com/16-javascript-concepts-you-must-know-well/)
+ [x] [Hack Reactor Prep Course](http://hackreactor.teachable.com/courses/enrolled/hack-reactor-prep)
+ [x] [Javascript Books](https://github.com/kboygit/free-programming-books)
+ [x] [Heart Framework](http://www.appcues.com/blog/google-improves-user-experience-with-heart-framework/?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more)

- React
- [x] [Getting Started and Understanding React](https://www.youtube.com/watch?v=PEXcg8xu2y0)
+ [x] [React Tutorial](https://facebook.github.io/react/tutorial/tutorial.html)

- AngularJS
+ [x] [Angular Official Documentation](https://angularjs.org/)
+ [x] [Angular 2 Official Documentation](https://angular.io/)
+ [x] [AngularJS in 30mins](https://blog.revillweb.com/angularjs-tutorial-learn-angularjs-in-30-minutes-35b5eae52dc2#.3axkjaloh)

- NodeJS
+ [x] [Node JS interview Q & A](https://blog.risingstack.com/node-js-interview-questions-and-answers-2017/)

# Encryption (TLS/SSL) , Databases(SQLite/MySQL/PostgreSQL)
Encrypted websites are becoming the standard, and there's no reason not to encrypt your site's traffic with a TLS certificate.Let's Encrypt a free option.
+ [x] [Let's Encrypt](https://letsencrypt.org/)
- Encrypted websites are becoming the standard, and there's no reason not to encrypt your site's traffic with a TLS certificate.
+ [x] [SSL Server Test](https://www.ssllabs.com/ssltest/)
+ [x] [Security Guide for Developers](https://github.com/lydatech/security-guide-for-developers)

+ [x] [Deploying Rails app with puma](https://devcenter.heroku.com/articles/deploying-rails-applications-with-the-puma-web-server)
+ [x] [Heroku SSL](https://devcenter.heroku.com/articles/ssl)

+ [7.5.1 SSL in production Guide RT]

+ SQLite vs MySQL vs PostgreSQL
- [x] [A Comparison Of Relational Database Management Systems](https://www.digitalocean.com/community/tutorials/sqlite-vs-mysql-vs-postgresql-a-comparison-of-relational-database-management-systems)
- [x] [SQLite Browser](http://sqlitebrowser.org/)

# App Testing
+ [x] [Blitz](https://www.blitz.io/)
+ [x] [Load](http://loader.io/)
+ [x] [Google Page Speed](https://developers.google.com/speed/pagespeed/insights/)
+ [x] [Pingdom speed test](https://tools.pingdom.com/)
+ [x] [GT Matrix](https://gtmetrix.com/)
+ [x] [SEO checkup](http://seositecheckup.com/)

# Open Source Contribution
+ [x] [Best way to start contributing to open source](http://www.justinweiss.com/articles/the-easiest-way-to-get-into-open-source/)

# Trainings/Personal
+ [x] [Amazon Alexa](https://amazon.com)
![Image of Alexa](https://github.com/kboygit/my-journey/blob/master/images/amazon1.png)

+ [x] [How to start a startup](https://startupclass.co/)