Development Environment Machine Setup Screencast

HOWDY FOLKS! πŸŽ‰

At the start of the year, I set myself some goals. One of which was to create a screencast series. My my, it's taken a lot longer than I thought! But, I'm happy to announce it's now here. Read on to find out what it's all about…

Development Environment Machine Setup

One Minute TL;DR Video

Video Details

I try to keep the videos fairly short and to the point, so you can get through them quickly and learn and profit 😎.

The 'BONUS' ones aren't essential, but I thought they were handy things that I found along the way so added them in for you.

Here's a run down of the videos available in the course to give you an idea of what is covered:

bonus quicktime
BONUS quicktime [00:22]
xcode
Xcode [00:42]
updates
Updates [00:16]
xcode license
Xcode license [00:27]
command line tools
Command line tools [03:27]
bonus screencast keyboard mouse
BONUS screencast keyboard mouse [01:08]
homebrew
Homebrew [05:21]
homebrew git node
Homebrew git node [04:07]
casks install apps
Casks install apps [03:04]
casks install github desktop warnings and errors in terminal
Casks install github desktop warnings and errors in terminal [01:51]
apps intro
Apps intro [02:39]
apps alfred
Apps alfred [01:52]
terminal
Terminal [02:43]
bonus dropbox wallet key
BONUS dropbox wallet key [01:09]
bash dotfiles
Bash dotfiles [03:56]
bash_prompt
Bash_prompt [02:15]
bash_prompt the dude
Bash_prompt the dude [00:52]
path
Path [05:03]
bonus exports
BONUS exports [01:07]
aliases
Aliases [05:48]
functions
Functions [02:21]
extra
Extra [01:14]
alfred app fix
Alfred app fix [00:42]
editorconfig
Editorconfig [01:49]
gitconfig
Gitconfig [01:34]
gitignore
Gitignore [01:22]
macos intro
macOS intro [00:50]
bonus mysql install geekdom
BONUS mysql install geekdom [01:38]
macos ui ux
macOS UI UX [06:07]
ssd
SSD [01:02]
trackpad etc
Trackpad [01:53]
screens
Screens [01:02]
finder
Finder [06:10]
bonus photos activity monitor
BONUS photos activity monitor [01:24]
dock dashboard corners
Dock dashboard corners [02:26]
safari
Safari [00:58]
iterm
iTerm [00:47]
activity monitor
Activity Monitor [00:41]
textedit
TextEdit [00:39]
chrome canary opera
Chrome Canary Opera [01:18]
spectacle
Spectacle [01:58]
macos start finish
macOS start finish [01:18]
running dotfiles
Running dotfiles [03:30]
rupa z
Rupa z [02:13]
running dotfiles restart
Running dotfiles restart [00:25]
after restart
After restart [04:01]

πŸ€— 1 hour, 37 minutes and 31 seconds of awesomeness πŸ€—

The Low Down…

Over the years I've noticed time and time again people having various issues with the set up and maintenance of their development environments.

One of the things that Brad Frost talks about is this idea of 'just', with open source projects it's common to find a README file, but sometimes they mention:

just install this, or just do this, just do that.

Like Brad, the use of the word 'just' makes me feel like a bit of an idiot. I feel like it's presumed, that I'm already familiar with something.

However, I feel this is very far from the truth. I feel it's incredibly complicated and especially so if you're not familiar with running commands in the Terminal. What are those commands actually doing? and what impact is it going to have on your machine and other projects you're working on?


😎 I'd like to help with this 😎


πŸŽ₯ During this screencast series, I'm going to go over dotfiles and how they can help to automate the set up of a development environment. I'm also going to help to demystify what actually happens when you run those Terminal commands, what's going on under the hood and the affect it has on your development environment.

🍿 Other things I'll be covering are huge time savers and workflow tips, such as: various apps I use, how to make the Terminal a nicer place to work in and spend time, custom aliases to speed up your workflow, and macOS settings to improve your day to day tasks.


Like most things in web development I imagine over time, things will change.

So going forwards, I'd love to hear from you. If there's something I can improve upon, something else you'd like me to cover, or something you've found to be of benefit that I haven't mentioned, please, let me know and I'll be sure to add it in another screencast for you.


πŸ’¬ Here's a link over to GitHub where we can discuss each of the videos and provide any extra information: https://github.com/s10wen/dotfiles-screencast


I've really enjoyed putting this together for you and I hope you enjoy it too.


πŸŽ‰πŸŒˆπŸ¦„

SPECIAL LAUNCH PRICE, THIS WEEK ONLY, PAY WHAT YOU WANT (ends 31st Jan extended to the end of Feb!)

πŸ¦„πŸŒˆπŸŽ‰


🎬 Add your email to subscribe to the newsletter to get the latest updates and the download link for the complete screencast series.

(of course you can opt out at any time if you don't want to follow the updates, it's cool 😎)

πŸ¦‰ Follow me on Twitter for further updates

Skillshare

If you're on Skillshare, you can watch here:

https://www.skillshare.com/classes/Development-Environment-Machine-Setup-Screencast/1153359006

Or, you sign-up to Skillshare here:

https://www.skillshare.com/r/user/s10wen

Thanks

Thanks to all the awesome people who have helped me along the way with this.

Particular thanks to:

πŸ¦„ Andrew Betts, πŸ¦„ Andy Clarke, πŸ¦„ Brad Frost, πŸ¦„ Chris Coyier, πŸ¦„ CΔƒtΔƒlin MariΘ™, πŸ¦„ Harry Roberts, πŸ¦„ Mathias Bynens, πŸ¦„ Jake Archibald, πŸ¦„ Paul Irish, πŸ¦„ Paul Miller, πŸ¦„ Sara Souedian, πŸ¦„ Sindre Sorhus, πŸ¦„ The McrTech Slack Group, πŸ¦„ Wes Bos

Testimonials πŸ₯°πŸ’¬


Like this post? Hire Me!