Blog Posts: "tutorials"

Git is one of the most frustrating tools you could ever possibly use. Of course, it's also one of the most powerful. And the more you use it the more you start to uncover it's deep, dark, hidden secrets.

I take a lot of notes in Evernote. In fact, I drafted this blog post in Evernote. However, I often run into a small, yet annoying, issue when I am taking notes on things related to IT, programming, development, etc., specifically when jotting things down related to the command line.

When it comes to learning new commands to use in my Terminal, I often run into the dreaded double-dash ("--"). Of course, this is mostly used to signal certain command-specific flags to allow for more discrete control (E.g., git config --global "Vanilla Ice").

My problem was that, every time I tried to jot down any commands involving double-dash flags, my double-dashes would get "auto-corrected" to an en dash. This isn't a problem in Evernote specifically, but rather in OS X in general. However, since I take most of my programming notes in Evernote, this was where it was causing me the most trouble.

I recently ran into an issue with an app on my iPhone. I contacted the lead developer on the project, who then requested that I send him a video of the problem.

Huh? How do I record a video of my iPhone screen? Do I hold my phone up to another phone or webcam? That doesn't seem like a great idea…

Of course, there IS a better way. After a quick Google search, I came up with this great write-up from HowToGeek:

The article is a bit wordy, so here is the TL;DR:

I recently finished Codecademy's course "Learn the Command Line" that I mentioned in another recent post. After going through all the lessons and exercises, I really have to say again that this course is an awesome introduction to using the command line to be more productive, especially if you are an often timid command line newbie like me.

After finishing the course, I thought it would be cool to share something that I learned here on my blog. One thing I learned was how to get creative with customizing your own command line environment.

Today, I saw that Codecademy released a brand new course on how to use the command line. I haven't finsihed the whole course yet, but I've run through about a third of it, and it definitely seems like a thorough, yet easy-to-understand, intro to the (more often than not) mysterious world of using your computer's command line interface. The course is free for anyone. Check out the Codecademy course page if you're interested…