Tech does not just watch: Take action against Russia’s war on Ukraine 🇺🇦, and take action against Israel’s occupation, destruction, and ethnic cleansing of Palestine (history) 🇵🇸 Hide

Frontend Dogma

“2010s” News Archive (5)

Entry (Sources) and Other Related TopicsDate#
How to Get Started in Web Design (chr/css)1,688
introductions, domains, hosting, tooling, code-editors, coda
CSS-Only Solution for UI Tracking (sma)1,687
css, metrics, analytics, google
Best Practices for XML Sitemaps and RSS/Atom Feeds1,686
sitemaps, rss, atom, syndication, best-practices
Personalizing Git With Aliases (jef/ali)1,685
git, customization, aliases
How to Further Improve the World of Open Standards (w3c)1,684
awareness-days, standards
What’s New in Firefox 33 (eli)1,683
firefox, mozilla, browsers
A Guide to SVG Animations (SMIL) (sar/css)1,682
guides, svg, images, animations, smil
How to Be a Good Developer1,681
how-tos, career, professionalism, quality, prioritization, craft
A Front-End Developer’s Ode to Specifications (sma)1,680
design, documentation, design-systems, processes
CSS, DRY, and Code Optimization (j9t)1,679
css, principles, optimization, maintainability
What the Heck Is the Event Loop Anyway? (jsc)1,678
videos, javascript, event-loop, events
Training the CMS (web/ali)1,677
content-management, content, writing, content-strategy, processes
The Perception of Performance (lou)1,676
performance, user-experience
Image Optimization Services (gri/clo)1,675
images, performance, optimization, link-lists
Before You Hire Designers (mon/ali)1,674
design, hiring
Thoughts on Pagination (chr/css)1,673
pagination, urls, consistency
JS Parse and Execution Time (tka)1,672
javascript, parsing, metrics, performance
The Culinary Model of Web Design (ali)1,671
craft, optimization
On Declaration Sorting in CSS (j9t)1,670
css, sorting
Design Principles: Connecting and Separating Elements Through Contrast and Similarity (sma)1,669
design, principles, contrast, colors
Don’t Use “<picture>” (Most of the Time) (gri/clo)1,668
images, html, responsive-design
The Role of Utility Classes in Scalable CSS1,667
css, components, presentational-html, scalability, maintainability, consistency
What to Expect From Yii 2.01,666
php, frameworks
PhpStorm 8 Released—See What’s New and Grab a Free License1,665
code-editors, jetbrains, phpstorm
Getting Started With CSS Audits (ali)1,664
introductions, css, auditing, link-lists
Introducing the New Yahoo Developer Network Website1,663
introductions, yahoo, community
Sass for WordPress Developers1,662
wordpress, sass
Scroll-Then-Fix Content (chr/css)1,661
css, scrolling, debouncing
A Guide to the HTML5 “time” Element1,660
guides, html, time, examples
CSS Audits: Taking Stock of Your Code (ali)1,659
css, auditing, quality
Understanding Transducers1,658
programming, functions, examples
Picnic CSS1,657
websites, libraries, presentational-html, css
18 Critical Oversights in Web Development1,656
mistakes, errors, logging, caching, best-practices, software-design-patterns, testing, automation, auditing
Already 1 Billion Websites, and Counting (chr)1,655
web
Junior Designers vs. Senior Designers1,654
design, career, processes, comparisons
“getElementsByTagName” (W3C DOM Core Method)1,653
dom, javascript
What’s New in Chrome 37 (cra)1,652
chrome, google, browsers
What’s New in Wordpress 4.01,651
wordpress
Centering in CSS Guide (chr/css)1,650
guides, css, centering
Git: The Safety Net for Your Projects (tob/ali)1,649
git, command-line
How a New HTML Element Will Make the Web Faster (ars)1,648
html, images, performance, responsive-design
Running Code Reviews With Confidence (ali)1,647
code-reviews, processes, git, command-line
11 CSS Learning Tools and Resources (lou)1,646
css, learning, tooling, link-lists
The Conventional Front-End1,645
conventions, javascript, tooling
Refactoring Single Page App1,644
single-page-apps, refactoring, complexity, maintainability, jquery, backbone, angularjs
How to Write a Git Commit Message1,643
how-tos, commit-messages, documentation, communication, git
Customizing WordPress Archives for Categories, Tags, and Other Taxonomies (jos/sma)1,642
wordpress, information-architecture
Is Your Responsive Design Working? Google Analytics Will Tell You (sma)1,641
responsive-design, analytics, google, metrics
A Quick Tour of WordPress 4.0 (sma)1,640
wordpress
HTML and Specifying Language (j9t)1,639
html, optimization, minimalism
BEM—Block Element Modifier1,638
websites, bem, css
Consistency (jus)1,637
consistency, design, user-experience
Making SVGs Responsive With CSS (sar/cod)1,636
svg, images, responsive-design, css
Minimising Font Downloads (jaf)1,635
fonts, css, performance, optimization, support, browsers
Starting CSS Animations Mid-Way (chr/css)1,634
css, animations
Favicons, Touch Icons, Tile Icons, Etc.—Which Do You Need? (css)1,633
icons, favicons, images
Google’s Blink Not Implementing W3C Pointer Events1,632
google, blink, browser-engines, pointer-events
The 10 Things You Should Do When You Have Your Next Web Idea1,631
creativity, processes
CSS Vocabulary1,630
css, terminology, cheat-sheets
An Introduction to Git Hooks1,629
introductions, git, git-hooks
Intro to AngularJS1,628
introductions, angularjs
25 Ways to Increase Traffic to Your Website1,627
traffic, seo
Designer’s Guide to DPI1,626
guides, design, print, pixel-density
The WordPress Database Demystified1,625
wordpress, databases, mysql
Faster YouTube Embeds With JavaScript1,624
embed-code, youtube, javascript, performance
How to Create a Helpful and Better 404 Page (sma)1,623
how-tos, error-pages, user-experience, search, functionality
Swapping Out SVG Icons (chr/css)1,622
svg, images, icons, css, jquery, techniques
A Closer Look at Functions in Go1,621
go, functions
CSS-Only Accordion Using the Checkbox Hack (geo)1,620
css, accordions, forms, hacks
HTTPS as a Ranking Signal (met)1,619
google, search, security, http, seo
You Can Do That With CSS? (sco)1,618
css, forms, layout, transitions
Thinking in Components1,617
components, web-components
A Retort on Simplicity1,616
simplicity, tooling
Build a Blog With Jekyll and GitHub Pages (sma)1,615
blogging, jekyll, github-pages
Responsive Web Design, CSS Specificity, and SVG Knowledge1,614
responsive-design, sublime-text, css, javascript, svg
Testing on the Toilet: Don’t Put Logic in Tests1,613
testing
Keep Sass Simple (kit)1,612
sass
The Most Dangerous Word in Software Development (ali)1,611
communication
WordPress I18N and Localization1,610
wordpress, localization, internationalization
Organizing CSS: OOCSS, SMACSS, and BEM (mat)1,609
css, oocss, smacss, bem, comparisons
JavaScript Event Madness! Capturing All Events Without Interference (css)1,608
javascript, events
HTML Minifier [Revisited]1,607
html, html-minifier, minification, optimization
Guide to Responsive-Friendly CSS Columns (kat/css)1,606
guides, responsive-design, css, layout
How to Craft the Perfect 404 Page1,605
how-tos, error-pages, user-experience
The W3C Looks to Standardize the Social Web (sdt)1,604
w3c, social-media, web
Tweaking Your Website? Do It Safely With Google Experiments1,603
google, testing, tooling
WordPress Theme Development: Getting Started With Underscores (“_s”)1,602
wordpress, introductions, theming, tooling
Developer’s Toolbox: GitHub1,601
videos, version-control, git, github
Ten CSS One-Liners to Replace Native Apps (ali)1,600
css, layout, design
How Do You Design Interaction? (sma)1,599
design, interaction-design
Introduction to the Resource Timing API1,598
introductions, performance, time, apis, javascript
On Web Documents and Web Apps (j9t)1,597
terminology, concepts, comparisons
An Introduction to WAI–ARIA1,596
introductions, aria, accessibility, examples
Breaking Web Design Conventions = Breaking the User Experience (nng)1,595
design, conventions, usability, user-experience
I Don’t Like It (lau/ali)1,594
design, business-relations, communication
Peachpuffs and Lemonchiffons (jsc)1,593
videos, colors
Scaling Down the BEM Methodology for Small Projects (sma)1,592
bem, css, naming
What’s New in Chrome 361,591
chrome, google, browsers
All Code Is Not Equal: On Research and Production Code (j9t)1,590
concepts, terminology, comparisons
Testing robots.txt Files Made Easier1,589
robotstxt, testing, tooling, crawling, google, search
Create Responsive Tables With Foundation1,588
videos, responsive-design, tables, html, foundation
Inheriting “box-sizing” Probably Slightly Better Best-Practice (chr/css)1,587
css, box-model, best-practices
Adding CSS Animations to AngularJS Applications1,586
css, animations, angularjs
Authoring Critical Above-the-Fold CSS (css)1,585
css, sass, performance, asynchronicity
Getting Started With Sass and Bourbon1,584
introductions, sass, preprocessors, tooling
Awesome Node.js (sin)1,583
link-lists, nodejs, tooling
Web 2024—a Response to Robin Berjon’s Post (mar)1,582
web, outlooks, javascript, web-components, w3c, web-workers, interoperability, servo
Are We Ready to Use Flexbox?1,581
css, flexbox, layout, vendor-extensions, preprocessors, support
Optimizing WordPress Performance With P31,580
wordpress, performance, optimization, plugins
The WAI Forward (hey/sma)1,579
accessibility, html, aria, w3c
WebRTC Specifications Advance (don/sdt)1,578
interviews, webrtc, apis, standards
How to “Resize” Images With CSS1,577
css, media-queries, images, resizing
Tag Management: Bringing Peace to Developer–Marketer Relations1,576
tag-management, maintenance, tooling
Media Queries Need Space to Be Successful (kar)1,575
css, media-queries, mobile
Pixels Are Expensive (aer)1,574
performance, rendering, painting
Fixed Table Layouts (chr/css)1,573
tables, css
Web 2024 (rob)1,572
web, outlooks
Server-Side Device Detection With JavaScript (sma)1,571
javascript, mobile
Speed Up Your WordPress Site1,570
wordpress, performance, tooling
The Pros and Cons of Accessibility Professional Associations1,569
accessibility, career, training
15 Little-Known Unix Commands1,568
unix-like, command-line
6 Tips for Writing Better Code1,567
tips-and-tricks, modules, preprocessors, version-control, code-reviews
kouto swiss1,566
websites, frameworks, presentational-html, css, stylus
What Every Frontend Developer Should Know About Webpage Rendering1,565
rendering, dom, cssom, painting, reflow, browsers, browser-engines
Why Managers Make Terrible Scrum Masters1,564
agile, scrum, processes, collaboration, engineering-management
How to Speed Up WordPress (sma)1,563
how-tos, wordpress, performance
Using .htaccess to Prevent Web Scraping1,562
servers, apache, scraping
Web Technologies Hanging Out Together (chr/css)1,561
html, css, javascript, php
CSS-Driven Internationalization in JavaScript (sma)1,560
javascript, css, html, internationalization, localization
The World Wide Web Consortium at 20: Moving the Web Toward Its “Full Potential” (tim/kni)1,559
w3c, anniversaries
HTML5 on Track for W3C Finalization by Year’s End (red)1,558
html, w3c, standards
“async” Attribute and Scripts at the Bottom (chr/css)1,557
html, javascript, asynchronicity
HTML5: On Our Way to Recommendation (ple/w3c)1,556
html, standards
Ruby Markup (ri/web)1,555
html, ruby-markup
Minimalist Newsletter Subscription Form (osv)1,554
forms, email, functionality, minimalism
What’s New in Git 2.0?1,553
git, command-line
Apple and Responsive Design (ali)1,552
apple, responsive-design
How to Build and Develop Websites With Gulp (sma)1,551
how-tos, gulp
Women in Tech: Where Are We Headed? (div)1,550
community
Client-Side Form Validation With HTML51,549
html, forms, validation
PhpStorm 8—New Features1,548
code-editors, jetbrains, phpstorm
5 Things I’ve Learned About Accessibility1,547
accessibility, html, keyboard-navigation, testing, assistive-tech, browsers
Testing Responsive Images (wil/ali)1,546
images, html, responsive-design
Authoring HTML: Language Declarations (ri/w3c)1,545
html, metadata, localization, internationalization
Prototyping Your Workflow (ali)1,544
prototyping, processes, strategies
What Web Designers Can Learn From Art History1,543
design, art, colors
The Mystery of the jQuery Object: A Basic Introduction (sma)1,542
introductions, jquery
We Have Work to Do: #yesallwomen and the Web (ali)1,541
web, community
“Mobile First” Considered Confusing (cra)1,540
mobile, mobile-first, desktop
Sniffing in China and WAP (kar)1,539
wap, wml, nginx, servers
Understanding Web Pages Better (hpe+)1,538
google, search, javascript
An Introduction to Node.js and MongoDB (sma)1,537
introductions, nodejs, mongodb, databases
HTML5 Forms: CSS (cra)1,536
html, forms, css, selectors, cascade
Understanding Version Control With Diffs (tob)1,535
version-control
HTML5 Forms: The Markup (cra)1,534
html, forms, semantics
Mobile and Accessibility: Why You Should Care and What You Can Do About It (sma)1,533
mobile, accessibility, user-experience
Managing Responsive Breakpoints With Sass (kit)1,532
sass, media-queries, responsive-design
The Dangers of Stopping Event Propagation (phi/css)1,531
jquery, events
MooTools Core and More 1.5 Are Here (ser/moo)1,530
release-notes, mootools
CSS: The Good Parts1,529
css, components, namespaces, conventions
Design Principles: Space and the Figure-Ground Relationship (sma)1,528
design, principles, spacing
Global Accessibility Awareness Day: Getting the Word Out (ali)1,527
awareness-days, accessibility
Learning Node.js: The “npm link”1,526
videos, nodejs, npm
Mozilla Relents, Says It Will Implement HTML5 DRM Solution in Firefox (fre/tec)1,525
firefox, mozilla, browsers, drm, eme
The Definitive Guide to Form Label Positioning1,524
guides, forms, labels, design, accessibility, positioning
Universal Selector (CSS Selector)1,523
css, selectors
Accessibility: The Missing Ingredient (ali)1,522
accessibility, screen-readers, assistive-tech, testing
Git for Beginners1,521
git, command-line
jQuery With CoffeeScript (chr/css)1,520
jquery, coffeescript, examples
PHP and Continuous Integration With Travis CI1,519
php, ci-cd, tooling
Picturefill 2.0: Responsive Images and the Perfect Polyfill (sma)1,518
html, images, responsive-design, polyfills
Placeholders in Form Fields Are Harmful (nng)1,517
forms, placeholders, usability
No More JS Frameworks (jcg)1,516
javascript, frameworks
WordPress Permissions—How to Set Up Proper Filesystems and Ownerships (sma)1,515
how-tos, wordpress, permissions
The History of WordPress1,514
wordpress, history
Tips for Creating Accessible SVG (tin)1,513
accessibility, svg, images, tips-and-tricks
Unicode for a Multi-Device World (sma)1,512
unicode, encoding, icons, css
mXSS (gaz)1,511
xss, html, security
Moving Forward With CSS Shapes (sar/ali)1,510
css, shapes, link-lists
Email Subject Lines: 5 Tips to Attract Readers (nng)1,509
email, writing, microcontent, tips-and-tricks
Konqueror vs. Firefox1,508
browsers, konqueror, firefox, mozilla, comparisons
Dealing With Content Images in Email (chr/css)1,507
email, images, html, wordpress, responsive-design
Introduction to Kirby CMS1,506
introductions, content-management
Using Emmet With Sublime Text (joh)1,505
sublime-text, code-editors, tooling
Symfony 2 Checklist for Development and Deployment1,504
symfony, checklists
10 Random jQuery Plugins1,503
jquery, plugins, link-lists
20 Useful Docs and Guides for Front-End Developers (lou)1,502
guides, training, html, css, javascript, link-lists
A Different Letter to a Junior Designer (mal/ali)1,501
design, career
Cache Invalidation Strategies With Varnish Cache (per/sma)1,500
performance, caching, tooling
CSS Selectors Cheat Sheet1,499
css, selectors, cheat-sheets, examples
Internet Explorer Conditional Comments1,498
browsers, microsoft, internet-explorer, conditional-comments
The Internet Explorer “hasLayout” Property1,497
browsers, microsoft, internet-explorer, hacks
An Introduction to the Web Notifications API1,496
introductions, apis, notifications
CSS Comments1,495
css, comments
My Favorite Sass Tools (kit)1,494
sass, tooling, link-lists
Version Control Software in 2014: What Are Your Options?1,493
version-control, git, svn, cvs, comparisons
“:first-child” (CSS Selector)1,492
css, selectors
Syntax Highlighting Outside Your Editor (ali)1,491
code-editors, syntax-highlighting, sublime-text
Getting Started With Go1,490
introductions, go
It’s Time to Encrypt the Entire Internet (kli/wir)1,489
web, security, http, ssl, encryption
12 Little-Known CSS Facts (lou)1,488
css, colors, backgrounds, borders, tables
Basic Structure of a Web Page1,487
html
Understanding the CSS3 “transition-timing-function” Property (sma)1,486
css, time, transitions, animations
IE9 Still Has CSS Limit1,485
internet-explorer, microsoft, browsers, css
Mathematical Markup Language (MathML) Version 3.0 2nd Edition (w3c)1,484
mathml, standards
SEO-Friendly Infinite Scroll1,483
scrolling, seo
Creating Style Guides (ali)1,482
design, documentation, style-guides, pattern-libraries
Font Size Idea: “px” at the Root, “rem” for Components, “em” for Text Elements (chr/css)1,481
css, units
Keyboard-Only Navigation for Improved Accessibility (nng)1,480
accessibility, keyboard-navigation, focus, testing
Stripes in CSS (chr/css)1,479
css, gradients, effects, examples
Web Developers Less Concerned About Browser-Compatibility, More Concerned With HTML51,478
community, html, interoperability, browsers
The Power of “em” Units in CSS (lou)1,477
css, units
HTTPS Basics1,476
fundamentals, http, privacy
HTML Forms in AngularJS1,475
html, forms, angularjs
Understanding the Object Model1,474
ruby
What’s New in Firefox 28 (cra)1,473
browsers, mozilla, firefox
People Skills for Web Workers (ali)1,472
engineering-management, collaboration
Title CSS: A Simple Approach to CSS Class Naming1,471
css, naming
“srcset” and “sizes” (eee)1,470
html, images, responsive-design
Best PHP IDE in 2014—Survey Results1,469
surveys, code-editors, php, jetbrains, phpstorm, sublime-text
How to Charge for Websites: The Agile Way (cra)1,468
how-tos, economics, business-relations, agile
WordPress Performance Improvements That Can Go Wrong (sma)1,467
wordpress, performance, plugins
WAI–ARIA Expands Web Accessibility (w3c)1,466
accessibility, aria, html, standards
5 Apps to Enhance Google Analytics1,465
google, analytics, tooling, link-lists
A Q&A on the Picture Element (yoa+/ali)1,464
interviews, html, semantics, images, responsive-design
Symfony in Drupal 81,463
drupal, symfony, link-lists
Web at 25, W3C at 20—an Opportunity to Reflect, and to Look to the Future (w3c)1,462
anniversaries, web, w3c
Shadow DOM1,461
shadow-dom, dom, svg, images, angularjs, css, mathml
My Current CSS and Sass Styleguide (kit)1,460
css, sass, conventions, naming, bem, documentation
Sass Tooltip Mixin (geo)1,459
sass, mixins, tooltips
Story of the Web1,458
websites, web, history
The Web Is 25—and the Semantic Web Has Been an Important Part of It1,457
web, anniversaries, semantic-web
Using Meta Tags in HTML: Some Basics and Best Practices1,456
html, metadata, fundamentals, best-practices, examples
The World Celebrates 25 Years of the Web1,455
web, anniversaries
The Latest in Web Font Trends (ali)1,454
fonts, trends
Writing Hyperlinks: Salient, Descriptive, Start With Keyword (nng)1,453
links, microcontent, writing, usability
On Links and Accessibility (j9t)1,452
links, accessibility, usability
Getting Started With Microformats2 (mic)1,451
introductions, microformats, html, naming
Rethinking Responsive SVG (sma)1,450
responsive-design, svg, images, css
Grunt and Gulp Tasks for Performance Optimization1,449
yeoman, grunt, gulp, tooling, optimization, performance
Basics of CSS Blend Modes (chr/css)1,448
fundamentals, css, blend-modes, backgrounds, examples
What’s New in Chrome 33 (cra)1,447
browsers, google, chrome
Where Is Interoperability for Social Media? (dhi/zdn)1,446
social-media, standards, interoperability, opensocial
3 Tips to Find Hacking on Your Site, and Ways to Prevent and Fix It1,445
search, google, security, tips-and-tricks
RDF 1.1 Has Been Published as Recommendation (iva/w3c)1,444
standards, rdf, link-lists
The Battle for the Body Field (ali)1,443
html, xml, wysiwyg, semantics
CSS: When to Use Generated Content (j9t)1,442
css, generated-content
Float Labels With CSS (chr/css)1,441
css, floats, labels, forms
Dive In: Resources for Web Animation (ali)1,440
css, animations, link-lists
Multiple Simultaneous AJAX Requests (With One Callback) in jQuery (chr/css)1,439
ajax, callbacks, jquery
How to Build a CLI Tool With Node.js and Phantomjs (sma)1,438
how-tos, command-line, nodejs
Web Animation at Work (ali)1,437
css, animations, design
What’s New in Firefox 27 (cra)1,436
browsers, mozilla, firefox
Choosing Vanilla JavaScript (ali)1,435
javascript, jquery
Web Accessibility: Tools and Considerations1,434
accessibility, html, tooling, link-lists
Why AngularJS Makes Every Single Developer a Better One1,433
angularjs, software-design-patterns, quality
Killing Off the Global Navigation: One Trend to Avoid (nng)1,432
navigation, trends
Usability Testing for Mobile Is Easy (nng)1,431
mobile, usability, testing
How to Do Keyword Research: A Beginner’s Guide1,430
how-tos, guides, keywords, sem
Visualizing Data With D31,429
visualization, javascript
Getting Started With Pattern Libraries (ali)1,428
introductions, design, documentation, pattern-libraries, case-studies
A Word on Contemporary Web Design (j9t)1,427
design, information-design
Controlling Heavy Weight Websites1,426
performance, user-experience, case-studies
Force Quit a Tab in Google Chrome (chr/css)1,425
chrome, google, browsers
Forrester: HTML5 Apps Still Not as Good as Native Apps (inf)1,424
html, mobile, native
One Solution to Responsive Images (sma)1,423
responsive-design, images, html, php
CSS Resets1,422
css, resets
WordPress as a Framework1,421
wordpress
Nine Things to Expect From HTTP/2 (mno)1,420
http, protocols, performance, network
The Current Generation of CSS3 Selectors (lou)1,419
css, selectors, examples
Pragmatic UX Techniques for Smarter Websites (sma)1,418
user-experience, processes, career, link-lists
Thought Process of a Front End Problem (chr/css)1,417
processes, debugging, fonts, opera, browsers
So You Think You Know How to Write a WordPress Theme?1,416
wordpress, theming
CSSOM Value API Proposal Dump (tab)1,415
css, cssom, apis
Understanding JavaScript “bind()” (sma)1,414
javascript, examples
CSS Regions Considered Harmful (ali)1,413
css, adobe
Web Performance Tricks—Beyond the Basics1,412
performance, tips-and-tricks, html, css, optimization, link-lists
HTML Explained in 123 Tweets: The Google #htmltuesday Archive (j9t)1,411
html, google, link-lists
Packaging on the Web (jen+/tag)1,410
web-packaging, performance
Writing on Writing and Other Resources (ali)1,409
writing, link-lists
Tachyons (mrm)1,408
websites, frameworks, presentational-html, css, tachyons
10 HTML Tags You May Not Be Using1,407
html, semantics
Cross-Origin Resource Sharing (ann/w3c)1,406
cors, security, standards
JSON-LD Is an Official Web Standard1,405
json-ld, json, standards, w3c
When to Use “target="_blank"” (chr/css)1,404
links, usability
The Complete Guide to Reducing Page Weight (cra)1,403
guides, performance, compression, caching, content-delivery, minification
Myth Busting: CSS Animations vs. JavaScript (css)1,402
animations, css, javascript, comparisons, myths, metrics, gsap
The State of jQuery 2014 (dme/jqu)1,401
jquery
Writing a Better JavaScript Library for the DOM (sma)1,400
javascript, dom, libraries, jquery
New Features in PHP 5.61,399
php
The Syntax vs. the Spirit (chr/css)1,398
programming, loops
What Are Icon Fonts?1,397
fonts, icon-fonts
UCS vs. UTF-8 as Internal String Encoding (mit)1,396
unicode, encoding
The MPAA Just Joined the W3C, What Could Possibly Go Wrong? (rus)1,395
w3c, multimedia, html, drm
When to Use the “button” Element (chr/css)1,394
html, buttons, forms
Despite Automatic Updates, Old Browsers Are Still a Problem (edb/zdn)1,393
browsers, web-platform, security, chrome, google, firefox, mozilla, internet-explorer, microsoft, safari, apple
HTML5 in 2014: Is It Time for a Comeback? (sha)1,392
html, mobile, native
Old Browsers, Does It Matter? (kar)1,391
browsers, interoperability, support, web-platform
3 Guidelines for Search Engine “No Results” Pages (nng)1,390
guidelines, search, usability
Cross-Origin Resource Sharing on Track to Become a W3C Recommendation (sdt)1,389
w3c, cors, security, standards
10 Web Predictions for 2014 (cra)1,388
web, outlooks, web-apps, browsers
Good-Bye 20131,387
retrospectives, semantic-web, structured-data, open-graph, json, json-ld
What Is the DOM? (chr/css)1,386
dom, html, javascript
Best PHP Frameworks for 20141,385
php, frameworks, metrics, laravel, symfony
So You’ve Decided to Open-Source a Project at Work—What Now? (nza/sma)1,384
foss, licensing, community, communication
Interviewing as a Front-End Engineer in San Francisco (phi/css)1,383
interviewing, career
Tim Berners-Lee Leads Call for More Transparency Over Mass Surveillance (ale/the)1,382
web, privacy
Dart: On Its Merits (aer)1,381
dart, javascript, comparisons
Get Started With GitHub Pages (Plus Bonus Jekyll) (24w)1,380
introductions, github-pages, jekyll
The Rise of Web Bots and Fall in Human Traffic (cra)1,379
web, scraping, spam, traffic, metrics
CSS Frameworks—a Love Affair (geo)1,378
css, frameworks, foundation, bootstrap
HTML5 Form Validation1,377
html, forms, validation, accessibility
JavaScript Promises: There and Back Again (jaf/dev)1,376
javascript, promises
Understanding Forms in Drupal1,375
drupal, forms, php
9 Quick Tips About npm1,374
npm, tips-and-tricks, nvm, command-line
How to Generate Awesome Content1,373
how-tos, content, strategies, user-experience
The Device Test Imperative (bri)1,372
testing, browsers, safari, apple, css, overflow
The First Ever Banner Ad: Why Did It Work So Well? (the)1,371
monetization, history
Finding Memory Leaks With JS (pvd)1,370
javascript, memory
Grunt for People Who Think Things Like Grunt Are Weird and Hard (chr/css)1,369
tooling, grunt, installing, examples
What’s New in Firefox 26 (cra)1,368
browsers, mozilla, firefox
Why You Should Use Continuous Integration and Continuous Deployment (css)1,367
ci-cd, automation, testing, deploying, releasing, processes
How to Run a Usability Test With Users Who Are on Your Site Now (nng)1,366
how-tos, usability, testing
Animating Vectors With SVG (bri/24w)1,365
svg, images, animations, javascript
Creating Temporary Files in PHP (arp)1,364
php
CSS, HTML, and the Problem of Spec Fragmentation (j9t)1,363
css, html, standards
CSS Is for Developers (lea)1,362
css, career
Real World HTML5 Hybrid Apps1,361
html, mobile, polyfills, apis, canvas
Bootstrap vs. Foundation1,360
videos, frameworks, bootstrap, foundation, comparisons
The HTML5 “meter” Element (pan/css)1,359
html, semantics, examples
Foundation 51,358
foundation
Tim Berners-Lee Says “Surveillance Threatens Web”1,357
web, privacy, censorship
An Introduction to Full Stack JavaScript (sma)1,356
introductions, javascript, tech-stacks
Responsive Design Won’t Fix Your Content Problem (ali)1,355
content, responsive-design, strategies
Why Responsive Images Is So Hard (chr/css)1,354
images, responsive-design, css, html
Namespaced Events in jQuery (chr/css)1,353
jquery, namespaces, events
How to Convert a Negative Number to a Positive Number With PHP1,352
how-tos, php, math
SEO for Responsive Websites (sma)1,351
responsive-design, seo
The CSS Standards Process (tab/css)1,350
css, standards, processes, w3c
How to Create Cool Animations With AngularJS 1.2 and Animate.css1,349
how-tos, animations, angularjs, libraries
Grunt Tips and Tricks1,348
tips-and-tricks, grunt, configuration
What’s New in Chrome 31 (cra)1,347
browsers, google, chrome
An Introduction to DOM Events (sma)1,346
introductions, dom, events, javascript
Is Ghost Really a WordPress Killer?1,345
content-management, ghost, wordpress
A Guide to Web Components (css)1,344
guides, web-components, examples
Flat vs. Deep Website Hierarchies (nng)1,343
information-architecture
What’s the Problem With Mobile HTML5? (inf)1,342
html, mobile, native, metrics
Avoiding the 300 ms Click Delay, Accessibly (tka)1,341
events, performance, accessibility
Internet Explorer 11: The Review (cra)1,340
browsers, microsoft, internet-explorer
Responsive HTML5 Apps: Write Once, Run Anywhere? Where Is Anywhere? (wir)1,339
html, web-apps, responsive-design, performance, multimedia
How the W3C Met Its Waterloo at the “Do Not Track” Vote Showdown (the)1,338
w3c, do-not-track, privacy, economics, mobile
Killer Responsive Layouts With CSS Regions (sma)1,337
responsive-design, layout, css
Offline First1,336
websites, offline, progressive-web-apps, web-apps
Sir Tim Berners-Lee: Data and the New Web (tel)1,335
web
How to Sell Responsive Web Design to Clients (sma)1,334
how-tos, business-relations, communication
What’s New in Firefox 25 (cra)1,333
browsers, mozilla, firefox
Advanced Layout Made Easy With CSS Regions (web)1,332
css, webkit, vendor-extensions
React: Rethinking Best Practices (jsc)1,331
videos, react, best-practices
Test the Web Forward: Now Part of the W3C (ado)1,330
web-platform, testing, adobe, w3c
Internationalization Tag Set (ITS) Version 2.0 (sha+/w3c)1,329
internationalization, html, xml, standards
The Top 3 Best Foundation Practices1,328
foundation, best-practices
Cross Browser CSS Injection (css)1,327
css, browsers, tooling, grunt
The Argument Machine (fra)1,326
social-media, community, communication
How the Float Label Pattern Started1,325
forms, labels, design-patterns, history
DRM Likely in Future Versions of HTML (cne)1,324
html, drm, content, eme, standards, w3c
Challenging CSS Best Practices (sma)1,323
html, css, best-practices
Basscss1,322
websites, libraries, presentational-html, css
IE11: Browser Modes Return (cra)1,321
browsers, microsoft, internet-explorer
Lessons Learned From Leading New Web Professionals (sma)1,320
lessons, leadership, engineering-management
Art Directed Articles—Still a Good Idea? (chr/css)1,319
design, trends, examples, responsive-design, link-lists
Flat UI and Forms (ali)1,318
forms, design, buttons, accessibility
Preview the New caniuse.com Features (fyr)1,317
release-notes, caniuse
5 Free Online Browser Testing Tools1,316
browsers, testing, tooling, link-lists
Interview Questions and Exercises About CSS (chr/css)1,315
interviewing, css, liquid-design, box-model, preprocessors, resets, floats, sprites, accessibility, testing
All I Want to Do Is Build a Web Site (and Launch It)1,314
processes, site-generators, grow
The DRM Dilemma Facing the Open Web1,313
drm, html, content, plugins, w3c, eff, open-web
A Beginner’s Guide to CSS Regions1,312
guides, css
Conical Gradients in CSS (css)1,311
css, gradients, colors, sass, mixins
Flexbox Layout Isn’t Slow (pau/dev)1,310
css, flexbox, layout, performance
The Extensible Web (dom)1,309
web-platform, extensibility, web-components, shadow-dom, multimedia, ecmascript
What’s New in Chrome 30 (cra)1,308
browsers, google, chrome
Celebrating World Standards Day (w3c)1,307
awareness-days, standards
Animation of How CSS Triangles Work (chr/css)1,306
css, animations, techniques
Performance Matters (ali)1,305
performance, w3c
The Curious Case of Breadcrumbs in HTML (j9t)1,304
html, navigation, breadcrumbs
Lowering Your Standards: DRM and the Future of the W3C (dan/eff)1,303
html, content, drm, eme, w3c, standards
About Cost in Web Development (j9t)1,302
economics, prioritization
SEO Strategies for Designers1,301
seo, strategies, urls, metadata, performance
A Dual License for the HTML Working Group (ple/w3c)1,300
html, licensing, w3c
Google Launches Web Designer, a Visual Tool for Building Interactive HTML5 Sites and Ads (fre/tec)1,299
google, wysiwyg, code-editors
Philosophy in UA Detection (kar)1,298
browsers
Sustainable Web Design (ali)1,297
sustainability, performance
The Web Runs on Electricity and We’re Running Out (dor/ali)1,296
sustainability
Good Content Is Too Valuable to Die (vit/sma)1,295
content, quality
HTML Table Element Guide (chr/css)1,294
guides, html, tables, semantics, css
IE11 and the Mysterious Missing Browser Modes (cra)1,293
browsers, microsoft, internet-explorer
Line Mode Browser 2013 (lea+)1,292
websites, browsers, line-mode, history
WordPress Developer Tools1,291
wordpress, tooling, link-lists
Microsoft Claims Massive Speed Boost in Latest IE 11 Build (set/cne)1,290
internet-explorer, microsoft, browsers
Controlling CSS Animations and Transitions With JavaScript (zac/css)1,289
css, animations, transitions, javascript, examples
Image Compression for Web Developers (dev)1,288
images, compression, performance, link-lists
Web Standards Group Plans to Continue Do-Not-Track Effort1,287
w3c, do-not-track, privacy
Webpage Performance (geo)1,286
performance, compression, images, minification, caching, content-delivery
Do as Little as Possible (ali)1,285
web, mobile, simplicity
Responsive Navigation on Complex Websites (sma)1,284
navigation, responsive-design, complexity
Diagnostic.css—Super Quick Web Accessibility Testing (kar)1,283
accessibility, css, testing, bookmarklets
Deploying a Yeoman/Angular App to Heroku1,282
deploying, yeoman, angularjs, heroku
Technical Debt1,281
technical-debt, maintenance
Domain Sharding Revisited1,280
performance, domains, http, protocols
Tell Don’t Ask (mfo)1,279
programming, best-practices
WordPress Fragment Caching Revisited (css)1,278
wordpress, caching, performance, php
Code Culture Problem1,277
quality, communication, culture
XML, JSON, XSLT, and XQuery (w3c)1,276
xml, json, xsl, xquery
Flat Design and Thin Is In (sma)1,275
design, flat-design
Progressive Enhancement Is Faster (jaf/sma)1,274
progressive-enhancement, performance
A Look at the HTML5 “nav” Element1,273
html, semantics, navigation
Interview With Lea Verou of the W3C (lea)1,272
interviews, css, vendor-extensions, standards, w3c
The Dark Shadow of the DOM (sib)1,271
dom, shadow-dom, accessibility
Opera 16 Adds Form Filler, New Browser Tweaks (bet)1,270
opera, browsers
Randomize Sass (geo)1,269
sass, randomness
The Angular Way1,268
angularjs, jquery, best-practices
Web and Mobile Interest Group Emerges From W3C to Further Mobile Web Initiative (dom/cms)1,267
w3c, mobile, standards
Release the Kraken—Announcing Yeoman 1.01,266
release-notes, yeoman
A URL Policy for Web Projects (j9t)1,265
urls, links, conventions
Using Remote Image Files When You Develop Locally (lul)1,264
processes, images, drupal, apache, servers
WebKit Has Implemented “srcset”, and It’s a Good Thing (wil/sma)1,263
webkit, images, html, responsive-design
Semantic CSS With Intelligent Selectors (hey/sma)1,262
css, selectors, semantics, html
Best Practice for Code Examples (sib)1,261
documentation, best-practices
SVG Fallbacks (chr/css)1,260
svg, images, support, browsers, png
Chrome Bug Reveals Your Passwords1,259
chrome, google, browsers
How to Create Temporary and Permanent Redirects With Apache and nginx1,258
how-tos, redirecting, servers, apache, nginx
SVG Filters on Text (css)1,257
svg, images, filters, effects
HTML5 Web Storage1,256
html, browser-storage
Amazon’s Appstore Is Now Accepting HTML5 Web Apps (jam)1,255
html, web-apps
Autoprefixer: A Postprocessor for Dealing With Vendor Prefixes in the Best Possible Way (sit/css)1,254
css, vendor-extensions, tooling, postprocessors, grunt
End of an Era as Firefox Bins “Blink” Tag (the)1,253
firefox, mozilla, browsers, html
How to Configure the Apache Web Server on an Ubuntu or Debian VPS1,252
how-tos, configuration, apache, servers, unix-like
What Makes a Website Look Dated?1,251
design
What’s New in Firefox 23 (cra)1,250
browsers, mozilla, firefox
Object-Oriented HTML, and OOCSS (j9t)1,249
html, css, objects, oocss
Vim Cheat Sheet1,248
websites, cheat-sheets, vi+vim, code-editors
Bid to Kill CAPTCHA Security Test Gains Momentum1,247
captcha, security, accessibility
Images Slowing Down Your Site? Try This One Weird Trick! (aer)1,246
performance, images, javascript
Solving Rendering Performance Puzzles (jaf)1,245
svg, javascript, performance, rendering
The HTML5 “form” Attribute (cra)1,244
html, attributes, forms
W3C Highlights—August 2013 (w3c)1,243
w3c
The “Other” Interface: Atomic Design With Sass (fon/sma)1,242
atomic-design, sass
Is WebRTC Ready Yet?1,241
websites, webrtc, overviews, support, browsers
Persistent Data Storage API1,240
browser-storage, apis, w3c, standards
The True Cost of Progressive Enhancement (aar)1,239
progressive-enhancement, economics
Columnize WordPress Tags (geo)1,238
wordpress, css
Web Storage (w3c)1,237
browser-storage, apis, standards
When Do Elements Take the Focus? (sib)1,236
accessibility, html, focus
JavaScript “wake” Event1,235
javascript, events
Automatic CSS Testing (chr/css)1,234
css, testing, regressions, automation
CSS3 Transition Property Basics (cra)1,233
css, transitions, examples, fundamentals
Much Ado About Diversity1,232
community, dei
The Web Designer’s Guide to Image Copyrights1,231
guides, design, images, licensing
“Do Not Track” Opt-Out Icon Coming to Mobile Browsers (dar/cne)1,230
do-not-track, privacy, browsers, mobile
The Web’s Longest Nightmare Ends: Eolas Patents Are Dead on Appeal (jmu/ars)1,229
w3c, web, legal
Does Flexbox Have a Performance Problem? (chr/css)1,228
css, flexbox, layout, performance
Simple Responsive Images With CSS Background Images (sma)1,227
responsive-design, images, backgrounds, css, html
How “yield” Will Transform Node.js1,226
nodejs, javascript
W3C Rejects Ad Industry Attempt to Hijack Do-Not-Track Specs1,225
w3c, do-not-track, privacy, economics
On Mobile, Data URIs Are 6× Slower Than Source Linking (New Research)1,224
mobile, performance, data-urls
What’s New in IE11’s Developer Tools (cra)1,223
browsers, microsoft, internet-explorer, dev-tools
W3C Report Updates Web Applications on Mobile Standards (cms)1,222
w3c, web-apps, mobile, standards
WCAG Techniques and Understanding WCAG Updates (w3c)1,221
accessibility, wcag, techniques
5 HTML5 and ARIA Design Patterns (tin+)1,220
html, aria, design-patterns, navigation
What’s Continuous Deployment?1,219
ci-cd
What’s New in Chrome 28 (cra)1,218
browsers, google, chrome
When the UI Is Too Fast (nng)1,217
performance, usability
Discovering Sketch1,216
design, tooling, sketch
Why You Should Learn HTML5 Now Before It Explodes in Popularity1,215
html, learning, training, link-lists
Centering Percentage Width/Height Elements (chr/css)1,214
css, centering
Progressive Enhancement Is Still Important (jaf)1,213
progressive-enhancement, javascript, testing
Opera 15 Is Launched (cra)1,212
browsers, opera
Progressive Enhancement: Still Not Dead (tha)1,211
progressive-enhancement, javascript
The Updated Guide to Unicode on Python (mit)1,210
guides, unicode, python, encoding
Say “Yes” to JavaScript (mit)1,209
javascript, privacy, performance
IE11 Gives Microsoft a Shot at Browser Redemption (fre/tec)1,208
internet-explorer, microsoft, browsers
Array Operators in PHP: Interesting but Less Spoken1,207
php, arrays, operators
HTML 80001,206
html, whatwg
Linked Data Glossary (w3c)1,205
structured-data, semantic-web, terminology, concepts
Reject DRM and You Risk Walling Off Parts of the Web, Says W3C Chief (zdn)1,204
drm, eme, web, w3c
How We Can Create Open Standards for Social Business (dhi/zdn)1,203
social-media, standards, w3c, opensocial
Improving Usability With Extra Navigation Keys (sib)1,202
usability, keyboard-navigation, javascript
Is HTML5 Ready? (rem)1,201
html
Media Queries Are Not the Answer: Element Query Polyfill (sma)1,200
responsive-design, css
Nifty Modal Window Effects (cod)1,199
css, modals, effects
CSS for Dummies1,198
css, fundamentals
CSS3 Animation Cheat Sheet1,197
css, animations, cheat-sheets
Understanding Streams in PHP1,196
php, streaming
13 Tenets of User Experience (rhj/sma)1,195
user-experience, principles
Devs Respond to CSS Shapes Module Level 1 (cra)1,194
css, shapes
Backlinks and Reconsideration Requests1,193
backlinks, links, seo, search, google
Google Retires Chrome Frame (cra)1,192
google, chrome-frame, browsers, microsoft, internet-explorer
Top 10 Front-End Development Frameworks1,191
frameworks, link-lists
Regular Expressions—Gotta Love Them1,190
interviews, regex
Retiring Chrome Frame (dev)1,189
google, chrome-frame, browsers, microsoft, internet-explorer, plugins