@ppk@front-end.social
@ppk@front-end.social avatar

ppk

@ppk@front-end.social

Writing a #CSS book - technical writer - #browser expert - #cssday and #perfnow conference co-organiser - #WebMonetization - #history geek - former Later Roman Empire specialist - native of #Amsterdam - recovering Tweeter

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

brad_frost, to random
@brad_frost@mastodon.social avatar

Just another day in ol' Brad Frost's inbox.

(Fun fact, there was no picture of cute little penguins attached to the email.)

ppk,
@ppk@front-end.social avatar

@brad_frost Ah, but you saw the penguins in your mind, didn't you? Very subtle psychology at work here; this person deserves your attention (or the penguins').

polotek, to random
@polotek@social.polotek.net avatar

Alex and I met a long time ago. When the js community was still niche and fun. We've stayed loosely connected, and I watched as he has done his best to steer the community away from the ridiculous place we currently find ourselves. For Alex to be entirely fed up is not a small thing. He has spent more than a decade being unfathomably nice and patient about it. I was there.
https://toot.cafe/@slightlyoff/112106647240601587

ppk,
@ppk@front-end.social avatar

@polotek You ARE going to write an article about all of this, right? It's fascinating and may show us (part of) the way forward.

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

Listening to @adactio.com talking about user research, and it strikes me that quantitative research (looking at hard numbers) is like archaeology.

Like archaeological finds, the numbers give you a wealth of detail about all kinds of things EXCEPT for how people THINK.

You cannot infer why people leave a page quickly, just like you can't know why they built this huge structure in an unlikely place.

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

And what ...

... if someone asked "Hey, why don't these [framework X fanboi] people just write normal front-end code?"

... I were to answer ...

"Because they never fell in love with the Web!"

... would that make sense ... ?

jonhicks, (edited ) to random
@jonhicks@mastodon.social avatar

‘The Mortimiser' is something I’ve been chipping away at for a few months now.

It uses the Bob Mortimer naming formula of ordinary first name with a noun/nonsense/mundane word. Who will you be today? Kenneth Warhammer? Agnes Buttery?

That's all it does. Nothing fancy!

https://hicks.design/else/mortimiser

ppk,
@ppk@front-end.social avatar

@rachelandrew @jonhicks Tina Stack Trace.

slightlyoff, to random
@slightlyoff@toot.cafe avatar

Have been working on a larger piece about what the frick just happened with PWAs and iOS in the EU, but on the way I needed to explain why browser teams get funded, and instead of burying that in a 1K word footnote, publishing it out ahead as a stand-alone post:

https://infrequently.org/2024/03/why-browsers-get-built/

ppk,
@ppk@front-end.social avatar

@slightlyoff Nice! Though I'm not sure I agree with your categorization of UC; it has too much longevity to be a searchbox browser.

I tend to see it as a mix of OS and platform browsers, in your terms - though I'm wondering if it's maybe in its own category - its reason for existence is politics, more than any other browser.

Though it's hard to say anything about a company compared to which Apple is a marvel of openness and loquacity.

ppk,
@ppk@front-end.social avatar

@slightlyoff It's very hard to pin down. And I have no clue what its current Chinese market share is.

ppk,
@ppk@front-end.social avatar

@slightlyoff I wish I had any data to be confused about - I'm assuming that Statcounter is too skewed to Chinese versions of western sites.

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

You're allowed to post on your blog once every decade, and you don't even need to apologize for it. That's also part of having your own space.

Personal sites aren't a competition, and productivity doesn't have to be a metric.

(note to self)

ppk,
@ppk@front-end.social avatar

@mia In my experience, once you start apologising (or at least consciously noticing) that you haven't blogged in ages, that means that you're about to start blogging again. If you don't want to blog at all you don't even think of your blog.

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

Why on earth aren't :user-valid and :user-invalid picked up by form or fieldset, as :valid and :invalid are?

Once more goes to show that native form validation is a disaster.

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

Dear people who make websites,

Do you ever block your users from being able to paste into a text field?

Why?

Do you need this ability for a good reason? What’s that reason?

Or, as a user, would you like to see it go away? Perhaps you encounter sites that prevent you from pasting your super complex password from your password manager into a password field, and wonder why they can do so?

