“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).
- An Introduction to Object Oriented CSS (OOCSS) (by/via) · · introductions, oocss, css, examples
- On HTML and CSS Best Practices (by) · · html, css, best-practices
- A Case Against Using CoffeeScript (by) · · coffeescript
- Why I’m Excited About “Names” in JavaScript (by) · · javascript
- A Tour of php.ini (by/via) · · php
- 10 Tips to Optimize Your WordPress Theme (by/via) · · wordpress, theming, php, optimization, tips-and-tricks
- I Still Love Flash—Here’s Why (via) · · flash, jquery, comparisons
- More Shell, Less Egg (by) · · shell, command-line, programming
- jQuery Output Array in Random Order (by/via) · · jquery, arrays, randomness
- SEO Is Dead (via) · · seo, social-media
- Defining and Using Functions in PHP (via) · · php, functions
- Move the Web Forward (by+) · · websites, learning, link-lists
- Getting Started With Sass (by/via) · · introductions, preprocessors, sass
- Introduction to Git (via) · · introductions, git, command-line
- Linking in JSON (by) · · json
- 5 Tips for More Efficient jQuery Selectors (by/via) · · jquery, selectors, tips-and-tricks
- How to Set Up a Print Style Sheet (by/via) · · how-tos, css, print
- Frustrations With NVDA-Support (by) · · nvda, screen-readers, user-agents, assistive-tech, accessibility, communication
- Mobile First Content Strategy (via) · · mobile-first, mobile, content, content-strategy, accessibility, wcag
- From Hypertext to Hyperdevices (by/via) · · web, links, mobile, html
- Sexy New HTML5 Semantics (by/via) · · html, semantics
- Vendor Prefixes Have Failed, What’s Next? (by) · · css, vendor-extensions
- The Primitives of the HTML5 Foundation (by) · · videos, html
- Improving the DOM (by) · · dom
- On Web Apps and Their Keyboard Shortcuts (by) · · web-apps, keyboard-shortcuts, usability
- Vendor Prefixes Are Hurting the Web (by) · · css, vendor-extensions, web-platform
- Pursuing Semantic Value (by/via) · · html, semantics
- Our Pointless Pursuit of Semantic Value (by/via) · · html, semantics
- How to Create Multiple Borders in CSS3 (by/via) · · how-tos, css, borders
- Web Designers vs. Web Developers (by) · · career, comparisons
- How to Secure Your WordPress Website (by/via) · · how-tos, wordpress, security, link-lists
- 10 Handy HTML5/CSS3 Frameworks (by/via) · · html, css, frameworks, link-lists
- What’s New in Firefox 8 (by/via) · · user-agents, mozilla, firefox
- Perch Cheatsheet (via) · · perch, cheat-sheets
- An Extensive Guide to Web Form Usability (by/via) · · guides, forms, usability, examples
- Sublime 2 vs. Notepad++ (by/via) · · code-editors, sublime-text, notepad++, comparisons
- The Future of CSS: Embracing the Machine (by/via) · · css, history, visions
- The Importance of Standards (via) · · conventions, formatting, maintainability, collaboration
- But the Client Wants IE 6 Support! (by/via) · · internet-explorer, microsoft, user-agents, business-relations
- Building Web Pages With Local Storage (by/via) · · storage, javascript, user-agents, support
- Introduction to URL Rewriting (via) · · introductions, urls, redirecting, techniques, apache, servers
- The Hidden Nuggets of WCAG2: Information Relationships (by/via) · · accessibility, wcag, html, semantics
- A Brief Introduction to Text Replacement With sIFR (by/via) · · introductions, image-replacement, techniques, flash
- Introduction to MongoDB (by/via) · · introductions, databases, mongodb
- Using CORS (by/via) · · cors, security
- On Semantics in HTML (by) · · semantics, html
- Top Minimalist Website Designs: Trends and Examples (by/via) · · design, minimalism, trends, examples
- PHP Namespaces (by/via) · · php, namespaces
- Organizing Mobile (by/via) · · mobile, content, navigation, usability
- Getting Started With PHP Templating (by/via) · · introductions, php, template-engines, twig
- Dive Into HTML5… on HTML5 Doctor (by/via) · · html
- Lightbox2 (by) · · libraries, javascript, images, effects, lightbox
- Why Google Dart Will Miss Its Target (by/via) · · google, dart, javascript
- The Developer’s Guide to Conflict-Free JavaScript and CSS in WordPress (by/via) · · guides, wordpress, javascript, css
- Learning to Love HTML5 (by/via) · · html, semantics
- Array Handling Functions (by/via) · · php, arrays, functions
- Scope Donuts (by) · · css, scope
- 10 Fantastic jQuery Techniques and Effects (by/via) · · jquery, techniques, effects
- Managing Change in the Cloud (via) · · cloud-computing, maintenance
- WordPress Essentials: How to Create a WordPress Plugin (by/via) · · how-tos, wordpress, plugins
- Introducing PHP Superglobals (by/via) · · introductions, php
- How to Develop WordPress Locally With MAMP (by/via) · · how-tos, wordpress
- On HTML Element Identifiers (by) · · html, css
- Responsive [Images] (by/via) · · images, responsive-design
- Scalable and Modular Architecture for CSS (by) · · books, websites, css, smacss
- Building Prototypes in HTML and CSS (by/via) · · html, css, prototyping
- Demystifying Design (by/via) · · design
- Introduction to PHP Arrays (by/via) · · introductions, php, arrays
- Useful Node.js Tools, Tutorials, and Resources (by/via) · · nodejs, tooling, link-lists
- The Guide to CSS Animation: Principles and Examples (by/via) · · guides, css, animations, principles, examples
- A Farewell to CSS3 Gradients (by/via) · · css, gradients, vendor-extensions, svg, images
- PHP Variables (via) · · php
- Flexbox Is Dead, Long Live Flexbox! (by) · · css, flexbox, layout
- An Introduction to Less: Less vs. Sass (by/via) · · introductions, preprocessors, less, sass, examples
- Help the Community! Report Browser Bugs! (by/via) · · community, collaboration, user-agents, documentation
- 9 Popular Cloud Use Cases (by/via) · · cloud-computing, storage, resilience
- 10 Tips for Developing With jQuery in Notepad++ (by/via) · · tips-and-tricks, code-editors, notepad++, jquery
- jQuery Removing Bad Characters in HTML (by/via) · · jquery, html, sanitization
- Elements of a Viral Launch Page (by/via) · · design, landing-pages, marketing
- How to Optimize Images With HTML5 Canvas (by/via) · · how-tos, images, optimization, canvas, html
- On URL Readability (by) · · urls, usability
- A Few Design Trends (by/via) · · design, trends
- How to Write CSS for Others (by/via) · · how-tos, css, maintainability, comments, sorting, collaboration
- How to Become a Web Design Expert (by/via) · · how-tos, design, career
- A Primer on A/B Testing (by/via) · · introductions, testing, javascript, google, analytics
- The Best Forms Implementation I’ve Ever Built (by) · · forms, html, perch
- Why I Love Our Industry (by) · · career, community
- 5 Principles of User-Centered Interface Design (by/via) · · principles, design, user-experience
- HTML5 and the Document Outlining Algorithm (via) · · html, headings
- 10 of the Best CSS3 Code Generators (by/via) · · css, code-generation, tooling, link-lists
- The Personification of Design (by/via) · · career, social-media, branding
- IE8 Bug With “max-width” and “overflow” (by) · · user-agents, microsoft, internet-explorer, css
- More Logo Markup Tips (by) · · branding, images, logos, html, tips-and-tricks
- Special Entities of HTML (by/via) · · html, character-references
- Defending the Generalists in the Web Design Industry (by/via) · · design, career
- Modern Version Control With Git (by/via) · · version-control, git, concepts
- The UX of Learning (by/via) · · user-experience, design, learning
- Emphasis in Design (by/via) · · design
- Improving on HTML (by) · · html, xforms, xhtml, rdf
- Responsive Web Design Techniques, Tools, and Design Strategies (by/via) · · design, responsive-design, techniques, tooling, strategies, link-lists
- How to Change Image Attributes in WordPress Posts (by/via) · · how-tos, wordpress
- Microsoft Drop Conditional Comments in IE10 (by/via) · · microsoft, user-agents, internet-explorer, conditional-comments
- Learning to Use the “:after” and “:before” Pseudo-Elements in CSS (by/via) · · css, selectors, examples
- HTML5 Please (by+) · · websites, html, css, javascript, apis, polyfills, support, user-agents, web-platform
- 5 Copywriting Errors That Can Ruin a Company’s Website (by/via) · · writing, microcontent, metadata, seo
- Component Models and Encapsulation (by/via) · · discussions, dom, shadow-dom, w3c
- The Mobile Web: Discover the Possibilities (via) · · web, mobile, metrics
- CSS1K (by/via) · · websites, css, minimalism
- Google’s Focus on Quality and the PostRank Acquisition (via) · · google, seo, quality
- Following a Web Design Process (by/via) · · design, processes, project-management
- Mozilla Release Firefox 5 (by/via) · · user-agents, mozilla, firefox
- The HTML Email Boilerplate (by/via) · · html, email, templates
- Web Page Anatomy (by/via) · · design-patterns, navigation
- What’s New in Google Chrome 12 (by/via) · · user-agents, google, chrome
- Print Style Sheets and URLs (by) · · print, css, usability
- Marking Files as Binary in CVS (by) · · cvs
- Defining Good Design (by/via) · · design, usability
- Cascading Style Sheets Level 2 Revision 1 (CSS 2.1) Specification (by+/via) · · css, standards
- Web Development Principles: Develop for What Is, Not What Could Be (by) · · principles
- Modern Debugging Tips and Tricks (via) · · javascript, debugging, tips-and-tricks
- Heroku: Your First Staging Environment (by/via) · · heroku, environments
- Hello jQuery Mobile (by/via) · · jquery
- Fluid Images (by/via) · · layout, css, images, responsive-design
- Website Navigation: Planning and Implementing (by/via) · · navigation, examples
- Making Forms Fabulous With HTML5 (by/via) · · html, forms, semantics, overviews
- Rendering HTML5 in Older Browsers With Google Chrome Frame (by/via) · · html, google, chrome-frame, user-agents, microsoft, internet-explorer, plugins
- Getting Started With Defensive Web Design (by/via) · · introductions, design, examples
- Better Image Management With WordPress (by/via) · · wordpress, images, maintenance, php
- Introduction to DNS: Explaining the Dreaded DNS Delay (via) · · introductions, dns, network, domains
- Better Semantics With CSS Combinators and Selectors (by/via) · · css, selectors
- The Story of the HTML5 Shiv (by) · · html, history, polyfills
- How to Detect Browser Support for CSS3 Properties (by/via) · · how-tos, css, support, user-agents, feature-detection
- Optimizing Error Pages: Creating Opportunities Out of Mistakes (by/via) · · error-pages, optimization
- Hybrid Apps Are BS (by/via) · · web, native
- An Introduction to CSS Keyframes Animation (by/via) · · introductions, css, animations
- 10 jQuery and ASP Plugins (by/via) · · jquery, asp, plugins, link-lists
- The Future of CSS: Experimental CSS Properties (by/via) · · css, experiments, vendor-extensions
- Reduce Your jQuery Script Loading Times (by/via) · · jquery, embed-code, performance
- Using CSS3: Older Browsers and Common Considerations (by/via) · · css, user-agents, support, progressive-enhancement, vendor-extensions, link-lists
- More Meaningful Typography (by/via) · · typography, css
- The Angst of Accessibility (by/via) · · accessibility, advocacy
- Font Sizing With “rem” (by) · · css, units, typography
- Confessions of a Converted PHP Developer: Mixing Like a Baker (by/via) · · ruby, php, mixins, comparisons
- HTML5, CSS3, and DOM Performance (by/via) · · videos, html, css, dom, performance
- Normalize.css · · websites, css, resetting
- CSS3 vs. CSS: A Speed Benchmark (by/via) · · css, performance, comparisons, metrics
- 3 Usability Testing Habits to Make (by/via) · · usability, testing
- How to Synchronize Your PHP and MySQL Timezones (by/via) · · how-tos, php, mysql, databases
- Powerful New CSS Techniques and Tools (by/via) · · css, techniques, tooling, link-lists
- In The Plex: Cutts Is GoogleGuy (by/via) · · google
- Invert a Whole Webpage With CSS Only (by) · · css, effects
- The Art of Accessibility (by/via) · · accessibility
- Color Theory 101 (by/via) · · introductions, colors, design
- Each One Is the Best—for Different Definitions of “Best” (by) · · layout, silverlight
- JavaScript Madness: Layout Engines · · javascript, user-agents, browser-engines, javascript-engines
- How to Use CSS3 Pseudo-Classes (by/via) · · how-tos, css, selectors, examples
- Designing for the Future Web (via) · · design, mobile, seo
- 15 JavaScript String Functions (by/via) · · javascript, functions
- 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
- Using CSS Without HTML (by) · · css, html, http
- 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
- String Regular Expressions With MooTools (by) · · mootools, regex
- 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
- Best Lightweight PHP Frameworks of 2010 (via) · · php, frameworks, comparisons
- 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