Frontend Dogma

“2010s” Archive (5)

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. A Brief Introduction to Text Replacement With sIFR (by/via) · · , , ,
  2. Introduction to MongoDB (by/via) · · , ,
  3. Using CORS (by/via) · · ,
  4. On Semantics in HTML (by) · · ,
  5. Top Minimalist Website Designs: Trends and Examples (by/via) · · , , ,
  6. PHP Namespaces (by/via) · · ,
  7. Organizing Mobile (by/via) · · , , ,
  8. Dive Into HTML5… on HTML5 Doctor (by/via) · ·
  9. Why Google Dart Will Miss Its Target (by/via) · · , ,
  10. Array Handling Functions (by/via) · · , ,
  11. 10 Fantastic jQuery Techniques and Effects (by/via) · · , ,
  12. Managing Change in the Cloud (via) · · ,
  13. Introducing PHP Superglobals (by/via) · · ,
  14. Responsive [Images] (by/via) · · ,
  15. Scalable and Modular Architecture for CSS (by) · · , , ,
  16. Demystifying Design (by/via) · ·
  17. Introduction to PHP Arrays (by/via) · · , ,
  18. A Farewell to CSS3 Gradients (by/via) · · , , , ,
  19. PHP Variables (via) · ·
  20. Flexbox Is Dead, Long Live Flexbox! (by) · · ,
  21. 9 Popular Cloud Use Cases (by/via) · · , ,
  22. 10 Tips for Developing With jQuery in Notepad++ (by/via) · · , , ,
  23. jQuery Removing Bad Characters in HTML (by/via) · · , ,
  24. On URL Readability (by) · · ,
  25. A Few Design Trends (by/via) · · ,
  26. A Primer on A/B Testing (by/via) · · , , , ,
  27. Why I Love Our Industry (by) · · ,
  28. 5 Principles of User-Centered Interface Design (by/via) · · , ,
  29. 10 of the Best CSS3 Code Generators (by/via) · · , , ,
  30. IE8 Bug With “max-width” and “overflow” (by) · · , , ,
  31. More Logo Markup Tips (by) · · , , , ,
  32. Special Entities of HTML (by/via) · · ,
  33. The UX of Learning (by/via) · · , ,
  34. Emphasis in Design (by/via) · ·
  35. Improving on HTML (by) · · , , ,
  36. How to Change Image Attributes in WordPress Posts (by/via) · · ,
  37. Microsoft Drop Conditional Comments in IE10 (by/via) · · , , ,
  38. Learning to Use the “:after” and “:before” Pseudo-Elements in CSS (by/via) · · , ,
  39. HTML5 Please (by+) · · , , , , , , , ,
  40. Component Models and Encapsulation (by/via) · · , , ,
  41. The Mobile Web: Discover the Possibilities (via) · · , ,
  42. CSS1K (by/via) · · , ,
  43. Google’s Focus on Quality and the PostRank Acquisition (via) · · , ,
  44. Mozilla Release Firefox 5 (by/via) · · , ,
  45. The HTML Email Boilerplate (by/via) · · , ,
  46. Web Page Anatomy (by/via) · · ,
  47. What’s New in Google Chrome 12 (by/via) · · , ,
  48. Print Style Sheets and URLs (by) · · , ,
  49. Marking Files as Binary in CVS (by) · ·
  50. Defining Good Design (by/via) · · ,
  51. Web Development Principles: Develop for What Is, Not What Could Be (by) · ·
  52. Modern Debugging Tips and Tricks (via) · · , ,
  53. Heroku: Your First Staging Environment (by/via) · · ,
  54. Hello jQuery Mobile (by/via) · ·
  55. Fluid Images (by/via) · · , , ,
  56. Cascading Style Sheets Level 2 Revision 1 (CSS 2.1) Specification (by+/via) · · ,
  57. Making Forms Fabulous With HTML5 (by/via) · · , , ,
  58. Rendering HTML5 in Older Browsers With Google Chrome Frame (by/via) · · , , , , , ,
  59. Better Semantics With CSS Combinators and Selectors (by/via) · · ,
  60. The Story of the HTML5 Shiv (by) · · , ,
  61. How to Detect Browser Support for CSS3 Properties (by/via) · · , , , ,
  62. Hybrid Apps Are BS (by/via) · · ,
  63. 10 jQuery and ASP Plugins (by/via) · · , , ,
  64. Reduce Your jQuery Script Loading Times (by/via) · · , ,
  65. More Meaningful Typography (by/via) · · ,
  66. The Angst of Accessibility (by/via) · · ,
  67. Font Sizing With “rem” (by) · · , ,
  68. Confessions of a Converted PHP Developer: Mixing Like a Baker (by/via) · · , , ,
  69. HTML5, CSS3, and DOM Performance (by/via) · · , , , ,
  70. Normalize.css · · , ,
  71. 3 Usability Testing Habits to Make (by/via) · · ,
  72. How to Synchronize Your PHP and MySQL Timezones (by/via) · · , , ,
  73. In The Plex: Cutts Is GoogleGuy (by/via) · ·
  74. Invert a Whole Webpage With CSS Only (by) · · ,
  75. The Art of Accessibility (by/via) · ·
  76. Color Theory 101 (by/via) · · , ,
  77. Each One Is the Best—for Different Definitions of “Best” (by) · · ,
  78. JavaScript Madness: Layout Engines · · , , ,
  79. How to Use CSS3 Pseudo-Classes (by/via) · · , , ,
  80. 15 JavaScript String Functions (by/via) · · ,
  81. Animating With jQuery (via) · · ,
  82. CSS Mixins (by) · · ,
  83. The Psychology of Color (by/via) · · ,
  84. HTML5 Boilerplate Went 1.0 (by) · · ,
  85. 10 Ruby on Rails Best Practices (by/via) · · ,
  86. Introduction to Node.js With Ryan Dahl (by/via) · · , ,
  87. Top 50 jQuery Selectors (by/via) · · ,
  88. On CSS Preprocessors (by) · · , , ,
  89. Tracking—CSS “letter-spacing” and Where to Use It (by/via) · · ,
  90. Web Notifications (by) · · , ,
  91. To Reset or Not Reset—That’s the CSS Question (by/via) · · ,
  92. Typographic Effects in Canvas (via) · · , ,
  93. WHATWG, W3C, and HTML (by) · · , , ,
  94. Web Cryptography: Salted Hash and Other Tasty Dishes (by/via) · · ,
  95. HTML, “@ width,” and “@ height” (by) · · , , ,
  96. HTML5 Completion Date Announced (by/via) · ·
  97. Getting Tired With XML (by) · ·
  98. The Art of the Single Page Web Site (via) · · , ,
  99. Using the CSS “border-image” Property (by) · · , ,
  100. CSSOM, Vars, Mixins, Nesting, and Modules (by) · · , , , , ,
  101. Don’t Forget About HTML5’s “Little Guys” (by/via) · · ,
  102. jQuery and ASP.NET (by/via) · · , ,
  103. What Is Happening With XBL? (by) · ·
  104. Navigating Bash History With “Ctrl” + “R” (by) · · ,
  105. Why the Web Needs WebM (by) · ·
  106. A Simpler Page (by/via) · · , , , , ,
  107. What’s New in Drupal 7? (by/via) · ·
  108. The Real HTML5 Boilerplate (by) · · , ,
  109. Top 15 jQuery Tricks (by/via) · · , ,
  110. Testing Tricks: CSS Bookmarklets (by) · · , , ,
  111. Why Do We Need MicroXML? (by) · · ,
  112. The Lonely Information Architect (by/via) · · ,
  113. XFrames (by/via) · · , ,
  114. A Solution to Stop Font Face Fonts Looking Bold on Mac Browsers · · , , , ,
  115. Testing Content (by/via) · · , ,
  116. MicroXML (by) · ·
  117. How to Use the Less CSS Preprocessor for Smarter Style Sheets (by/via) · · , ,
  118. Long Live the Web: A Call for Continued Open Standards and Neutrality (by/via) · · ,
  119. The Accessibility of WAI–ARIA (by/via) · · , , , , ,
  120. ARIA and Progressive Enhancement (by/via) · · , ,
  121. Is Facebook a Threat to the Web? (by/via) · · ,
  122. How to Comment in jQuery (by/via) · · , ,
  123. The Document Ready Function (by/via) · · ,
  124. How to Write Faster JavaScript Condition Expressions (by/via) · · , ,
  125. Is HTML5 Dirty? (via) · · ,
  126. 10 Well Known jQuery Events (by/via) · · ,
  127. Understanding CSS3 Transitions (by/via) · · ,
  128. Benefits of jQuery (by/via) · · , ,
  129. 5 Useful Basic jQuery Syntax (by/via) · ·
  130. Get Started With Git (by/via) · · ,
  131. Readability: The Optimal Line Length (via) · · , ,
  132. Should You Close PHP Tags? The Debate Continues… (by/via) · · , ,
  133. Don’t Use Conditional Comments to Create Classes for IE7+ (by) · · , , ,
  134. Improve JavaScript Performance (by/via) · · , ,
  135. Is RSS Dead? (by/via) · · ,
  136. Why We Don’t Have a Parent Selector (by) · · , ,
  137. The W3C and the “HTML5 Isn’t Ready” Backlash (by/via) · · , , , ,
  138. W3C: Hold Off on Deploying HTML5 in Websites (by/via) · · ,
  139. CSS: How to Host Right-to-Left Styling (by) · · , ,
  140. Forward Thinking Form Validation (by/via) · · , , ,
  141. The “spacer” Element Is Gone (by) · · ,
  142. It’s IE9 Beta Download Day (by/via) · · , ,
  143. High-Performance String Concatenation in JavaScript (by/via) · · ,
  144. On “attr()” and “calc()” (by) · · ,
  145. Chrome Market Share Rises Above 10 Percent (by/via) · · , , ,
  146. Do You Still Have a Default Browser? (by/via) · ·
  147. Google Releases Chrome 6 (by/via) · · , ,
  148. IE9 Screenshot Leaked to the Web (by/via) · · , ,
  149. HTML5 Peeks, Pokes, and Pointers (by) · · , ,
  150. CSS: A Little More on Less (by/via) · · ,
  151. An Implausibly Illustrated Introduction to HTML5 Web Workers (by) · · , ,
  152. 7 Ways to Recover From Burnout (via) · ·
  153. HTML5 Boilerplate (by+) · · , , ,
  154. Announcing: HTML5 Boilerplate (by) · · , ,
  155. More on CSS Media Queries for Mobile (by/via) · · , ,
  156. List of Chromium Command Line Switches (by) · · ,
  157. Quick Guide to Implement Webfonts via “@ font-face” (by/via) · · , ,
  158. Microsoft to Release IIS Express (by/via) · · , ,
  159. A CSS3 Tip (by) · · , ,
  160. The Basics of Web Workers (by/via) · · , ,
  161. 5 Quick Ways to Freshen Up Your Web Site Copy (via) · · , ,
  162. 5 Reasons Why You Can Use HTML5 Today (by/via) · ·
  163. Node.js Is the New Black (via) · ·
  164. How to Run Apache and IIS at the Same Time (by/via) · · , , , ,
  165. Will JavaScript Function Without the “function” Statement? (by/via) · · ,
  166. Canvas Is Coming to IE9 (by/via) · · , , , ,
  167. A Short Guide to Color Models (via) · · ,
  168. CSS Validation and Vendor Extensions: Throw Warnings, Not Errors (by) · · , ,
  169. How to Access the Internet (a Guide From 2025) (via) · · ,
  170. Stop Forking With CSS3 (by/via) · · ,
  171. WordPress 3.0 Ups the Game (via) · ·
  172. Firefox Unveiled: Gecko Basic Data Flow (by) · · , , , , ,
  173. In Defense of Hard (by) · · , ,
  174. Using Google Chrome Frame (by/via) · · , , , , , ,
  175. “Wow, Mona Lisa With Pure CSS!” (by) · · , ,
  176. Responsive Web Design (by/via) · · , ,
  177. A Minimal HTML Document (HTML5 Edition) (by/via) · · , ,
  178. Has Web Development Diverged? (by/via) · ·
  179. Google Fonts Is Born—Can I Get a Hallelujah!? (by/via) · · , ,
  180. CSS Flexbox Layout Module (by) · · ,
  181. What’s Coming in Firefox 4.0 (by/via) · · , ,
  182. Real Web Developers Don’t Need Debugging Tools (by) · · , , ,
  183. Current Browser Market Shares and Trends (by/via) · · , ,
  184. Thoughts on Archiving HTTP (by) · ·
  185. Slow Kills (by) · · ,
  186. PHP With nginx Is About to Become a Lot Easier (via) · · ,
  187. How to Center an Absolutely Positioned Element Using CSS (by/via) · · , ,
  188. A Brief History of Markup (by/via) · · , , ,
  189. Thoughts on Flash (via) · · , ,
  190. 5 Common Myths About JavaScript (by/via) · · ,
  191. 9 Causes of Web Page Obesity (by/via) · · , , ,
  192. When Can I Use Technology X? (by/via) · · , ,
  193. Better JavaScript Minification (by/via) · · , ,
  194. How to Proofread Your Own Writing (via) · · , , ,
  195. Why Flexboxes Aren’t Good for Page Layout (by) · · ,
  196. Microdata Tutorial (by) · · ,
  197. How to Prioritize, Military-Style (via) · · ,
  198. What’s Wrong With Extending the DOM (by) · · , ,
  199. A Specialized JavaScript Library for Querying CSS (by/via) · · , ,
  200. HTML5 Quake to Shake Up Flash (by/via) · · , , , , ,
  201. The Art of the Web Background (via) · · , , ,
  202. CSS3 Generators Write All That Pesky Code for You (by/via) · · , ,
  203. Contrast Is King (by/via) · · , ,
  204. MySQL: Are You Actually Utilizing Your Indexes? (by) · · ,
  205. CSSOM: API for CSS Values (by) · · , ,
  206. What Makes a Good 404 Page? (by/via) · ·
  207. The Tragic Comedy That Is Rich Text Editing on the Web (by/via) · ·
  208. Experimenting With HTML Minifier (by) · · , , , ,
  209. Three Strategies for Managing Social Networks and a Full-Time Job (via) · · ,
  210. “px” Is Dead, Long Live “px” (by) · · ,
  211. Improve Your jQuery Knowledge With the Source Viewer (by/via) · · ,
  212. An Introduction to Silverlight (via) · · ,
  213. “!important” Is Actually Useful (in Print Style Sheets) (by/via) · · , ,
  214. How to Become a Solid Web Developer, the Short Version (by) · · , , , ,
  215. Debug PHP With Firebug and FirePHP (via) · · , ,
  216. The Future of Web Content—HTML5, Flash, and Mobile Apps (by/via) · · , , , ,
  217. Quick Guide to Implementing the HTML5 Audio Tag (With Fallback to Flash) (via) · · , ,
  218. Create a Better, More Realistic Drop Shadow in Photoshop (via) · · , ,
  219. No Cookies or JavaScript? No Worries—You Can Be Tracked Anyway (by/via) · ·
  220. The Dark Side of HTML 5 Video (via) · · , ,