Frontend Dogma

“2010s” Archive (7)

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. Designing for the Future Web (via) · · , ,
  2. Animating With jQuery (via) · · ,
  3. CSS Mixins (by) · · ,
  4. The Psychology of Color (by/via) · · ,
  5. HTML5 Boilerplate Went 1.0 (by) · · ,
  6. 10 Ruby on Rails Best Practices (by/via) · · ,
  7. Introduction to Node.js With Ryan Dahl (by/via) · · , ,
  8. Why User Experience Cannot Be Designed (via) · · ,
  9. Top 50 jQuery Selectors (by/via) · · ,
  10. Technical Web Typography: Guidelines and Techniques (by/via) · · , , ,
  11. A Consistent User Experience (by) · · , , ,
  12. On CSS Preprocessors (by) · · , , ,
  13. 10 Things Every WordPress Plugin Developer Should Know (via) · · , ,
  14. Tracking—CSS “letter-spacing” and Where to Use It (by/via) · · ,
  15. Web Notifications (by) · · , ,
  16. To Reset or Not Reset—That’s the CSS Question (by/via) · · ,
  17. The “@ font-face” Rule and Useful Web Font Tricks (by/via) · · , ,
  18. Typographic Effects in Canvas (via) · · , ,
  19. WHATWG, W3C, and HTML (by) · · , , ,
  20. Web Cryptography: Salted Hash and Other Tasty Dishes (by/via) · · ,
  21. HTML, “@ width,” and “@ height” (by) · · , , ,
  22. HTML5 Completion Date Announced (by/via) · ·
  23. Marking Up Relationships (by) · · , ,
  24. Getting Tired With XML (by) · ·
  25. The Shapes of CSS (by/via) · · ,
  26. The Art of the Single Page Web Site (via) · · , ,
  27. Using the CSS “border-image” Property (by) · · , ,
  28. The HTML5 Logo: What Do You Think? (by/via) · ·
  29. CSSOM, Vars, Mixins, Nesting, and Modules (by) · · , , , , ,
  30. Don’t Forget About HTML5’s “Little Guys” (by/via) · · ,
  31. jQuery and ASP.NET (by/via) · · , ,
  32. What Is Happening With XBL? (by) · ·
  33. Navigating Bash History With “Ctrl” + “R” (by) · · ,
  34. Why the Web Needs WebM (by) · ·
  35. A Simpler Page (by/via) · · , , , , ,
  36. What’s New in Drupal 7? (by/via) · ·
  37. The Real HTML5 Boilerplate (by) · · , ,
  38. Top 15 jQuery Tricks (by/via) · · , ,
  39. Testing Tricks: CSS Bookmarklets (by) · · , , ,
  40. How to Maintain Your Personal Brand as a Corporate Employee (by/via) · · , ,
  41. Calculating Color Contrast (by/via) · · , ,
  42. Why Do We Need MicroXML? (by) · · ,
  43. The Lonely Information Architect (by/via) · · ,
  44. XFrames (by/via) · · , ,
  45. A Solution to Stop Font Face Fonts Looking Bold on Mac Browsers · · , , , ,
  46. Testing Content (by/via) · · , ,
  47. MicroXML (by) · ·
  48. Why We Should Start Using CSS3 and HTML5 Today (by/via) · · ,
  49. How to Use the Less CSS Preprocessor for Smarter Style Sheets (by/via) · · , , ,
  50. Long Live the Web: A Call for Continued Open Standards and Neutrality (by/via) · · ,
  51. The Accessibility of WAI–ARIA (by/via) · · , , , , ,
  52. ARIA and Progressive Enhancement (by/via) · · , ,
  53. Is Facebook a Threat to the Web? (by/via) · · ,
  54. How to Comment in jQuery (by/via) · · , ,
  55. The Document Ready Function (by/via) · · ,
  56. How to Write Faster JavaScript Condition Expressions (by/via) · · , ,
  57. But It Doesn’t Validate (by/via) · · , , ,
  58. Where Have All the Comments Gone? (by/via) · · , ,
  59. Is HTML5 Dirty? (via) · · ,
  60. 10 Well Known jQuery Events (by/via) · · ,
  61. Understanding CSS3 Transitions (by/via) · · ,
  62. Benefits of jQuery (by/via) · · , ,
  63. 5 Useful Basic jQuery Syntax (by/via) · ·
  64. How to Build a Mobile Website (by/via) · · , , ,
  65. “!important” CSS Declarations: How and When to Use Them (by/via) · · ,
  66. Get Started With Git (by/via) · · ,
  67. Readability: The Optimal Line Length (via) · · , ,
  68. CSS Workflow (by/via) · · , ,
  69. Should You Close PHP Tags? The Debate Continues… (by/via) · · , ,
  70. Don’t Use Conditional Comments to Create Classes for IE7+ (by) · · , , ,
  71. Improve JavaScript Performance (by/via) · · , ,
  72. Local Storage and How to Use It on Websites (by/via) · · , , ,
  73. Is RSS Dead? (by/via) · · ,
  74. Why We Don’t Have a Parent Selector (by) · · , ,
  75. The W3C and the “HTML5 Isn’t Ready” Backlash (by/via) · · , , , ,
  76. W3C: Hold Off on Deploying HTML5 in Websites (by/via) · · ,
  77. CSS: How to Host Right-to-Left Styling (by) · · , ,
  78. HTML5: The Facts and the Myths (by/via) · · ,
  79. Forward Thinking Form Validation (by/via) · · , , ,
  80. The Need for Speed… Why Slow Page Load Times Matter (by) · · ,
  81. The “spacer” Element Is Gone (by) · · ,
  82. It’s IE9 Beta Download Day (by/via) · · , ,
  83. High-Performance String Concatenation in JavaScript (by/via) · · ,
  84. On “attr()” and “calc()” (by) · · ,
  85. Chrome Market Share Rises Above 10 Percent (by/via) · · , , ,
  86. Do You Still Have a Default Browser? (by/via) · ·
  87. Google Releases Chrome 6 (by/via) · · , ,
  88. IE9 Screenshot Leaked to the Web (by/via) · · , ,
  89. HTML5 Peeks, Pokes, and Pointers (by) · · , ,
  90. CSS: A Little More on Less (by/via) · · ,
  91. An Implausibly Illustrated Introduction to HTML5 Web Workers (by) · · , ,
  92. 7 Ways to Recover From Burnout (via) · ·
  93. The Future of the Internet (by/via) · · ,
  94. HTML5 Boilerplate (by+) · · , , ,
  95. Announcing: HTML5 Boilerplate (by) · · , ,
  96. More on CSS Media Queries for Mobile (by/via) · · , ,
  97. List of Chromium Command Line Switches (by) · · ,
  98. Quick Guide to Implement Webfonts via “@ font-face” (by/via) · · , ,
  99. In Defense of Photoshop (by/via) · · ,
  100. Microsoft to Release IIS Express (by/via) · · , ,
  101. A CSS3 Tip (by) · · , ,
  102. The Basics of Web Workers (by/via) · · , ,
  103. 5 Quick Ways to Freshen Up Your Web Site Copy (via) · · , ,
  104. 5 Reasons Why You Can Use HTML5 Today (by/via) · ·
  105. Node.js Is the New Black (via) · ·
  106. How to Run Apache and IIS at the Same Time (by/via) · · , , , ,
  107. Will JavaScript Function Without the “function” Statement? (by/via) · · ,
  108. 10 Useful WordPress Security Tweaks (by/via) · · ,
  109. Canvas Is Coming to IE9 (by/via) · · , , , ,
  110. A Short Guide to Color Models (via) · · ,
  111. CSS Validation and Vendor Extensions: Throw Warnings, Not Errors (by) · · , ,
  112. How to Access the Internet (a Guide From 2025) (via) · · ,
  113. Stop Forking With CSS3 (by/via) · · ,
  114. WordPress 3.0 Ups the Game (via) · ·
  115. Firefox Unveiled: Gecko Basic Data Flow (by) · · , , , , ,
  116. In Defense of Hard (by) · · , ,
  117. The Principles of Cross-Browser CSS Coding (by/via) · · , , , ,
  118. Using Google Chrome Frame (by/via) · · , , , , , ,
  119. Connecting the Dots With CSS3 (by/via) · ·
  120. “Wow, Mona Lisa With Pure CSS!” (by) · · , ,
  121. Responsive Web Design (by/via) · · , ,
  122. A Minimal HTML Document (HTML5 Edition) (by/via) · · , ,
  123. Has Web Development Diverged? (by/via) · ·
  124. Google Fonts Is Born—Can I Get a Hallelujah!? (by/via) · · , ,
  125. CSS Flexbox Layout Module (by) · · , ,
  126. HTML5 and Flash: Why It’s Not a War, and Why Flash Won’t Die (by/via) · · ,
  127. What’s Coming in Firefox 4.0 (by/via) · · , ,
  128. Real Web Developers Don’t Need Debugging Tools (by) · · , , ,
  129. Current Browser Market Shares and Trends (by/via) · · , ,
  130. Thoughts on Archiving HTTP (by) · ·
  131. PHP With nginx Is About to Become a Lot Easier (via) · · , ,
  132. Slow Kills (by) · · ,
  133. How to Center an Absolutely Positioned Element Using CSS (by/via) · · , ,
  134. A Brief History of Markup (by/via) · · , , ,
  135. Grid-Based Web Design, Simplified (by/via) · · , , ,
  136. Thoughts on Flash (via) · · , ,
  137. CSS3 Solutions for Internet Explorer (by/via) · · , , ,
  138. 5 Common Myths About JavaScript (by/via) · · ,
  139. 9 Causes of Web Page Obesity (by/via) · · , , ,
  140. Better JavaScript Minification (by/via) · · , ,
  141. When Can I Use Technology X? (by/via) · · , ,
  142. How to Proofread Your Own Writing (via) · · , , ,
  143. PHP: What You Need to Know to Play With the Web (by/via) · ·
  144. Why Flexboxes Aren’t Good for Page Layout (by) · · , ,
  145. The Sad State of the Web Design Community (by/via) · · ,
  146. The Dying Art of Design (by/via) · · ,
  147. Microdata Tutorial (by) · · ,
  148. CSS Specificity and Inheritance (by/via) · · , ,
  149. How to Prioritize, Military-Style (via) · · ,
  150. What’s Wrong With Extending the DOM (by) · · , ,
  151. A Specialized JavaScript Library for Querying CSS (by/via) · · , ,
  152. HTML5 Quake to Shake Up Flash (by/via) · · , , , , ,
  153. The Art of the Web Background (via) · · , , ,
  154. CSS3 Generators Write All That Pesky Code for You (by/via) · · , ,
  155. Contrast Is King (by/via) · · , ,
  156. MySQL: Are You Actually Utilizing Your Indexes? (by) · · ,
  157. A Short Guide to Open Source Licenses (by/via) · · , ,
  158. CSSOM: API for CSS Values (by) · · , ,
  159. What Makes a Good 404 Page? (by/via) · ·
  160. The Tragic Comedy That Is Rich Text Editing on the Web (by/via) · ·
  161. Forms on Mobile Devices: Modern Solutions (by/via) · · ,
  162. Experimenting With HTML Minifier (by) · · , , , ,
  163. Three Strategies for Managing Social Networks and a Full-Time Job (via) · · ,
  164. The Future of CSS Typography (by/via) · · ,
  165. “px” Is Dead, Long Live “px” (by) · · ,
  166. Improve Your jQuery Knowledge With the Source Viewer (by/via) · · ,
  167. An Introduction to Silverlight (via) · · ,
  168. You Can Use CSS3 Right Now (by/via) · · , ,
  169. “!important” Is Actually Useful (in Print Style Sheets) (by/via) · · , ,
  170. The Definitive Guide to Styling Links With CSS (by/via) · · , ,
  171. How to Become a Solid Web Developer, the Short Version (by) · · , , , ,
  172. Developing Sites With AJAX: Design Challenges and Common Issues (by/via) · · , ,
  173. Debug PHP With Firebug and FirePHP (via) · · , ,
  174. The Future of Web Content—HTML5, Flash, and Mobile Apps (by/via) · · , , , ,
  175. Quick Guide to Implementing the HTML5 Audio Tag (With Fallback to Flash) (via) · · , ,
  176. Create a Better, More Realistic Drop Shadow in Photoshop (via) · · , ,
  177. 50 Cool JavaScript Examples and CSS3 Tricks (by/via) · · , , , ,
  178. No Cookies or JavaScript? No Worries—You Can Be Tracked Anyway (by/via) · ·
  179. The Dark Side of HTML 5 Video (via) · · , ,
  180. Web Security: Are You Part of the Problem? (by/via) · · , , ,
  181. Are You Loosing Traffic by Poor Website Performance? (by/via) · · , , , ,