DEV Community

Cover image for Tips for developers switching from Windows to Mac

Tips for developers switching from Windows to Mac

Cathal Mac Donnacha 🚀 on November 01, 2021

I was a Windows fan all my life, both at home since I was 10 years old, and at work for 8 years of my frontend development career. However, when I ...
Collapse
 
fernando140alto profile image
fernando140alto

What caused me more trouble to get used to it was the window management, which is very easily done in windows with win key + direction is not that easy in mac. For that, I use Magnet (magnet.crowdcafe.com/index.html). Which has a ton of options for window management. I use a 34"screen alongside a 15" laptop screen. It makes my life much easier!

Collapse
 
cathalmacdonnacha profile image
Cathal Mac Donnacha 🚀

Yea readers have suggested Spectacle and Rectangle too so it's a hot topic. You have to pay for Magnet right? How does it differ to Rectangle? I like how Rectangle has snap assist but I'd really love if when I drag one windows that the other takes up the remaining space.

Collapse
 
fernando140alto profile image
fernando140alto

Oh I know what you mean. Like in windows, where if you place lets say, the window in the right side, you'd get the option to set the left side with any remaining window. Sadly this doesnt happen with magnet, however, you'get like 20+ of sizing options that really make a difference when you are working with big screens. I personally like it very much and it's the closest I've found to windows window management.

Thread Thread
 
cathalmacdonnacha profile image
Cathal Mac Donnacha 🚀

Great thanks 👍

Collapse
 
glydric22 profile image
Glydric22

if you have a trackpad (that is very cool) you can use swish, I love it

Collapse
 
cathalmacdonnacha profile image
Cathal Mac Donnacha 🚀

I don't but I've heard good things about them. I've been pretty happy with my MX Master mouse as it has a lot of shortcut buttons too. I really like the trackpad on the laptop but I have the laptop closed most of the time when at home so I might look at getting on external one.

Collapse
 
leviarista profile image
Leví Arista

I don't know if it could fit here but I found this calculator, Numi, very helpful when using a Mac.
Nice and helpful article by the way 👍

Collapse
 
joshcronkhite profile image
Josh Cronkhite

Numi is incredibly useful. @leviarista good share!

Collapse
 
cathalmacdonnacha profile image
Cathal Mac Donnacha 🚀

Thanks, glad you found it helpful and thanks for the suggestion, looks cool!

Collapse
 
joshcronkhite profile image
Josh Cronkhite

I had a similar experience years ago. I still maintain a Windows environment, but MacOS is my platform of choice.

There are a couple of things I want to recommend that I think you'll enjoy. Have a look at PowerLevel10k for zsh in iTerm. Here's what your CLI might look like after setting it up:

PowerLevel10k on iTerm/zsh

Also I have been really enjoying JetBrains Mono font with ligatures enabled:

JetBrains Mono Ligatures Example

Lastly, if you're a die-hard VSCode fan, check out Azure Data Studio and don't let the name fool you as it's not only for Azure. I use this regularly at work for MSSQL and most often no longer need SSMS. So much faster and easier to deal with.

Hope this is useful. Thanks for the post.

Collapse
 
cathalmacdonnacha profile image
Cathal Mac Donnacha 🚀

Nice one. Thanks for all those recommendations 👍

Collapse
 
damjand profile image
Damjan Dimitrov

Very well written and very helpful!

For split screen window adjustments I would suggest Spectacle (spectacleapp.com). It's free and it offers pretty much any possible window layout customization and you can adjust the keyboard shortcuts yourself.

Also a small note - I notice you mentioned command + shift + i to be the hotkey for showing hidden files in Finder. I don't know if you have a different configuration, but in my case it is the shortcut to open the iCloud drive in Finder and the hotkey for displaying hidden files is command + shift + . (which I think is the default).

Collapse
 
cathalmacdonnacha profile image
Cathal Mac Donnacha 🚀

Thanks, glad you found it helpful!

Thank you for the tip on Spectacle, I didn't even think to look at apps to solve this problem for me so I will check that out.

Also thanks for heads up on the incorrect shortcut, I have fixed that now 🤝

Collapse
 
huncyrus profile image
huncyrus

I thought it will be an article like:
"How to switch from windows to mac? - don't, use linux, spare money instead of stupidity" :D

Thx the shortcuts, there were a few what I did not know before.

An extra thing for screen recording.
By default the recorder does not have any audio, so better to create a sound aggregate in the midi config tool, then use that to have mic and output in the same time.

Collapse
 
cathalmacdonnacha profile image
Cathal Mac Donnacha 🚀

Yea, money doesn't matter when it's a company issued Macbook 😀

For screen recording I personally never need audio, just use it to show a feature working. Good tip though. I use the new Slack video recording feature if I do need to explain things which is great!

Collapse
 
aisirachcha21 profile image
Ryan Kuruppu

A free alternative to Spectacle is Rectangle this is just as good a tool as spectacle.

Alfred is also good but honestly speaking unless you need to get into an app really fast or run some macro or something it's really not "entirely" worth the effort. I think the default spotlight search is a blessing

Additionally like one other user here mentioned, Azure Data studio is a must have if you're working with DB's often.

Collapse
 
cathalmacdonnacha profile image
Cathal Mac Donnacha 🚀

I'm pretty sure Spectacle is free, probably since it's no longer being maintained.

I'll give Rectangle a go though, thanks.

Collapse
 
dastasoft profile image
dastasoft

Very useful article, one of the most surprising things coming from Windows/Linux to Mac are the touchpad gestures which are amazing and once you learn them you use them all the time. 😁

Collapse
 
cathalmacdonnacha profile image
Cathal Mac Donnacha 🚀 • Edited

I actually use a Magic Keyboard and MX Master mouse most of the time while I work from home. I use the touchpad while on the road though and agree, it's very intuitive.

Collapse
 
sylviashen profile image
sylvia

Same!

Collapse
 
oscarablinger profile image
Oscar Ablinger

I don't work on mac, but I'm surprised that Alfred isn't on here. Mac people seem to love it.

Collapse
 
cathalmacdonnacha profile image
Cathal Mac Donnacha 🚀

Yea, I'm still pretty new to Mac, been Windows pretty much my whole life. Never heard of Alfred so will give it a go thanks 👍

Collapse
 
jeel profile image
JP

Most important of all : To OPEN A FILE --> Command + ⬇️
Since "Enter" Key just renames it. LOL

Collapse
 
cathalmacdonnacha profile image
Cathal Mac Donnacha 🚀

Yea, I found that funny when I first tried to open a file 😂

Collapse
 
rajasekharguptha profile image
Rajasekhar Guptha

Great 👏🏻

Collapse
 
sylviashen profile image
sylvia • Edited

Super helpful, thanks for sharing!

Collapse
 
cathalmacdonnacha profile image
Cathal Mac Donnacha 🚀 • Edited

Glad you found it useful 👍

Collapse
 
cathalmacdonnacha profile image
Cathal Mac Donnacha 🚀

Thanks, glad you found it useful.

Yea that one has come up a few times along with Spectacle and Rectangle.

Some comments have been hidden by the post's author - find out more