Dear jSanta (aka my 2019 goals)
I don't need any gift from you; you have spoiled me too much during 2018 with new React APIs, GraphQL implementations, Dan Abramov's blog, the continuous rise of Gatsby and Next.js, and so much more !
For 2019, I'm thinking to focus myself on the following topics.
TypeScript is cool for those reasons :
- Types add this tiny bits of safety so appreciate by the adepts
- You can keep your beloved ES6+ syntax
- No more
- It's embed in react-create-app
- VSCode IDE shines with TypeScript
- and nothing is mandatory (seamless migration)
I'm far for being a good student in that matter and I really want to became more constant, regardless of the size of the app. I think, certainly like a lot of frontend oriented developers, that tests are too often let down in profit of eye & click testing laziness, not the most efficient and trusting way to do it.
Thanks to Gatsby, Apollo and Prisma, GraphQL became more and more adopted by the community and it's about time ! Ok, there is still some reactionaries, like in any tech revolutions, but they are all going to kneel in front of its elegance.
Unlike a lot of people are pleased to think, GraphQL isn't only dedicated for ultra large APIs with more than 3k REST endpoints. If Gatsby choose it as a query language for blogs (too reductive ?), it really means that GraphQL can be used anywhere !
I still have mixed feeling about Vue. I escaped the tsunami of trendiness and now that it's a very mature and largely adopted framework, I still feel more comfortable in React land. I don't know if it's because of the “kind of” Angular markup (I loose some friends on that one ^^') or simply because of my ignorance in that matter, but I still don't see the benefits of adopting Vue when React don't stop evolving and shining for the best of my DX.
To make peace with my dev friends (after the Angular-comparison-gates), I will give an another try to Vue in 2019 !
Have a nice holidays and see you next year !