@jpoesen@drupal.community
@jpoesen@drupal.community avatar

jpoesen

@jpoesen@drupal.community

🔥 FOR HIRE: Your Personal Drupal Coach 🔥


Founder, Instructional Designer, & Trainer at https://trainingcloud.io.

I teach #PHP, #Drupal, #SQL, and #Linux foundations.

I regularly drop little Drupal knowledge nuggets -> #LearnDrupal #MicroLearning.

I live in the Spanish countryside where we're restoring an old #farm and try to live a low-footprint, #ecologic, and self-#sustainable #homestead life.

It's a work in progress.

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

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.

jpoesen,
@jpoesen@drupal.community avatar

@Crell Interesting. Any chance you could point to a few examples for illustration?

joachim, to random
@joachim@drupal.community avatar

They changed this at the top of UK passports post- to satisfy the gammon, didn’t they?

jpoesen,
@jpoesen@drupal.community avatar

@joachim 😂 You know they did

pcambra, to drupal
@pcambra@drupal.community avatar

Seems Commerce is now showing ads on the backend for Drupal sites/developers ❓

Anyway at least they documented how to not display them in the release notes: https://www.drupal.org/project/commerce/releases/8.x-2.38

jpoesen,
@jpoesen@drupal.community avatar

@pcambra

"Drupal Commerce modules occasionally link to offers from technology partners in
contextually relevant portions of the administrative interface. "

Is that even allowed?

If this becomes wide-spread Drupal sites are going to look like Wordpress sites before long...

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

What should I propose as a session to Barcelona?

jpoesen,
@jpoesen@drupal.community avatar

@joachim ¿Por qué no los tres?

jpoesen, to random
@jpoesen@drupal.community avatar

$3000 for a bit of flapping nylon.
Sounds exactly on-brand.

Source: https://electrek.co/2024/03/08/tesla-shipping-cybertruck-tent/

chluehr, to php German
@chluehr@fabulous.social avatar

Languages / frameworks that rose and died while persisted: ColdFusion. Silverlight. Perl. Ruby (on Rails). Flash/Actionscript.VBScript. Dart. CoffeeScript. Objective-C. JSP. GWT. Flex. Shall I continue?. Yes, it has been a long time.

jpoesen,
@jpoesen@drupal.community avatar
jpoesen, to firefox
@jpoesen@drupal.community avatar

https://humanaigc.github.io/emote-portrait-alive

However technically amazing generated video may be, it's going to become nearly impossible to separate fiction from fact.

We absolutely need #Firefox to develop and integrate real-time #GenAI detection of all audiovisual materials.

Because what other browser is going to bother?

(via @maeool / @greg_harvey )

jpoesen, to random
@jpoesen@drupal.community avatar

I feel you, alligator snapping turtle.

jpoesen, to random
@jpoesen@drupal.community avatar

Good morning, EU Drupal peeps.
Have a great one!
:drupal: 💙

jpoesen, to random
@jpoesen@drupal.community avatar

Bit of drama around @drupalassoc's new partner pricing tiers.

I'm personally not too bothered by the pricing structure.

(her comes the big but)

BUT:

"The Drupal Marketplace will be reserved solely for Makers. [...] The Marketplace will be branded as the global list of “Makers” [...] and will only list Drupal Certified Partners."

So... actual makers who don't also cough up $$$ are booted off the list; orgs who pay but don't necessarily contrib otherwise are now called "makers"?

jpoesen,
@jpoesen@drupal.community avatar

@drupalassoc

Let's be fair: the only reason for this new pricing direction is to force more financial contributions to keep the DA sustainable.

And calling orgs that fork over money "Certified" Partners, when no actual certification takes place and it has nothing to do with accomplishments... is misleading at best.

jpoesen,
@jpoesen@drupal.community avatar

@drupalassoc

Naming things is hard.

What about a "Financial backers" list that surfaces just that.

Top clients would still be able to select vendors based on $$$ segmentation, and the DA can increase promotion based on tiers and/or arrange for other perks.

