This is how you name a project in the SEO age


How did Fluentd get its name? I recently asked myself this question about the cloud-native log aggregator and data collector for Kubernetes clusters.

Fluentd helps to aggregate distributed data streams in a cloud-native environment. A stream is a fluid that moves. Hence, fluency is a clever name for a project that manages streaming data. But the project name is Fluentd, not fluent.

Fluentd runs as a daemon job on Kubernetes nodes. So it's not a big logical step to assume that the appended "d" simply stands for "daemon". A quick google for the etymology of the project name confirmed this suspicion.

Kiyoto Tamura, Fluentd employee and vice president of marketing at Treasure Data, said in a GitHub gist: "The original name was Fluent, with the intention that this software would make streaming data from sources to sinks 'smoother'. "

How to name a project

However, the contributors who named the project quickly realized that there was a major disambiguation problem. Typically, people searching for the term fluent wanted to learn a new language rather than stream data. "If you search for 'fluent', you get a bazillion links to Rosetta Stone apps and their siblings. Fluency is the closest thing to natural languages," wrote Tamura.

https://www.youtube.com/watch?v=fO3vUMc_WbI

One of the most important factors in adopting a new technology is the ease with which new users can solve problems and become proficient in the tool. But because of a serious problem with search engine ambiguity, the project authors decided to follow the Unix custom of appending the letter "d" to the name of a daemon process. The name Fluentd was born.

"This made it a lot easier to find them in the vast ocean of information on the Internet," said Tamura.

The decision to change the project name from Fluent to Fluentd was a simple but significant one. And it's certainly a lesson for YouTubers looking for a new project name.

My problem with web components

I ran into this naming problem about three years ago. Inspired by a presentation Adam Bien gave about Web Components at JavaOne, I wanted to take the technology further and see if it could solve some of the challenges I had in building single-page applications (SPA) with JavaScript or jQuery .

When trying to conjure up a clever and memorable new project name, look for a clear and search engine friendly result.

Unfortunately, every web development framework created over the past 20 years has described itself as a web component based architecture. Back then, even the simplest search engine queries about web components produced imprecise results. When I looked to create a SPA using Web Components, the results were as likely as AngularJS or servlets and JSPs as the Web Components technology itself. The experience was so frustrating that I gave up the technology and decided to learn AngularJS.

Search engine optimization (SEO) is an important acceptance factor. New users need to be able to find product support and community help. When trying to conjure up a clever and memorable new project name, look for a clear and search engine friendly result. This will go a long way in increasing the public's enthusiasm for your project.

https://dailyaffiliatemarketingnews.com/this-is-how-you-name-a-project-in-the-seo-age/

Comments

Popular posts from this blog

Chia Coin Crypto Mining: Try Chia with 16 TB Sabrent SSDs

8 Free Social Media Advertising Programs That Will not Put You to Sleep

Would you like to leave corporate content marketing for a startup? Here's what I would have known