Ask HN: What Technologies to Learn in 2020?
81–90 of 441 posts
Re: Ask HN: What Technologies to Learn in 2020?
#82SwiftUI. I think Apple will put a lot of effort into it to be on the same level with UIKit. SwiftUI makes developing UI easier because it is declarative just like React Native and it takes less time to build your typical CRUD app on the apple platform.
Re: Ask HN: What Technologies to Learn in 2020?
#83I am planning to focus on Go and developing a deep understanding of computer networking. I think with cloud, IOT, increasing importance of cybersecurity, understanding the nitty gritty of networks is going to be increasingly important.
Re: Ask HN: What Technologies to Learn in 2020?
#84Personally I would advise you to learn Rust and learn it well. Forget wasting your time on ”hottest tech”, Rust is here to stay and will be used for decades to come. The official Rust (git)book is a great resource to get started.
If you want to build for the web, learn React or Vue as well (but probably not both).
Re: Ask HN: What Technologies to Learn in 2020?
#85why not something that doesn't seem to relate to your backend work at all, e.g. Dennis Yurichev's Assembler book will take you all of 2020 to finish :-) (aka "Reverse Engineering for Beginners"): https://beginners.re/RE4B-EN.pdf (see also HN discussion https://news.ycombinator.com/item?id=21640669 ) Erlang and BEAM is incredibly cool concept: https://www.youtube.com/watch?v=FonRzASOkZE I also really like Nim: https:/…
Re: Ask HN: What Technologies to Learn in 2020?
#86In a word: biotech. Okay, 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?
#87I 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…
Having used Clojure exclusively in my professional life for the last 2 years, it saddens me that we don't see more converts from JS. It's such a great language for today's reactive frontend paradigm. Everyone in the mainstream seems to want JS to turn into Java and are massively migrating to TypeScript. I can't help but feel that TypeScript is just an evolutionary dead-end.
Re: Ask HN: What Technologies to Learn in 2020?
#88I am planning to focus on Go and developing a deep understanding of computer networking. I think with cloud, IOT, increasing importance of cybersecurity, understanding the nitty gritty of networks is going to be increasingly important.
I agree with you and also want to increase my computer network knowledge. Any resources you're planning to start with?
Also, the ZeroMQ Guide has some fun networking concepts. http://zguide.zeromq.org/page:all
Re: Ask HN: What Technologies to Learn in 2020?
#89If you're in the web sector, definitely give a try to wasm. Have a go at Rust while you're at it — see what I did there? I'm personally hot for GraphQL because it's a powerful paradigm to model data. Both Go and Rust are incredibly interesting languages, in very different ways. In some ideal world, Go fits in a scaling/efficiency vertical somewhere in-between C and C++ (it's very specific but it basically encompasses…