Getting a new Mac is one of the best things that can happen to anyone, but especially a developer. Since you use your computer all day, it's important to have the best one possible. But it is also important to set up your computer with all the tools and utilities you need to do your job most effectively. In this course, you'll go through the steps of setting up all the important tools that every developer needs.
1.Necessary Tools3 lessons, 12:52
3 lessons, 12:52
1.1Introduction01:11
1.1
Introduction
01:11
1.2Code Editors05:51
1.2
Code Editors
05:51
1.3Browsers05:50
1.3
Browsers
05:50
2.Terminal6 lessons, 25:08
6 lessons, 25:08
2.1iTerm02:28
2.1
iTerm
02:28
2.2Terminal Customization04:44
2.2
Terminal Customization
04:44
2.3Terminal Prompts05:36
2.3
Terminal Prompts
05:36
2.4Shell Aliases and Functions03:44
2.4
Shell Aliases and Functions
03:44
2.5Homebrew and Xcode Tools04:05
2.5
Homebrew and Xcode Tools
04:05
2.6Git and Github04:31
2.6
Git and Github
04:31
3.Languages3 lessons, 16:00
3 lessons, 16:00
3.1Node04:01
3.1
Node
04:01
3.2Ruby03:51
3.2
Ruby
03:51
3.3PHP and Apache08:08
3.3
PHP and Apache
08:08
4.Databases3 lessons, 04:53
3 lessons, 04:53
4.1MongoDB01:38
4.1
MongoDB
01:38
4.2MySQL01:45
4.2
MySQL
01:45
4.3PostgreSQL01:30
4.3
PostgreSQL
01:30
5.Project Libraries2 lessons, 05:39
2 lessons, 05:39
5.1Bower03:05
5.1
Bower
03:05
5.2Yeoman02:34
5.2
Yeoman
02:34
6.Other Tools6 lessons, 24:27
6 lessons, 24:27
6.1Typing-Related Tools05:35
6.1
Typing-Related Tools
05:35
6.2Development Extras02:46
6.2
Development Extras
02:46
6.3Backup03:04
6.3
Backup
03:04
6.4Spotlight and Alfred05:18
6.4
Spotlight and Alfred
05:18
6.5Extra Extras04:56
6.5
Extra Extras
04:56
6.6Setup Automation02:48
6.6
Setup Automation
02:48
7.Conclusion1 lesson, 00:20
1 lesson, 00:20
7.1Conclusion00:20
7.1
Conclusion
00:20
Hi! I'm Andrew Burgess, and I'm a connoisseur of all things programming.
I'm from near Toronto, Canada, and I've been fooling around with computers for nearly my whole life, both hardware and software. Right now, I'm finishing up a computer science degree. For almost a decade now, I've been playing around with over a dozen programming languages on several different platforms, from JavaScript to Java, from Ruby to Befunge. My favourite has always been JavaScript.
I've always enjoyed writing, so when I discovered Tuts+ in 2009, I was excited to start writing tutorials. Since then, I've been writing tutorials and producing screencasts for Tuts+. Right now, I'm a course instructor and I produce mostly JavaScript-related courses. Maybe you've seen Building a Web App from Scratch with Angular.js or Node.js from Scratch; that's me!
I've also written a few ebooks, like Getting Good with Git, Getting Good with JavaScript, and, more recently, Backbone.js Blueprints.