Video Tutorial: Beginning Git Part 11: Syncing with a Remote
Now that you’ve been working hard on your local copy of the Git repository, you want to know how you can share this with your friends. See how you can share through using remotes, and how you can use...
View ArticleSwift Algorithm Club: July Digest 2017
The Swift Algorithm Club is a popular open source project to implement popular algorithms and data structures in Swift, with over 13,000 stars on GitHub. We periodically give status updates with how...
View ArticleVideo Tutorial: Beginning Git Part 12: Pull Requests
GitHub introduced the concept of a Pull Request, which is essentially a managed merge with a large amount of additional metadata. Pull requests are key to a GitHub-based workflow, so you’ll discover...
View ArticleVideo Tutorial: Beginning Git Part 13: Conclusion
The Beginning Git video course took you from knowing nothing about Git, all the way to completing everything you need to know to use it in your daily development life. But wait… there’s more. The post...
View ArticleAdaptive Layout Tutorial in iOS 11: Getting Started
Learn how to make your apps use Adaptive Layout! Update 6/20/17: This tutorial was updated to iOS 11, Xcode 9, and Swift 4 by József Vesza. The original tutorial was written by Sam Davies. The...
View ArticleiOS 11 by Tutorials: First 4 Chapters Now Available!
Great news everyone: The first early access release of iOS 11 by Tutorials is now available, and we can finally reveal the winner of the cover contest! This release has four chapters: Chapter 6:...
View ArticleVideo Tutorial: Mastering Git Part 1: Implementation of Git
If you've been using Git for a while, you might be wondering how it actually works. In the first video of the Mastering Git video course, you'll discover how Git is built on top of a simple key-value...
View ArticleVideo Tutorial: Mastering Git Part 2: Merge Conflicts
In the Beginning Git video series, you discovered how powerful the branch-and-merge paradigm is. But merging isn't always as simple as it might first appear. In this video you will learn how to handle...
View ArticleNew Course: Mastering Git
Two weeks ago we released an introduction to version control with the Beginning Git video course. Today, we’re pleased to offer the new, follow-up course: Mastering Git. Git is an incredibly powerful...
View ArticleOpen Call for Applications on the Unity Team
Since we set up the Unity team last year, we’ve made over 35 free Unity tutorials for everyone to enjoy and learn from. We’ve also recently released our first book – Unity Games by Tutorials – that...
View ArticleVideo Tutorial: Mastering Git Part 3: Stashes
Git stashes offer a great way for you to create a temporary snapshot of what you're working on, without having to create a full-blown commit. Discover when that might be useful, and how to go about it....
View ArticleReact Native Tutorial: Building iOS and Android Apps with JavaScript
React Native Tutorial: Build native iOS applications with JavaScript. Update note: This tutorial has been updated to React Native 0.46, Xcode 9, and iOS 11 by Christine Abernathy. The previous tutorial...
View ArticleCall for Applicants: raywenderlich.com Kotlin Update Team
Currently our site has over 25 free Android tutorials, and the list continues to expand. This past spring, Google had an exciting announcement: Kotlin is now officially supported by Google as an...
View ArticleVideo Tutorial: Mastering Git Part 4: Aliases
Do you ever find yourself typing out the same long Git commands repeatedly? Well, now there's another way. Git aliases allow you to create new Git commands that can streamline your workflow. The post...
View ArticleScreencast: Elegant Transitions with Hero
Learn the basics of Hero, an elegant transition library for iOS. Hero makes it simple to achieve the kind of results you'd expect from software like Keynote, in your own apps. The post Screencast:...
View ArticleUnreal Engine 4 UI Tutorial
In video games, developers use graphics and text to display relevant information to the player such as health or score. This is known as the user interface (UI). You can create a UI in Unreal Engine 4...
View ArticleVideo Tutorial: Mastering Git Part 5: Rebase: A Merge Alternative
Rebasing is often thought of as a mystical and complex tool. This video will demystify one of the primary uses of Git rebase—integrating branches without merge commits. The post Video Tutorial:...
View ArticleUsing Streaming Assets in Unity
How does a game gain traction and become a hit? There’s no secret recipe, but letting players take full control of the game and customize it to their liking with streaming assets is a powerful selling...
View ArticleVideo Tutorial: Mastering Git Part 6: Rebase: Rewriting History
Rebase is a whole lot more powerful than just as a replacement for merge. It offers the ability to completely rewrite the history of your git repo. Discover how in this action-packed video. The post...
View ArticleDesign Patterns on iOS using Swift – Part 1/2
Update note: This tutorial was updated for iOS 11, Xcode 9 and Swift 4 by Lorenzo Boaro. Original post by Tutorial team member Eli Ganem. iOS Design Patterns – you’ve probably heard the term, but do...
View Article