“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).
- Designing for the Future Web (via) · · design, mobile, seo
- Animating With jQuery (via) · · jquery, animations
- CSS Mixins (by) · · css, mixins
- The Psychology of Color (by/via) · · design, colors
- HTML5 Boilerplate Went 1.0 (by) · · release-notes, html5-boilerplate
- 10 Ruby on Rails Best Practices (by/via) · · ruby-on-rails, best-practices
- Introduction to Node.js With Ryan Dahl (by/via) · · videos, introductions, nodejs
- Why User Experience Cannot Be Designed (via) · · user-experience, design
- Top 50 jQuery Selectors (by/via) · · jquery, selectors
- Technical Web Typography: Guidelines and Techniques (by/via) · · typography, css, guidelines, techniques
- A Consistent User Experience (by) · · user-experience, consistency, twitter+x, social-media
- On CSS Preprocessors (by) · · css, preprocessors, less, sass
- 10 Things Every WordPress Plugin Developer Should Know (via) · · wordpress, plugins, php
- Tracking—CSS “letter-spacing” and Where to Use It (by/via) · · css, typography
- Web Notifications (by) · · notifications, apis, standards
- To Reset or Not Reset—That’s the CSS Question (by/via) · · css, resetting
- The “@ font-face” Rule and Useful Web Font Tricks (by/via) · · css, fonts, tips-and-tricks
- Typographic Effects in Canvas (via) · · canvas, javascript, typography
- WHATWG, W3C, and HTML (by) · · whatwg, w3c, html, standards
- Web Cryptography: Salted Hash and Other Tasty Dishes (by/via) · · cryptography, security
- HTML, “@ width,” and “@ height” (by) · · html, images, multimedia, maintainability
- HTML5 Completion Date Announced (by/via) · · html
- Marking Up Relationships (by) · · html, metadata, microformats
- Getting Tired With XML (by) · · xml
- The Shapes of CSS (by/via) · · css, shapes
- The Art of the Single Page Web Site (via) · · design, examples, link-lists
- Using the CSS “border-image” Property (by) · · css, borders, images
- The HTML5 Logo: What Do You Think? (by/via) · · html
- CSSOM, Vars, Mixins, Nesting, and Modules (by) · · css, cssom, custom-properties, mixins, nesting, modules
- Don’t Forget About HTML5’s “Little Guys” (by/via) · · html, semantics
- jQuery and ASP.NET (by/via) · · jquery, asp-net, ajax
- What Is Happening With XBL? (by) · · xbl
- Navigating Bash History With “Ctrl” + “R” (by) · · command-line, unix-like
- Why the Web Needs WebM (by) · · multimedia
- A Simpler Page (by/via) · · design, typography, readability, html, css, simplicity
- What’s New in Drupal 7? (by/via) · · drupal
- The Real HTML5 Boilerplate (by) · · html, templates, html5-boilerplate
- Top 15 jQuery Tricks (by/via) · · jquery, tips-and-tricks, link-lists
- Testing Tricks: CSS Bookmarklets (by) · · css, bookmarklets, testing, tips-and-tricks
- How to Maintain Your Personal Brand as a Corporate Employee (by/via) · · how-tos, career, branding
- Calculating Color Contrast (by/via) · · accessibility, contrast, colors
- Why Do We Need MicroXML? (by) · · xml, html
- The Lonely Information Architect (by/via) · · information-architecture, communication
- XFrames (by/via) · · xframes, xml, frames
- A Solution to Stop Font Face Fonts Looking Bold on Mac Browsers · · css, fonts, user-agents, apple, unix-like
- Testing Content (by/via) · · content, testing, usability
- MicroXML (by) · · xml
- Why We Should Start Using CSS3 and HTML5 Today (by/via) · · html, css
- How to Use the Less CSS Preprocessor for Smarter Style Sheets (by/via) · · how-tos, css, less, preprocessors
- Long Live the Web: A Call for Continued Open Standards and Neutrality (by/via) · · web, standards
- The Accessibility of WAI–ARIA (by/via) · · accessibility, aria, wcag, user-agents, assistive-tech, screen-readers
- ARIA and Progressive Enhancement (by/via) · · accessibility, aria, progressive-enhancement
- Is Facebook a Threat to the Web? (by/via) · · facebook+meta, web
- How to Comment in jQuery (by/via) · · how-tos, jquery, comments
- The Document Ready Function (by/via) · · jquery, functions
- How to Write Faster JavaScript Condition Expressions (by/via) · · how-tos, javascript, operators
- But It Doesn’t Validate (by/via) · · html, css, conformance, vendor-extensions
- Where Have All the Comments Gone? (by/via) · · community, communication, blogging
- Is HTML5 Dirty? (via) · · html, formatting
- 10 Well Known jQuery Events (by/via) · · jquery, events
- Understanding CSS3 Transitions (by/via) · · css, transitions
- Benefits of jQuery (by/via) · · jquery, javascript, libraries
- 5 Useful Basic jQuery Syntax (by/via) · · jquery
- How to Build a Mobile Website (by/via) · · how-tos, mobile, html, css
- “!important” CSS Declarations: How and When to Use Them (by/via) · · css, cascade
- Get Started With Git (by/via) · · introductions, git
- Readability: The Optimal Line Length (via) · · readability, typography, usability
- CSS Workflow (by/via) · · videos, css, processes
- Should You Close PHP Tags? The Debate Continues… (by/via) · · php, formatting, conventions
- Don’t Use Conditional Comments to Create Classes for IE7+ (by) · · user-agents, microsoft, internet-explorer, conditional-comments
- Improve JavaScript Performance (by/via) · · javascript, performance, optimization
- Local Storage and How to Use It on Websites (by/via) · · how-tos, storage, apis, javascript
- Is RSS Dead? (by/via) · · syndication, rss
- Why We Don’t Have a Parent Selector (by) · · css, selectors, performance
- The W3C and the “HTML5 Isn’t Ready” Backlash (by/via) · · html, w3c, user-agents, interoperability, support
- W3C: Hold Off on Deploying HTML5 in Websites (by/via) · · html, w3c
- CSS: How to Host Right-to-Left Styling (by) · · how-tos, css, internationalization
- HTML5: The Facts and the Myths (by/via) · · html, myths
- Forward Thinking Form Validation (by/via) · · forms, validation, errors, css
- The Need for Speed… Why Slow Page Load Times Matter (by) · · slides, performance
- The “spacer” Element Is Gone (by) · · html, interoperability
- It’s IE9 Beta Download Day (by/via) · · user-agents, microsoft, internet-explorer
- High-Performance String Concatenation in JavaScript (by/via) · · javascript, performance
- On “attr()” and “calc()” (by) · · css, functions
- Chrome Market Share Rises Above 10 Percent (by/via) · · user-agents, google, chrome, metrics
- Do You Still Have a Default Browser? (by/via) · · user-agents
- Google Releases Chrome 6 (by/via) · · user-agents, google, chrome
- IE9 Screenshot Leaked to the Web (by/via) · · user-agents, microsoft, internet-explorer
- HTML5 Peeks, Pokes, and Pointers (by) · · html, apis, overviews
- CSS: A Little More on Less (by/via) · · css, less
- An Implausibly Illustrated Introduction to HTML5 Web Workers (by) · · introductions, web-workers, javascript
- 7 Ways to Recover From Burnout (via) · · career
- The Future of the Internet (by/via) · · visions, web
- HTML5 Boilerplate (by+) · · websites, html, templates, html5-boilerplate
- Announcing: HTML5 Boilerplate (by) · · html, templates, html5-boilerplate
- More on CSS Media Queries for Mobile (by/via) · · css, media-queries, mobile
- List of Chromium Command Line Switches (by) · · chromium, command-line
- Quick Guide to Implement Webfonts via “@ font-face” (by/via) · · guides, fonts, css
- In Defense of Photoshop (by/via) · · photoshop, adobe
- Microsoft to Release IIS Express (by/via) · · servers, microsoft, iis
- A CSS3 Tip (by) · · css, shadows, tips-and-tricks
- The Basics of Web Workers (by/via) · · fundamentals, web-workers, javascript
- 5 Quick Ways to Freshen Up Your Web Site Copy (via) · · content, maintenance, design
- 5 Reasons Why You Can Use HTML5 Today (by/via) · · html
- Node.js Is the New Black (via) · · nodejs
- How to Run Apache and IIS at the Same Time (by/via) · · how-tos, servers, apache, iis, microsoft
- Will JavaScript Function Without the “function” Statement? (by/via) · · javascript, functions
- 10 Useful WordPress Security Tweaks (by/via) · · wordpress, security
- Canvas Is Coming to IE9 (by/via) · · user-agents, microsoft, internet-explorer, canvas, html
- A Short Guide to Color Models (via) · · guides, colors
- CSS Validation and Vendor Extensions: Throw Warnings, Not Errors (by) · · css, conformance, vendor-extensions
- How to Access the Internet (a Guide From 2025) (via) · · how-tos, web
- Stop Forking With CSS3 (by/via) · · css, anti-patterns
- WordPress 3.0 Ups the Game (via) · · wordpress
- Firefox Unveiled: Gecko Basic Data Flow (by) · · user-agents, mozilla, firefox, gecko, browser-engines, parsing
- In Defense of Hard (by) · · design, simplicity, complexity
- The Principles of Cross-Browser CSS Coding (by/via) · · css, box-model, principles, user-agents, support
- Using Google Chrome Frame (by/via) · · videos, google, chrome-frame, user-agents, microsoft, internet-explorer, plugins
- Connecting the Dots With CSS3 (by/via) · · css
- “Wow, Mona Lisa With Pure CSS!” (by) · · css, html, craft
- Responsive Web Design (by/via) · · responsive-design, media-queries, css
- A Minimal HTML Document (HTML5 Edition) (by/via) · · html, minimalism, templates
- Has Web Development Diverged? (by/via) · · career
- Google Fonts Is Born—Can I Get a Hallelujah!? (by/via) · · google, fonts, typography
- CSS Flexbox Layout Module (by) · · css, flexbox, layout
- HTML5 and Flash: Why It’s Not a War, and Why Flash Won’t Die (by/via) · · html, flash
- What’s Coming in Firefox 4.0 (by/via) · · user-agents, mozilla, firefox
- Real Web Developers Don’t Need Debugging Tools (by) · · debugging, user-agents, dev-tools, tooling
- Current Browser Market Shares and Trends (by/via) · · user-agents, metrics, trends
- Thoughts on Archiving HTTP (by) · · http
- PHP With nginx Is About to Become a Lot Easier (via) · · servers, nginx, php
- Slow Kills (by) · · performance, google
- How to Center an Absolutely Positioned Element Using CSS (by/via) · · how-tos, css, centering
- A Brief History of Markup (by/via) · · history, html, xhtml, xml
- Grid-Based Web Design, Simplified (by/via) · · design, layout, grids, css
- Thoughts on Flash (via) · · flash, web, apple
- CSS3 Solutions for Internet Explorer (by/via) · · css, internet-explorer, microsoft, user-agents
- 5 Common Myths About JavaScript (by/via) · · myths, javascript
- 9 Causes of Web Page Obesity (by/via) · · performance, embed-code, compression, optimization
- Better JavaScript Minification (by/via) · · javascript, minification, performance
- When Can I Use Technology X? (by/via) · · web-platform, support, user-agents
- How to Proofread Your Own Writing (via) · · how-tos, writing, communication, quality
- PHP: What You Need to Know to Play With the Web (by/via) · · php
- Why Flexboxes Aren’t Good for Page Layout (by) · · css, flexbox, layout
- The Sad State of the Web Design Community (by/via) · · design, community
- The Dying Art of Design (by/via) · · design, art
- Microdata Tutorial (by) · · tutorials, html
- CSS Specificity and Inheritance (by/via) · · css, selectors, cascade
- How to Prioritize, Military-Style (via) · · project-management, prioritization
- What’s Wrong With Extending the DOM (by) · · dom, javascript, extensibility
- A Specialized JavaScript Library for Querying CSS (by/via) · · javascript, libraries, css
- HTML5 Quake to Shake Up Flash (by/via) · · html, canvas, websockets, webgl, flash, case-studies
- The Art of the Web Background (via) · · design, backgrounds, examples, link-lists
- CSS3 Generators Write All That Pesky Code for You (by/via) · · css, tooling, link-lists
- Contrast Is King (by/via) · · accessibility, colors, contrast
- MySQL: Are You Actually Utilizing Your Indexes? (by) · · databases, mysql
- A Short Guide to Open Source Licenses (by/via) · · guides, foss, licensing
- CSSOM: API for CSS Values (by) · · css, cssom, apis
- What Makes a Good 404 Page? (by/via) · · error-pages
- The Tragic Comedy That Is Rich Text Editing on the Web (by/via) · · html
- Forms on Mobile Devices: Modern Solutions (by/via) · · mobile, forms
- Experimenting With HTML Minifier (by) · · html, html-minifier, minification, optimization, experiments
- Three Strategies for Managing Social Networks and a Full-Time Job (via) · · social-media, strategies
- The Future of CSS Typography (by/via) · · css, typography
- “px” Is Dead, Long Live “px” (by) · · css, units
- Improve Your jQuery Knowledge With the Source Viewer (by/via) · · jquery, tooling
- An Introduction to Silverlight (via) · · introductions, silverlight
- You Can Use CSS3 Right Now (by/via) · · css, shadows, colors
- “!important” Is Actually Useful (in Print Style Sheets) (by/via) · · css, cascade, print
- The Definitive Guide to Styling Links With CSS (by/via) · · guides, links, css
- How to Become a Solid Web Developer, the Short Version (by) · · how-tos, career, craft, training, learning
- Developing Sites With AJAX: Design Challenges and Common Issues (by/via) · · ajax, javascript, techniques
- Debug PHP With Firebug and FirePHP (via) · · debugging, php, tooling
- The Future of Web Content—HTML5, Flash, and Mobile Apps (by/via) · · content, visions, mobile, html, flash
- Quick Guide to Implementing the HTML5 Audio Tag (With Fallback to Flash) (via) · · guides, multimedia, flash
- Create a Better, More Realistic Drop Shadow in Photoshop (via) · · adobe, photoshop, shadows
- 50 Cool JavaScript Examples and CSS3 Tricks (by/via) · · javascript, css, examples, tips-and-tricks, link-lists
- No Cookies or JavaScript? No Worries—You Can Be Tracked Anyway (by/via) · · privacy
- The Dark Side of HTML 5 Video (via) · · html, multimedia, licensing
- Web Security: Are You Part of the Problem? (by/via) · · security, vulnerabilities, php, javascript
- Are You Loosing Traffic by Poor Website Performance? (by/via) · · performance, traffic, techniques, tooling, link-lists