My Dev experience on
Mac OS X
For my personal projects (Web and Mobile), I better develop on my Mac.
As an iOS developer, it is just obvious to develop on Mac.
But, it is not this only reason, development experience on a Mac is more comfortable and fun.
-
React JS - ReactJS remains the lib I go for performance and isomorphic applications.
-
Angular 2 - Angular2 moves toward web components. Not released yet so I better stick to ReactJS for short term production applications waiting it is more mature.
-
Angular JS - Angular JS the most popular JS frontend framework.
-
Node JS - Here you are on a Node JS website.
-
React Native - New way to develop hybrid mobile app without sacrificing performance. You may not even notice the difference with a pure native application!
-
iOS App - I developed in Swift. Now i better develop in React Native (better coding experience and no performance cost).
-
Android App - I use React Native to develop Android applications.
-
Open source (GitHub) - Active contributor to open source projects. As an example, my Easy form generator based on angular formly directive.
-
MongoDB - NoSQL way fits great in NodeJS application.
-
M.E.A.N. stack - Before ReactJS, I developed my web apps with M.E.A.N. stack. Now I change A (AngularJS) to R (ReactJS)
-
Ruby on rails - Before focusing NodeJS I practised a bit Rails. But honestly I'm conviced NodeJS is a more valuable technology now and for the future.