Barry Frost

This is Barry Frost’s personal website.

Tagged #bestpractice

Password Masking

Single-page site presenting a study into the effects of showing vs masking a password when entering it in an input field. In summary:

Clear text passwords do increase usability, but don’t force the change upon your customers. Offer it as an option and let them use it when they feel comfortable.

Best practices in modern web projects

Rails has Two Default Stacks

  • the 37signals one (ERB, MySQL, MiniTest, fat models/skinny controllers) and the “prime” one (Haml, Postgres, RSpec, service layer)

Bulletproof @font-face syntax « Paul Irish

Best practice for using external fonts across browsers

The Little Manual of API Design (PDF)

BBC - Radio Labs - How we make websites

The new Fog Creek office

Seriously expensive, but it sounds like an amazing place to work

Flickr: Lessons Learned while Building an iPhone Site

Avoid JS frameworks, optimise everything and keep page loads/ajax calls tiny

Best Practices for OAuth with Fire Eagle

And also good pointers for anyone wanting to implement OAuth, especially in an iPhone app

33 free HTML email templates

Tested to work in all the major clients, split into left/right sidebar and single column designs. From the Campaign Monitor people

Social Design Best Practices

…according to Google’s OpenSocial team

What Makes for a Good Blog?

For attaching files, use Paperclip

A better way of uploading files in a Rails app

How to Avoid Hanging Yourself with Rails

Useful tips on avoiding ActiveRecord magic creating inefficient queries

24 ways: Minification: A Christmas Diet

Optimising HTML, CSS, PNG and Javascript

The Complete Guide to Adding Error Handling to Your ColdFusion Application : Raymond Camden's ColdFusion Blog

The seven rules of unobtrusive JavaScript

Ruby password strength calculator

A List Apart: Articles: Never Use a Warning When you Mean Undo

Try to avoid confirmations - always allow an undo.

Securing your Rails models with ModelSecurity