Weekly Update 124: Keeping tabs on HTML
This is a copy of our weekly newsletter for developers which you can subscribe to here.
The coverage for HTML (number of HTML-related searches that display an Instant Answer) is already around 27%, thanks mostly to a Fathead Instant Answer (IA) that shows snippets explaining HTML elements. Even so, there's a project open for this IA to be improved further — feel free to dive in and lend a hand!
As well as this reference IA, we also have these HTML encoders/decoders:
But that's not all! Interactive tools are always fun to play with, and Akansh has been developing an HTML beautifier. It's currently on the beta server for testing so give it a try and share your feedback on the IA's project page.
Thank you to everyone contributing to HTML projects so far including Akansh, sriranganathan, souravbadami, gautamkrishnar and mintsoft. If you'd like to help out as well, please follow any of the links in the above list, join in the discussions on the forum, and keep an eye on our progress in the HTML overview page.
And now, here are some specific issues we're currently looking for help with...
- Apple Docs MacOS: Switch to use new Fathead Template Elements
Similar to other Fatheads, there are new HTML elements available to simplify the display
- Add your recommended resources and websites to a language brainstorming page
We'd love to hear your recommended websites for the languages you're familiar with.
- Create IA: Fathead for C library functions
Rasika has prepared a good source and some next steps, so it's ready to go!
- Create new Gradle Docs Fathead for Java
This would be similar to the existing Java docs Fathead so should be straightforward to make.
You may have seen the tabs vs spaces Silicon Valley episode — definitely worth watching — but whatever side of the debate you're on, we shouldn't underestimate the importance of indentation when programming.
Even with modern editors there are times when the auto-indentation doesn't work properly so this week's tip is to always take the time to press that tab/space key to make your lines indent correctly and consistently. Not only does it look professional, it's incredibly helpful when skimming code and essential when debugging.
Some languages require indentation, for example Python. Others such as HTML don't care but you should still indent properly, especially in today's world of divs within divs within divs within... you get the idea!
And a final reminder that it's also important to respect the indentation style of the project you're working on — see last week's tip for help with that.
Have a good weekend everybody!
- The DuckDuckGo Staff