I am one of those JS guys who like to put JS/Node.js everywhere, but I do not get the problem Redbird is trying to solve: the Express.js doc is quite clear that for serious things, you should use a dedicated http server. [1]
If you just want reverse-proxying, you can choose between the simplicity of Caddy or the power of Nginx (or Apache). Why would I want to run a JS app (that I know will be less performant) to do that?
Prop-types is for runtime, TS does static type checking. Prop-types are terribly verbose and only work with React (what about utils files, external libraries, etc?).
The start-up scene is currently definitely at an interesting point: really young and active (people already shared links to Startup studios, you should have a look at them). The meetup scene is great too.
The salary is still a pity though (compared to the States, Switzerland or Baltic countries). For a middle developer position, you may be around 40K euros, which is "nice in France", but not a lot, especially after paying your taxes.
> How good does my French need to be?
To work, English is fine, to live, it's another problem. French people are usually really kind to people trying to learn French as it's a hard language. If you don't care about french, people won't care about you.
> Are there any languages/platforms/etc. that are popular there more than in Silicon Valley/Fairfax County
There's a bit of everything, but the Web and Robotics are especially important.
As a front-end developer, accessibility has always been a way for me to describe to non-technical people what I actually do for a living.
Saying: "I build web applications" means nothing to them, and saying "I create website" makes you look like a wizard doing some black magic.
But saying "my job is to make websites accessible to everyone: we are used to use a screen and a mouse, but what if you are blind or deaf? Those people should not be allowed to go on any website? My role is to make those people able to browse the web, as you and me" give them an example of what kind of problems you actually solve as a web developer.
Great release, with great features, and still a really (really) bad UI. The new theme has so many inconsistencies and bad decisions made. And I find it really cringy for an LTS release to distribute this new theme as the default one.
I hoped hard the communitheme would be the official theme of this release, but no.
Examples:
- The active directory effect in Nautilus's sidebar makes me thing there were two sidebars with different purpose [1]
- Changing the background of every other rows in the settings look weird. The fact they are splitting settings by group do not help. I thought it was a theme glitch, and found out it was an actual feature [2]
I understand why people are interested in more serious theme (arc-theme) or even other Ubuntu-based distros (elementary...).
Exactly my problem with Duolingo. It is great for Vocabulary, but in the end it's just knowing it by heart, and I was suprised there are no real courses explaining you the synthax of a phrase or some other advanced rules.
I am not sure that human genome edition is something I would consider "exciting". It adds a lot of ethical questions, I am thinking about the kind of uses "I want my child to have blue eyes" in particular.
I don't really understand the demand for this, does not having an i9 defeat the purpose of laptops (working without a power source)? I usually buy laptops with i5 processors which is the perfect trade-off between performances and battery life.
If you just want reverse-proxying, you can choose between the simplicity of Caddy or the power of Nginx (or Apache). Why would I want to run a JS app (that I know will be less performant) to do that?