Others are condemned to perpetually reinvent the wheel instead of making true progress.
Ask HN: What Technologies to Learn in 2020?
11–20 of 441 posts
Re: Ask HN: What Technologies to Learn in 2020?
#12Elixir / Phoenix. Specifically: Phoenix LiveView. I've spent the last five years building SPAs using mainly React and see LiveView evolving as a compelling alternative.
Re: Ask HN: What Technologies to Learn in 2020?
#13Re: Ask HN: What Technologies to Learn in 2020?
#14Why: Frameworks that use fine-grained DOM updated currently top js frameworks benchmark [1]. Svelte lags a bit behind in performance but it offers a better developer experience
[1]: https://rawgit.com/krausest/js-framework-benchmark/master/we...
Re: Ask HN: What Technologies to Learn in 2020?
#15Re: Ask HN: What Technologies to Learn in 2020?
#16Elixir / Phoenix. Specifically: Phoenix LiveView. I've spent the last five years building SPAs using mainly React and see LiveView evolving as a compelling alternative.
Do you have any apps running in production that's using LiveView?
Re: Ask HN: What Technologies to Learn in 2020?
#17Re: Ask HN: What Technologies to Learn in 2020?
#18I’ve recently redone our work CI setup with Typescript + Vue.JS + VueJS Bootstrap on the frontend and Typescript + Prisma on the backend - it’s been awesome so far. Took a little while to get the setup right, but it’s an excellently productive combo and I’ll continue to use it in 2020.
Seems like the issues I hit either have open issues or I can’t find reasonable solutions. Most recently I tried to convert a Vue app to TS and never could figure out what knobs to turn (even copying over configs from a new, clean run of vue create didn’t work).
Have you had similar troubles or have you always been able to set up a clean project?
Re: Ask HN: What Technologies to Learn in 2020?
#19Re: Ask HN: What Technologies to Learn in 2020?
#20It's made some things a lot easier, even though I'm now forced to use the npm toolchain. Previously, I liked to just include the Vue files necessary.
I'm finding how Svelte does binding and lifecycle much easier to deal with. Vue's template system was making data flow more complicated than it needed to be, or it was just my misunderstanding that made it so. Regardless, I was able to re-create an small app (that had some template complexity causing me problems) much easier/quicker in Svelte.