@joachim@drupal.community
@joachim@drupal.community avatar

joachim

@joachim@drupal.community

'Jaz dood' - my 6yo.

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

joachim, to random
@joachim@drupal.community avatar

The measure of the connectivity of any social network is whether it can get a good game of songbook going. With that in mind, I'd like to ask you to suggest titles of songs suitable for an audience of Londoners. I'll start: Wake me up before you Soho.

ZachWeinersmith, to random
@ZachWeinersmith@mastodon.social avatar

Absolute nerd agony from Alan Watts here:

joachim,
@joachim@drupal.community avatar

@ZachWeinersmith It's the same effect as 'The smarter-than-you person who uses your brain while you're asleep'.

revk, (edited ) to random
@revk@toot.me.uk avatar

OK, screen scraping Monmouthshire council site.

Seems to work, we'll see how it copes with the changes on the day.

Backlight LEDs know bin colours too :-) (boring when only one is green)

joachim,
@joachim@drupal.community avatar

@ekes @rachel @phlash @revk @falken @sangu I'm suddenly struck by the responsibility of my work! I was just faffing about with SearchAPI and recurring dates, and now it's got a direct impact on people's daily lives!

joachim, to composer
@joachim@drupal.community avatar

Released a new command for switching a module installed in a project to a git clone install, so you can fix bugs and test MRs in the context of the project: https://github.com/joachim-n/drupal-project-contrib-development Please try it and report any problems!

joachim,
@joachim@drupal.community avatar

@DaleTrexel That's basically what Composer does, but it means that the module's package dependencies will get picked up.

joachim, to random
@joachim@drupal.community avatar

@openstreetmap is there a way to make contour lines more visible? I find it very hard to see them in any of the map layers.

joachim,
@joachim@drupal.community avatar

@rachel I've switched from OsmAnd to @organicmaps. It's really good! Allows unlimited downloads of map data, which is a big improvement over OsmAnd which limits them.

joachim,
@joachim@drupal.community avatar

@amapanda What I mean is, could openstreetmap.org make the contour lines more visible in its maps!

joachim,
@joachim@drupal.community avatar

@rachel I'm going to veer off topic a moment to say, 'Tittybottle Park', WTF?

joachim,
@joachim@drupal.community avatar

@owiecc @amapanda The renderers keep changing! We had the OPVK one added, then removed, we now have a 2nd cycle map, and Tracestrack Topo was added recently though I've no idea what it's supposed to be for.

pluralistic, to DaftPunk
@pluralistic@mamot.fr avatar

"Enshittification" isn't just a way of describing the symptoms of platform decay: it's also a theory of the mechanism of decay - the means by which platforms get shittier and shittier until they are a giant pile of shit.

--

If you'd like an essay-formatted version of this thread to read or share, here's a link to it on pluralistic.net, my surveillance-free, ad-free, tracker-free blog:

https://pluralistic.net/2024/03/26/glitchbread/#electronic-shelf-tags

1/

joachim,
@joachim@drupal.community avatar

@kgoldsholl @pluralistic Also, the way that companies have converted their sites to platforms. E.g. B&Q, a chain of UK DIY shops, used to have a website that sold their stuff. It was fine. You could buy the things that they also sold in their shops. Now it's a PLATFORM and it lists products sold by loads of random other firms. There's no guarantee of quality, no idea who you're dealing with if things go wrong.

joachim, to firefox
@joachim@drupal.community avatar

Why does an app having an update pending make it run like crap? Anytime starts to be slow, it'll be because it's got an update ready to install. Similarly if my mac starts running like crap, it'll be Firefox, , or which have an update. What causes the slowdown?

joachim, to random
@joachim@drupal.community avatar

I love it when a test fails. It means the test has caught a bug that I hadn't spotted, before I accidentally released it. It means the test is doing its job.

joachim, to random
@joachim@drupal.community avatar

