@thilo@maier.social
@thilo@maier.social avatar

thilo

@thilo@maier.social

I work on https://www.masto.tips, a website with short videos that help you grok Mastodon.

This profile is from a federated server and may be incomplete. Browse more on the original instance.

sarcevic, to random
@sarcevic@mastodon.online avatar

I know I'm late but I'm starting to get really tired of this x app. It's too much toxicity at this point and I had enough of it making me more toxic as well... Fomo is still definitely real tho 😅 Maybe just not posting, replying or sharing stuff there would be a move in the right direction.

thilo,
@thilo@maier.social avatar

@sarcevic @kaievans I left X for good more than a year ago. I felt that I had reached a point where the occasional gem is not worth the exposure to the rest.

If X was a toxic bubble that lived online only, I could maybe find a way to manage my exposure. But the toxicity of X affects the physical world I live in. It turns it into a cesspool of opinions where there is no true or false any longer.

Since X is fuelled by my attention, I permanently withhold it.

SaraSoueidan, to accessibility
@SaraSoueidan@front-end.social avatar

Friends! It’s Monday. And this week is Global Accessibility Awareness Day ()! You know what that means.

📢 I'm having a GAAD SALE

Starting today, you can get the Practical Accessibility course at 25% OFF 🎁 ⤵️

https://practical-accessibility.today

The sale ends on May 20th. ⏳

thilo,
@thilo@maier.social avatar

@SaraSoueidan Is there a sample video with which I could get a sense of your style of teaching?

goulet, to random
@goulet@techhub.social avatar

I used to always setup redirects so "www" 301 redirects to my root domain... but do I still need to do that?

Do people still type "www" at the start of a web address?

thilo,
@thilo@maier.social avatar

@goulet I would still configure a redirect from www to root or from root to www depending on what is your main domain. Just to be sure.

In terms of end user experience, using www and not a root domain is totally ok these days. In fact, for some hosters, such as Vercel, it's the recommended default.

The user won't see the “www.” in a browser like Chrome. You can type in “maier.tech” in Chrome and you won't even notice that it's hosted from “www.”, unless you click on the domain.

thilo, to vscode
@thilo@maier.social avatar

Another VS Code extension that misbehaves. Now charging for “Git sync” and refusing to run API tests written a year ago.

Lesson learned: the risk of project dependencies going rogue is real. Applies not only to VS Code extensions, but also NPM packages, Chrome extensions, desktop and mobile apps.

At the same time, this is a reminder that if you have a crucial dependency in your project, help the maintainers to pay their rent.

dummdidumm, to random

Woah it's been so long since I've been on here that I didn't even post about Svelte 5 yet. For those who have missed it: https://svelte.dev/blog/runes

thilo,
@thilo@maier.social avatar

@dummdidumm Would love to read more posts from you here on Mastodon.

thilo, to random
@thilo@maier.social avatar

Rotterdam has its own version of the infamous canopener bridge. Two trucks stuck in one day.

https://www.rijnmond.nl/nieuws/1791632/vrachtwagenchauffeur-kadir-rijdt-zichzelf-klem-bij-maastunnel-shit-ik-zit-vast

thilo,
@thilo@maier.social avatar

This is the original canopener bridge:

https://11foot8.com/

collinsworth, to random
@collinsworth@hachyderm.io avatar

New post, kind of weirdly personal-feeling one. I don't know if it'll land with you, but I hope it at least gives you something to consider.

https://joshcollinsworth.com/blog/devaluing-frontend

thilo,
@thilo@maier.social avatar

@collinsworth Insightful article!

Some observations you make I also experienced. I attributed them to working as frontend dev in a non-tech org, where it is normal to distinguish between “substantive” and “tech” colleagues.

But sounds like even tech companies, where everyone loves tech, find their ways to set up a caste system.

In my opinion, this points at deficits in the organization's management culture.

But at this point, management has probably lost their ability to spot deficits.

stevefaeembra, to blender
@stevefaeembra@mapstodon.space avatar

Netherlands has so many interesting town layouts.

Bourtange, on the border with Germany, is an old bastion fort now containing a village.

Using AHN4 for DSM, #Qgis and #Whiteboxtools for masks and rasters, #Blender to render. #Openstreetmap used for masking water and building areas.

https://osm.org/go/0GcWpwtQE-

thilo,
@thilo@maier.social avatar

@stevefaeembra Here is another one. Lighthouse themed island in Barendrecht.

thilo,
@thilo@maier.social avatar

@stevefaeembra If you are into Bastion forts, Willemstad, Noord-Brabant is another one.

dutchcelt, to CSS
@dutchcelt@mastodon.social avatar

I've seen this article pass by a few times. Pretty good.
The one impression Tailwind has left me is that's it niche. A solution for a singular type of setup. Popular? Yes. How the web works? No. Will it stick? I don't see how.

https://nuejs.org/blog/tailwind-misinformation-engine/

thilo,
@thilo@maier.social avatar

@dutchcelt Why hasn't it collapsed yet? And how would it collapse?

