While learning Nodejs, realised that JS isn't the first language anyone should consider for back-end, but really amazed by things JS is capable of doing today.
Would highly recommend Elixir/ Phoenix over Rails , Elixir not only has lesser learning overhead it makes alot of things a lot easier. Concurrency and speed of server are major advantages but I like way language operates. It was also my first functional language and it changed my perspective for programming languages.
Really loved way functional programming works and also how Elixir handles things . Later I was able to relate Elixir concepts with ES6 features in React. Loved this stack. Hoping to get better in them as the time passes.
Looking forward to contributing to an open source project in these technologies this year.
Any recommendations for Elixir/Phoenix would be highly appreciated to begin with.
https://github.com/WebAssembly/spec/blob/master/papers/pldi2...
Definitely a good read.
- Stop using Google CDNs
- Stop using Google fonts
- Don't put Google Analytics in the header (or don't use it) otherwise will block/delay the browser load the website.
Most of the websites just timeout because of those 3 things and make the website imposible to navigate.
If you host your website in a normal VPS, without using Google services you will have a quite nice chance that the website loads pretty fast there in China.
edit: formatting
I think we can avoid Google font CDNs for fonts but we can use them from our assets i.e download the font and use it from your assets instead of Google CDN.