“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).
- A URL Policy for Web Projects (by) · · urls, links, conventions
- WebKit Has Implemented “srcset”, and It’s a Good Thing (by/via) · · webkit, images, html, responsive-design
- Semantic CSS With Intelligent Selectors (by/via) · · css, selectors, semantics, html
- Best Practice for Code Examples (by/via) · · documentation, best-practices
- How to Create Temporary and Permanent Redirects With Apache and nginx (by/via) · · how-tos, redirecting, servers, apache, nginx
- HTML5 Web Storage (via) · · html, storage
- What’s New in Firefox 23 (by/via) · · user-agents, mozilla, firefox
- What Makes a Website Look Dated? (via) · · design
- Object-Oriented HTML, and OOCSS (by) · · html, css, objects, oocss
- The HTML5 “form” Attribute (by/via) · · html, forms
- Images Slowing Down Your Site? Try This One Weird Trick! (by) · · performance, images, javascript
- The “Other” Interface: Atomic Design With Sass (by/via) · · atomic-design, sass
- When Do Elements Take the Focus? (by/via) · · accessibility, html, focus
- Much Ado About Diversity (by/via) · · community, dei
- The Web Designer’s Guide to Image Copyrights (by/via) · · guides, design, images, licensing
- CSS3 Transition Property Basics (by/via) · · css, transitions, examples, fundamentals
- Simple Responsive Images With CSS Background Images (via) · · responsive-design, images, backgrounds, css, html
- What’s New in IE11’s Developer Tools (by/via) · · user-agents, microsoft, internet-explorer, dev-tools
- What’s Continuous Deployment? (via) · · ci-cd
- What’s New in Chrome 28 (by/via) · · user-agents, google, chrome
- Opera 15 Is Launched (by/via) · · user-agents, opera
- Array Operators in PHP: Interesting but Less Spoken (by/via) · · php, arrays, operators
- HTML 8000 (by) · · html, whatwg
- Improving Usability With Extra Navigation Keys (by/via) · · usability, keyboard-navigation, javascript
- Media Queries Are Not the Answer: Element Query Polyfill (by/via) · · responsive-design, css
- Understanding Streams in PHP (by/via) · · php, streaming
- CSS3 Animation Cheat Sheet (by) · · css, animations, cheat-sheets
- 13 Tenets of User Experience (by/via) · · user-experience, principles
- Google Retires Chrome Frame (by/via) · · google, chrome-frame, user-agents, microsoft, internet-explorer
- Top 10 Front-End Development Frameworks (by/via) · · frameworks, link-lists
- Regular Expressions—Gotta Love Them (by/via) · · interviews, regex
- Retiring Chrome Frame (via) · · google, chrome-frame, user-agents, microsoft, internet-explorer, plugins
- We Should All Have Something to Hide (by) · · privacy, security
- Facing the Challenge: Building a Responsive Web Application (by/via) · · responsive-design, web-apps, progressive-enhancement
- Manage Complexity With the Facade Pattern (by/via) · · complexity, software-design-patterns, php
- Selling Social in 2013 (by/via) · · social-media, metrics, economics
- Do You Really Need jQuery? (by/via) · · jquery, javascript
- Compile and Monitor Sass From Gumby2 (by/via) · · sass, compass, tooling
- The State of Responsive Web Design (by/via) · · responsive-design, mobile, html, css, javascript
- Tips and Tricks for Testing WordPress Themes (by/via) · · wordpress, theming, testing, tips-and-tricks
- Happy 10th Birthday WordPress (by/via) · · wordpress, anniversaries
- What’s New in Chrome 27 (by/via) · · user-agents, google, chrome
- “Scope” in CSS (by) · · css, scope, bem
- Writing Testable JavaScript (by/via) · · javascript, testing
- The Design of Code: Organizing JavaScript (by/via) · · javascript, architecture, maintainability, modules, jquery, plugins, apis
- Git: Simply Stashing (by/via) · · git, command-line
- Even Better CSS3 Toggle Switches (by/via) · · css, toggles
- Migrating a Website to WordPress Is Easier Than You Think (by/via) · · content-management, wordpress, migration
- Mobile Website Security (by/via) · · mobile, security, hosting, policies
- Paul Irish on Chrome Moving to Blink (by+/via) · · interviews, user-agents, google, chrome, blink, browser-engines
- Making the Web Platform More Suitable for “Apps” (by) · · web-platform, web-apps
- How to Contribute to WordPress (by/via) · · how-tos, wordpress, community
- The Definitive Guide to CSS Transitions (via) · · guides, css, transitions
- Happy 10th Birthday CSS Zen Garden (by/via) · · anniversaries, css, design
- How Much Has the Web Really Changed? (by/via) · · design, web
- MongoDB Indexing (by/via) · · databases, mongodb, php
- Why the Web Is Ready for Responsive Web Design (by/via) · · responsive-design, mobile, html
- Node at Work: A Walkthrough (by/via) · · nodejs, javascript
- 8 CSS Properties Designers Can’t Live Without (via) · · css, layout
- Better Understanding Random (via) · · randomness, php
- RIP HTML5 “<hgroup>” Element (by/via) · · html, headings
- jQuery 2.0 Released (by/via) · · jquery, release-notes
- Base Converting and Binary Operators (by/via) · · conversion, operators, php
- 3 Neat Tricks With Regular Expressions (by/via) · · regex, javascript, tips-and-tricks
- WordPress Security Tips (by/via) · · wordpress, security, tips-and-tricks
- How to Improve the Deployment of WordPress Websites (via) · · wordpress, deploying, optimization, how-tos
- Extending Twig Templates: Inheritance, Filters, and Functions (by/via) · · php, twig
- SEO Can Help You Communicate (via) · · seo, communication
- It’s the End of the “Blink” Tag as We Know It (by/via) · · html, support, user-agents
- Improve Mobile Support With Server-Side-Enhanced Responsive Design (by/via) · · responsive-design, mobile, css, caching
- Generating One-Time Use URLs (by/via) · · urls, php
- CSS3 Columns and Paged Reflowable Content (via) · · css, layout
- WordPress Migration: How to Move a Site Without Hassle (by/via) · · wordpress, migration, how-tos
- A Complete Guide to Flexbox (by/via) · · guides, css, flexbox, layout
- Global Accessibility Awareness Day (by/via) · · accessibility, awareness-days
- Can We Get Rid of Gradient Prefixes? (by) · · css, vendor-extensions, gradients
- What’s New in Firefox 20 (by/via) · · user-agents, mozilla, firefox
- jQuery: The Performance of DOM Caching (by/via) · · jquery, dom, caching, performance
- Children of the DOM (by/via) · · javascript, dom
- CSS Masking (by/via) · · css, masking
- Blink (by) · · user-agents, browser-engines, blink, google
- Hello, Blink! (by) · · user-agents, browser-engines, blink
- Media Queries in SVG Images (by/via) · · images, svg, css, media-queries
- Blink—Chrome’s New Rendering Engine (by) · · user-agents, browser-engines, blink, chrome, google
- Object-Oriented PHP (by/via) · · php, oop
- CSS Architectures: New Best Practices (by/via) · · css, resetting, floats, image-replacement, icons, layout
- Material Honesty on the Web (by/via) · · design
- Responsive Web Design With Physical Units (via) · · responsive-design, mobile, css, units
- 5 Extremely Useful But Rarely-Used CSS3 Properties (via) · · css, backgrounds, transitions, colors, shadows
- CSS Architectures: Principles of Code Cleanup (by/via) · · css, principles, optimization, quality
- The Basics of Caching and Cache Digests (by/via) · · fundamentals, caching, ruby-on-rails
- PHP Project Management (via) · · php, project-management
- The Web on Mobile and Beyond (by/via) · · web, mobile, mobile-first, responsive-design
- DRM (by) · · content, drm
- Activating Browser Modes With Doctype (by) · · user-agents, standards, doctype-switching, html, xhtml, xml
- Oh Look—a Dead WaSP (by/via) · · standards, community, advocacy, developer-relations, user-agents
- W3C Is Getting Some Work Done (via) · · w3c
- How to Build a Better Button in CSS3 (by/via) · · how-tos, buttons, css
- Our Work Here Is Done (by) · · standards, community, advocacy, developer-relations, user-agents
- WebKit for Developers (by) · · webkit, overviews, link-lists
- The Problem of CSS Form Elements (by/via) · · css, forms
- 6 Nifty, Time-Saving HTML Attributes (via) · · html, forms
- A Guide to Method Chaining (by/via) · · guides, ruby
- What’s New in Chrome 25 (by/via) · · user-agents, google, chrome
- Font Hinting and the Future of Responsive Typography (by/via) · · fonts, typography, responsive-design
- The Evolution of the BEM Methodology (by/via) · · bem, css, naming, history
- What’s New in Firefox 19 (by/via) · · user-agents, mozilla, firefox
- CSS Preprocessor README (by) · · standards, tooling
- A Perspective on SOA (by/via) · · architecture, ruby-on-rails, testing, deploying, scaling
- Why Responsive Web Design Has to Win Out (by/via) · · responsive-design, mobile
- A Critical Approach to Typefaces (via) · · fonts, typography
- DRM for the Web? Say It Ain’t So (by/via) · · w3c, html, multimedia, drm
- Environmental Design With the Device API (via) · · apis, sustainability
- Favicon: A Changing Role (by/via) · · html, favicons, images
- W3C in the Wild (via) · · w3c, link-lists
- Introducing the New HTML5 “<main>” Element (by/via) · · introductions, html, semantics
- Programmer-Friendly CSS Frameworks (via) · · css, frameworks, link-lists
- The Absolute Beginner’s Guide to CoffeeScript (by/via) · · guides, coffeescript
- How to Order CSS Selectors (by) · · how-tos, css, selectors, sorting, conventions
- CSS Selectors Level 4: The Path to CSS4 (by/via) · · css, selectors
- Sneak Peek Into the Future: CSS Selectors, Level 4 (by/via) · · css, selectors
- Bulletproof Your Drupal Website (via) · · drupal, security
- Andy Clarke: The Interview—Killing Contracts (by+/via) · · interviews, design, business-relations, legal
- What’s New in Chrome 24 (by/via) · · user-agents, google, chrome
- Grid-Based Layouts 101 (via) · · design, layout, grids, adobe
- Form Follows Function (by) · · web-platform, experiments, examples, effects
- Typography 101 (via) · · introductions, typography, terminology
- Using SSH and SFTP With PHP (by/via) · · ssh, php
- What’s New in Firefox 18 (by/via) · · user-agents, mozilla, firefox
- Using Web Storage (by/via) · · storage, apis, javascript
- Improving Your Website Usability Tests (by/via) · · usability, testing, optimization
- Exploring Header Compression in HTTP/2.0 (by) · · protocols, http, compression
- Shadow DOM 101 (by/via) · · introductions, dom, shadow-dom
- How to Start an Open-Source Project (by/via) · · how-tos, foss, processes, licensing, documentation, versioning, releasing
- 10 Web Predictions for 2013 (by/via) · · web, visions, microsoft, nodejs, responsive-design
- 6 Ways SEO Will Change in 2013 (via) · · seo, google
- What the Heck Is SEO? A Rebuttal (by+/via) · · seo
- A Tale of Animation Performance (by/via) · · css, animations, performance
- Why Moving Elements With “translate()” Is Better Than “pos:abs top/left” (by) · · css, animations, performance
- Scrolling Performance (by/via) · · performance, scrolling
- Parallaxin’ (by/via) · · effects, css, javascript
- Get Started With Git (via) · · interviews, introductions, git
- Getting to Know CSS3 Selectors: Structural Pseudo-Classes (by/via) · · css, selectors, examples
- CSS Baseline: The Good, the Bad, and the Ugly (by/via) · · css, typography
- The Basics of jQuery (by/via) · · fundamentals, jquery
- CSS Animations With Only One Keyframe (by) · · css, animations
- Why Won’t Helvetica Go Away? (via) · · fonts, typography, history
- Prototypes in JavaScript (by/via) · · javascript
- How to Become a Top WordPress Professional (by/via) · · how-tos, wordpress, career
- Translation Is UX (by/via) · · localization, user-experience, accessibility
- Introduction to Node.js Streams (via) · · introductions, nodejs, streaming
- Headless WebKit and PhantomJS (by/via) · · webkit, headless, tooling
- Introducing the Magento Layout (by/via) · · introductions, magento, layout
- Will HTML Ever Be Replaced? (by/via) · · html
- Web Scraping in Node.js (by/via) · · scraping, nodejs
- What Is CoffeeScript All About? (via) · · coffeescript
- The Single Responsibility Principle (via) · · principles, solid, php
- Code Smells in CSS (by) · · css, technical-debt, anti-patterns
- Making HTTP Requests in Node.js (by/via) · · http, nodejs
- JavaScript Accessibility 101 (by/via) · · introductions, javascript, accessibility
- The CSS Problem (by) · · css, standards
- How to Use Aliases in Linux Shell Commands (via) · · how-tos, aliases, command-line, shell, unix-like
- Perfecting Your Website’s Favicon (via) · · images, favicons, optimization
- The Complete Guide to WordPress Custom Post Types (by/via) · · guides, wordpress, php
- The Open/Closed Principle (via) · · principles, solid, php
- Internet Explorer 10: The Review (by/via) · · user-agents, microsoft, internet-explorer
- Compressive Images (by/via) · · images, compression, jpeg
- Exploration of Single-Page Websites (by/via) · · design, navigation, landing-pages, examples
- 20 Inspirational Landing Page Designs (via) · · design, landing-pages, examples, link-lists
- Why Should Web Design Be a Profession? (via) · · design, career
- 5 CSS Properties That Give Designers Fits (via) · · css, design, floats, shadows, gradients, borders, navigation
- Why Coding Style Matters (by/via) · · formatting, conventions, communication, html, css, javascript, jquery
- Talk Node.js With the Experts—How It All Went Down (by/via) · · interviews, nodejs, link-lists
- The Road to Reusable HTML Components (by/via) · · html, css, components
- IE10 for Windows 7: Why the Delay? (by/via) · · user-agents, microsoft, internet-explorer, windows
- There Is No Mobile Web (by) · · videos, mobile, web
- Practical Code Refactoring—Readability (via) · · refactoring, best-practices, formatting, naming, conventions
- Combining CoffeeScript With ASP.NET (by/via) · · coffeescript, asp-net
- Top 10 PHP Security Vulnerabilities (via) · · php, security, vulnerabilities
- Color Theory 101 (via) · · introductions, colors, design
- Using JSLint to Refine Your Code (by/via) · · javascript, linting, tooling, conventions
- Node JS (by/via) · · videos, javascript, nodejs
- Introducing TypeScript—JavaScript on Steroids (by/via) · · introductions, typescript
- An Introduction to CoffeeScript (by/via) · · introductions, coffeescript, javascript
- Stefan Sagmeister Interview (via) · · interviews, design
- CSScomb: Sorting CSS Properties, the Better Way (by/via) · · css, sorting, tooling
- TypeScript—Microsoft’s Replacement for JavaScript (via) · · microsoft, typescript, javascript
- Hmm, Let’s Not “Fuck the Standards Bodies” (by) · · standards, w3c, whatwg
- Happy 10th Birthday Firefox! (by/via) · · user-agents, mozilla, firefox, anniversaries
- It’s Not All Doom and Gloom on the Web (by/via) · · community, web-platform
- Building Your Own URL Shortener (via) · · php, mysql, databases, functionality, urls
- Introducing Nunjucks, a Better JavaScript Templating System (by) · · introductions, nunjucks, template-engines, javascript
- Compile PHP on Windows (by/via) · · compiling, php, windows
- 5 Reasons Why Zuckerberg Has Not Killed HTML5 (by/via) · · html, native, facebook+meta
- Testing Websites in Game Console Browsers (by/via) · · testing, user-agents
- Coming Soon: Native CSS Variables (by/via) · · css, custom-properties, less, sass
- To “www” or Not to “www”—That Is the Question (by/via) · · servers, apache, urls
- Style Web Forms Using CSS (via) · · css, forms
- Page Caching With HTTP (via) · · caching, http, ruby-on-rails
- Toggling State in CSS (by) · · css, state-management
- What’s New in Firefox 15 (by/via) · · user-agents, mozilla, firefox
- Usable Yet Useless: Why Every Business Needs Product Discovery (by/via) · · usability, user-experience, economics, product-management
- Amazon DynamoDB: Store PHP Sessions With a Load Balancer (by/via) · · aws, dynamodb, databases, php
- Towards a Retina Web (by/via) · · responsive-design, pixel-density, html, css
- The Battle of CDNs: Comparing CloudFlare and Incapsula (by/via) · · content-delivery, tooling, cloudflare, comparisons
- 10 Best JS Mobile Web Development Frameworks (by/via) · · javascript, frameworks, mobile
- jQuery Is Used on Half of All Websites (by/via) · · jquery
- CSS3 Gems: The “pointer-events” Property (by/via) · · css, events
- Learning to Love the Boring Bits of CSS (by/via) · · css, units, functions, selectors
- Content Strategy and Storytelling (by/via) · · content, content-strategy, writing, link-lists
- Replacing HTML (by) · · html, xhtml, xforms, semantic-web, flash, java
- WordPress vs. Joomla: Search Engine Optimization (via) · · seo, wordpress, joomla, comparisons
- Six Tips for a Killer Email Campaign (via) · · tips-and-tricks, email, writing, marketing
- The Basics of the Shadow DOM (by/via) · · fundamentals, shadow-dom, dom
- Browser Trends of August 2012 (by/via) · · user-agents, trends, metrics
- Product Management for the Web (via) · · product-management, communication, prioritization, processes
- Beyond Usability Testing (by/via) · · usability, testing
- What’s New in Firefox 14 (by/via) · · user-agents, mozilla, firefox
- A Detailed Breakdown of the “<script>” Tag (by/via) · · html, javascript
- Responsive Design’s Dirty Little Secret (by/via) · · responsive-design, css
- The Elements of the Mobile User Experience (by/via) · · user-experience, mobile
- It’s Time to Stop Blaming Internet Explorer (by/via) · · internet-explorer, microsoft, user-agents, progressive-enhancement
- Old Browsers Are Holding Back the Web (by/via) · · user-agents, internet-explorer, microsoft, web-platform, metrics
- .htaccess for All (via) · · servers, apache, configuration
- The “color()” Function (by) · · css, functions
- Learning CSS3: A Reference Guide (by/via) · · guides, learning, css, link-lists
- Mastering CSS Principles: A Comprehensive Guide (by/via) · · guides, css, principles, link-lists
- How to Make a Living in the Web Industry (by/via) · · how-tos, career, monetization, business-relations
- Turn Off Cache in Firefox When [You’re] Testing (by/via) · · caching, user-agents, mozilla, firefox
- 5 Inspiring (and Useful) PHP Snippets (by/via) · · php, examples
- The Skinny on IE’s Update Policy (by) · · user-agents, microsoft, internet-explorer
- An Introduction to Building Shopify Themes (by/via) · · introductions, shopify, theming
- Introduction to JavaScript Unit Testing (by/via) · · introductions, javascript, testing
- Facilitating Great Design (by/via) · · design, collaboration, processes
- 99 Powerful New CSS and JavaScript Techniques (by/via) · · css, javascript, techniques, link-lists
- The Open/Closed Principle Applied to CSS (by) · · principles, solid, oocss, css
- Why Your Links Should Never Say “Click Here” (via) · · links, microcontent, usability, seo
- An Introduction to Content Security Policy (by/via) · · introductions, csp, security
- JavaScript Profiling With the Chrome Developer Tools (by/via) · · javascript, profiling, dev-tools, user-agents, chrome, google
- How to Resize Background Images with CSS3 (by/via) · · how-tos, resizing, backgrounds, css
- Social Media Is a Part of the User Experience (by/via) · · user-experience, social-media, marketing
- Doing More With Your Django Models (by/via) · · django
- How CSS Handles Errors (by) · · css, errors
- Exceptional Exception Handling in JavaScript (by/via) · · javascript, errors
- Website Design for Tablets and Mobile (by/via) · · design, responsive-design, mobile
- Understanding CSS Filter Effects (by/via) · · css, filters, effects
- XBL 2.0 (by/via) · · xbl
- 10 Tips for Better Coding (via) · · tips-and-tricks, quality, conventions, documentation, refactoring, naming, version-control, building, testing, tooling
- 5 Quick Tips to Improve Your jQuery (by/via) · · tips-and-tricks, jquery
- 25 Bestselling Premium WordPress Themes in 2012 (via) · · wordpress, themes, trends, link-lists