WebDesign.com PluginBuddy.com iThemes.tv

Archive for Resources – Page 2

Using Google Chrome for Development

For a long time, Mozilla Firefox has been the go-to browser for web developers.  With the Web Developer Toolbar and the Firebug extension, Firefox was an essential part of the web developer’s toolbox.  But if you look in the rear-view mirror, you’ll see Google Chrome racing fast and in some areas blowing past Firefox.  Why do I think web developers should use Chrome as their go-to browser?  Let me explain.

Developers who use Firefox have found that Firebug was their shining light, it brought a solid debugging console, HTML and CSS manipulation, and JavaScript profiling to name a few things.  The team behind the WebKit foundation (upon which Chrome is built), have been working on a set of tools called the Web Inspector.  And with the release of Chrome 4, the Web Inspector has been labeled “Developer Tools”.

To get to the Developer Tools in Chrome:

Windows & Linux users: Select the Page Icon -> Developer -> Developer Tools
Mac users: Select View -> Developer -> Developer Tools

JavaScript Console

If you have never worked with Firebug or a Web Inspector console before, then you are missing a great way to debug JavaScript.  The console serves several functions:

  1. to capture errors and display them in a useful format
  2. allows the testing of short bits of JavaScript
  3. easy to log useful information like variable values

But the best part about using a JavaScript console like this one in Chrome is that it allows you to constantly evaluate the performance of a program and to make sure that variables are being calculated correctly.

Elements Panel

I love the ability to quickly view the HTML and CSS styling information of any particular element on a webpage.  This Element panel gives a nicely formatted collapsible-tree-structure view of the DOM (Document Object Model), and easily allows for drilling down to the exact element you are looking for.  Plus, when you are using Chrome, you can access this type of information by simply right-clicking on an item on the page and selecting “Inspect Element”.  No need to open up the Developer Tools, it will automatically pop up the Elements panel to the exact location you selected.  You can also modify and add styles, edit html and more from within this panel.

Resources

This is a really cool feature that Chrome provides for web developers.  In a nutshell, the Resources tab provides a quick look at all the information that is being passed between your browser and the server.  It covers everything from images to JavaScript to the actual file itself.  It displays everything in an easy to read chart that highlights things like:

  • a graph of how much time it takes to download each component on the page
  • a graph that shows the size of each component on the page
  • allows you to sort by file type (document, css, images, etc)
  • provides image previews with dimensions, size, MIME type
  • XML HTTP Request information
  • Request and Response Headers

This can be a lifesaver when you are trying to improve the speed of the page.  It can help you identify the resource and performance hogs on your page.

Taking full advantage of the Developer Tools inside Google Chrome can bring many benefits to your development process, but the best benefit is that a streamlined and well coded site (all of which Chrome’s Developer Tools can help with) will provide a better experience for your users.

Member’s Benefit: Available to WebDesign.com Members in the forums are several additional Chrome extensions (think Firefox plugins) that will add additional features and tools to your development process. We invite you to learn more about becoming a WebDesign.com member.

Opportunity to Build Your Library

A sign of a successful web developer or an internet-oriented consultant or a freelance designer is their desire to be constantly improving themselves and their skills. And if you are one of the above people, you probably know about many of the ways in which to achieve this type of growth. You could:

  • attend a training event or class
  • seek out a mentor with more experience than you have
  • attain a certification for a certain skill (See our WebDesign.com Certification for more information)
  • read books or trade magazines

People who know me, know that I love books.  In fact, I think we have more bookcases in our house than we have other furniture combined.  I love the ability to grab exactly the book I need, when I want it and be able to set the book down next to my project while I’m working so that it is easy to refer back to the book.  Over the past few years, with the growth of the Kindle and and the iPhone and their ability to bring ebooks out of the dark cellars and into the mainstream, I have begun to see the benefit of ebooks.

One of those benefits is the ability to search anywhere in the book without having to run to the back of the physical book and hope the author or editor included an index.  But when it comes to technical books, having the ability to search, can be a huge time saver and a boost to productivity.  Because of this, I wanted to highlight a great sale that is going on at SitePoint.com right now.

The crew over at SitePoint have been at the forefront of the web development book/resource publishing arena for a long time now.  The sale going on right now (http://sale.sitepoint.com) is five (5) ebooks for the price of one (1).  PLUS, you now get multiple versions so that you can read the books on your computer, on your Kindle, on your Blackberry (if you want to go blind),  or even on the soon to be released iPad.  I encourage you to head over to SitePoint to see if any of their books catch your eye.  This is a great way to build up your technical library.

Yes, it is true that SitePoint has TONS of books available, they do have a “Book Matrix” to help you figure out which book might be right for you and your skill level.

Which SitePoint books do you want to get… or do you already have?

Member Benefit: If you are a WebDesign.com Member, we have provided you with the Top Recommended SitePoint books for Designers, Developers, and Consultants.  Head to the members-only forum to read about which books we recommend.  If you are interested in the WebDesign.com Membership and its many benefits, we encourage you to read more and sign up.