Oh yes, for me it has become impossible to use anybody else keyboard. I normally just use VS Code LiveShare instead, even when we are at the same desk.
To make things worse, I live in Spain and all my coworkers use a Spanish ISO keyboard. I use a US-ANSI keyboard so I’m completely lost on theirs.
In our backends we prepare an object which contains all the data the email template expects, then we pass that data object to the createEmail function.
In the example repository, we’re not mocking the data: we’re fetching from a public API the current weather for Madrid, then we’re…
A website should always open internal links in the current tab and only consider opening external websites in a new tab. That’s what I’ve always known to be the “good practice”.
As far as your proposed problem, to me it has never existed: If I want to make sure a link is opened in a new tab, I just hold down Cmd/Ctrl while clicking the link.
Exactly what I thought. If I’m not wrong it’s even listend as a Material Design best practice. Start the animation and the loading at the same time, so you can use the animation to mask the loading.
Use a Worker for the loading though, otherwise the operation will make it difficult to get 60FPS while also fetching content.