Monday, July 14, 2014

Tools: GitHub & Cloud9


GitHub, the world's largest code host.  Generally terminal command line, the instantly confusing black box with white Courier font, can be intimidating.  It feels if you type one wrong command, or miss a single letter, you could destroy your entire project!  Let's face it, with all these fears you could end up avoiding the tool rather than embracing it.


Familiarity.
I find I am most scared of the unknown or unfamiliar.  Get comfortable with GitHub.  CodeSchool has an awesome course entitled "Try Git" for free.  It teaches you the basics in a very practical and immediately applicable manner.  The "Advice" box to the right of the tutorial explains the vocabulary used within GitHub.

As you progress through the tutorial, you recognize you are starting to understand what "version control" means and most importantly, how to use it.

Freedom.
While Git is social (sharable), for an independent developer it is often just you, or just me.  I don't want to be stuck in my house at a desk all day long.  What if its nice outside?  What if an awesome coffee shop/cafe just opened down the road?  What if I'm feeling lazy and want to work from the couch?  GitHub makes that super easy!  I can download my entire project in a .zip and work away.

Cloud 9 IDE


Flexibility.
Downloading and setting up an IDE can be a bit cumbersome and working from Notepad might not offer me all the flexibility I want.  Enter new tool Cloud9 IDE.  This online platform connects with your GitHub repository (tutorial).  You can customize the development environment to suit your needs, then use the console to commit just like you would otherwise.  You cannot debug in Cloud9 as C# and JavaScript are not supported languages to Run/Debug (but the awesome-est language Ruby is!!!).  Just test back at your computer with Unity installed.

Your new ease of mobility can take you anywhere!  The "home office" isn't so limited anymore.  So, what do you think?  Where would you find yourself with this new freedom and flexibility??


Related Posts:

  • Day 4 of C# Unity It's Day 4 and I'm back to the Space Shooter!  The hands on experience with these projects has become a wonderful compliment to the Beginner … Read More
  • 30 Days of C# Unity and the Lifetime Love Hey everyone!! The Hiatus. Its been a while.  Let's rewind a little bit.  I started 30 Days of C# Unity in April and have since then us… Read More
  • Day 1 of C# Unity It's Day 1.   I have checked over quite a few tutorials and guides and will be using the following in my 30 Days of C# Unity: Unity Gems Un… Read More
  • Day 2 of C# Unity Day Two brought me to Unity's own tutorials which they have titled Learn.  Simple and straight to the point.  Under this tab you can fin… Read More
  • Day 3 of C# Unity            After the weekend break, I'm back at it.  I started today with every intent to continue Unity Gems, … Read More

0 comments:

Post a Comment