Distributed Version Control

So I just completed a todo app the other day using React. This was the second time I followed the course "Build Your First Production Quality React Application" on egghead.io. The first time I followed the course exactly, using create-react-app. However, I kept on encountering errors in the console. Probably some of them were due to errors on my part, but some definitely related to create-react-app. And the thing is, I wasn't able to figure out what the issue was without running the eject ... Continue Reading

So I just did my first data recovery with Git. Git really is an amazing tool. It thinks of all the possible events that may happen, including a glitch in its own process.
Why is there data recovery? Because sometimes you may lose a commit. Stuff happens! Remember. Nothing is perfect.
I had made a lot of changes. I was trying to ignore my node_modules, and it wasn't going so smoothly with the .gitignore file. I deleted the modules and re-installed a couple of times to get the .gitignore to ... Continue Reading

I have been using the Sublime text editor since I was introduced to it in Web Development 101. A lot of Front End Developers use Sublime. I ended up going with it. A while ago I had been introduced to Atom at a Girl Develop It workshop. Didn't end up doing anything with it. I wish I had.
Tonight I was participating in a thread on the NewBie Coder Warehouse on Facebook, and someone mentioned that he used Atom, how it's great because it's free (which I already knew of course), how installing ... Continue Reading

I have only started to add .gitignore files to my projects on a more regular basis in the last few months. The reason was because I started to use development tools to improve my workflow environment. The more tools I added on, the more I realized the need for a .gitignore file.
Tonight I created a .gitignore file for my new simpleweather api app. I had created a text file where I keep notes on the project, but I didn't want to commit it to the repo. So I created a .gitignore file. I wanted to ... Continue Reading

A while back I wrote a post entitled "Why I chose to use BitBucket for personal and client projects". At the time, I found BitBucket very attractive because it permitted me to create as many private repos as I wanted for free. I could only have up to 5 people on my team, but that was not an issue for me. I find Bitbucket otherwise to be a bit of a pain in the ass. There is no comparable "gh-pages" branch, i.e. "bitbucket-pages" to host your repos live for the world to see. It really only serves ... Continue Reading

So I have been using Github a lot lately both for the web development evening intensive course I'm taking, and for my own projects. No matter how big or small, I'm pushing them all to gh-pages as well as into my regular Github repositories. gh-pages is a great way to host your projects for free on Github so the world can view them easily, and you can host them for free!
You can either auto generate a gh-pages website based on Github resources, or you can create project pages manually. I ... Continue Reading

Git Basics*
git init directory : creates empty Git repo in specified directory. Run with no arguments to initialize the current directory as a git repository.
git clone repo : Clone repo located at <repo> onto local machine. Original repo can be located on the local filesystem or on a remote machine via HTTP or SSH.
git config user.name name : Define author name to be used for all commits in current repo. Devs commonly use --global flag to set config options for current user.
git ... Continue Reading

Recently I took a course (that I paid for) about Github, and left it with more questions than answers. I am very familiar with Github as a follower of various WordPress developers and their plugins there, and have used it now and again for little WordPress projects I've worked on, but I have wanted to gain expertise regarding Git and Github for a while now. Last night, I checked into the Advanced WordPress Group on Facebook, and came across an update about something called WP Pusher. What is WP ... Continue Reading

So you may ask yourself "What is the big deal about removing an unwanted repository in SourceTree with Command Line? I mean, like, I remove unwanted local repositories all the time!" Well, the kind of unwanted local repository I'm talking about is the kind that incorporates all the files in your computer. "But how is that possible?" you may ask. I'll tell you.
I am still fairly new to SourceTree, but have become much more familiar with it as a result of a "brain fart" I experienced last week. I ... Continue Reading

So tonight I just found out that updates to the Genesis Sample Theme version 2.2.0-beta is now available on GitHub. I examined the code and decided to implement the universal changes that were available there. The changes mostly had to do with more accessibility for the visually impaired, streamlining font sizes with the addition of rems. There was a bit more here and there, but the diff file is available for your viewing pleasure on GitHub:
Genesis Sample: Comparing Changes
This information ... Continue Reading