@openstreetmap has a field for 'The ID of an establishment under the UK's Food Hygiene Rating Scheme.' Click on it in the editor and it takes you the page for that restaurant on the UK Food Standards Agency website. Wow. The amount of data in OSM is amazing.

joachim, to random
@joachim@drupal.community avatar

New release of adds support for generating attribute-based plugin types. With this comes another new feature - customisable attribute properties!

nixCraft, to linux
@nixCraft@mastodon.social avatar

How to edit a file when you are viewing it using more / less pager https://www.cyberciti.biz/faq/edit-file-when-youre-viewing-withmore-less/

joachim,
@joachim@drupal.community avatar

@nixCraft Does that also work with non-awful text editors?

ZachWeinersmith, to comics
@ZachWeinersmith@mastodon.social avatar
joachim,
@joachim@drupal.community avatar

@ZachWeinersmith Is the implication that the alien is the ex?

ben, to random
@ben@werd.social avatar

Zero tolerance for nationalism.

joachim,
@joachim@drupal.community avatar

@tshirtman @ben Yup, the SNP in Scotland calls it civic nationalism. And they are very careful in their campaigns and policies to make it about all people who live there, whatever their ethnic origin.

joachim, (edited ) to drupal
@joachim@drupal.community avatar

Really not keen on commerce adding a 'Commerce inbox' item to the admin toolbar.

joachim,
@joachim@drupal.community avatar

@pcambra I don't mind the messages at /admin/commerce, but putting something in the toolbar is too much.

kaydo, to random
@kaydo@aus.social avatar

It should be illegal for appliances to beep, they should just yell out what they are.

I don't want my fridge to beep when I leave it open, just yell "fridge".

When my toaster is done, it could just yell "toast".

This is a perfect idea that I haven't thought through.

joachim,
@joachim@drupal.community avatar

@kaydo I was thinking this recently when I couldn't figure out which was beeping out of two fire alarms and one CO alarm. Does run into problems with customisation (which fire alarm?) and localisation. Maybe patterned beeps, like lighthouses?

Crell, to php
@Crell@phpc.social avatar

Teacher: Replace any validation a function does on its inputs with more robust types instead. Eliminate all conditionals that could be types instead.

Student: But doesn't that just push the validation problem up a level?

Teacher: Exactly. Now do it again. And keep doing it until you run out of upper levels.

Student: But now I'm just parsing input into an object as soon as I get it. There's nothing for other code to even do.

And the Student was enlightened.

#PHP #Types #Programming

joachim,
@joachim@drupal.community avatar

@Crell I've long had the maxim 'Push complexity down'. Maybe this is its complement, 'Move validation up'.

joachim,
@joachim@drupal.community avatar

@Crell I can't think of a good example, but basically I try and make APIs and surfaces simple, and contain ugly special cases and complex handling inside the black box, and push that down through multiple layers if possible.

brainwane, to opensource
@brainwane@social.coop avatar

If you're an maintainer seeking a good task to give a less-skilled new contributor, ask them to do a discovery report on the project, such as:

Starting from scratch, try to get a local installation up and running, and note how long it took.

Take an hour to explore our documentation and fora, and tell us your impressions.

Given a demo install, try these common user tasks.

Examples:

https://diff.wikimedia.org/2014/03/25/seeing-through-the-eyes-of-new-technical-contributors/

http://blog.linuxgrrl.com/2014/03/25/hyperkitty-at-the-0th-spinachcon/

https://blog.openhatch.org/2014/spinachcon-zero-a-huge-success/

https://www.changeset.nyc/resources/installation-audit.html

joachim,
@joachim@drupal.community avatar

@ehmatthes @brainwane That looks great! Comes across a lot better than some templates I've seen that sound like 'Answer ALL these questions or we will CLOSE the issue.'

joachim, (edited ) to random
@joachim@drupal.community avatar

What should I propose as a session to #DrupalCon Barcelona?

joachim,
@joachim@drupal.community avatar

Thanks everyone who voted! I've gone with the majority vote: 'Action Link & Computed Field - doing things and showing things'.

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