- Semantic version is not responsive (sure it looks ok but isn't optimised)
- Tailwind version has 13 inlined SVG icons (on the homepage) which increase DOM size (Semantic version has none)
- Tailwind version uses optimised markup for SEO purposes which leads to increased DOM size (<ul> list for navigation; not wrapping entire article summary in an anchor; using <dl/dt/dd> structure in work section)
This is clearly not comparing apples with apples when it comes to semantic HTML+CSS vs Tailwind.
However, most egregiously, the author goes on to make a bunch of comparisons between the Next.js tailwindui marketing site and his Nuejs-generated template for the argument that "Tailwind is bad for performance". This is deliberately misleading.
There are plenty of valid criticisms of Tailwind but it's hard not to look at this article as anything but a puff piece for the author's framework rather than a serious comparison of two approaches to building UIs.
Tangential but RealLifeLore did a video a while back[1] outlining how Las Vegas manages water intake from Lake Mead and the Colorado River by minimising waste and having extremely efficient water processing facilities which then feed water back.
Maybe there are lessons to be learned there rather than simply taking more.
> He realized that Vasa had the wrong proportions even before she was launched
Not only did he realise it, he proved it. Days before launching the ship, he had 30 men run across the deck to demonstrate its stability. The ship listed badly and they stopped the demonstration before the King arrived.
OP didn't directly say such dark patterns are fraudulent. They said AppLovin was committing fraudulent activity and then that Unity uses dark patterns.
You may have a misunderstanding of what the ECHR is. A party can make an application to the ECHR against a member state of the Council of Europe (not the same as the EU) that that member has breached an article of the agreed European Convention on Human Rights. They don't "go after" individuals.
> The instructions assume you have a whole PHP dev environment setup
How else would you expect to run a PHP-based application? WordPress also requires a PHP environment and database.
I wouldn't argue against Craft being more difficult to install than WordPress but I also wouldn't describe it as difficult (I'm a FE dev, no PHP wizard).
And I don't recall Craft every being marketed as a WordPress alternative - it's always been a "CMS for developers" (I think this may have been a tagline on their homepage at one point).
It is owned by the government but generates all it's own funding via advertising, selling programming slots and selling content overseas (Film4, for example).
You don't mention if you speak any languages other than English?
Whilst you'll get by OK in any large city with just English, some places are better than others. For example, in my experience, Lisbon (and Portugal in general) has a much higher level of English than Barcelona.
Maybe language isn't a huge concern for you but you still have a level of bureaucracy and settling in moving to any new place.
> something changed in this regard about 15 years ago
Here in Europe, I think Michael Schumacher's ski accident in 2013 changed peoples' attitudes.
When I started skiing in the mid-to-late 2000s, there was maybe a 50/50 split of helmet and non-helmet wearers on the pistes. Since the mid-2010s, it's become extremely rare to encounter anyone not wearing a helmet.
I've been skiing in three different countries in Europe this month and could count on two hands how many people I've seen not wearing a helmet among thousands with.
> every commit I make is a good one that I would like to keep in the history
This is certainly not typical.
When working in a team, you may need to push something half-finished so that someone else can work on what they need to. Or testing something before refactoring.
For these scenarios, rebase is very handy for cleaning things up before merging.
- Semantic version is not responsive (sure it looks ok but isn't optimised)
- Tailwind version has 13 inlined SVG icons (on the homepage) which increase DOM size (Semantic version has none)
- Tailwind version uses optimised markup for SEO purposes which leads to increased DOM size (<ul> list for navigation; not wrapping entire article summary in an anchor; using <dl/dt/dd> structure in work section)
This is clearly not comparing apples with apples when it comes to semantic HTML+CSS vs Tailwind.
However, most egregiously, the author goes on to make a bunch of comparisons between the Next.js tailwindui marketing site and his Nuejs-generated template for the argument that "Tailwind is bad for performance". This is deliberately misleading.
There are plenty of valid criticisms of Tailwind but it's hard not to look at this article as anything but a puff piece for the author's framework rather than a serious comparison of two approaches to building UIs.