What might be the downside of removing support of disallowing pasting from the web?

ppk,
@ppk@front-end.social avatar

@jensimmons To broaden this discussion and give you feedback you didn't ask for ...

I sometimes wonder if we should have a 'Turn off JavaScript' option in the context menu - possibly even suppressing event handlers on a per-element basis.

That would be very useful in a lot of circumstances, including this one.

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

In the context of Apple and the DMA I recently saw something like "Apple also needs to engage with 3rd-party [something]".

I didn't bookmark it and now lost it. Can anyone point me to a description of what Apple needs to do with 3rd-parties to comply with DMA?

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

My soup maker packed up. I use it all the time to make lunch, so I thought I'd get a new one. What is going on at Morphy Richards that they sell this many different soup makers?

I mean, one is even called the "perfect" soup maker. Once you have the perfect one, why not stop selling all the other similarly priced ones? https://www.morphyrichards.co.uk/collections/soup-makers

ppk,
@ppk@front-end.social avatar

@rachelandrew Congratulations. Now I have the picture of the Total Control soup maker, complete with a set of cute little manacles and strategic bits of leather straps on its broad chest, firmly lodged in my mind.

scott, to random
@scott@typetura.social avatar

deleted_by_author

  • Loading...
  • ppk,
    @ppk@front-end.social avatar

    @scott Good point! I don't think they exist in JavaScript yet.

    lapcatsoftware, to random
    @lapcatsoftware@mastodon.social avatar

    Apple cannot get preapproval from the EU for its DMA plans, and there’s a simple reason: the DMA focuses on 3rd parties. Apple was supposed to talk with 3rd parties, get preapproval for its plans from them—the EU has publicly encouraged such discussions—but Apple in its hubris refuses to treat 3rd parties as equal partners who matter. Thus the current ridiculous situation.

    The EU will take input from 3rd parties before accepting or rejecting Apple’s plans. That’s an essential aspect of the DMA.

    ppk,
    @ppk@front-end.social avatar

    @lapcatsoftware Hi Jeff, this is very interesting. Do you have more information about these 3rd parties? I haven't been able to find this bit of info anywhere. Do you mean other app stores or browser vendors, or something else?

    Thanks!

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

    Apple gives in on PWAs.

    In fact, it did so faster than I thought.

    Good. Congrats, @owa

    https://developer.apple.com/support/dma-and-apps-in-the-eu/#dev-qa:~:text=UPDATE%3A%20Previously,exist%20in%20iOS
    (Open "Why don’t users in the EU have access to Home Screen web apps?")

    ppk,
    @ppk@front-end.social avatar

    @tbroyer @owa That's not the point. The point is that they blinked. That's much more interesting.

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

    Also for @natbat , does anyone have an actual case of a PWA failing on iOS in the EU?

    What happens? What did you see?

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

    I need some good examples of relatively simple CSS and JavaScript functionalities that aren't supported by all browsers.

    Last year this time the poster child was :has(), which was not supported by Firefox. I'm looking for something similar today.

    ppk,
    @ppk@front-end.social avatar

    Lots of good suggestions, including a few that I thought were universally supported.

    However, for balance reasons I'm looking for one or two where Firefox has taken the lead and Chrome and/or Safari haven't followed yet.

    ppk,
    @ppk@front-end.social avatar

    @css Yes, I was hoping for something slightly more mainstream.

    Usually it supports a few text-related properties that the others don't, but I haven't discovered them yet.

    ppk,
    @ppk@front-end.social avatar

    And, of course, the clincher ...

    ppk,
    @ppk@front-end.social avatar

    @natbat Dunno. I haven't used an iPhone in years. I'll probably buy one for testing next month or so.

    ppk,
    @ppk@front-end.social avatar

    @natbat We have to have cross-Atlantic pair programming.

    The US dev checks the PWA on iOS, the EU dev checks the site on Chrome/iOS and Firefox/iOS.

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

    No, not "Progressive Enchantment".

    It's "Progressive Enhancement."

    ppk,
    @ppk@front-end.social avatar

    And it's "caniuse.com"

    Not "canisue.com"

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