PHP - Patterns & Practices

Understanding OAuth – Tweeting from Scratch, Part 1
Understanding OAuth – Tweeting from Scratch, Part 1
Dustin Runnells
Preventing Cross-Site Request Forgeries (CSRF)
Preventing Cross-Site Request Forgeries (CSRF)
Martin Psinas
Why You Should Use Bcrypt to Hash Stored Passwords
Why You Should Use Bcrypt to Hash Stored Passwords
Callum Hopkins
Monitoring File Integrity
Monitoring File Integrity
Martin Psinas
Speak Their Language: Presenting Wireframes to Designers
Speak Their Language: Presenting Wireframes to Designers
Emily Smith
Speaking Their Language: Presenting IA to Developers
Speaking Their Language: Presenting IA to Developers
Emily Smith
4 Ways to Improve Your Mobile Metaphors
4 Ways to Improve Your Mobile Metaphors
Emily Smith
Avoiding Web Habits in Your iPhone Apps
Avoiding Web Habits in Your iPhone Apps
Emily Smith
Protect Usability Tests from Yourself
Protect Usability Tests from Yourself
Emily Smith
UX Design: What it is, What it Takes, and Where it’s Going
UX Design: What it is, What it Takes, and Where it’s Going
James Mansfield
Help! User Documentation that Works
Help! User Documentation that Works
Georgina Laidlaw
Design with Intent Toolkit Released
Design with Intent Toolkit Released
Alex Walker
New GMail System Helps Prevent Email Embarrassment
New GMail System Helps Prevent Email Embarrassment
Craig Buckler
10 Fantastic Spam Filtering Solutions
10 Fantastic Spam Filtering Solutions
Sean P Aune
11 Virtual Machine Solutions To Ease Your Cross-Platform Checks
11 Virtual Machine Solutions To Ease Your Cross-Platform Checks
Sean P Aune
Do You Need Cake if the Icing is Amazing?
Do You Need Cake if the Icing is Amazing?
Alex Walker
Build Your Own Data-backed Personas
Build Your Own Data-backed Personas
Matthew Magain
Introducing the SitePoint Personas
Introducing the SitePoint Personas
Matthew Magain
12 Tools To Check Your Site’s Accessibility
12 Tools To Check Your Site’s Accessibility
Sean P Aune
Play Your Cards Right: Run Your First Card Sort
Play Your Cards Right: Run Your First Card Sort
Raena Jackson Armitage
Google’s New CAPTCHA: The Only Way Is Up!
Google’s New CAPTCHA: The Only Way Is Up!
Alex Walker
DRM: Cutting Off Your Prose to Spite Your Face
DRM: Cutting Off Your Prose to Spite Your Face
Alex Walker
11 Expert Tips For Enhancing The User Login Process
11 Expert Tips For Enhancing The User Login Process
Gary Barber
Section 508: Uncle Sam’s Guide To Web Accessibility
Section 508: Uncle Sam’s Guide To Web Accessibility
Rob Ballou
Derek Featherstone: Accessibility is More Than Compliance
Derek Featherstone: Accessibility is More Than Compliance
Kevin Yank
Reddit’s Flawed CAPTCHA: Adding Insult To Injury
Reddit’s Flawed CAPTCHA: Adding Insult To Injury
Matthew Magain
Web Directions UX Wrap-up: Andy Budd and Steve Baty
Web Directions UX Wrap-up: Andy Budd and Steve Baty
Matthew Magain
Web Directions Gov: Making eGovernment Reality
Web Directions Gov: Making eGovernment Reality
Nathanael Boehm
Web Directions UX: Making Your Users Feel Special
Web Directions UX: Making Your Users Feel Special
Matthew Magain
WCAG 2 Requirements at Risk
WCAG 2 Requirements at Risk
Lisa Herrod
The Open Letter Initiative and the Mobile Web
The Open Letter Initiative and the Mobile Web
Lisa Herrod
Twitter’s turning me to drink
Twitter’s turning me to drink
Lisa Herrod
Showing 416 of 486
Get the freshest news and resources for developers, designers and digital creators in your inbox each week