@ollicle@mastodon.social
@ollicle@mastodon.social avatar

ollicle

@ollicle@mastodon.social

Design with a web bent

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

SteveFaulkner, (edited ) to webdev
@SteveFaulkner@mastodon.social avatar

👉🏽 Doing my heading in

"Earlier in 2024 I was approached by @Wilto to answer some questions on HTML headings. At the time I was only vaguely aware that the interview would become part of a printed Zine (pleasant surprise face), published by Mat with profits going to support Trans Lifeline."

https://html5accessibility.com/stuff/2024/06/05/doing-my-heading-in/

ollicle,
@ollicle@mastodon.social avatar

@SteveFaulkner @Wilto Ha! Thanks for invoking TISM

danielpunkass, to random
@danielpunkass@mastodon.social avatar

To everybody who points out the shortcomings of Donald Trump's conviction, that he might not serve time, that he may yet win re-election, that he may win on an appeal, those things matter.

BUT what really matters is he is being held accountable. His grimace after the verdict told me everything: HE DOESN'T LIKE THIS. That is a big part of the justice, to me. It matters. A lot.

ollicle,
@ollicle@mastodon.social avatar

@danielpunkass

trump = felon = loser

You bet he doesn’t like it!

eleventy, to random
@eleventy@fosstodon.org avatar

objection.

ollicle,
@ollicle@mastodon.social avatar

@eleventy @cferdinandi “4MB” is available as an npm package name. You thinking what I’m thinking?

Get that blazing fast site off to a great start with just one slow to install package.

yatil, to random
@yatil@yatil.social avatar

Filed a bug on a pretty inacurate web·dev article today. I appreciate the drive to explain WCAG rules, but you need to be accurate. Text MUST have a 4.5:1 contrast ratio (unless >24px or bold and > 18.6px, then it MUST be 3:1). Don’t weasel word a “should” in there.

https://issuetracker.google.com/u/1/issues/343229137

ollicle,
@ollicle@mastodon.social avatar

@yatil should is king of the weasels

ollicle, to random
@ollicle@mastodon.social avatar

> Neither the HTML standard nor the DOM standard mentions the term "web components" anywhere. And yet it's present everywhere in documentation and learning material.

https://www.mayank.co/blog/web-components-considered-harmful/

ollicle,
@ollicle@mastodon.social avatar

@cferdinandi I agree that is carelessly broad sweeping statement.

I for one have never used React. As a result I cannot claim to truly understand what a component means to a React developer.

ollicle,
@ollicle@mastodon.social avatar

@cferdinandi post title “quote marks” considered harmful perhaps

siblingpastry, to javascript
@siblingpastry@mastodon.world avatar

Here's a very-niche but then-very-useful trick I realized today -- you can create empty text-nodes to use as node references, for things like DOM insertion, range boundaries, or whatever.

I needed this to set the end of a range immediately before an element's closing tag, when references to existing child nodes might be invalidated by race conditions.

You don't even need to persist the references for removal, since a single call to context.normalize() cleans them all away.

ollicle,
@ollicle@mastodon.social avatar

@siblingpastry I took the time to look up normalize and answered my own question.

Comments might be a little easier to spot in dev tools, but certainly more fuss to tidy.

ollicle,
@ollicle@mastodon.social avatar

@siblingpastry nifty! I’ve noticed frameworks using HTML comments for this purpose. How do text nodes play alongside other text nodes?

danielpunkass, to random
@danielpunkass@mastodon.social avatar

I go to fix one bug and pretty soon I'm revamping an entire interface. It's the story of my life. This is what happens when indie developers don't have product managers telling them what to do. The agony and the ecstasy.

ollicle,
@ollicle@mastodon.social avatar

@danielpunkass “Living the dream” and discovering the importance of being specific.

scottjehl, to random
@scottjehl@mstdn.social avatar

In watching talks this week about all that has recently landed or is on the way right now, I don't recall a time when useful features were standardizing and landing in browsers at anything near the speed we're seeing now. So many JS workarounds are being replaced with simple, often elegant declarative alternatives. Great to see

ollicle,
@ollicle@mastodon.social avatar

@owa @slightlyoff @scottjehl It’s wonderful! 🎉 Thank-you for your part in it.
I wish this work had the same effect on Firefox funding.

brad_frost, to random
@brad_frost@mastodon.social avatar

YOU DO NOT HAVE SUFFICIENT PRIVILEGES TO ACCESS THIS KNOWLEDGE ITEM.

