Tech is political: The people under attack in Palestine 🇵🇸, Iran 🇮🇷, and Lebanon 🇱🇧 are people like us. They’re our brothers and sisters, too. Read up on their history, scrutinize what you’re told, and demand that they be respected and included. Hide

Frontend Dogma

“2010s” News Archive (5)

Entry (Sources) and Additional TopicsDate#
Responsive Hero Images (gri/clo)1,980
images, responsive-design
Same-Origin Policy (ann)1,979
security, cors, web-platform
List of Android WebViews (ppk)1,978
overviews, mobile, browsers, chromium, chrome, google
The Unbearable Inaccessibility of Slideshows1,977
accessibility, design-patterns, best-practices
Accidental CSS Resets (chr/css)1,976
css, resets, shorthands, examples
HTTP/2 Is Done (mno)1,975
protocols, http
The Specialist–Generalist Balance (ali)1,974
career, communication, collaboration
Why I Don’t Hate Git: Hidden Consistency (mit)1,973
git, command-line, consistency, simplicity, software-design
WebRTC Heads Toward Standardization1,972
webrtc
The Love You Make (zel/ali)1,971
business-relations, career, design
FLIP Your Animations (aer)1,970
animations, techniques, javascript
Why I Don’t Use Compass Anymore (kit)1,969
frameworks, compass
What Will Save Us From the Dark Side of CSS Pre-Processors? (lyz/ali)1,968
css, preprocessors, postprocessors, craft
Counting Chromia (ppk)1,967
chromium, browsers, mobile, google, metrics
Style Guide Generator Roundup (ali)1,966
design, documentation, style-guides, tooling, link-lists
The Big Web Design Trends for 20151,965
design, trends
Reframing Accessibility for the Web (ali)1,964
accessibility, usability
Progressive Enhancement and Data Visualizations (css)1,963
progressive-enhancement, html, css, svg, visualization
The Case Against DRM Needs to Be Made Now (kni/giz)1,962
drm, html, w3c
Web Design and Principles (j9t)1,961
design, principles
Writing AngularJS Apps Using ES61,960
angularjs, ecmascript, javascript
DOM: Custom Elements (ann)1,959
dom, web-components
Securing the Web (w3c)1,958
web-platform, security
Variable Fonts for Responsive Design (nic/ali)1,957
fonts, variable-fonts, responsive-design
Lessons Learned From the Early Days of Google1,956
videos, lessons, google
Tour of a Performant and Responsive CSS Only Site (css)1,955
css, parallax, effects, performance, case-studies
AngularJS Internals in Depth (sma)1,954
angularjs, javascript
On the Deterioration of HTML/CSS Practices (j9t)1,953
html, css, craft
Flash of Faux Text—Still More on Font Loading (zac)1,952
flash-of-x, fonts, ttf, woff, css, javascript
How to Teach Yourself Web Development1,951
how-tos, learning, training, career
What’s New in Firefox 35 (cra)1,950
firefox, mozilla, browsers
A Vision for Our Sass (ali)1,949
sass, processes
Standards and Browser Compatibility1,948
web-platform, standards, browsers, support, interoperability, polyfills, feature-detection, browser-detection
Front End and Back End (ppk)1,947
programming, career, comparisons
Programming Fonts1,946
websites, fonts, programming, comparisons
Logically Speaking (ali)1,945
communication, project-management
Angular and Templating (ppk)1,944
angularjs
Famo.us Partners With the jQuery Foundation (row)1,943
famous, jquery
The Basics of Test Automation for Apps, Games, and the Mobile Web (sma)1,942
fundamentals, testing, automation, mobile
The Problem With Angular (ppk)1,941
angularjs
Using WebP/JPEG 2000/JPEG-XR/APNG Now With Picturefill and Modernizr (zol)1,940
images, webp, jpeg, png, polyfills, modernizr
Designing WordPress Themes for Printing1,939
design, wordpress, theming, print
Web Platform and JavaScript (ann)1,938
web-platform, javascript
Why AJAX Isn’t Enough (sma)1,937
ajax, javascript
Strategies for Keeping CSS Specificity Low (chr/css)1,936
css, selectors, cascade, strategies
Timing Guidelines for Exposing Hidden Content (nng)1,935
guidelines, time, hiding, user-experience
A Wave of Command Buses (mat)1,934
php
Designing for Print With CSS (rac/sma)1,933
design, print, css
How to Interview (ali)1,932
how-tos, career, interviewing
A New Microsoft Browser? (ppk)1,931
browsers, microsoft, internet-explorer
Approaches to Media Queries in Sass (edu/css)1,930
css, preprocessors, sass, media-queries, techniques
CSS: Just Try and Do a Good Job (chr/css)1,929
css, cascade, naming, tooling
Analyst Watch: 2015 Will Be a Pivotal Year for HTML5 (sdt)1,928
html
The Good, the Bad, and the Great Examples of Web Typography (sma)1,927
typography, fonts, examples
Browser Storage and AngularJS1,926
angularjs, browser-storage, browsers
Maintainable Social Script Integration1,925
social-media, embed-code, maintainability
The Ultimate Content Marketing Toolkit1,924
content, marketing, tooling, link-lists
OpenSocial Foundation Moves Standards Work to W3C Social Web Activity (w3c)1,923
opensocial, w3c
Ground Rules for Working With Web Agencies (j9t)1,922
business-relations, processes, guidelines
The UX of Error Messages1,921
user-experience, errors, microcontent
AngularJS in Drupal Apps1,920
angularjs, drupal
A Link Is a Promise (nng)1,919
links, microcontent, writing
An Auto-Enforceable SCSS Styleguide1,918
style-guides, automation, linting, sass, tooling
Design Principles: Visual Weight and Direction (sma)1,917
design, principles
The Problems of Working With Web Agencies (j9t)1,916
business-relations, quality
Why You Should Avoid Sass “@extend” (kit)1,915
sass
Effective Event Binding With jQuery (lon)1,914
jquery, events
HTML5 Differences From HTML4 (zco/w3c)1,913
html, comparisons, standards
Browser Trends December 2014: Safari Survival? (cra)1,912
browsers, trends, metrics, apple, safari, desktop, mobile
Learning to Be Accessible (ali)1,911
accessibility, learning
Back to Basics With WordPress CSS: Understanding the Native Classes (css)1,910
fundamentals, wordpress, css
The Non-Writer’s Guide to Writing for the Web1,909
guides, writing, content, microcontent
What Is the Web? (mno)1,908
web, web-platform, standards, concepts
What’s New in Firefox 34 (cra)1,907
firefox, mozilla, browsers
Analyzing a PHP Project With Jenkins1,906
php, tooling, debugging, automation, jenkins
CSS Sprites With Sass and Compass1,905
css, images, sprites, sass, compass
Automating CSS Regression Testing (css)1,904
css, testing, regressions, automation, tooling
3 Principles for Perfect Typeface Pairing1,903
typography, fonts, principles
What’s New in Chrome 39 (cra)1,902
chrome, google, browsers
Animation and UX Resources (vlh)1,901
css, javascript, animations, link-lists
Planning for Performance (sco/ali)1,900
performance
10 Typical HTML Interview Exercises1,899
html, interviewing, conformance, semantics, aria
Blue Beanie Day 14: Toque ’em if You’ve Got ’em (bee/ali)1,898
awareness-days, standards
Sublime Text for Front End Developers (wes/css)1,897
sublime-text, code-editors, plugins
Why You Should Include Your Developer in the Design Process (boa/sma)1,896
design, processes
The Basics of Node.js Streams1,895
fundamentals, nodejs, streaming
Beard—Sass CSS Framework1,894
websites, frameworks, presentational-html, css
Specificity Graphs (jus)1,893
css, selectors, cascade, visualization
Performance Budget Metrics (tka)1,892
performance-budgets, performance, metrics
UX for the Enterprise (ali)1,891
user-experience
Migrating Your Team to Sass1,890
sass, migrating, collaboration
Website Style Guide Resources1,889
websites, design, style-guides, pattern-libraries, documentation, overviews, link-lists
5 Obsolete Features in HTML51,888
html
Joomla’s Coming of Age1,887
joomla
Automate WordPress With IFTTT1,886
wordpress, automation, tooling
What You Need to Know About Meteor 1.01,885
meteor
Overwhelmed by Code (ali)1,884
learning, career
SVG Animation and CSS Transforms: A Complicated Love Story (css)1,883
svg, css, animations, transforms
An Overview of Compass 1.01,882
overviews, compass
The Extensible Web Manifesto (bre+)1,881
websites, manifestos, web-platform, extensibility, standards
Why Responsive Images Matter (wil/ali)1,880
images, responsive-design
Materialize1,879
websites, frameworks, presentational-html, css, materialize, material-design
Responsive Images in Practice (ali)1,878
images, responsive-design, html, css
The $PATH to Enlightenment (oli/ali)1,877
unix-like, command-line
How SVG Fragment Identifiers Work (chr/css)1,876
svg, images, css
Styling and Animating SVGs With CSS (sar/sma)1,875
svg, images, css, animations
6 Current Options for CSS Preprocessors1,874
css, preprocessors, tooling, link-lists, sass, less, stylus
HTML5 Finally Released as W3C Recommendation (sco)1,873
html, standards, w3c
HTML5 Is a Recommendation (iva/w3c)1,872
html, standards
The Specificity Graph (css)1,871
css, selectors, cascade, visualization
HTML5 Finalized, Finally (cio)1,870
html, standards, w3c
Open Web Platform Milestone Achieved With HTML5 Recommendation (w3c)1,869
html, standards, web-platform, w3c
WordPress Landing Page Creation Made Easy1,868
wordpress, landing-pages
Progress Indicators Make a Slow System Less Insufferable (nng)1,867
progress-indicators, performance, user-experience, design
CSS Post-Processing With Pleeease (cra)1,866
css, postprocessors
Axiomatic CSS and Lobotomized Owls (hey/ali)1,865
css, selectors
Google and HTML/CSS Code Quality (j9t)1,864
google, html, css, quality, history
The Specialized Web: Working With Subject-Matter Experts (ali)1,863
communication, collaboration
Probably Don’t Base64 SVG (chr/css)1,862
svg, images, data-urls, base64
How to Get Started in Web Design (chr/css)1,861
introductions, domains, hosting, tooling, code-editors, coda
CSS-Only Solution for UI Tracking (sma)1,860
css, metrics, analytics, google
Best Practices for XML Sitemaps and RSS/Atom Feeds1,859
sitemaps, rss, atom, syndication, best-practices
Personalizing Git With Aliases (jef/ali)1,858
git, customization, aliases
How to Further Improve the World of Open Standards (w3c)1,857
awareness-days, standards
What’s New in Firefox 33 (eli)1,856
firefox, mozilla, browsers
A Guide to SVG Animations (SMIL) (sar/css)1,855
guides, svg, images, animations, smil
How to Be a Good Developer1,854
how-tos, career, professionalism, quality, prioritization, craft
A Front-End Developer’s Ode to Specifications (sma)1,853
design, documentation, design-systems, processes
CSS, DRY, and Code Optimization (j9t)1,852
css, principles, optimization, maintainability
What the Heck Is the Event Loop Anyway? (jsc)1,851
videos, javascript, event-loop, events
Is Everyone a Designer?1,850
design
Continuous Integration Is Dead (yeg)1,849
ci-cd, version-control, processes
Training the CMS (web/ali)1,848
content-management, content, writing, content-strategy, processes
The Perception of Performance (lou)1,847
performance, user-experience
Image Optimization Services (gri/clo)1,846
images, performance, optimization, link-lists
The Ninth Chromium: Xiaomi (ppk)1,845
browsers, chromium
Before You Hire Designers (mon/ali)1,844
design, hiring
Thoughts on Pagination (chr/css)1,843
pagination, urls, consistency
JS Parse and Execution Time (tka)1,842
javascript, parsing, metrics, performance
Why Continuous Integration Doesn’t Work (yeg/tec)1,841
ci-cd, version-control, processes
The Culinary Model of Web Design (ali)1,840
craft, optimization
On Declaration Sorting in CSS (j9t)1,839
css, sorting
Design Principles: Connecting and Separating Elements Through Contrast and Similarity (sma)1,838
design, principles, contrast, colors
Don’t Use “<picture>” (Most of the Time) (gri/clo)1,837
images, html, responsive-design
The Role of Utility Classes in Scalable CSS1,836
css, components, presentational-html, scalability, maintainability, consistency
What to Expect From Yii 2.01,835
php, frameworks
PhpStorm 8 Released—See What’s New and Grab a Free License1,834
code-editors, jetbrains, phpstorm
Getting Started With CSS Audits (ali)1,833
introductions, css, auditing, link-lists
Introducing the New Yahoo Developer Network Website1,832
introductions, yahoo, community
Scroll-Then-Fix Content (chr/css)1,831
css, scrolling, debouncing
Sass for WordPress Developers1,830
wordpress, sass
CSS Audits: Taking Stock of Your Code (ali)1,829
css, auditing, quality
A Guide to the HTML5 “time” Element1,828
guides, html, time, examples
Understanding Transducers1,827
programming, functions, examples
Picnic CSS1,826
websites, libraries, presentational-html, css
18 Critical Oversights in Web Development1,825
mistakes, errors, logging, caching, best-practices, software-design-patterns, testing, automation, auditing
Already 1 Billion Websites, and Counting (chr)1,824
web
Junior Designers vs. Senior Designers1,823
design, career, processes, comparisons
“getElementsByTagName” (W3C DOM Core Method)1,822
dom, javascript
What’s New in Chrome 37 (cra)1,821
chrome, google, browsers
What’s New in Wordpress 4.01,820
wordpress
Centering in CSS Guide (chr/css)1,819
guides, css, centering
Git: The Safety Net for Your Projects (tob/ali)1,818
git, command-line
How a New HTML Element Will Make the Web Faster (ars)1,817
html, images, performance, responsive-design
Running Code Reviews With Confidence (ali)1,816
code-reviews, processes, git, command-line
The Conventional Front-End1,815
conventions, javascript, tooling
Refactoring Single Page App1,814
single-page-apps, refactoring, complexity, maintainability, jquery, backbone, angularjs
11 CSS Learning Tools and Resources (lou)1,813
css, learning, tooling, link-lists
How to Write a Git Commit Message1,812
how-tos, commit-messages, documentation, communication, git
Customizing WordPress Archives for Categories, Tags, and Other Taxonomies (jos/sma)1,811
wordpress, information-architecture
Is Your Responsive Design Working? Google Analytics Will Tell You (sma)1,810
responsive-design, analytics, google, metrics
A Quick Tour of WordPress 4.0 (sma)1,809
wordpress
HTML and Specifying Language (j9t)1,808
html, optimization, minimalism
What I’d Tell My Younger Self About Learning Development as a Web Designer1,807
learning, programming, javascript, databases, servers, preprocessors, version-control, performance, security, career
W3C Status Banners (zac)1,806
w3c
BEM—Block Element Modifier1,805
websites, bem, css
Consistency (jus)1,804
consistency, design, user-experience
Making SVGs Responsive With CSS (sar/cod)1,803
svg, images, responsive-design, css
Minimising Font Downloads (jaf)1,802
fonts, css, performance, optimization, support, browsers
Starting CSS Animations Mid-Way (chr/css)1,801
css, animations
Favicons, Touch Icons, Tile Icons, Etc.—Which Do You Need? (css)1,800
icons, favicons, images
Google’s Blink Not Implementing W3C Pointer Events1,799
google, blink, browser-engines, pointer-events
The 10 Things You Should Do When You Have Your Next Web Idea1,798
creativity, processes
CSS Vocabulary1,797
css, terminology, cheat-sheets
Intro to AngularJS1,796
introductions, angularjs
An Introduction to Git Hooks1,795
introductions, git, git-hooks
25 Ways to Increase Traffic to Your Website1,794
traffic, seo
Designer’s Guide to DPI1,793
guides, design, print, pixel-density
What I’d Tell My Younger Self About Learning HTML/CSS1,792
learning, html, css, responsive-design, career
The WordPress Database Demystified1,791
wordpress, databases, mysql
How to Create a Helpful and Better 404 Page (sma)1,790
how-tos, error-pages, user-experience, search, functionality
Swapping Out SVG Icons (chr/css)1,789
svg, images, icons, css, jquery, techniques
Faster YouTube Embeds With JavaScript1,788
embed-code, youtube, javascript, performance
Migrating From Famo.us v0.2 to v0.3.01,787
migrating, famous
A Closer Look at Functions in Go1,786
go, functions
CSS-Only Accordion Using the Checkbox Hack (geo)1,785
css, accordions, forms, hacks
HTTPS as a Ranking Signal (met)1,784
google, search, security, http, seo
You Can Do That With CSS? (sco)1,783
css, forms, layout, transitions
Thinking in Components1,782
components, web-components
A Retort on Simplicity1,781
simplicity, tooling
The HTML5 “longdesc” Attribute Is Finally Home Again (bur)1,780
html, attributes, accessibility
Build a Blog With Jekyll and GitHub Pages (sma)1,779
blogging, jekyll, github-pages
Responsive Web Design, CSS Specificity, and SVG Knowledge1,778
responsive-design, sublime-text, css, javascript, svg
Testing on the Toilet: Don’t Put Logic in Tests1,777
testing
The Most Dangerous Word in Software Development (ali)1,776
communication
Keep Sass Simple (kit)1,775
sass
WordPress I18N and Localization1,774
wordpress, localization, internationalization
Organizing CSS: OOCSS, SMACSS, and BEM (mat)1,773
css, oocss, smacss, bem, comparisons
The W3C App Manifest Specification (bru+/htm)1,772
web-apps, w3c
JavaScript Event Madness! Capturing All Events Without Interference (css)1,771
javascript, events
HTML Minifier [Revisited]1,770
html, html-minifier, minification, optimization
Guide to Responsive-Friendly CSS Columns (kat/css)1,769
guides, responsive-design, css, layout
How to Craft the Perfect 404 Page1,768
how-tos, error-pages, user-experience
The W3C Looks to Standardize the Social Web (sdt)1,767
w3c, social-media, web
WordPress Theme Development: Getting Started With Underscores (“_s”)1,766
wordpress, introductions, theming, tooling
Tweaking Your Website? Do It Safely With Google Experiments1,765
google, testing, tooling
Developer’s Toolbox: GitHub1,764
videos, version-control, git, github
Ten CSS One-Liners to Replace Native Apps (ali)1,763
css, layout, design
How Do You Design Interaction? (sma)1,762
design, interaction-design
On Web Documents and Web Apps (j9t)1,761
terminology, concepts, comparisons
Introduction to the Resource Timing API1,760
introductions, performance, time, apis, javascript
An Introduction to WAI–ARIA1,759
introductions, aria, accessibility, examples
Breaking Web Design Conventions = Breaking the User Experience (nng)1,758
design, conventions, usability, user-experience
I Don’t Like It (lau/ali)1,757
design, business-relations, communication
Peachpuffs and Lemonchiffons (jsc)1,756
videos, colors
Scaling Down the BEM Methodology for Small Projects (sma)1,755
bem, css, naming
What’s New in Chrome 361,754
chrome, google, browsers
All Code Is Not Equal: On Research and Production Code (j9t)1,753
concepts, terminology, comparisons
Testing robots.txt Files Made Easier1,752
robotstxt, testing, tooling, crawling, google, search
Create Responsive Tables With Foundation1,751
videos, responsive-design, tables, html, foundation
Inheriting “box-sizing” Probably Slightly Better Best-Practice (chr/css)1,750
css, box-model, best-practices
Authoring Critical Above-the-Fold CSS (css)1,749
css, sass, performance, asynchronicity
Adding CSS Animations to AngularJS Applications1,748
css, animations, angularjs
Awesome Node.js (sin)1,747
link-lists, nodejs, tooling
Getting Started With Sass and Bourbon1,746
introductions, sass, preprocessors, tooling
Web 2024—a Response to Robin Berjon’s Post (mar)1,745
web, outlooks, javascript, web-components, w3c, web-workers, interoperability, servo
The WAI Forward (hey/sma)1,744
accessibility, html, aria, w3c
Are We Ready to Use Flexbox?1,743
css, flexbox, layout, vendor-extensions, preprocessors, support
Optimizing WordPress Performance With P31,742
wordpress, performance, optimization, plugins
WebRTC Specifications Advance (don/sdt)1,741
interviews, webrtc, apis, standards
How to “Resize” Images With CSS1,740
css, media-queries, images, resizing
Tag Management: Bringing Peace to Developer–Marketer Relations1,739
tag-management, maintenance, tooling
Media Queries Need Space to Be Successful (kar)1,738
css, media-queries, mobile
Pixels Are Expensive (aer)1,737
performance, rendering, painting
Fixed Table Layouts (chr/css)1,736
tables, css
Web 2024 (rob)1,735
web, outlooks
Server-Side Device Detection With JavaScript (sma)1,734
javascript, mobile
The Pros and Cons of Accessibility Professional Associations1,733
accessibility, career, training
Speed Up Your WordPress Site1,732
wordpress, performance, tooling
kouto swiss1,731
websites, frameworks, presentational-html, css, stylus
What Every Frontend Developer Should Know About Webpage Rendering1,730
rendering, dom, cssom, painting, reflow, browsers, browser-engines
15 Little-Known Unix Commands1,729
unix-like, command-line
6 Tips for Writing Better Code1,728
tips-and-tricks, modules, preprocessors, version-control, code-reviews
Why Managers Make Terrible Scrum Masters1,727
agile, scrum, processes, collaboration, engineering-management
How to Speed Up WordPress (sma)1,726
how-tos, wordpress, performance
Web Technologies Hanging Out Together (chr/css)1,725
html, css, javascript, php
Using .htaccess to Prevent Web Scraping1,724
servers, apache, scraping
CSS-Driven Internationalization in JavaScript (sma)1,723
javascript, css, html, internationalization, localization
Using ARIA in HTML (ste/htm)1,722
html, aria, accessibility
The World Wide Web Consortium at 20: Moving the Web Toward Its “Full Potential” (tim/kni)1,721
w3c, anniversaries
HTML5 on Track for W3C Finalization by Year’s End (red)1,720
html, w3c, standards
“async” Attribute and Scripts at the Bottom (chr/css)1,719
html, javascript, asynchronicity
HTML5: On Our Way to Recommendation (ple/w3c)1,718
html, standards
Ruby Markup (ri/web)1,717
html, ruby-markup
Minimalist Newsletter Subscription Form (osv)1,716
forms, email, functionality, minimalism
What’s New in Git 2.0?1,715
git, command-line
Apple and Responsive Design (ali)1,714
apple, responsive-design
How to Build and Develop Websites With Gulp (sma)1,713
how-tos, gulp
Women in Tech: Where Are We Headed? (div)1,712
community
Client-Side Form Validation With HTML51,711
html, forms, validation
PhpStorm 8—New Features1,710
code-editors, jetbrains, phpstorm
Testing Responsive Images (wil/ali)1,709
images, html, responsive-design
5 Things I’ve Learned About Accessibility1,708
accessibility, html, keyboard-navigation, testing, assistive-tech, browsers
Authoring HTML: Language Declarations (ri/w3c)1,707
html, metadata, localization, internationalization
Prototyping Your Workflow (ali)1,706
prototyping, processes, strategies
My ECMAScript 7 Wishlist (nza)1,705
ecmascript, wish-lists
What Web Designers Can Learn From Art History1,704
design, art, colors
The Mystery of the jQuery Object: A Basic Introduction (sma)1,703
introductions, jquery
We Have Work to Do: #yesallwomen and the Web (ali)1,702
web, community
“Mobile First” Considered Confusing (cra)1,701
mobile, mobile-first, desktop
Sniffing in China and WAP (kar)1,700
wap, wml, nginx, servers
Understanding Web Pages Better (hpe+)1,699
google, search, javascript
An Introduction to Node.js and MongoDB (sma)1,698
introductions, nodejs, mongodb, databases
HTML5 Forms: CSS (cra)1,697
html, forms, css, selectors, cascade
Understanding Version Control With Diffs (tob)1,696
version-control
Mobile and Accessibility: Why You Should Care and What You Can Do About It (sma)1,695
mobile, accessibility, user-experience
HTML5 Forms: The Markup (cra)1,694
html, forms, semantics
The Dangers of Stopping Event Propagation (phi/css)1,693
jquery, events
Managing Responsive Breakpoints With Sass (kit)1,692
sass, media-queries, breakpoints, responsive-design
MooTools Core and More 1.5 Are Here (ser/moo)1,691
release-notes, mootools
CSS: The Good Parts1,690
css, components, namespaces, conventions
Design Principles: Space and the Figure-Ground Relationship (sma)1,689
design, principles, spacing
Global Accessibility Awareness Day: Getting the Word Out (ali)1,688
awareness-days, accessibility
Learning Node.js: The “npm link”1,687
videos, nodejs, npm
Mozilla Relents, Says It Will Implement HTML5 DRM Solution in Firefox (fre/tec)1,686
firefox, mozilla, browsers, drm, eme
The Definitive Guide to Form Label Positioning1,685
guides, forms, labels, design, accessibility, positioning
Universal Selector (CSS Selector)1,684
css, selectors
Accessibility: The Missing Ingredient (ali)1,683
accessibility, screen-readers, assistive-tech, testing
jQuery With CoffeeScript (chr/css)1,682
jquery, coffeescript, examples
Git for Beginners1,681
git, command-line
Picturefill 2.0: Responsive Images and the Perfect Polyfill (sma)1,680
html, images, responsive-design, polyfills
PHP and Continuous Integration With Travis CI1,679
php, ci-cd, tooling
Placeholders in Form Fields Are Harmful (nng)1,678
forms, placeholders, usability
No More JS Frameworks (jcg)1,677
javascript, frameworks
WordPress Permissions—How to Set Up Proper Filesystems and Ownerships (sma)1,676
how-tos, wordpress, permissions
The History of WordPress1,675
wordpress, history
Unicode for a Multi-Device World (sma)1,674
unicode, encoding, icons, css
mXSS (gaz)1,673
xss, html, security
URLs Are Already Dead (nza)1,672
urls, protocols, email
Tips for Creating Accessible SVG (tin)1,671
accessibility, svg, images, tips-and-tricks
Moving Forward With CSS Shapes (sar/ali)1,670
css, shapes, link-lists
Email Subject Lines: 5 Tips to Attract Readers (nng)1,669
email, writing, microcontent, tips-and-tricks
Konqueror vs. Firefox1,668
browsers, konqueror, firefox, mozilla, comparisons
Dealing With Content Images in Email (chr/css)1,667
email, images, html, wordpress, responsive-design
Using Emmet With Sublime Text (joh)1,666
sublime-text, code-editors, tooling
Introduction to Kirby CMS1,665
introductions, kirby, content-management
Symfony 2 Checklist for Development and Deployment1,664
symfony, checklists
A Different Letter to a Junior Designer (mal/ali)1,663
design, career
The Web Is a Rectangle1,662
design, responsive-design
10 Random jQuery Plugins1,661
jquery, plugins, link-lists
20 Useful Docs and Guides for Front-End Developers (lou)1,660
guides, training, html, css, javascript, link-lists
Cache Invalidation Strategies With Varnish Cache (per/sma)1,659
performance, caching, tooling
The Internet Explorer “hasLayout” Property1,658
browsers, microsoft, internet-explorer, hacks
CSS Selectors Cheat Sheet1,657
css, selectors, cheat-sheets, examples
Internet Explorer Conditional Comments1,656
browsers, microsoft, internet-explorer, conditional-comments
An Introduction to the Web Notifications API1,655
introductions, apis, notifications
CSS Comments1,654
css, comments
Version Control Software in 2014: What Are Your Options?1,653
version-control, git, svn, cvs, comparisons
My Favorite Sass Tools (kit)1,652
sass, tooling, link-lists
Syntax Highlighting Outside Your Editor (ali)1,651
code-editors, syntax-highlighting, sublime-text
“:first-child” (CSS Selector)1,650
css, selectors
It’s Time to Encrypt the Entire Internet (kli/wir)1,649
web, security, http, ssl, encryption
Getting Started With Go1,648
introductions, go
12 Little-Known CSS Facts (lou)1,647
css, colors, backgrounds, borders, tables
Basic Structure of a Web Page1,646
html
Understanding the CSS3 “transition-timing-function” Property (sma)1,645
css, time, transitions, animations
IE9 Still Has CSS Limit1,644
internet-explorer, microsoft, browsers, css
Mathematical Markup Language (MathML) Version 3.0 2nd Edition (w3c)1,643
mathml, standards
Write Code Every Day (jer)1,642
career, processes
SEO-Friendly Infinite Scroll1,641
scrolling, seo
Creating Style Guides (ali)1,640
design, documentation, style-guides, pattern-libraries
Font Size Idea: “px” at the Root, “rem” for Components, “em” for Text Elements (chr/css)1,639
css, units
Suppressing the 300 ms Click Delay (ppk)1,638
touch, events, chrome, google, browsers
Keyboard-Only Navigation for Improved Accessibility (nng)1,637
accessibility, keyboard-navigation, focus, testing
Stripes in CSS (chr/css)1,636
css, gradients, effects, examples
Web Developers Less Concerned About Browser-Compatibility, More Concerned With HTML51,635
community, html, interoperability, browsers
The Power of “em” Units in CSS (lou)1,634
css, units
HTTPS Basics1,633
fundamentals, http, privacy
HTML Forms in AngularJS1,632
html, forms, angularjs
Understanding the Object Model1,631
ruby
What’s New in Firefox 28 (cra)1,630
browsers, mozilla, firefox
People Skills for Web Workers (ali)1,629
engineering-management, collaboration
Title CSS: A Simple Approach to CSS Class Naming1,628
css, naming
“srcset” and “sizes” (eee)1,627
html, images, responsive-design
Best PHP IDE in 2014—Survey Results1,626
surveys, code-editors, php, jetbrains, phpstorm, sublime-text
WordPress Performance Improvements That Can Go Wrong (sma)1,625
wordpress, performance, plugins
How to Charge for Websites: The Agile Way (cra)1,624
how-tos, economics, business-relations, agile
WAI–ARIA Expands Web Accessibility (w3c)1,623
accessibility, aria, html, standards
5 Apps to Enhance Google Analytics1,622
google, analytics, tooling, link-lists
Web at 25, W3C at 20—an Opportunity to Reflect, and to Look to the Future (w3c)1,621
anniversaries, web, w3c
A Q&A on the Picture Element (wil+/ali)1,620
interviews, html, semantics, images, responsive-design
Symfony in Drupal 81,619
drupal, symfony, link-lists
Browserify, Why and How?1,618
browserify
Shadow DOM1,617
shadow-dom, dom, svg, images, angularjs, css, mathml
My Current CSS and Sass Styleguide (kit)1,616
css, sass, conventions, naming, bem, documentation
Sass Tooltip Mixin (geo)1,615
sass, mixins, tooltips
Story of the Web1,614
websites, web, history
The Web Is 25—and the Semantic Web Has Been an Important Part of It1,613
web, anniversaries, semantic-web
Using Meta Tags in HTML: Some Basics and Best Practices1,612
html, metadata, fundamentals, best-practices, examples
The World Celebrates 25 Years of the Web1,611
web, anniversaries
The Latest in Web Font Trends (ali)1,610
fonts, trends
Responsive Web Design—Defining the Damn Thing (mar)1,609
responsive-design, concepts
Writing Hyperlinks: Salient, Descriptive, Start With Keyword (nng)1,608
links, microcontent, writing, usability
On Links and Accessibility (j9t)1,607
links, accessibility, usability
Getting Started With Microformats2 (mic)1,606
introductions, microformats, html, naming
Rethinking Responsive SVG (sma)1,605
responsive-design, svg, images, css
Grunt and Gulp Tasks for Performance Optimization1,604
yeoman, grunt, gulp, tooling, optimization, performance
Basics of CSS Blend Modes (chr/css)1,603
fundamentals, css, blend-modes, backgrounds, examples
Where Is Interoperability for Social Media? (dhi/zdn)1,602
social-media, standards, interoperability, opensocial
3 Tips to Find Hacking on Your Site, and Ways to Prevent and Fix It1,601
search, google, security, tips-and-tricks
What’s New in Chrome 33 (cra)1,600
browsers, google, chrome
RDF 1.1 Has Been Published as Recommendation (iva/w3c)1,599
standards, rdf, link-lists
The Battle for the Body Field (ali)1,598
html, xml, wysiwyg, semantics
CSS: When to Use Generated Content (j9t)1,597
css, generated-content
Float Labels With CSS (chr/css)1,596
css, floats, labels, forms
Installable Web Apps (ppk)1,595
web-apps, installing, permissions
Why Your HTML and CSS Mastery Are Not Enough1,594
html, css, design, career, learning
Dive In: Resources for Web Animation (ali)1,593
css, animations, link-lists
Multiple Simultaneous AJAX Requests (With One Callback) in jQuery (chr/css)1,592
ajax, callbacks, jquery
How to Build a CLI Tool With Node.js and Phantomjs (sma)1,591
how-tos, command-line, nodejs
Web Animation at Work (ali)1,590
css, animations, design
What’s New in Firefox 27 (cra)1,589
browsers, mozilla, firefox
Choosing Vanilla JavaScript (ali)1,588
javascript, jquery
Why AngularJS Makes Every Single Developer a Better One1,587
angularjs, software-design-patterns, quality
Web Accessibility: Tools and Considerations1,586
accessibility, html, tooling, link-lists
Killing Off the Global Navigation: One Trend to Avoid (nng)1,585
navigation, trends
Usability Testing for Mobile Is Easy (nng)1,584
mobile, usability, testing
How to Do Keyword Research: A Beginner’s Guide1,583
how-tos, guides, keywords, sem
Visualizing Data With D31,582
visualization, javascript
Getting Started With Pattern Libraries (ali)1,581
introductions, design, documentation, pattern-libraries, case-studies
A Word on Contemporary Web Design (j9t)1,580
design, information-design
Controlling Heavy Weight Websites1,579
performance, user-experience, case-studies
Force Quit a Tab in Google Chrome (chr/css)1,578
chrome, google, browsers
Forrester: HTML5 Apps Still Not as Good as Native Apps (inf)1,577
html, mobile, native
One Solution to Responsive Images (sma)1,576
responsive-design, images, html, php
CSS Resets1,575
css, resets
WordPress as a Framework1,574
wordpress
Nine Things to Expect From HTTP/2 (mno)1,573
http, protocols, performance, network
The Current Generation of CSS3 Selectors (lou)1,572
css, selectors, examples
Pragmatic UX Techniques for Smarter Websites (sma)1,571
user-experience, processes, career, link-lists
Thought Process of a Front End Problem (chr/css)1,570
processes, debugging, fonts, opera, browsers
So You Think You Know How to Write a WordPress Theme?1,569
wordpress, theming
CSSOM Value API Proposal Dump (tab)1,568
css, cssom, apis
Understanding JavaScript “bind()” (sma)1,567
javascript, examples
CSS Regions Considered Harmful (ali)1,566
css, adobe
Web Performance Tricks—Beyond the Basics1,565
performance, tips-and-tricks, html, css, optimization, link-lists
HTML Explained in 123 Tweets: The Google #htmltuesday Archive (j9t)1,564
html, google, link-lists
Packaging on the Web (jen+/tag)1,563
web-packaging, performance
Writing on Writing and Other Resources (ali)1,562
writing, link-lists
The Decay and Fall of Guest Blogging for SEO1,561
blogging, seo
REMs and Viewport Measurements—Why You Shouldn’t Use Them Yet1,560
css, units, viewport, responsive-design
Tachyons (mrm)1,559
websites, frameworks, presentational-html, css, tachyons
Cross-Origin Resource Sharing (ann/w3c)1,558
cors, security, standards
JSON-LD Is an Official Web Standard1,557
json-ld, json, standards, w3c
10 HTML Tags You May Not Be Using1,556
html, semantics
When to Use “target="_blank"” (chr/css)1,555
links, usability
The Complete Guide to Reducing Page Weight (cra)1,554
guides, performance, compression, caching, content-delivery, minification
Myth Busting: CSS Animations vs. JavaScript (css)1,553
animations, css, javascript, comparisons, myths, metrics, gsap
The State of jQuery 2014 (dme/jqu)1,552
jquery
Writing a Better JavaScript Library for the DOM (sma)1,551
javascript, dom, libraries, jquery
New Features in PHP 5.61,550
php
The Syntax vs. the Spirit (chr/css)1,549
programming, loops
What Are Icon Fonts?1,548
fonts, icon-fonts
UCS vs. UTF-8 as Internal String Encoding (mit)1,547
unicode, encoding
The MPAA Just Joined the W3C, What Could Possibly Go Wrong? (rus)1,546
w3c, multimedia, html, drm
When to Use the “button” Element (chr/css)1,545
html, buttons, forms
Despite Automatic Updates, Old Browsers Are Still a Problem (edb/zdn)1,544
browsers, web-platform, security, chrome, google, firefox, mozilla, internet-explorer, microsoft, safari, apple
HTML5 in 2014: Is It Time for a Comeback? (sha)1,543
html, mobile, native
Old Browsers, Does It Matter? (kar)1,542
browsers, interoperability, support, web-platform
3 Guidelines for Search Engine “No Results” Pages (nng)1,541
guidelines, search, usability
Cross-Origin Resource Sharing on Track to Become a W3C Recommendation (sdt)1,540
w3c, cors, security, standards
10 Web Predictions for 2014 (cra)1,539
web, outlooks, web-apps, browsers
Good-Bye 20131,538
retrospectives, semantic-web, structured-data, open-graph, json, json-ld
What Is the DOM? (chr/css)1,537
dom, html, javascript
Best PHP Frameworks for 20141,536
php, frameworks, metrics, laravel, symfony
So You’ve Decided to Open-Source a Project at Work—What Now? (nza/sma)1,535
foss, licensing, community, communication
On Interviewing Front-End Engineers (nza)1,534
interviewing, hiring
Interviewing as a Front-End Engineer in San Francisco (phi/css)1,533
interviewing, career
Tim Berners-Lee Leads Call for More Transparency Over Mass Surveillance (ale/the)1,532
web, privacy, politics
Dart: On Its Merits (aer)1,531
dart, javascript, comparisons
Get Started With GitHub Pages (Plus Bonus Jekyll) (24w)1,530
introductions, github-pages, jekyll
The Rise of Web Bots and Fall in Human Traffic (cra)1,529
web, scraping, spam, traffic, metrics
CSS Frameworks—a Love Affair (geo)1,528
css, frameworks, foundation, bootstrap
HTML5 Form Validation1,527
html, forms, validation, accessibility
JavaScript Promises: There and Back Again (jaf)1,526
javascript, promises
Understanding Forms in Drupal1,525
drupal, forms, php
9 Quick Tips About npm1,524
npm, tips-and-tricks, nvm, command-line
The Device Test Imperative (bri)1,523
testing, browsers, safari, apple, css, overflow
How to Generate Awesome Content1,522
how-tos, content, strategies, user-experience
The First Ever Banner Ad: Why Did It Work So Well? (the)1,521
monetization, history
Finding Memory Leaks With JS (pvd)1,520
javascript, memory
Grunt for People Who Think Things Like Grunt Are Weird and Hard (chr/css)1,519
tooling, grunt, installing, examples
What’s New in Firefox 26 (cra)1,518
browsers, mozilla, firefox
Why You Should Use Continuous Integration and Continuous Deployment (css)1,517
ci-cd, automation, testing, deploying, releasing, processes
How to Run a Usability Test With Users Who Are on Your Site Now (nng)1,516
how-tos, usability, testing
Animating Vectors With SVG (bri/24w)1,515
svg, images, animations, javascript
Creating Temporary Files in PHP (arp)1,514
php
CSS, HTML, and the Problem of Spec Fragmentation (j9t)1,513
css, html, standards
CSS Is for Developers (lea)1,512
css, career
Real World HTML5 Hybrid Apps1,511
html, mobile, polyfills, apis, canvas
Bootstrap vs. Foundation1,510
videos, frameworks, bootstrap, foundation, comparisons
The HTML5 “meter” Element (pan/css)1,509
html, semantics, examples
Foundation 51,508
foundation
Tim Berners-Lee Says “Surveillance Threatens Web”1,507
web, privacy, censorship, politics
An Introduction to Full Stack JavaScript (sma)1,506
introductions, javascript, tech-stacks
Responsive Design Won’t Fix Your Content Problem (ali)1,505
content, responsive-design, strategies
Why Responsive Images Is So Hard (chr/css)1,504
images, responsive-design, css, html, art-direction
Namespaced Events in jQuery (chr/css)1,503
jquery, namespaces, events
How to Convert a Negative Number to a Positive Number With PHP1,502
how-tos, php, math
SEO for Responsive Websites (sma)1,501
responsive-design, seo
The CSS Standards Process (tab/css)1,500
css, standards, processes, w3c
How to Create Cool Animations With AngularJS 1.2 and Animate.css1,499
how-tos, animations, angularjs, libraries
Should Designers Code?1,498
design, career
Grunt Tips and Tricks1,497
tips-and-tricks, grunt, configuration
Sass for Web Designers (sim)1,496
books, sass, design
What’s New in Chrome 31 (cra)1,495
browsers, google, chrome
An Introduction to DOM Events (sma)1,494
introductions, dom, events, javascript
Is Ghost Really a WordPress Killer?1,493
content-management, ghost, wordpress
A Guide to Web Components (css)1,492
guides, web-components, examples
Flat vs. Deep Website Hierarchies (nng)1,491
information-architecture
What’s the Problem With Mobile HTML5? (inf)1,490
html, mobile, native, metrics
Responsive HTML5 Apps: Write Once, Run Anywhere? Where Is Anywhere? (wir)1,489
html, web-apps, responsive-design, performance, multimedia
Avoiding the 300 ms Click Delay, Accessibly (tka)1,488
touch, events, performance, accessibility
Internet Explorer 11: The Review (cra)1,487
browsers, microsoft, internet-explorer
How the W3C Met Its Waterloo at the “Do Not Track” Vote Showdown (the)1,486
w3c, do-not-track, privacy, economics, mobile
Offline First1,485
websites, offline, progressive-web-apps, web-apps
Killer Responsive Layouts With CSS Regions (sma)1,484
responsive-design, layout, css
Sir Tim Berners-Lee: Data and the New Web (tel)1,483
web
How to Sell Responsive Web Design to Clients (sma)1,482
how-tos, business-relations, communication
What’s New in Firefox 25 (cra)1,481
browsers, mozilla, firefox