Linux is rare1, especially among front end developers, and I want to make it easy to collaborate as I learn new things. I've had problems working with Photoshop files in GIMP and I couldn't run the iOS simulator. Issues with Linux device drivers don't help.
I'm sure I will hate OS X at first, but hopefully it will be good in the long run. If anyone can recommend a tiling window manager like Qtile for OS X, please let me know.
(I will continue using Emacs because Emacs rocks! 6)
- I think I was the last person at my company running Linux.
- I've been trying to do front end work for years now, but I finally got a sensible chance to switch as my company is changing it's technology stack from Python to Ruby and Backbone/Angular to React.
- Update 2016-01-04: Here are even more exciting web technologies: Electron, progressive web apps, and WebAssembly.
- Update 2016-01-26: Or will I?
- How to remount a React component when a prop changes — posted 2019-12-13
- React hook to fit text in a div — posted 2019-11-15
- How to useMemo to improve the performance of a React table — posted 2019-03-13
- Caching a filtered list of results w/ Redux, React Router, and redux-promise-memo — posted 2018-06-29
- What does Redux's combineReducers do? — posted 2018-04-25
- How to set up a React Apollo client with a Graphcool GraphQL server — posted 2018-01-03
I think is going to be an interesting journey for you, congratulations. For tiling in OSX I have been using Slate for a while and I can stop recommending, highly configurable, and it really does the job. You can work with multiple displays, arrange the windows and move things arounds between displays. You can also define your preference for where your applications should be located on your display.
At the beginning I found the configuration file quite complicate, so in order to save you time, here is mine. You can play around with it and check if Slates does fit you. http://pastebin.com/kEhjjjMc
I checked the Slate on github, it seems not update for 2 years, https://github.com/jigish/s.... Anyway, I don't use tiling tool, just want to check it.
Thanks for your configuration file and the recommendation. I will try it out!
Since some of these apps focus more on window positioning and movement, does anyone have tips or apps for switching between windows?
A tiling window manager I get some use out of:
More generally, you will probably get some value out of this article:
That looks like a good article-- thanks!
Another tool from cliffrowley in the reactiflux discord chat: https://github.com/sdegutis...
I just switched from Linux to OS X after a new job provided me with a Macbook Pro. It's going OK so far.
Having tried Spectacle I'm now using 'BetterSnapTool' - the name doesn't sound very promising, and it's not a true tiling WM but I recommend giving it a go. Some powerful features in there and very stable.
The thing I miss most is having a 'proper' package manager. Homebrew and homebrew cask feels like a kludge compared to apt.