30 Sep

Weekly Update 121: Better results for more languages

This is a copy of our weekly newsletter for developers which you can subscribe to here.

Hello contributors,

Let's start off with a great tweet, recognising all the hard work that's been put into the programming mission:

Tweet: How have I been missing out on @duckduckgo ?? It is a great search engine for programmers!

We've been getting more and more encouraging messages like this recently — thank you contributors! You can see for yourself how coverage is improving (that's the percentage of search queries that show an Instant Answer), and what Instant Answers are now available for each language in the Overview post on the forum.

Now we're ready to add more languages. We've refined our processes and added automation, and are inviting contributors to become language leaders. This means you'd be responsible for creating and updating Instant Answers for a particular language, researching the best places to use as data sources, and coordinating contributions from other community members.

We've had some kind volunteers put themselves forward already. If you'd like to join them, we're still looking for help with:

  • Haskell
  • Objective-C
  • PHP
  • R
  • Scala

Just add your name to this forum thread to be considered.

And if you'd prefer to start small with a single fix or improvement, here are some open issues we're looking for help with...

5-minute Fixes

More quick fix ideas here...

Weekend Warriors

More high priority fix ideas here...

Quick Tip

Here's a useful tip if you're using (or intending to use) NodeJS. As you probably know, the usual way to start a server instance to view a web page or app is:

node server.js

Simple. And then you make a few edits to your code, use Ctrl+C in the terminal to stop the server, and restart with the above command again.

Stop! There's a better way...

Use a file watcher and you'll never have to restart the server manually. A popular choice is to use Nodemon, and you can install it from the command line with:

npm install -g nodemon

Next, to start the server don't use node but use this instead:

nodemon server.js

As long as Nodemon is running, you can make changes in your code and simply refresh the page in your browser to see them take effect. No more Ctrl+C!

And with that, have a fun weekend!

- The DuckDuckGo Staff

2 Tweet

This blog has been archived

Thank you for reading and contributing lively discussion to our blog! Read more posts about online privacy on our new blog at spreadprivacy.com.

haha, that's dit..ah and I love the little wink to the Simpsons

posted by angel1 • 8 months and 18 days ago Link

I volunteer to create and update instant answers, regardless of the language used. I am also starting to coordinate the contributions of other members of the community.

posted by Hans7 • 8 months and 21 days ago Link