@colorfield

58 Followers
183 Following
114 Posts
Drupalista, Galaxy Hitchhiker, Software Engineer at amazee.io, living in Lausanne
Bloghttps://colorfield.dev
Drupalhttps://www.drupal.org/u/colorfield
Drupalshiphttps://drupalship.org

Building on a previous post about integrating #Typesense with #Drupal for full-text search and facets, taking it further with #RAG (retrieval-augmented generation).

This article explores how semantic and hybrid search can enhance your Drupal site's search capabilities, combining the best of keyword matching with AI-powered understanding.

https://colorfield.dev/blog/drupal-typesense-semantic-search-rag

Semantic search with Drupal and Typesense | Colorfield

Extend Search API Typesense with RAG.

Colorfield
Rogatons Rediffusions - 30/03/2025 - "Mignonne, allons voir si la rose..."
Source: https://www.bouletcorp.com/rogatons/2023/03/30
Bouletcorp

Les Notes et les Rogatons de Boulet.

Comment créer des systèmes qui s'adaptent au changement tout en offrant une expérience développeur exceptionnelle ?

On parlera de ceci au travers d'une étude de cas: découvrez comment modifier un backend Drupal sans altérer vos clients frontend découplés grâce à GraphQL

🗓️ 6 mai à 19h
📍Chez Superhuit, Lausanne

Plus d'infos et inscriptions https://webmardi.ch/events/158-christophe-jossart-drupal-decouple-avec-graphql-et-gutenberg/

#Webmardi #WebDev #GraphQL #Drupal #Lausanne

#158 | Drupal découplé avec GraphQL et Gutenberg

Webmardi is a Swiss-based association that organises free monthly events in western Switzerland.

Here are the slides from our talk, Decoupled #Drupal with #GraphQL and Gutenberg, which we presented with @dan2k3k4 at Drupal Mountain Camp 🏔️ https://mountain-camp-decoupled-gutenberg-graphql.vercel.app

How to maintain a scalable and change-resilient architecture while ensuring great developer experience and smooth communication across your team and systems.

The same session will be held in #Lausanne this May, in French. Details coming soon.

Decoupled Drupal with GraphQL and Gutenberg - Slidev

A talk about communication and change\n

Freshly back from #Drupal Mountain Camp, here is a post inspired by Luca's talk that is showing how to use Typesense with Algolia InstantSearch and Search API https://colorfield.dev/blog/drupal-faceted-search-typesense-instantsearch
Drupal faceted search with Typesense and InstantSearch | Colorfield

Speed of the light search using Algolia InstantSearch with a Typesense backend and Drupal Search API

Colorfield
offf, this story about how Google made google search into a pile of seagull shit hits me hard:

https://www.wheresyoured.at/the-men-who-killed-google/

Around the time of this story, I was living through a similar situation in my work life (on a much smaller scope, of course,
WordPress.com first, Tumblr later).

Back in 2019, working on WordPress, I started finding myself, almost weekly, arguing against people who wanted to take the product we were working at and made it worse if that mean they could squeeze 0.1% more revenue from it

The 0.1% figure is not even a random number: I remember this speciffic A/B test on
WordPress.com that was declared a success and shipped to 100% of the users because it increased the free-to-paid conversion by 0.1%. Soon after it was released, I found out that as a side effect, it increased the churn of free users by 20 something %,so I called for an urgent rollback and removal of the change. So I was promptly explained that we didn't care about free-users churn, because finance had calculated the average long-term value of the free users to be something like $2 per year, and the increase in conversion was bigger than what we could get from them.

Everything became about growth hacking. Everything became thinly-veiled dark patterns. In our private dev slack channels, we joked that since it was impossible to make it smaller or less conspicuous, the next thing the growth team was going to ask us to do was to make the 'free plan' button flee away from the mouse pointer when the user tried to click it. We kept making our product worse, we kept consciously crippling the cheaper versions so we could force people to move to the more expensive options.

Back then I was the lead of one of the two dev divisions working on
WordPress.com, so my job was mainly to discuss what we were going to be doing, when and how. And I was getting drained by a constant state of fight against a constant wave of shit they wanted us to build. So much than by the end of 2020, the CEO quietly told me to follow the growth team plans and shut up or step down.

So I requested to move to tumblr, because I thought the pastures were greener over there. But it was all the same: Adding login walls to what we were pretending to be "the last bastion of the free internet", cramping in embarrasingly obvious money-making schemes disguised as features, and making them silently opt-out instead of opt-in so the less people the possible would deactivate them, having to fend off the pressure from the CEO to make everything algorithmic timelines because, you know, tiktok makes a lot of money and why aren't we, etc etc.

I found myself in a place where building something good that people enjoy using was no longer a priority, but tricking people into generating more money for the company was. And when I looked around me, I could see that happening everywhere else, not only in my company. Experiencing the start of the enshittification years from inside wasn't easy.

And, as in the article, the people who decided to turn the shit-metter up to 200%, have a name, in every case. And these people, no matter if they are called Sundar and Prabhakar or Matt and Mark, are destroying the internet. These people are milllionaires, or billionaries, and are destroying our shared, common spaces to squeeze some extra cash from us.

That's why the fediverse and its principles are important. Because that's how we take back internet from their dirty hands. That's how we make internet resilient against them. That's how we build the commons.
The Man Who Killed Google Search

Wanna listen to this story instead? Check out this week's Better Offline podcast, "The Man That Destroyed Google Search," available on Apple Podcasts, Spotify, and anywhere else you get your podcasts. UPDATE: Prabhakar has now been deposed as head of search, read here for more details. This is the story

Ed Zitron's Where's Your Ed At

Vous êtes débordés et avez besoin de temps libre : connaissez-vous la Fondation du Rien ?

Inscrivez-vous gratuitement à l’une de leurs activités annulées pour jouir enfin tranquillement d’une plage de temps libre 👌🤭

Vous pouvez aussi "parrainer une personne dont vous savez d'avance qu'elle n'arrivera jamais à ne rien faire"

Tout le site est une pépite (attention, paradoxalement vous risquez d'y passer un peu de temps 😅)

https://www.fondationdurien.org

Bienvenue sur le site de La Fondation du Rien

Hier soir on a pu voir des chastronautes à #geneve 😻 merci #chineseman

Je lis le dernier billet Gemini de @brunoleyval

gemini://gemlog.blue/users/brunoleyval/1712482875.gmi

Et je ne peux m’empêcher de vous ressortir ce vieux billet :

https://ploum.net/pourquoi-les-superheros-detruisent-le-monde/

#retroploum

Pourquoi les superhéros détruisent le monde

Pourquoi les superhéros détruisent le monde par Ploum - Lionel Dricot.

Direct competition for #Drupal is coming from well-funded proprietary products.

In response, there are strategies and initiatives underway to keep Drupal competitive in the enterprise market.

Read and watch to find out more: https://www.previousnext.com.au/blog/how-can-free-open-source-cmses-remain-competitive-enterprise-clients

#FOSDEM #drupalcommunity

Keeping free open source CMS competitive in the enterprise market | PreviousNext

Drupal is heavily used by large organisations in the enterprise market. Much of its direct competition is from well-funded proprietary products. So what strategies can help Drupal maintain its status as the platform of choice in large-scale projects?