(as a #Svelte with scoped styles loving dev, I am also still waiting for React to collapse, but it probably won't)

cheeaun, to random
@cheeaun@mastodon.social avatar

"The DMA requires that all browsers have equality, meaning that Apple can’t favor Safari and WebKit over third-party browser engines. Therefore, because it can’t offer Home Screen web apps support for third-party browsers, it also can’t offer support via Safari." — https://9to5mac.com/2024/02/15/ios-17-4-web-apps-european-union/

So they can't just release 17.4 with Safari-only PWA installs. It has to enable PWA support for 3rd-party browsers first, perhaps also new APIs like SFSafariViewController (webview for other native apps).

thilo,
@thilo@maier.social avatar

@cheeaun I don't really see a reason why they remove Safari PWAs on the home screen other than trying to make users angry and then publicly blaming the EU.

collinsworth, to random
@collinsworth@hachyderm.io avatar

Is getting old just seeing endless examples of people repeating historical mistakes everywhere you look?

thilo,
@thilo@maier.social avatar

@collinsworth You nailed it! That's why I recommend looking around less.

thilo, to svelte
@thilo@maier.social avatar

Interesting conversation about #Svelte 5 with many insights in this Prismic interview.

And it looks like @rich_harris uses his Verizon router as a pedestal for a flower vase:

https://www.youtube.com/watch?v=z7n17ajJpCo

#SvelteKit

thilo, to vscode
@thilo@maier.social avatar

Just saw this when I hovered over a type annotation in #VSCode.

At first, I couldn't make sense of it.

Turns out it's yet another annoyance in VS Code. Whoever pulled this off: you got me. And VS Code: please fix this.

thilo,
@thilo@maier.social avatar

@miclgael There is a GitHub user with username type. And VS Code treats @type as a mention.

grigs, to random
@grigs@front-end.social avatar

Arc browser’s latest announcements are bad for the web. I’m so disappointed in them. Looks like it is time to go back to Firefox.

thilo,
@thilo@maier.social avatar

@grigs AI seems to be about extracting small pieces of content, take them out of context and compose them into plausible pseudo facts.

And everyone will define their own truth with their own collection of pseudo facts.

That’s scary.

dutchcelt, to random
@dutchcelt@mastodon.social avatar

My first computer was the Sinclair ZX-81, followed by the Commodore Vic-20.
I got serious with the PowerMac 7100av. Had that ugly thing for years. #myfirstmac #mac40thanniversary

thilo,
@thilo@maier.social avatar

@dutchcelt Oooi, these are ancient. My first computer was a Commodore Amiga 500 and I spent 99 DM to purchase a 512 KB memory extension. #myfirstmac was more than 20 years later.

petersuber, to mastodon

Here's a #Mastodon question that comes up a lot for me. I want to follow a friend, colleague, or organization. I look them up and find they have four Mastodon accounts. None has made any posts, followed any users, or attracted any followers. Should I follow all four? None? The one most recently created? If I follow one or more, and a different one becomes active, will I ever learn about it through my timelines?

#askfedi #fedihelp #feditips #mastotips

thilo,
@thilo@maier.social avatar

@petersuber if they migrated their account to another instance you will see a notice on their profile page redirecting you to their current profile.

But if they created multiple accounts on different servers and abandoned them without deleting them, you can only guess which is the most current account.

collinsworth, to random
@collinsworth@hachyderm.io avatar

I would genuinely be interested to see the results of an objective, data-backed study on whether TypeScript actually saves as much time as it costs.

I like it, but holy shit I waste so much time just trying to make it shut the fuck up for literally zero actual benefit.

thilo,
@thilo@maier.social avatar

@collinsworth I think the sweet spot is typing with JSDoc comments in combination with a framework that does most of the heavy type lifting (hello #SvelteKit).

But I admire library authors who are able to pull off types for the edgiest edge cases. But I also wonder if some of their effort ever pays off.

thilo, to svelte
@thilo@maier.social avatar

TIL that @sveltejs/enhanced-img is subject to a preprocessing step to convert its src prop into an import.

As a consequence, you can't use <enhanced:img /> inside another component and pass in a src at runtime. This restriction seems to be inherited from vite-imagetools.

<enhanced:img /> is in its infancy, therefore lots of room for improvement.

https://github.com/sveltejs/kit/issues/11535

#Svelte #SvelteKit

thilo, to svelte
@thilo@maier.social avatar

This post by @geoffrich makes the purpose of #SvelteKit's new read function much clearer:

https://geoffrich.net/posts/sveltekit-read/

#Svelte

thilo,
@thilo@maier.social avatar

@geoffrich Saw it in your RSS feed :)

andy, to random
@andy@bell.bz avatar

New on the blog: Wrapping up 2023

https://andy-bell.co.uk/wrapping-up-2023/

thilo,
@thilo@maier.social avatar

@andy Looking forward to reading more great content from you on Mastodon in 2024!

drwpow, to random

2019: react is dead (5M downloads)
2020: react is dead (6M downloads)
2021: react is dead (10M downloads)
2022: react is dead? (15M downloads)
2023: react is … wait (22M downloads)

thilo,
@thilo@maier.social avatar

@drwpow It’s fascinating and a little frustrating how much gravity React has. Unfortunately, anyone starting out with frontend development and looking for a job can’t really avoid it.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • mdbf
  • ngwrru68w68
  • modclub
  • magazineikmin
  • thenastyranch
  • rosin
  • khanakhh
  • InstantRegret
  • Youngstown
  • slotface
  • Durango
  • kavyap
  • DreamBathrooms
  • megavids
  • GTA5RPClips
  • ethstaker
  • normalnudes
  • tester
  • osvaldo12
  • everett
  • cubers
  • tacticalgear
  • anitta
  • provamag3
  • Leos
  • cisconetworking
  • lostlight
  • All magazines