“2010s” Archive (4)
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).
- The Web Runs on Electricity and We’re Running Out (by/via) · · sustainability
- Sustainable Web Design (by/via) · · sustainability, performance
- IE11 and the Mysterious Missing Browser Modes (by/via) · · user-agents, microsoft, internet-explorer
- WordPress Developer Tools (via) · · wordpress, tooling, link-lists
- Line Mode Browser 2013 (by+/via) · · websites, user-agents, line-mode, history
- Image Compression for Web Developers (by/via) · · images, compression, performance, link-lists
- Do as Little as Possible (by/via) · · web, mobile, simplicity
- Deploying a Yeoman/Angular App to Heroku (via) · · deploying, angularjs, heroku
- Technical Debt (via) · · technical-debt, maintenance
- Tell Don’t Ask (by) · · programming, best-practices
- A Look at the HTML5 “nav” Element (via) · · html, semantics, navigation
- The Dark Shadow of the DOM (by/via) · · dom, shadow-dom, accessibility
- A URL Policy for Web Projects (by) · · urls, links, conventions
- Best Practice for Code Examples (by/via) · · documentation, best-practices
- 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
- 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
- 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
- Understanding Streams in PHP (by/via) · · php, streaming
- CSS3 Animation Cheat Sheet (by) · · css, animations, cheat-sheets
- 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
- 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
- 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
- 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
- The Definitive Guide to CSS Transitions (via) · · guides, css, transitions
- Happy 10th Birthday CSS Zen Garden (by/via) · · anniversaries, css, design
- 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
- 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
- Generating One-Time Use URLs (by/via) · · urls, php
- CSS3 Columns and Paged Reflowable Content (via) · · css, layout
- Global Accessibility Awareness Day (by/via) · · accessibility, awareness-days
- A Complete Guide to Flexbox (by/via) · · guides, css, layout
- 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
- 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
- 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
- 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
- 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
- Bulletproof Your Drupal Website (via) · · drupal, security
- What’s New in Chrome 24 (by/via) · · user-agents, google, chrome
- Grid-Based Layouts 101 (via) · · design, layout, 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
- Exploring Header Compression in HTTP/2.0 (by) · · protocols, http, compression
- Shadow DOM 101 (by/via) · · introductions, dom, shadow-dom
- 10 Web Predictions for 2013 (by/via) · · web, visions, microsoft, nodejs, responsive-design
- 6 Ways SEO Will Change in 2013 (via) · · seo, google
- 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
- The Basics of jQuery (by/via) · · fundamentals, jquery
- CSS Animations With Only One Keyframe (by) · · css, animations
- Prototypes in JavaScript (by/via) · · javascript
- 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
- 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 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
- 20 Inspirational Landing Page Designs (via) · · design, landing-pages, examples, link-lists
- 5 CSS Properties That Give Designers Fits (via) · · css, design, floats, shadows, gradients, borders, navigation
- Talk Node.js With the Experts—How It All Went Down (by/via) · · interviews, nodejs, link-lists
- IE10 for Windows 7: Why the Delay? (by/via) · · user-agents, microsoft, internet-explorer, windows
- There Is No Mobile Web (by) · · videos, transcripts, 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
- 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
- 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, meta
- 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
- 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
- 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
- .htaccess for All (via) · · servers, apache, configuration
- The “color()” Function (by) · · css, functions
- 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, themes
- Facilitating Great Design (by/via) · · design, collaboration, processes
- The Open/Closed Principle Applied to CSS (by) · · principles, solid, oocss, css
- An Introduction to Content Security Policy (by/via) · · introductions, csp, security
- How to Resize Background Images with CSS3 (by/via) · · how-tos, resizing, backgrounds, css
- 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
- Madge (by) · · packages, npm, dependencies, visualization
- What’s New in Chrome 19 (by/via) · · user-agents, google, chrome
- An Overview of the Web Storage API (by/via) · · overviews, storage, apis, examples
- Two New Proposals to Solve the CSS3 Vendor Prefix Crisis (by/via) · · css, vendor-extensions
- Basic JavaScript Regular Expression Example (by/via) · · javascript, regex, examples
- Application Cache Is a Douchebag (by/via) · · caching, storage, offline
- Stop Making Endless Design Changes (by/via) · · design, processes
- How I Got Into Web Development—the Long Version (by) · · career, retrospectives
- Cross-Site Scripting Attacks (XSS) (by/via) · · security, examples
- How to Use WebSockets Today With Pusher (by/via) · · how-tos, websockets, tooling
- What’s New in Firefox 12 and Chrome 18 (by/via) · · user-agents, mozilla, firefox, google, chrome
- Working With Files in PHP (via) · · php, file-handling
- Pixels Are Ruining My Life (by/via) · · css, units, responsive-design
- Modernize Your HTML5 Canvas Game (by/via) · · canvas, apis, html, javascript, css, animations
- 10 Recommended Cloud Management Tools (via) · · cloud-computing, tooling, link-lists
- Is the Way We Communicate With Clients All Wrong? (via) · · communication, business-relations, processes
- On Browser Testing (by) · · user-agents, testing
- Moving From Java to Ruby and Beyond (via) · · programming, java, ruby
- The Need for a Responsive Web Image Format (by) · · responsive-design, images, mobile, webp
- What’s Next for HTTP (by) · · protocols, http
- Dynamic Function Names in JavaScript (by) · · functions, naming, javascript
- A Comprehensive Introduction to Less: Mixins (by/via) · · introductions, preprocessors, less, mixins
- Working Successfully With Contractors (via) · · collaboration, communication, business-relations
- 5 Things I Hate About CSS3 (by/via) · · css, vendor-extensions, dev-tools, user-agents, support, w3c
- Non-Functional Software Testing (via) · · testing
- Multi-Device Layout Patterns (by) · · design, responsive-design, design-patterns, layout, mobile, desktop
- The Best Browser Is the One You Have With You (by/via) · · mobile, user-agents, web
- For a Future-Friendly Web (by/via) · · web, design, content
- 100 jQuery Sliders for Images/Content (by/via) · · jquery, link-lists
- 5 Things I Love About HTML5 (via) · · html, forms, multimedia, canvas, geolocation, apis
- Type Hinting in PHP (via) · · php
- Mastering CSS3 Text Shadows (via) · · css, shadows
- Mastering Box Shadows (via) · · css, shadows
- Future-Ready Content (by/via) · · content, microcontent
- Living Standards (by) · · standards, processes, whatwg, w3c
- Responsive Navigation Patterns (by) · · design, responsive-design, navigation, design-patterns
- HTTP Debugging With Node and http-console (by/via) · · http, debugging, nodejs, tooling
- Capturing Audio and Video in HTML5 (by/via) · · multimedia, apis, javascript, html
- 7 Solutions to the CSS3 Vendor Prefix Crisis (by/via) · · css, vendor-extensions, user-agents, interoperability, w3c
- Building a High Performance Website (via) · · performance, metrics, processes, optimization