Home > Blogs > Web Development
Blog Posts
about Web Development
Programmers and designers have a huge range of tools available from Vim and Emacs to Illustrator and Inkscape. But there are also those in-between folks who are responsible for taking graphic files and converting them into the template files that are applied to Web CMSes. In the Drupal world these people are known as "themers." During my DrupalCon presentation this past week in Washington, DC, I asked themers to blog their
toolkit so that we can learn from one another and work towards a "best
practices" toolkit. This post shows you my top six favorite tools in my Drupal theming toolkit.
Read more about the toolkit...

Part
I of “Caught in the Web: Best Practices for Effective Web App Security
Assessments” – featuring Shon Harris, globally recognized leader in CISSP
training and best-selling author
Continue reading...
While exploring Chrome as a browser, I stumbled onto some excellent Browser Password Manager criteria and an online test that helps you assess your browser's security
Continue reading...

While I wasn't able to make it to this year's Professional Developers Conference, I was interested in the potential evolution of the suite to encompass web applications. Desire Athow of ITPortal.com provides an interesting overview of how this strategy was presented.
Continue reading...
The next-to-last chapter of Don't Make Me Think is about accessibility. This is one of the most misunderstood topics in web development, so I was please to see it tackled in this book. The material is a little thin, but makes some good points.
Continue reading...
If there is one chapter from Don't Make Me Think that I would recommend for everyone involved in making websites, it Chapter 10 "Usability As Common Courtesy." This is all about the things your site can do that is good or bad in the eyes of users. This is definitely a chapter you will read and find yourself nodding your head a lot. Hopefully you won't find yourself cringing because you realize that your site doesn't always Do The Right Thing.
Continue reading...
A web site's home page is its identity, its most important page. It's also the biggest source of conflict and the hardest thing to get right. Don't Make Me Think chronicles the challenges -- and the politics -- of a good home page.
Continue reading...
A lot of Don't Make Me Think concentrates on navigation as a major part of usability. In some ways this dates the book, as navigation is no longer the primary way people find things on sites. It's all about search now.
Continue reading...
John, maybe like Dustin Sullivan, wonders if those who bring embedded systems are ready
http://www.informit.com/blogs/blog.aspx?b=c01d6556-27eb-4e21-88f8-548ddc0bcf60

The Password Manager in Firefox is still broken. Using a bit of Javascript, it is relatively easy to steal a victims user/pass right out from under their noses. All it takes is a bit of XSS and a you can not only grab the user/pass, but you can also change the forms action value to one of your own - or just location.href the results to another site, and use the referrer to bounce back to the original site.
Continue reading...

I read an interesting article today
on CIO.com that both emphasizes the value of Safari Books
Online as well as provides some tips on making the most of your Safari
account. If you've read any of my articles and updates here on
InformIT.com, you already know that I love Safari - I find myself in
Safari at least a couple times a week because of the sheer number of
available books and the powerful search capabilities that help me find
what I'm looking for quickly. Why lug around 50 lbs of books when you
have online access to a ton of books?
Continue reading...

If you have a music library over 10gig, it can get annoying constantly juggling the files around from device to device. New songs have to be uploaded to my iPod, USB stick, etc. Well, NO MORE. Winamp just released a Beta of an awesome idea. You can now store your data in one location and listen to it from any device with a browser no matter where you are.
Continue reading...