Learn how to really use a relational database, relational data modeling, and SQL. Not knowing of their capabilities may lead you to unnecessarily complicating your tech stack. You can go a really long way with just this domain of expertise. From there, do the same with whatever key-value store interests you (for me, it's Redis). Python isn't known for high performance but when a django web app uses a cache and relati…
What resources do you recommend for learning relational databases and key value stores really well?
Ask HN: What Technologies to Learn in 2020?
201–210 of 441 posts
Re: Ask HN: What Technologies to Learn in 2020?
#202Earlier quoted context omitted.
Why Django over something like rails? If you going to go for batteries included go for a Tesla battery pack and not a set of double a Duracells. I like using flask but django always felt half baked to me vs rails.
Django if you are already extremely comfortable with python would be my guess.
Re: Ask HN: What Technologies to Learn in 2020?
#203Re: Ask HN: What Technologies to Learn in 2020?
#204I also think AI/ML will become even more important.
Re: Ask HN: What Technologies to Learn in 2020?
#205Earlier quoted context omitted.
What resources do you recommend for learning relational databases and key value stores really well?
Second this. Looking for resources as well. Been working as an engineer for 3 years but still feel this is my weakness due to ORMs
Re: Ask HN: What Technologies to Learn in 2020?
#206Sorry 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…
I really enjoy Flask too. I remember back when I updated my Build a SAAS App with Flask course[0] for Python 3.7.x when it was originally coded to support Python 2.7.x and 3.4.x, and it took like 15 minutes. Also updating Flask to 1.1 from 0.9.x took around 2 hours but that also involved updating ~20 top level package dependencies at the same time, so most of it had nothing to do with Flask specifically. It was more…
Re: Ask HN: What Technologies to Learn in 2020?
#207Earlier quoted context omitted.
It can be incredibly fun to learn new tech for those of us who aren't purely trying to maximize output.
I have always enjoyed learning new technologies and often it has nothing to do with work. I just like the process of learning and adding new tools to my software engineering "batman belt".
It's just good fun though, but it's not everyone's idea of fun. XD
Re: Ask HN: What Technologies to Learn in 2020?
#208learn Rails
Re: Ask HN: What Technologies to Learn in 2020?
#209Re: Ask HN: What Technologies to Learn in 2020?
#210Learn how to really use a relational database, relational data modeling, and SQL. Not knowing of their capabilities may lead you to unnecessarily complicating your tech stack. You can go a really long way with just this domain of expertise. From there, do the same with whatever key-value store interests you (for me, it's Redis). Python isn't known for high performance but when a django web app uses a cache and relati…
https://zulip.readthedocs.io/en/latest/overview/architecture...
Zulip is Open Source, so do take a look at our GitHub page if you folks want to dive deeper or want to get some hands on experience. We are a welcoming community to new contributors :)
https://github.com/zulip/zulip
Disclaimar: I work at Zulip.