Frontend Dogma

“2000s” Archive

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. Subtle Contrast in Design (via) · · , ,
  2. Optimizing HTML (by) · · , ,
  3. Firefox 3.5 Is the World’s Most Popular Browser (by/via) · · , ,
  4. What You Need to Know About Behavioral CSS (via) · · ,
  5. Semantic Versioning (by) · · , ,
  6. Principles of Design: Color (via) · · , ,
  7. Styling HTML Lists With CSS: Techniques and Resources (by/via) · · , , ,
  8. Who Owns Your Retweet? (by/via) · ·
  9. On HTML Extensibility (by) · · ,
  10. Principles of Design: Contrast (via) · · , , ,
  11. Tantek Çelik on Microformats and the Webz (by+) · · , , ,
  12. Principles of Design: Proximity (via) · · ,
  13. Jekyll: Sites Made Simple (by/via) · ·
  14. The Death of the Blog Post (by/via) · · ,
  15. HTML/CSS Frameworks: Useful, Universal, Usable, Unobtrusive (by) · · , , ,
  16. Tim Berners-Lee on Government Data (by+) · · , , ,
  17. On Web Typography (by/via) · · , , ,
  18. It’s All Go for Google (by/via) · · , ,
  19. 20 Extraordinary Blogs With Unique Post Designs (by/via) · · , ,
  20. Installing PHP on Windows Just Got Easier (via) · · , , ,
  21. Website Maintenance Tips for Front-End Developers (by/via) · · , , , ,
  22. Agile User Experience Projects · · , ,
  23. De-Clutter the Web With the Readability Bookmarklet (by/via) · · , ,
  24. The 3 Ground Rules for Writing HTML (by) · · ,
  25. Modern CSS Layouts: The Essential Characteristics (by/via) · · , ,
  26. The Myth of Usability Testing (by/via) · · , ,
  27. HTML, CSS, and Web Development Practices: Past, Present, and Future (by) · · , , , ,
  28. Sir Tim Berners-Lee: Sorry About the Slashes (by/via) · · , ,
  29. CSSOM: New Beginning (by) · · ,
  30. Redirect URLs With the Apache Web Server (via) · · , ,
  31. COPE: Create Once, Publish Everywhere (via) · · ,
  32. 16 Fabulous Web Browser Options (by/via) · · ,
  33. Is Software Licensed or Sold? (by/via) · · ,
  34. CSS3: To Infinity and Beyond! (by/via) · · , , ,
  35. Google Fixes IE6 With Chrome Frame (by/via) · · , , , ,
  36. Introducing Google Chrome Frame (by/via) · · , , , , , ,
  37. Google Captures reCAPTCHA (by/via) · · , ,
  38. JavaScript Gzip Compression in WordPress: What’s Possible and What Hurts (by/via) · · , , , , ,
  39. Who’s Using ARIA? (by/via) · · ,
  40. The “z-index” CSS Property: A Comprehensive Look (by/via) · ·
  41. Data Visualization and Infographics Resources (by/via) · · , ,
  42. “HTML 5” or “HTML5”? (by) · · ,
  43. The True Advantage of CSS (by) · · , ,
  44. Cookie-Less Session Variables in JavaScript (by/via) · ·
  45. Inline Validation in Web Forms (by/via) · · , , ,
  46. IKEA and the Font Fiasco (via) · · , ,
  47. Get Ready for HTML 5 (by/via) · ·
  48. Don’t Misuse “rel” as a Custom Attribute (by/via) · · ,
  49. Vital Tips for Effective Logo Design (by/via) · · , , ,
  50. Bruce Lawson—What Devs Want From HTML5 (by+) · · , , ,
  51. WebKit: The Dominant Smartphone Platform (by/via) · · , , ,
  52. 10 Places to Sell Your Web Site (by/via) · · ,
  53. Gradient Syntax Proposal (by) · · ,
  54. Microsoft to Support IE6 Until 2014 (by/via) · · , ,
  55. Taming Advanced CSS Selectors (by/via) · · , ,
  56. Will Microsoft Implement HTML5 in Internet Explorer? (by/via) · · , , , ,
  57. Debounced “resize()” jQuery Plugin (by) · · , , ,
  58. Add More Sparkle With CSS3 (by/via) · · , ,
  59. What You Need to Know About JavaScript Scope (by/via) · · ,
  60. Diagnostic Styling Reloaded (by) · · , ,
  61. HTML 4 Considered Harmful (by/via) · ·
  62. Get Creative With Your Domain Name (via) · · ,
  63. Google, HTML5, and Standards (by/via) · · , ,
  64. JavaScript Ghost Debugging (by) · · , ,
  65. The Inclusion Principle (via) · · ,
  66. Dive Into HTML 5 (by) · · , ,
  67. How to Automate Optimization and Deployment of Static Content (by/via) · · , , , ,
  68. App Stores Are Not the Future, Says Google (by/via) · · , , ,
  69. A Guide to Google Analytics and Useful Tools (via) · · , , , ,
  70. HTML5 and the Future of the Web (via) · · , , ,
  71. Microformats, Key Flaws (by) · · ,
  72. How to Optimize PNG (by/via) · · , , ,
  73. What’s New in ColdFusion 9? (via) · ·
  74. How to Use PHP Namespaces: The Basics (by/via) · · , , ,
  75. How to Install PHP 5.3 on Windows (by/via) · · , , , ,
  76. RIP XHTML 2 (by/via) · · ,
  77. XHTML, RIP (by) · ·
  78. Clever JPG Optimization Techniques (by/via) · · , , ,
  79. Write Better CSS With Less (via) · · , ,
  80. “handheld” Media Type, RIP? (by) · · ,
  81. What Is a Web Browser? No One Knows! (by/via) · ·
  82. Reducing the File Size of HTML Documents (by/via) · · , ,
  83. PHP Performance Tips (via) · · , ,
  84. CSS: Using Every Declaration Just Once (by/via) · · , ,
  85. How Gzip Compression Works (via) · · , ,
  86. Introduction to RDFa (by/via) · · , ,
  87. How to Style Your Type With CSS (via) · · ,
  88. 10 Ways to Make Your XHTML Site Accessible Using Web Standards (by/via) · · , , ,
  89. Informative and Usable Footers in Web Design (via) · · , , ,
  90. Maintainability Guide (by) · · ,
  91. The Battlefield of Design: Designers vs. Clients (by/via) · · , , ,
  92. Effective Website Maintenance: Examples and Best Practices (by/via) · · , , ,
  93. Opera Turbo (by) · · ,
  94. Punctuation Cheat Sheet (by) · · , ,
  95. The Two Ways of Sizing Absolute Elements in CSS (by/via) · ·
  96. 5 Reasons Why Browser Sniffing Stinks (by/via) · · , ,
  97. 14 Free Tools to Validate Your HTML, CSS, and RSS Feeds (by/via) · · , , , , ,
  98. Analyzing Form Element and CSS Support in Web Browsers (by) · · , , ,
  99. Why File Naming Is More Important Than You Think (by/via) · · ,
  100. How to Override Inline CSS Styles (by/via) · · , , ,
  101. CSS: The Maintenance Issue #1 and How You Can Avoid It (by) · · , ,
  102. HTML 5: Now or Never? (by/via) · ·
  103. Obsessing With Google PageRank (by/via) · · , ,
  104. Burnout (via) · ·
  105. Online Reputation Management: The Basics (via) · · ,
  106. Focus on Typography: Contrast (via) · · , ,
  107. Custom Fields Hacks for WordPress (by/via) · · ,
  108. How to Customise Your 404 Page (via) · · , , , ,
  109. Google Now Supports RDFa (via) · · , ,
  110. The End Is Nigh for CAPTCHAs (by/via) · · , ,
  111. Friends Don’t Let Friends Use Comic Sans (via) · · ,
  112. A Minimal Dependency Injection Container for PHP (by/via) · ·
  113. The Top 10 Technology Terms That Confuse Clients (by/via) · · , ,
  114. Web Site Basics: Stuff Beginners Need to Know (by/via) · ·
  115. Font Embedding Now (by) · · ,
  116. The 10 Commandments of PageRank Sculpting (by/via) · · , ,
  117. Optimizing Conversion Rates: Less Effort, More Customers (by/via) · · , , ,
  118. Build Your Own WordPress Themes the Easy Way (via) · · ,
  119. RIP GeoCities 1995–2009 (by/via) · ·
  120. The Mystery of CSS Sprites: Techniques, Tools, and Tutorials (by/via) · · , , , ,
  121. Opera Turns 15, Claims Title of World’s Oldest Web Browser (by/via) · · ,
  122. Beef Up Your Resume: Essential Skills for Coders (via) · ·
  123. Web Fonts: Do Something Positive! (by/via) · ·
  124. Progressive Enhancement: What It Is, and How to Use It? (via) · · ,
  125. 4 Ways to Be More Productive (via) · ·
  126. In Defense of Eye Candy (by/via) · · , ,
  127. Fuck the Foundries (by) · · ,
  128. IE8: Web Storage (by) · · , , ,
  129. Browser CSS Hacks (by) · · , , , , , , , , ,
  130. 10 Cool Things We’ll Be Able to Do Once IE6 Is Dead (by/via) · · , , ,
  131. Do You Do Spec Work? (via) · · , ,
  132. Better Usability in 5 Minutes (by) · · , , ,
  133. Table Layouts vs. Div Layouts: From Hell to… Hell? (by/via) · · , , , ,
  134. Support for IE6: It’s All About Accessibility (by/via) · · , , , ,
  135. 8 Simple Typography Tips for Your Designs (via) · · , , ,
  136. Why CSS Needs No Variables (by) · · ,
  137. Advocacy of JavaScript (by) · · , ,
  138. The Art of Responding to Feedback From Your Community (by/via) · · ,
  139. 10 Web Analytics Tools for Tracking Your Visitors (via) · · , , ,
  140. The Stupidest Style Sheet Name Ever (by) · · ,
  141. The JavaScript Trap · ·
  142. Practical Accessibility Tips With WCAG 2.0 (by/via) · · , ,
  143. Coaching a Community (via) · · ,
  144. Callbacks vs. Events · · , , ,
  145. Mega Drop-Down Navigation Menus Work Well · · , , ,
  146. Microsoft to Release IE8 Today (by/via) · · , ,
  147. Debouncing JavaScript Methods (by) · · ,
  148. 10 Principles of Readability and Web Typography (via) · · , , ,
  149. CSS: Style the Non-Obvious (by) · · , ,
  150. Can You Imagine the Web in 20 Years? (via) · · , ,
  151. Where Is the Next Generation of Developers? (by/via) · · ,
  152. WebFormElements.com (by) · · , ,
  153. Performance of CSS Selectors Is Irrelevant (by) · · , ,
  154. Microsoft to Drop Internet Explorer? No Chance! (by/via) · · , ,
  155. What It Means to Copyright a Website (via) · · ,
  156. Server-Side JavaScript Will Be as Common as PHP (by/via) · · , ,
  157. Is Minimalist Still in Vogue? You Bet (via) · · ,
  158. 10 Fixes That Solve IE6 Problems (by/via) · · , , , ,
  159. When to Split Style Sheets (by) · · ,
  160. Fast Publishing of RDFa With Dreamweaver (via) · · , ,
  161. The Elements of Social Architecture (by/via) · · , ,
  162. More Than 10 “Must Have” WordPress Plugins (via) · · , ,
  163. A First Look at Safari 4 (by/via) · · , ,
  164. Unicode Normalization (by) · ·
  165. 88 Outstanding Favicons and 6 Resources to Help You Create Your Own (via) · · , , ,
  166. The Slow Lingering Death of IE6 (by/via) · · , ,
  167. The 5 Most Under-Used HTML Tags (by/via) · · ,
  168. More Crimes Against Hypertext (by/via) · · ,
  169. IE8: Standards Mode Opt-In Is Back From the Dead (by/via) · · , ,
  170. Performance and RFC 2396 (by) · · ,
  171. Improve SEO With Google’s New Canonical Element (by/via) · · , , ,
  172. 5 Easy Ways to Deal With an Unhappy Client (via) · · , ,
  173. What’s So Bad About CSS Frameworks? (by/via) · · , ,
  174. In Defense of Readers (by/via) · · , , ,
  175. Styling the “html” and “body” Elements (by/via) · · ,
  176. JS Library Detector (by) · · , ,
  177. A New Image Replacement Technique: The State Scope Method (via) · · , , ,
  178. Another CSS vs. Tables Debate · · , , ,
  179. Advanced Debugging With JavaScript (by/via) · · ,
  180. The Two Great Things About Validation (and Conformance) (by) · · , , , ,
  181. Valid Sites Work Better (?) (by/via) · · , ,
  182. Object-Oriented CSS (by) · · , ,
  183. Browser Support: The Two Metrics That Count (by) · · , ,
  184. Learn HTML and CSS: An Absolute Beginner’s Guide (by/via) · · , ,
  185. 50 Extremely Useful PHP Tools (by/via) · · , ,
  186. XHTML Media Types—Second Edition (via) · · ,
  187. Shrinking HTML5 (by) · · ,
  188. 8 Definitive Web Font Stacks (via) · · ,
  189. Landing Page Testing to Increase Conversions (via) · · , , ,
  190. Semantics in HTML 5 (by/via) · · ,
  191. Return of the Mobile Stylesheet (by/via) · · ,
  192. Graceful Blame (by) · · , ,
  193. When Can I Use… (by) · · , , , ,
  194. The Principles of Beautiful HTML Email (by/via) · · , , ,
  195. Unobtrusive JavaScript in Dreamweaver CS4 (by/via) · · , ,
  196. SVG Is the Future of Application Development (via) · · , , ,
  197. HTML vs. XHTML: Why HTML Wins (by) · · , ,
  198. The Day Web 2.0 Died (by/via) · · ,
  199. Content-tious Strategy (by/via) · · , ,
  200. W3C Validators in Jeopardy (by) · · , ,
  201. Two More Ways to Do Cross Browser Testing (by/via) · · , ,
  202. Hixie on Editing HTML5 (by+) · · , , ,
  203. The Greatest Secret in Web Design (by) · · , , ,
  204. HTTP Monitoring With Charles (by) · · , , ,
  205. Don’t Follow Web Design Trends: Set Them (by/via) · · ,
  206. W3C Markup Validation Service Adds Experimental HTML5 Support (via) · · , , ,
  207. Illustrations: What HTTP Errors Look Like (by/via) · · ,
  208. A More Useful 404 (by/via) · · , ,
  209. WDR #1: Versioned Style Sheets (by) · · ,
  210. How to Use Conditional Comments for Better CSS (via) · · , , , , ,
  211. 12 Principles for Clean HTML Code (by/via) · · , , , , , ,
  212. 5 CSS Tips Every Web Developer Should Know About (by) · · , , , , ,
  213. Do You Own Your Social Media Identity? (by/via) · · ,
  214. The Problem With CSS Is… (by/via) · · , ,
  215. Working From Home: The Readers Respond (via) · ·
  216. An Exercise for Emerging CSS Experts: Avoid IDs and Classes (by) · · ,
  217. Conditional Stylesheets vs. CSS Hacks? Answer: Neither! (by) · · , , ,
  218. The Most Annoying Yet Most Important Task in Website Management (by) · · , , , , ,
  219. 20 Places to Find Your Next Web Development Job (by/via) · · , ,
  220. Code Responsibly (by) · · , ,
  221. IE8: The Bad (Update) (by) · · , , , , ,
  222. Understanding Progressive Enhancement (by/via) · · , ,
  223. Douglas Crockford: JavaScript Doesn’t Suck (by+/via) · · , , ,
  224. Accessibility Heuristics (by) · · , ,
  225. XHTML—Myths and Reality · · ,
  226. Web Standards at Google (by) · ·
  227. The Most Important Thing Is to Get the HTML Right (by) · ·
  228. HTML 5: Features You Want Desperately but Still Can’t Use (by/via) · · ,
  229. DOM vs. Template (by/via) · · , , , ,
  230. A Minimal HTML Document (by/via) · · , ,
  231. Where Our Standards Went Wrong (by/via) · · , ,
  232. Jina Bolton on Creating Sexy Stylesheets (by+/via) · · , ,
  233. Inventor of Web Announces Creation of New Foundation to Bring the Web to All People (via) · ·
  234. When Guidelines Should Be Descriptive or Prescriptive (by) · · ,
  235. Hacking JavaScript for Fun and Profit (by/via) · ·
  236. The Future of Search According to Google (by/via) · · , ,
  237. Character Encoding: Issues With Cultural Integration (by/via) · · , ,
  238. IE 8 and Vendor Prefixes · · , , ,
  239. Rowspans and Colspans in CSS Tables (by/via) · · , , , ,
  240. Google Working on Browser: What About Mozilla? (by/via) · · , , ,
  241. Google on Google Chrome—Comic Book (by/via) · · , , , ,
  242. Google Chrome (by) · · , ,
  243. 10 Weblog Engines Reviewed (by/via) · · , , , , , , ,
  244. Tagging Is Not Just for Content (by/via) · · ,
  245. Is It Time to Ditch IE6? (by/via) · · , ,
  246. How to Filter RSS Feeds (by/via) · · , , ,
  247. To Be Clear (on Conditional Comments and Resets) (by) · · , , , , , ,
  248. Font MIME Types (by) · · ,
  249. 7 Principles of Clean and Optimized CSS (by/via) · · , , , ,
  250. A Designer’s Guide to HTML Email (by/via) · · , , ,