Not really different languages, but yeah , If I am familiar with angular, I will try and use React, mobx instead of redux, bulma instead of bootstrap/foundations etc..
I'm one of a maybe very small group of ClojureScript developers in China. And my work at http://ele.me is mostly in Vue, and some Node.js , React code in Babel. All my personal projects are in ClojureScript, which is a lot of code. And a few CoffeeScript legacy code too.
Yes. After working on websites and web libraries at work, I cannot see that stuff any more when I come home. At home, I work on a game engine + game on Vulkan, written in Rust (I started out with C++, but many things are so tedious; and Rust makes many things so very easy. Just take threading and networking as two examples. Additionally, I <3 the Vulkano crate)
Interesting question! Although I have some interesting tech stacks and languages on my radar, I am using the same language for side projects as of now. I would love to try out Go, Elm and Haskell sometime in near future. I also want to experiment with other technologies like React Native, Apollo, GraphQL etc, but don't have much time left for side projects these days.
Oh yeah! Great question!
I am using Elm, Elixir and Haskell currently on the weekends, plus a bit of Python for a Machine learning project. I think it's super important to go outside of your comfort zone; that's how you grow!
No. But, I will use different frameworks, libraries and databases. In work, I use React Native + SQLite + ExpressJs + MySQL. In side projects, I'm using RN with Realm, Loopback, Firebase, etc.,
It's important. For me at least, it keeps me sane(-er) lol. Recently started learning python for a sublime text plugin :)
It's important to develop the areas you don't know. There's a famous quote by Albert Einstein - "The definition of insanity - doing the same thing over and over again and expecting different results". So if we want to become better developers we can't really do it by not pushing and expanding our horizons and understandings.
Absolutely. Why would I work on something I already work on every day. I want to learn new things all the time. Take courses on new languages and even start my own projects with them. I work with Angular 1 but have done projects with Angular 2 and plan to Learn to use Typescript with React next.
I think it is paramount to developers to keep... well .. developing.
Yes as many as I can :) learning new languages is challenging :) and new technology as well ! so switching databases or I learned docker or neo4j :)
The hard thing is finding something useful to write :D ....
Pure JavaScript at work; Angular at home. I am also doing research on functional programming
Rad one
Developer, learning F# and Haskell
I would like to use the same language at work than the one I use at home ^^, now I am learning Haskell and Elm (and work in c# and JS)