Frontend Dogma

“2000s” Archive (2)

Frontend Dogma is a constant work in progress, but that’s particularly true for the 2000s and 2010s. Reach out to suggest articles, videos, and books from the time (including your own).

  1. 10 Weblog Engines Reviewed (by/via) · · , , , , , , ,
  2. Is It Time to Ditch IE6? (by/via) · · , ,
  3. How to Filter RSS Feeds (by/via) · · , , ,
  4. To Be Clear (on Conditional Comments and Resets) (by) · · , , , , , ,
  5. Font MIME Types (by) · · ,
  6. 7 Principles of Clean and Optimized CSS (by/via) · · , , , ,
  7. A Designer’s Guide to HTML Email (by/via) · · , , ,
  8. The Performance Cost of the HTML Tree Builder (by) · · , , ,
  9. The Coming Battle Over Web Fonts (by) · ·
  10. Site Map Usability · · ,
  11. Best Practices for ID and Class Names (by) · · , , , ,
  12. Multi-Column Layouts Climb Out of the Box (via) · · ,
  13. 7 Essential Guidelines for Functional Design (via) · · ,
  14. The Two CSS Selector Bugs in IE6 (by) · · , , , ,
  15. A Few Words on HTML/CSS Frameworks (by) · · , ,
  16. Yahoo Is Becoming a Leading Semantic Web Pusher (by/via) · · ,
  17. W3C Releases Mobile Web Best Practices (by/via) · · , ,
  18. Regex Matching Attribute Selectors (by/via) · · , ,
  19. Mobile Web Best Practices 1.0 (by+/via) · · , , ,
  20. Knol: Google vs. the Internet (by/via) · · ,
  21. Just What Is the Open Web? (by/via) · · , , ,
  22. 10 Tips for Being a Greener Web Designer (by/via) · · , , ,
  23. Conditional Comments for HTML Email (by/via) · · , ,
  24. Setting the Start Number for an Ordered List (by) · ·
  25. WHATWG? (by) · · ,
  26. Testability Costs Too Much (via) · · , ,
  27. HTML or XHTML: Does It Really Matter? (by/via) · · , ,
  28. XUL Getting Started Guide (via) · · , , ,
  29. Getting Out of Binding Situations in JavaScript (by/via) · ·
  30. Compared to What? (by) · · ,
  31. Mark Boulton’s Freelance Design Secrets (by/via) · · , ,
  32. 4 Easy Ways to Spruce Up Your HTML Markup (by/via) · · , , ,
  33. CSS Positioning Properties at a Glance Guide (via) · · , , ,
  34. Fancy Form Design Using CSS (by/via) · · , , ,
  35. 10 Measures for Continuous Website Maintenance (by) · · , ,
  36. IE8 “XDomainRequest” Conspiracy Theory (by) · · , ,
  37. Firefox 3 CSS and HTML Support Information Available · · , , , , ,
  38. When Validation Becomes Unimportant (by) · · , , , ,
  39. Google Changes Favicon, Challenges You to Do Better (by/via) · · , ,
  40. Web Design: 10 Additional Research Findings You Should Know (by) · · , , , ,
  41. Writing an Interface Style Guide (by/via) · · , , ,
  42. Design Rants (by) · · , , , ,
  43. Optional Tags in HTML 4 (by) · ·
  44. Two Hidden Features New in Firefox 3 (by/via) · · , ,
  45. Debugging Django (by) · · ,
  46. Andy Budd on Usability, Design, and the Death of CSS (by+/via) · · , , ,
  47. CSS: Simple Rules for Better Organization and More Efficiency (by) · · , , ,
  48. Useful In-Browser Development Tools for PHP (by/via) · · , ,
  49. What’s Your Web Site Worth? (via) · · ,
  50. Zebra Striping: Does It Really Help? (via) · · , ,
  51. Sign Up Forms Must Die (by/via) · · ,
  52. Image Replacement + Google (by) · · , , ,
  53. Conforming “target” Attribute (by) · · , ,
  54. The World’s Best HTML Template (by) · · ,
  55. A Preview of HTML 5 (by/via) · · , ,
  56. CSS Gradients, Transforms, Animations, and Masks (by/via) · · , , , ,
  57. 25 Years in Usability · · , ,
  58. Why “Reset” Style Sheets Are Bad (by) · · , , ,
  59. 20 Ways to Keep Clients Coming Back for More (via) · · , ,
  60. No CSS Reset (by) · · ,
  61. Crafting Ourselves (by) · · , ,
  62. Tomorrow’s CSS Today: 8 Techniques They Don’t Want You to Know (via) · · , , , ,
  63. Footers in Web Design: Creative Examples and Ideas (by/via) · · , ,
  64. Subversion Gits the Last Train (by/via) · · , , ,
  65. Markup and Style Society Talk (by) · · , , ,
  66. CSS Properties Index (by) · · ,
  67. The Principles of Project Management (by/via) · · , ,
  68. The 10 Design Theses of Dieter Rams (by) · · ,
  69. Making “IE6-Friendly” PNG8 Images (by/via) · · , , , ,
  70. A Collection Is Not an Array (by/via) · · , ,
  71. Maintaining Your Personal Brand Online (by) · · , ,
  72. Semantic Web or: Why Yahoo Resisted Microsoft’s Takeover (via) · · , ,
  73. Great CSS Techniques and the Simple Truth Behind Them (by) · · , ,
  74. Widget Spec Is Now Widget Specs (by) · · ,
  75. The Secret of Maintainability (by) · ·
  76. Design Is in the Details (via) · ·
  77. Table-Based Layout Is the Next Big Thing (by/via) · · , ,
  78. Akismet Plugins Archive (by) · · ,
  79. Structured Data—Set to Take on Google (via) · · , , ,
  80. Powerful CSS Techniques for Effective Coding (via) · · , ,
  81. Bad Documentation Is a Killer (via) · · ,
  82. Version Targeting: Threat or Menace? (by/via) · · , , , ,
  83. My CSS Wishlist (by) · · ,
  84. What’s New in PHP 5.3? (by/via) · · ,
  85. CSS: Selector Variables (by) · · ,
  86. Dealing With Dependencies (by/via) · · ,
  87. 10 Principles of Effective Web Design (by/via) · · , , , , , , ,
  88. Version Targeting and JavaScript Libraries (by) · · , , , , ,
  89. Mistakes, Sadness, Regret (by) · · , , , ,
  90. The Internet Explorer Lock-In (by) · · , ,
  91. Beyond DOCTYPE: Web Standards, Forward Compatibility, and IE8 (by/via) · · , , , , , ,
  92. The Future of the Web: What to Expect in 2008 (by/via) · · ,
  93. JavaScript: It’s Just Not Validation! (via) · · , ,
  94. January 22 Publication Date [Was: Transition and Publication Requests Initiated for HTML5 FPWD] (via) · · , ,
  95. WAF and WebAPI Are Dead—Long Live WebApps Working Group! (by) · · ,
  96. Web 2.0 Can Be Dangerous… · · , ,
  97. The State of Functional Programming in PHP (by/via) · · ,
  98. IE and Standards: Chris Wilson Talks (by+/via) · · , , , ,
  99. The Principles of Beautiful Typography (by/via) · · , , , ,
  100. Internet Explorer Doesn’t Just Suck, It Also Blows! (by/via) · · , , ,
  101. Understanding Web Design (by/via) · · ,
  102. How to Size Text in CSS (by/via) · · , , , , , ,
  103. The Great Specificity Swindle (by/via) · · , ,
  104. 3 Great Learning Strategies for Generalists (by) · · ,
  105. PNG Transparency for Internet Explorer (IE6 and Beyond) (by) · · , , , , , , ,
  106. Bye Bye XML 1.1? (by) · ·
  107. ColdFusion: Worth the Cost! (by/via) · · ,
  108. Why Accessibility? Because It’s Our Job! (by/via) · · , ,
  109. Getting Started With Photoshop: Saving for the Web (by/via) · · , , , , , ,
  110. How Green Can You Be? (by/via) · ·
  111. Silverlight Introduction (by) · · ,
  112. User Agent Style Sheets: Basics and Samples (by) · · , , ,
  113. Cost of Solution vs. Cost of Problem (by) · · , , ,
  114. Yet Another Image Replacement Method · · ,
  115. Microformats Would Benefit From a Namespace (by) · · ,
  116. Help Us Form a Baseline for Standards Support (by/via) · · , ,
  117. 20 (Alternate) Ways to Focus on Users (by/via) · · ,
  118. 7 Additional Ways to Focus on Users (by) · · ,
  119. Why We Need Standards Support in HTML Email (by/via) · · , ,
  120. Are You a Web Designer or a Web Decorator? (by) · · , ,
  121. Making IIS 6.0 Play With UrlRewriting (via) · · , , ,
  122. Banner Blindness: Old and New Findings · · ,
  123. jQuery for JavaScript Programmers (by) · · , ,
  124. 80 Beautiful Typefaces for Professional Design (via) · · ,
  125. Have Microformats Finally Arrived? (by/via) · ·
  126. Unobfuscating Packed JavaScript (by) · · , ,
  127. Reviving Anorexic Web Writing (by/via) · · , ,
  128. Better Writing Through Design (via) · · ,
  129. CSS Specificity: Things You Should Know (via) · · , , ,
  130. Microformats: More Meaning From Your Markup (by/via) · · , ,
  131. Conflicting Absolute Positions (via) · · , , , , ,
  132. JavaScript: How Simple Is Too Simple? (by/via) · · ,
  133. Is Selling Text Links Dangerous? (by/via) · · ,
  134. Write Articles, Not Blog Postings · · , , ,
  135. HTML Elements Index (by) · · ,
  136. Web Services Description Language (WSDL) Version 2.0: Core Language (by+/via) · · ,
  137. Load Time, the UX Factor: Facts and Measures (by) · · ,
  138. WCAG, HTML, and CSS: Maybe the Standards Need a Break (by) · · , , ,
  139. Fixing the Web! (by) · · , ,
  140. Frameworks for Designers (via) · · ,
  141. Who Ordered the Link States? (by) · · , ,
  142. Requirements for Website Prototypes (and Design Systems) (by) · · , ,
  143. User Style Sheets Come of Age (by/via) · · , ,
  144. When Accessibility Is Not Your Problem (by) · · , , ,
  145. 70 Expert Ideas for Better CSS Coding (via) · · , , , , ,
  146. 10 Steps to Create a High-Quality Website (by) · · ,
  147. Re: 55 Reasons to Design in XHTML/CSS · · , , ,
  148. The “<b>” and “<i>” Elements (by) · · ,
  149. An HTML5 Conformance Checker (by) · · , , , ,
  150. Microformats: What They Are and How to Use Them (via) · · ,
  151. sIFR 2007: The Roundup (by/via) · · , ,
  152. The Death of Comments (by) · · , ,
  153. Reset Reasoning (by) · · ,
  154. HTML: The Top 5 Forgotten Elements (by/via) · · ,
  155. .htaccess: 7 Useful Ingredients (Plus Bonus) (by) · · ,
  156. Usability Tips for Bloggers (by/via) · · , ,
  157. Breadcrumb Navigation Increasingly Useful · · ,
  158. Proposal to Adopt HTML5 (by) · · , , ,
  159. Better Markup With Control Adapters (via) · ·
  160. JavaScript Keyboard Accessibility (by/via) · · , , ,
  161. The Principles of Beautiful Web Design (by/via) · · , , ,
  162. Are You Ready for Web 3.0? (by/via) · ·
  163. Ruining the User Experience (by/via) · · ,
  164. CSS Practice: Namespaces in Complex Projects (by) · · , , ,
  165. Problems With XHTML (by) · ·
  166. “Valid CSS” and Similar Claims Are Unprofessional (by) · · , , , ,
  167. Specifications Take Time (by) · · ,
  168. Internet Explorer 7—the State of Play (by/via) · · , , ,
  169. How You Can Join the W3C HTML5 Working Group in Six Easy Steps (by) · · ,
  170. W3C Restarts HTML Effort (by/via) · · ,
  171. W3C Relaunches HTML Activity (via) · · ,
  172. Hire Only Web Designers With a Website (by) · · ,
  173. The Value of Email Marketing (by/via) · · , , ,
  174. Print Style Sheets: The Basics (for No Excuses) (by) · · , ,
  175. Icon Design: Sizing (by) · · , ,
  176. JavaScript Security Experiments (by) · · , ,
  177. Flash Embedding Cage Match (by/via) · · , ,
  178. Why You Should Be Using Disambiguated URLs (by) · · , ,
  179. Animated GIF Not Animating? (by) · · , , ,
  180. Why “Conditional Comments” Are Bad, Repeat: Bad (by) · · , , , ,
  181. XHTML and Mobile Devices (by) · · , ,
  182. A Chronicle of the Ages of the Web (by) · ·
  183. Quick CSS Mockups With Photoshop (via) · · , , ,
  184. Usability Heuristics for Web Development Teams (by/via) · · ,
  185. 1 + 1 = 3: Explaining Busyness and Background Noise on Websites (by) · · ,
  186. Web Design: 15 Important Research Findings You Should Know (by) · · , , , ,
  187. The Definitive Guide to Web Character Encoding (via) · · , , ,
  188. Internet Explorer Filter or Hack Using Character Escapes (by) · · , , ,
  189. How to Grok Web Standards (by/via) · · ,
  190. “nofollow” Still Considered Harmful (by) · · , ,
  191. Google Web Accelerator Debate (by) · ·
  192. The Simplest, Most Effective SEO Move You Can Make (by) · · , ,
  193. Validator Web Service Interface Ideas (by) · · , ,
  194. Preventing Spam: Bulletproof Solutions (via) · · ,
  195. Dynamically Loading Google Analytics (by) · · , , ,
  196. HTML vs. XHTML (via) · · , ,
  197. Usability for Developers (by/via) · · ,
  198. 10 Years of CSS (by/via) · · , ,
  199. In Defense of Difficult Clients (via) · · , ,
  200. The Case for Registering Multiple Domains (by/via) · · , ,
  201. Fixing HTML (by) · · , ,
  202. How Not to Fix HTML (by) · · ,
  203. Reinventing HTML (by/via) · · , , ,
  204. The State of ColdFusion (by/via) · ·
  205. Bulletproof HTML: 37 Steps to Perfect Markup (via) · · , , , , , ,
  206. XBL: Event Handlers (by) · · ,
  207. XBL: Bindings (by) · · ,
  208. Internet Explorer 7 Is Officially Released · · , ,
  209. The State of Web Development: PHP Developers Most Likely to Switch to Rails (by/via) · · , ,
  210. Long Live the Q Tag (via) · · ,
  211. 12 Lessons for Those Afraid of CSS and Standards (by/via) · · , ,
  212. Tag Soup: “innerHTML” Interoperability (or Lack Thereof) (by) · · , ,
  213. XML Prologue (by) · ·
  214. Complete List of Best SEO Tools (by/via) · · , ,
  215. Top CSS Tips (by) · · , , ,
  216. The Ultimate Web Page (by) · · , ,
  217. List of HTML/CSS Services (by) · · , ,
  218. Which Image Format Is Best (by) · · , , ,
  219. Your About Page Is a Robot (by/via) · · ,
  220. Putting the Web Back in Web 2.0 (by) · · , ,
  221. CSS Best Practices (by) · · ,
  222. Hot PHP UTF-8 Tips (by/via) · · , ,
  223. The Sacrifice of Pragmatism Over Theoretical Purity (by) · · ,
  224. How Strict Is Your Dynamic Language? (by/via) · · , , , , ,
  225. The Case Against Web 2.0 (by/via) · · ,
  226. Interview With Jakob Nielsen (by/via) · · , , , , , ,
  227. Add Value on the Web (by) · · ,
  228. Mozilla’s Layout Engine (by/via) · · , , , ,
  229. Build Your Own AJAX Web Applications (by/via) · · ,
  230. Opera 9 CSS Support Information Available · · , , ,
  231. Prettier Accessible Forms (by/via) · · , ,
  232. Accessibility Ideas (by) · · ,
  233. Build Your Own Web Site the Right Way Using HTML and CSS (by/via) · · , ,
  234. JavaScript Loop Test (by) · · , , ,
  235. Your HTML Level (by) · ·
  236. Google SEO Algorithm Problems (via) · · ,
  237. To Hell With WCAG 2 (by/via) · · , ,
  238. Microsoft’s Web Standards Motivations (by/via) · · ,
  239. Web Content: From Fabulous to Frankenstein (by/via) · · , ,
  240. My PNG Image Replacement Method (by) · · , , ,
  241. CSS Hacking (by) · · ,
  242. DOM vs. Web (by) · · , ,
  243. “Content-Type” Is Dead (by) · · ,
  244. “dl”, “dt”, and “dd” Markup (by) · · ,
  245. First Annual Naked Day: April 05 · · , , ,
  246. A Guide to CSS Support in Email (by/via) · · , , , ,
  247. My CSS and Layout Biased Wishlist · · , , ,
  248. IE7: Details (by) · · , ,
  249. Excessive Elements (by) · · , , ,
  250. Web Authentication (by) · · , ,