JavaScript development on a Mac with C-Mac on Real Talk Javascript #79
Tags: podcast, macos, webdev, javascript
Published: 2020-04-18 14:12:08

---
title: JavaScript development on a Mac with C-Mac on Real Talk Javascript #79
published: true
description: Christina Warren shares the state of developer life on macOS, why you might choose a Mac over a Windows PC, what Homebrew is and why you should consider using it, thoughts on macOS Catalina, and what a dot file is.
tags: podcast, macos, webdev, javascript
---

Who knows the state of developer life on macOS better than Christina Warren? 

[Listen to Christina](https://realtalkjavascript.simplecast.com/episodes/episode-79-javascript-development-on-a-mac-with-c-mac) as she shares with John Papa, Craig Shoemaker, and Ward Bell about what it's like to develop on a Mac, why you might choose a Mac over a Windows PC, what Homebrew is and why you should consider using it, thoughts on macOS Catalina, and what a dot file is.

[Real Talk JavaScript ep 79](https://realtalkjavascript.simplecast.com/episodes/episode-79-javascript-development-on-a-mac-with-c-mac)

<pre class="line-numbers language-javascript" data-start="1"><code>const podcast = { 
  episode: 79,
  title: 'JavaScript development on a Mac with C-Mac',
  topics: [ 
    'mac', 'javascript', 'deploying javascript',
  ],
  guest: 'Christina Warren',
  hosts: [
    'Craig Shoemaker', 'John Papa', 'Ward Bell' 
  ]
};
</code></pre>

### Brought to you by

* <a href="https://www.ag-grid.com/" target="_blank">ag-Grid</a>

    <a href="https://www.ag-grid.com/" target="_blank">![ag-grid-logo-2](https://johnpapa.net/content/images/2020/03/ag-grid-logo-2.png)</a>

* <a href="https://ideablade.com" target="_blank">IdeaBlade</a>

### Resources:

* [WSL](https://docs.microsoft.com/en-us/windows/wsl/faq?wt.mc_id=rtjs-podcast-jopapa)
* [React Native](https://docs.microsoft.com/en-us/appcenter/sdk/getting-started/react-native?wt.mc_id=rtjs-podcast-jopapa)
* [NPM JS](https://www.npmjs.com/package/nvm)
* [NVM Windows](https://github.com/coreybutler/nvm-windows)
* [N](https://github.com/tj/n)
* [Brew](https://brew.sh/)
* [Chocolatey](https://chocolatey.org/)
* [Scoop](https://scoop.sh/)
* [Azure CLI](https://docs.microsoft.com/en-us/cli/azure/install-azure-cli?view=azure-cli-latest&wt.mc_id=rtjs-podcast-jopapa)
* [Docker](https://www.docker.com/)
* [Hub](https://github.com/github/hub)
* [Hugo](https://gohugo.io/)
* [This Week on Channel 9](https://channel9.msdn.com/Shows/This+Week+On+Channel+9?wt.mc_id=rtjs-podcast-jopapa)
* [YouTube DL](https://ytdl-org.github.io/youtube-dl/index.html)
* [First 10 macOS Apps I Install](https://dev.to/azure/the-first-10-macos-apps-i-install-in-2019-2bba)
* [Brett Terpstra](https://brettterpstra.com/)
* [iTerm 2](https://iterm2.com/)
* [OhMyZsh](https://ohmyz.sh/)
* [macOS Catalina](https://www.apple.com/macos/catalina/)
* [Windows Defender](http://docs.microsoft.com/en-us/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-mac?wt.mc_id=rtjs-podcast-jopapa)
* [Use your iPad as a second display for your Mac with Sidecar](https://support.apple.com/en-us/HT210380)
* [Alfred](https://www.alfredapp.com/)
* [Better Snap Tool](https://folivora.ai/bettersnapto)
* [Default Folder X](https://www.stclairsoft.com/DefaultFolderX/)

### Final Thoughts

* [Vue JS Documentary](https://laravel-news.com/vuejs-documentary)
* [The Trouble With Cobalt | Answers With Joe](https://www.youtube.com/watch?v=25G4BcioPjE)
* [JS Paint](https://jspaint.app/#local:ede4cb379c033)

### Timejumps

* **[01:19](#t=01:19)** Guest introduction
* **[05:33](#t=05:33)** What's it like to develop on a Mac?
* **[11:18](#t=11:18)** Sponsor: Ag Grid
* **[12:23](#t=12:23)** What's a compelling reason to use Mac over Windows?
* **[18:40](#t=18:40)** What do you use Homebrew for?
* **[28:13](#t=28:13)** Sponsor: IdeaBlade
* **[29:17](#t=29:17)** What's your take on Catalina?
* **[40:03](#t=40:03)** What's a dot file?
* **[48:38](#t=48:38)** Final thoughts