Just don't call orgs "certified" or "makers" if they are not necessarily either.

Take it from an Accredited Social Commentary Provider.

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

The new @drupalassoc certified partners is just delusional, and incredibly US centered, so now if you don't pay a fee you're not listed in the #Drupal marketplace no matter how much you contribute?

In our case (10 people agency + contractors), a $5000 fee is just not worth it, we were happily paying the community supporter tier but we won't do a 5x increase, it's just not reasonable for our budget.

https://www.drupal.org/association/blog/turning-takers-into-makers-the-enhanced-drupal-certified-partner-program

jpoesen, (edited )
@jpoesen@drupal.community avatar

@pcambra @drupalassoc
I don't really get the "it's not worth it" remark.

One supports financially because one wants to, not because one gets anything specific in return. IMHO.

Also: 5K/year is 400/month, roughly the average day rate of an EU Drupal developer.

So: a company setting aside the revenue of 1 single of your dev's revenue for 1 day of work / month would finance the 5K tier.

jpoesen,
@jpoesen@drupal.community avatar

@pcambra @drupalassoc Sure, my math is back of the napkin using a big blackboard marker accurate, but the point remains.

jpoesen,
@jpoesen@drupal.community avatar

@pcambra I have no beef with you. We're on the same side. I just have less of a problem with the amounts themselves than with the whole pay-for-play direction. And we agree on that too.

pcambra, to random
@pcambra@drupal.community avatar

Curiosity

jpoesen,
@jpoesen@drupal.community avatar

@pcambra 🤩

jpoesen, to random
@jpoesen@drupal.community avatar

"We apologize, but your web browser is configured in such a way that it is preventing this site from implementing required components that protect your privacy."

War is peace.

jpoesen, to random
@jpoesen@drupal.community avatar

Rebel scrum.

jpoesen, to random
@jpoesen@drupal.community avatar
jpoesen, to ai
@jpoesen@drupal.community avatar

Browsers are absolutely going to need an impartial #AI detection engine if we want any kind of usable web with access to reliable information.

And #Firefox is the only browser positioned to go there.

I'd even say it's the only thing that can make Firefox relevant again and still be around in 2030.

Help us, https://mozilla.ai. You're our only hope.

jpoesen, to random
@jpoesen@drupal.community avatar

Just sent a mail with this week's poop count to the lady whose horses I'm helping take care of.

#MyGlamorousLife

jpoesen,
@jpoesen@drupal.community avatar

@jeni A surprisingly steady 10 each morning for both horses combined.

jpoesen,
@jpoesen@drupal.community avatar

@pcambra @jeni Pretty healthy for a couple of nearly 30-year old rosinantes.

The younger one produces nice and round little waxy balls.

The older one doesn't digest as well any more, so hers are a bit looser and wetter with visible undigested straw.

It's been a while since they produced liquid poop, thank heavens for that. Ain't nobody got time to clean that off their hind legs every day 💩.

jpoesen,
@jpoesen@drupal.community avatar

@jeni @pcambra Not sure yet, but it'll definitely be shitty.

jpoesen,
@jpoesen@drupal.community avatar

@jeni @pcambra

"The crappiest Drupalcamp you'll attend all year"?

jpoesen,
@jpoesen@drupal.community avatar

@pcambra @jeni It'll make a splash!

  • All
  • Subscribed
  • Moderated
  • Favorites
  • bokunoheroacademia
  • kavyap
  • mdbf
  • everett
  • magazineikmin
  • osvaldo12
  • ethstaker
  • InstantRegret
  • Youngstown
  • slotface
  • rosin
  • GTA5RPClips
  • cisconetworking
  • DreamBathrooms
  • anitta
  • thenastyranch
  • Durango
  • khanakhh
  • tacticalgear
  • normalnudes
  • Leos
  • lostlight
  • modclub
  • cubers
  • tester
  • HellsKitchen
  • relationshipadvice
  • sketchdaily
  • All magazines