ollicle,
@ollicle@mastodon.social avatar

@patrick_h_lauke @brad_frost sounds like one of the HTTP codes I never learnt

baldur, to random
@baldur@toot.cafe avatar

“WebKit Features in Safari 17.5”

starting-style looks like a prime candidate for progressive enhancement

(Which does highlight an issue I have with Baseline. A feature that works with progressive enhancement is usable well before it has full browser support.) https://webkit.org/blog/15383/webkit-features-in-safari-17-5/

ollicle,
@ollicle@mastodon.social avatar

@baldur I am rather excited for this particular progressive enhancement. It helps me justify the many instances where I have simply not bothered adding animation because complexity.

glennf, to random
@glennf@twit.social avatar

It just struck me what Apple got wrong with its “crushing ad.”

They thought we would identify with the iPad, not the creative instruments and materials.

ollicle,
@ollicle@mastodon.social avatar

@glennf it’s that simple.

The iPhone ad was nice and nerdy. Why not an iPad ad “it’s bigger on the inside” with:

  • Dr Who Tardis references.
  • Bag of holding D&D references.
tanepiper, to node
@tanepiper@tane.codes avatar

Here's me trying to make sure we ship as secure as possible software, and there's someone who doesn't know how to use an npm ignore file to not ship their shitty docker files in their modules #node #npm

ollicle,
@ollicle@mastodon.social avatar

@tanepiper Fewer node_modules files can only be a good outcome!

ollicle, to random
@ollicle@mastodon.social avatar

Family discussion about the down sides associated the affliction of Main Character Syndrome*. Self assigned plot armour is a major one. Think young men driving.

*MCS is a term the kid learned from a friend at primary school to describe overly self involved people. Useful!

futurebird, (edited ) to random
@futurebird@sauropods.win avatar

"Stone dropping by Conomyrma bicolor (Hymenoptera: Formicidae): A new technique of interference" DOI:10.1007/s00040-022-00876-2

Ants are not often thrilled to have ants as neighbors. They express distaste by locating their garbage pile on the nest entrance of unwanted ants next door.

(Jordan Dean has recorded Camponotus sp. in Australia doing this, and it seems Dorymyrmex do it too.)

This behavior is called "stone dropping" or "soil dropping" in the lit. (Rather than "trolling")

ollicle,
@ollicle@mastodon.social avatar

@futurebird I know! The quick scamper after the delivery is particularly funny.

Of all the jobs and responsibilities an ant could choose to put energy into. This is how she chose to spend her afternoon.

Imagining it as an allocated duty is only funnier.

ollicle,
@ollicle@mastodon.social avatar

@futurebird Chanced upon these unusally busy Titan Pony ants in the park today. Preparing for the forecast rain this afternoon, I thought.

Then I noticed a single ant of another species (Sugar ant maybe?) dropping a selected piece of stick and rubble back into their hole before quickly dashing away to get another.

How chill are those Ponies about the work it is making for them.

video/mp4

cferdinandi, to random
@cferdinandi@mastodon.social avatar

Y'all... I'm struggling.

Over 8 years or so, I grew a handful of tutorials around vanilla JS into a series of courses and workshops that actually brought in enough money to be a full time business for me.

Then last year, sales took a nose dive... 🧵 /1

ollicle,
@ollicle@mastodon.social avatar

@cferdinandi @aral making people care ought not be this difficult 😞

ollicle, to CSS
@ollicle@mastodon.social avatar

folks I would love, love, love, to know if there is a workaround to this problem I’m having with popover sizing in Safari.

🙏

https://webcompat.com/issues/134160

//cc @jensimmons

ollicle, to random
@ollicle@mastodon.social avatar

Writing one of those difficult emails where I felt the need to empty the To: field lest I accidentally send it before it is ready. Just me?

ollicle, to random
@ollicle@mastodon.social avatar

Quite the whistle blocker.

Fine print bombshell – share information which “undermines trust in government”, face jail
https://michaelwest.com.au/government-review-of-secrecy-provisions-an-assault-on-democracy/

ollicle, to 11ty
@ollicle@mastodon.social avatar
ollicle, to random
@ollicle@mastodon.social avatar

Where can you go by train in 8h from Luxembourg?:
https://www.chronotrains.com/en/station/8200100-Luxembourg

Dreaming of this on a local scale. Show me where I can get to from a pin on a map in 30mins on foot, bike, or bus.

ollicle, to random
@ollicle@mastodon.social avatar

My number 1 was the Icelandic jury vote for :heart_fire:

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