Listening While Coding

One of my Twitter friends retweeted a link to a post of the “Top 5 Coding Albums Of All Time” earlier (with his own comment that he’s more of an Op Ivy type of guy), and it got me thinking. What would my top 5 coding albums of all time look like? I’m not really sure how to answer that question (I’ve never been very good at creating “top 5” or “top 10” lists, because I am never able to shave things down to such a small number), but I do know that none of the five listed on that blog post would be on my list.

Some Nice Chrome Extensions

This will be a quick post mentioning some of my favorite extensions for the Google Chrome browser.

  1. Web Developer – The classic Firefox extension has been rewritten for use with Google Chrome. This is an absolute must-have for any Web developer, allowing you to disable CSS, images, javascript and more, view important information about a page, manipulate forms and more.Edit – The developer’s website does not seem to currently include a link to the Chrome extension. It can be downloaded from the Chrome Extensions gallery.
  2. Feedly – I’ve explained feedly in detail in the past, but it’s worth another mention, here.
  3. Google Account Switcher – adds a link to all of your Google pages, allowing you to easily switch between multiple Google accounts. Unfortunately, at the moment, this extension doesn’t seem to be working for me in Chrome 4.1. I’m not sure if Google made changes that stopped it from working, or if it only works in the latest development versions of Chrome but, at the very least, this is a good extension to keep an eye on.
  4. BuiltWith – allows you to view information about the various libraries and technologies used to build specific applications and Web pages.
  5. HTML Validation – adds an icon to your extension toolbar, indicating whether or not the page you’re viewing is coded with valid HTML. If it’s not, the icon shows the number of errors/warnings. It’s not as good as the HTML Validator/HTMLTidy plug-in for Firefox, but it’s definitely a good start.

Do People Still Use the Noscript Tag?

I am curious: Are people still using the “noscript” tag in their Web pages? If so, why? What are you doing with that tag? Are you using it simply to tell your visitors with javascript disabled that they might be missing something?

I honestly do not see the need for the noscript tag anymore. With the ability to fully manipulate the DOM using javascript, isn’t it easier to create the page the way your non-script visitors should see it, then use javascript to move things around? For instance, if you want to tell non-script users that a textarea includes a javascript-powered WYSIWYG editor, isn’t it easier to hardcode a div in your page just above or below the textarea that says something like “The textarea utilizes javascript to offer more functionality and features.”, then use javascript to remove that div from the DOM when the page loads?

Adobe Alternatives Part 2 – DreamWeaver

Using the WYSIWYG and Source Editor in Split mode with QuantaPlus

Okay, admittedly, it would be nigh impossible to find a Web development application with the same list of features Dreamweaver has. However, QuantaPlus (and the rest of the KDE Web Dev suite) still offers a great deal of functionality. While the WYSIWYG portion of QuantaPlus isn’t nearly as reliable as Dreamweaver nor are the code completion and hints quite as nice as those in Dreamweaver; Quanta does offer a lot of other features that you won’t find anywhere else.

Through the QuantaPlus interface (using some of the default plugins), you can work directly with a concurrent versioning system (CVS), you can search and replace text within all files in a specific directory and much more.

Also, QuantaPlus offers the ability to check your spelling within the document you are creating, which is another feature you won’t find in Dreamweaver.

There are many other features built into this application. In addition, you can find a bunch of additional extensions created by users. You can either download the extensions from the QuantaPlus Web site and install them manually or you can download and install them automatically through the program.

Because QuantaPlus is dependent upon KDE, it’s only available in Linux. However, it is free and open-source, so if you are a Linux user and a Web developer (or a coder of any sort, as QuantaPlus is actually designed to work with many languages other than those used in Web development), you should definitely give it a spin.