Git is a deep tool, and there's a lot to learn about rebase. You might need to learn a few more tricks to play in the big leagues. So here's a quick mixtape...
Git allows us to have multiple repos, unlike centralized version control systems. This is why we call it a "distributed" system. However, Git allows more...
Integrating source code changes from one Git branch to another can happen either through a merge or a rebase. Merging preserves the branch history, while...
Git has become the most widely used system for version control and sharing code. If you want to help build open-source software, or if you want to work on a...
Branches are a key part of the Git workflow. With a branch, we can safely diverge from the main line of development to work on new features, and then later...
Git has become the most widely used system for version control and sharing code. If you want to help build open-source software, or if you want to work on a...
Git has become the most widely used system for version control and sharing code. If you want to help build open-source software, or if you want to work on a...
Git has become the most widely used system for version control and sharing code. If you want to help build open-source software, or if you want to work on a...
In this video tutorial, you'll learn about GitHub pull requests. You'll see how to fork, clone, branch, and then send a pull request to a project on GitHub.
Want to know how the Git reset option works? In this video, you’ll learn all about Git reset. You’ll see how to use each kind of reset and how these...
In this video, you'll learn about the three trees in Git: the HEAD, the index, and the working directory. Watch as I explain the role of each and how they...
In this tutorial, we will cover in detail how we extracted the data, how the helper and utility methods accomplish their jobs, and how all the puzzle pieces...
In this tutorial, you will learn how you can use Mechanize to click links, fill out forms, and upload files. You'll also learn how you can slice Mechanize...
Rubyland has two gems that have occupied the web scraping spotlight for the past few years: Nokogiri and Mechanize. We spend an article on each of these...
By the end of this article you should have a good understanding of the features of the Asset Pipeline in Rails that beginners usually have a tricky time...
In this first article of a new series on the Asset Pipeline in Rails, I’d like to discuss a few high-level concepts that are handy to fully grasp what the...
In this final article about RSpec basics, we cover a few iffy parts you can and should avoid, how you should compose your tests, why you should avoid the...
Are you new to Rails? New to coding? Curious about RSpec and how you can start testing? If so, this article should be a good starting point for you to get...
The second article in this short series teaches you how to use various matchers that come with RSpec. It also shows you to to slice your test suite through...
This final article looks at FileList, Pathmap, CLEAN, CLOBBER, and passing arguments. These are not super important for beginners right away, but they will...