@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.

philipnorton42, to drupal
@philipnorton42@fosstodon.org avatar

I have a set of sites that will share a set of common taxonomy terms.
What's the best way of sharing taxonomy terms between the sites?
I have some ideas, but I'm wondering if there are any modules that support this.

jpoesen,
@jpoesen@drupal.community avatar

@philipnorton42 I've seen Entity Share in action in a huge multilang / multiregion UN project recently, and it seemed to work quite well.

jpoesen, to random
@jpoesen@drupal.community avatar

Dealing with regular expressions?

You need https://regex101.com.

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

#Drupal #workshop "Introduction to site building, prototyping, and data modeling with Drupal 10" - coming up this Friday at #DrupalCampGhent2024.

Join the workshop or ping me for a coffee and a chat about Drupal #training, #coaching, or technical onboarding.

jpoesen, to DuckDuckGo
@jpoesen@drupal.community avatar

On you can use shortcuts like

"!g something"

to make DDG redirect you to a Google search for "something" instead.

Did you know you can also directly search on other sites, including several community sites?

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

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-#brexit 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 #Drupal 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 #DrupalCon 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 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.

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