Ask HN: What Technologies to Learn in 2020?
61–70 of 441 posts
Re: Ask HN: What Technologies to Learn in 2020?
#62We've been moving to Rust in our backend, being able to share some of these lessons (and code) with our front end would be really neat, in addition to being able to take advantage of the new features coming down the pipe for WASM (multithreading!)
Re: Ask HN: What Technologies to Learn in 2020?
#63My near term aspirations about the ideas that will matter in 10 years from now include more functional programming with Haskell's QIO monad for basic quantum related concepts, understanding GANs, the gremlin stack for graphs instead of cypher, and maybe some category theory. Solving problems in these areas is the foundational knowledge for the next 10-20 years in tech, imo.
Re: Ask HN: What Technologies to Learn in 2020?
#64Okay, yeah, that's a bit beyond the scope of your question...
Tech-wise I think the stealth silver-bullet will be "Categorical" programming†. When this hits it might even contract the job market for programmers.
Compiling to categories" Conal Elliott http://conal.net/papers/compiling-to-categories/
† As in a kind of PL paradigm: https://en.wikipedia.org/wiki/Programming_paradigm
Re: Ask HN: What Technologies to Learn in 2020?
#65Elixir / 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?
#66Sorry if offensive or presumptuous, I assume you are max. 30 years old? Being a freelancer the last 5 years (previously doing webdev part-time for 15 years) and having a couple of long-term side projects, I've been "burnt" enough that I've gotten tired of chasing shiny tech, just for it to become abandoned (e.g. bower, grunt, AngularJS) or introduce big breaking changes (e.g. some upgrade paths in PHP's Laravel or Sy…
Actually Django and Bootstrap are my bread and butter too! I stick to them for anything mildly serious.
Maybe someday I will use Django more, once I'm deeper into Python or perhaps I can find a freelance Django project.
Re: Ask HN: What Technologies to Learn in 2020?
#67Re: Ask HN: What Technologies to Learn in 2020?
#68I know that this might be not a very popular opinion but I am learning Clojure in 2020. I work a lot with data and in my particular job the most important things are rapid prototyping, productivity and level of abstraction. After getting into the basics I find it to be the most intuitive and well designed language I came across. Last time I felt that I could do extremely complex things in hardly any time was when I l…
I would like to pick up a Lisp that's not tied to the JVM for some things... perhaps I'll learn Common Lisp this year.
Re: Ask HN: What Technologies to Learn in 2020?
#69Kotlin is my new favorite language. You should give it a try. Fighting syntax noise, clutter, boilerplate and redundant repetitive work is a big chunk of what define a modern language, and at this, Kotlin is probably the best. It will make you more productive AND happier. BTW using new languages that have relatively poor ecosystem (go, rust, swift, elixir) is a far riskier choice than people believe. Having a poor li…
I don't understand what all the downvotes of the parent are for.
Re: Ask HN: What Technologies to Learn in 2020?
#70I’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.
I’ve been stumbling over issues with Vue and TypeScript tooling playing nice. 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 pro…