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 respect and accountability. Hide

Frontend Dogma

“2010s” News Archive (5)

Entry (Sources) and Additional TopicsDate#
An Update on Doorway Pages2012
google, search, seo
HTML5 Local Storage Revisited2011
html, browser-storage, apis
Two Weird Tricks That Fix React (dan)2010
react, tips-and-tricks
Can CSS Be Too Modular? (css)2009
css, html
Moving to HTTPS on WordPress (chr/css)2008
wordpress, http, security
Demystifying React Components State2007
react, components, state-management
Vivaldi: Opera’s Spiritual Successor (cra)2006
browsers, vivaldi, opera
How to Automate Style Guide-Driven Development (sma)2005
guides, design, style-guides, automation
New Book: “The Little Book of HTML/CSS Frameworks” (j9t)2004
books, frameworks, html, css
Easy URL Parsing With Isomorphic JavaScript (cra)2003
javascript, urls
Stopping the Infighting About Digital Standards (ali)2002
standards, policies, conventions
Design Principles: Dominance, Focal Points, and Hierarchy (sma)2001
design, principles, hierarchy
HTML5 Image Description Extension (“longdesc”) (cpt/w3c)2000
html, images, standards
Using AngularJS for Data Visualisations (css)1999
angularjs, visualization, svg
Tired of Safari (ppk)1998
safari, chrome, chromium, browsers, mobile, pointer-events
What’s New in Firefox 36: Android Debugging, HTTP/2 Support, and More (eli)1997
firefox, browsers
Pointer Events (jac/w3c)1996
pointer-events, apis, standards
Why Developers and Designers Should Work Together1995
design, collaboration, processes
Selector Specificity With CSS Preprocessors1994
css, selectors, cascade, preprocessors, bem, sass
Responsive Hero Images (gri/clo)1993
images, responsive-design
Same-Origin Policy (ann)1992
security, cors, web-platform
List of Android WebViews (ppk)1991
overviews, mobile, browsers, chromium, chrome
The Unbearable Inaccessibility of Slideshows1990
accessibility, design-patterns, best-practices
Accidental CSS Resets (chr/css)1989
css, resets, shorthands, examples
HTTP/2 Is Done (mno)1988
protocols, http
The Specialist–Generalist Balance (ali)1987
career, communication, collaboration
Why I Don’t Hate Git: Hidden Consistency (mit)1986
git, command-line, consistency, simplicity, software-design
WebRTC Heads Toward Standardization1985
webrtc
The Love You Make (zel/ali)1984
business-relations, career, design
FLIP Your Animations (aer)1983
animations, techniques, javascript
Why I Don’t Use Compass Anymore (kit)1982
frameworks, compass
What Will Save Us From the Dark Side of CSS Pre-Processors? (lyz/ali)1981
css, preprocessors, postprocessors, craft
Counting Chromia (ppk)1980
chromium, browsers, mobile, google, metrics
The Big Web Design Trends for 20151979
design, trends
Style Guide Generator Roundup (ali)1978
design, documentation, style-guides, tooling, link-lists
Reframing Accessibility for the Web (ali)1977
accessibility, usability
Progressive Enhancement and Data Visualizations (css)1976
progressive-enhancement, html, css, svg, visualization
The Case Against DRM Needs to Be Made Now (kni/giz)1975
drm, html, w3c
Web Design and Principles (j9t)1974
design, principles
Writing AngularJS Apps Using ES61973
angularjs, ecmascript, javascript
DOM: Custom Elements (ann)1972
dom, web-components
Securing the Web (w3c)1971
web-platform, security
Variable Fonts for Responsive Design (nic/ali)1970
fonts, variable-fonts, responsive-design
Lessons Learned From the Early Days of Google1969
videos, lessons, google
Tour of a Performant and Responsive CSS Only Site (css)1968
css, parallax, effects, performance, case-studies
On the Deterioration of HTML/CSS Practices (j9t)1967
html, css, craft
Flash of Faux Text—Still More on Font Loading (zac)1966
flash-of-x, fonts, ttf, woff, css, javascript
How to Teach Yourself Web Development1965
how-tos, learning, training, career
AngularJS Internals in Depth (sma)1964
angularjs, javascript
What’s New in Firefox 35 (cra)1963
firefox, browsers
A Vision for Our Sass (ali)1962
sass, processes
Front End and Back End (ppk)1961
programming, career, comparisons
Standards and Browser Compatibility1960
web-platform, standards, browsers, support, interoperability, polyfills, feature-detection, browser-detection
Programming Fonts1959
websites, fonts, programming, comparisons
Logically Speaking (ali)1958
communication, project-management
Angular and Templating (ppk)1957
angularjs
Famo.us Partners With the jQuery Foundation (row)1956
famous, jquery
The Basics of Test Automation for Apps, Games, and the Mobile Web (sma)1955
fundamentals, testing, automation, mobile
The Problem With Angular (ppk)1954
angularjs
Using WebP/JPEG 2000/JPEG-XR/APNG Now With Picturefill and Modernizr (zol)1953
images, webp, jpeg, png, polyfills, modernizr
Designing WordPress Themes for Printing1952
design, wordpress, theming, print
Web Platform and JavaScript (ann)1951
web-platform, javascript
Why AJAX Isn’t Enough (sma)1950
ajax, javascript
Strategies for Keeping CSS Specificity Low (chr/css)1949
css, selectors, cascade, strategies
Timing Guidelines for Exposing Hidden Content (nng)1948
guidelines, time, hiding, user-experience
A Wave of Command Buses (mat)1947
php
Designing for Print With CSS (rac/sma)1946
design, print, css
How to Interview (ali)1945
how-tos, career, interviewing
A New Microsoft Browser? (ppk)1944
browsers, microsoft, internet-explorer
Approaches to Media Queries in Sass (edu/css)1943
css, preprocessors, sass, media-queries, techniques
CSS: Just Try and Do a Good Job (chr/css)1942
css, cascade, naming, tooling
Analyst Watch: 2015 Will Be a Pivotal Year for HTML5 (sdt)1941
html
The Good, the Bad, and the Great Examples of Web Typography (sma)1940
typography, fonts, examples
Browser Storage and AngularJS1939
angularjs, browser-storage, browsers
Maintainable Social Script Integration1938
social-media, embed-code, maintainability
The Ultimate Content Marketing Toolkit1937
content, marketing, tooling, link-lists
OpenSocial Foundation Moves Standards Work to W3C Social Web Activity (w3c)1936
opensocial, w3c
Ground Rules for Working With Web Agencies (j9t)1935
business-relations, processes, guidelines
The UX of Error Messages1934
user-experience, errors, microcontent
AngularJS in Drupal Apps1933
angularjs, drupal
A Link Is a Promise (nng)1932
links, microcontent, writing
An Auto-Enforceable SCSS Styleguide1931
style-guides, automation, linting, sass, tooling
Design Principles: Visual Weight and Direction (sma)1930
design, principles
The Problems of Working With Web Agencies (j9t)1929
business-relations, quality
Why You Should Avoid Sass “@extend” (kit)1928
sass
Effective Event Binding With jQuery (lon)1927
jquery, events
HTML5 Differences From HTML4 (zco/w3c)1926
html, comparisons, standards
Browser Trends December 2014: Safari Survival? (cra)1925
browsers, trends, metrics, safari, desktop, mobile
Learning to Be Accessible (ali)1924
accessibility, learning
Back to Basics With WordPress CSS: Understanding the Native Classes (css)1923
fundamentals, wordpress, css
The Non-Writer’s Guide to Writing for the Web1922
guides, writing, content, microcontent
What Is the Web? (mno)1921
web, web-platform, standards, concepts
CSS Sprites With Sass and Compass1920
css, images, sprites, sass, compass
What’s New in Firefox 34 (cra)1919
firefox, browsers
Analyzing a PHP Project With Jenkins1918
php, tooling, debugging, automation, jenkins
Automating CSS Regression Testing (css)1917
css, testing, regressions, automation, tooling
3 Principles for Perfect Typeface Pairing1916
typography, fonts, principles
What’s New in Chrome 39 (cra)1915
chrome, browsers
Animation and UX Resources (vlh)1914
css, javascript, animations, link-lists
Planning for Performance (sco/ali)1913
performance
10 Typical HTML Interview Exercises1912
html, interviewing, conformance, semantics, aria
Blue Beanie Day 14: Toque ’em if You’ve Got ’em (bee/ali)1911
awareness-days, standards
Sublime Text for Front End Developers (wes/css)1910
sublime-text, code-editors, plugins
Why You Should Include Your Developer in the Design Process (boa/sma)1909
design, processes
The Basics of Node.js Streams1908
fundamentals, nodejs, streaming
Specificity Graphs (jus)1907
css, selectors, cascade, visualization
Beard—Sass CSS Framework1906
websites, frameworks, presentational-html, css
Performance Budget Metrics (tka)1905
performance-budgets, performance, metrics
UX for the Enterprise (ali)1904
user-experience
Migrating Your Team to Sass1903
sass, migrating, collaboration
Fundamental Principles of Great UX Design—How to Deliver Great UX Design (uxm)1902
principles, fundamentals, how-tos, user-experience, design
Website Style Guide Resources1901
websites, design, style-guides, pattern-libraries, documentation, overviews, link-lists
Joomla’s Coming of Age1900
joomla
Automate WordPress With IFTTT1899
wordpress, automation, tooling
5 Obsolete Features in HTML51898
html
What You Need to Know About Meteor 1.01897
meteor
SVG Animation and CSS Transforms: A Complicated Love Story (css)1896
svg, css, animations, transforms
Overwhelmed by Code (ali)1895
learning, career
An Overview of Compass 1.01894
overviews, compass
The Extensible Web Manifesto (bre+)1893
websites, manifestos, web-platform, extensibility, standards
Why Responsive Images Matter (wil/ali)1892
images, responsive-design
Materialize1891
websites, frameworks, presentational-html, css, materialize, material-design
Responsive Images in Practice (ali)1890
images, responsive-design, html, css
The $PATH to Enlightenment (oli/ali)1889
unix-like, command-line
How SVG Fragment Identifiers Work (chr/css)1888
svg, images, css
Styling and Animating SVGs With CSS (sar/sma)1887
svg, images, css, animations
6 Current Options for CSS Preprocessors1886
css, preprocessors, tooling, link-lists, sass, less, stylus
HTML5 Is a Recommendation (iva/w3c)1885
html, standards
HTML5 Finally Released as W3C Recommendation (sco)1884
html, standards, w3c
The Specificity Graph (css)1883
css, selectors, cascade, visualization
Open Web Platform Milestone Achieved With HTML5 Recommendation (w3c)1882
html, standards, web-platform, w3c
WordPress Landing Page Creation Made Easy1881
wordpress, landing-pages
HTML5 Finalized, Finally (cio)1880
html, standards, w3c
Progress Indicators Make a Slow System Less Insufferable (nng)1879
progress-indicators, performance, user-experience, design
CSS Post-Processing With Pleeease (cra)1878
css, postprocessors
Axiomatic CSS and Lobotomized Owls (hey/ali)1877
css, selectors
Google and HTML/CSS Code Quality (j9t)1876
google, html, css, quality, history
The Specialized Web: Working With Subject-Matter Experts (ali)1875
communication, collaboration
Probably Don’t Base64 SVG (chr/css)1874
svg, images, data-urls, base64
How to Get Started in Web Design (chr/css)1873
introductions, domains, hosting, tooling, ftp, code-editors, coda
Best Practices for XML Sitemaps and RSS/Atom Feeds1872
sitemaps, rss, atom, best-practices
CSS-Only Solution for UI Tracking (sma)1871
css, metrics, analytics, google
Personalizing Git With Aliases (jef/ali)1870
git, customization, aliases
How to Further Improve the World of Open Standards (w3c)1869
awareness-days, standards
What’s New in Firefox 33 (eli)1868
firefox, browsers
A Guide to SVG Animations (SMIL) (sar/css)1867
guides, svg, images, animations, smil
How to Be a Good Developer1866
how-tos, career, professionalism, quality, prioritization, craft
CSS, DRY, and Code Optimization (j9t)1865
css, principles, optimization, maintainability
What the Heck Is the Event Loop Anyway? (jsc)1864
videos, javascript, event-loop, events
Is Everyone a Designer?1863
design
A Front-End Developer’s Ode to Specifications (sma)1862
design, documentation, design-systems, processes
Continuous Integration Is Dead (yeg)1861
ci-cd, version-control, processes
Training the CMS (web/ali)1860
content-management, content, writing, content-strategy, processes
The Perception of Performance (lou)1859
performance, user-experience
Image Optimization Services (gri/clo)1858
images, performance, optimization, link-lists
The Ninth Chromium: Xiaomi (ppk)1857
browsers, chromium, xiaomi
Before You Hire Designers (mon/ali)1856
design, hiring
Thoughts on Pagination (chr/css)1855
pagination, urls, consistency
JS Parse and Execution Time (tka)1854
javascript, parsing, metrics, performance
Why Continuous Integration Doesn’t Work (yeg/tec)1853
ci-cd, version-control, processes
The Culinary Model of Web Design (ali)1852
craft, optimization
On Declaration Sorting in CSS (j9t)1851
css, sorting
Don’t Use “<picture>” (Most of the Time) (gri/clo)1850
images, html, responsive-design
Design Principles: Connecting and Separating Elements Through Contrast and Similarity (sma)1849
design, principles, contrast, colors
The Role of Utility Classes in Scalable CSS1848
css, components, presentational-html, scalability, maintainability, consistency
What to Expect From Yii 2.01847
php, frameworks
PhpStorm 8 Released—See What’s New and Grab a Free License (swa)1846
code-editors, phpstorm
Getting Started With CSS Audits (ali)1845
introductions, css, auditing, link-lists
Scroll-Then-Fix Content (chr/css)1844
css, scrolling, debouncing
Sass for WordPress Developers1843
wordpress, sass
Introducing the New Yahoo Developer Network Website1842
introductions, yahoo, community
A Guide to the HTML5 “time” Element1841
guides, html, time, examples
CSS Audits: Taking Stock of Your Code (ali)1840
css, auditing, quality
Understanding Transducers1839
programming, functions, examples
Picnic CSS1838
websites, libraries, presentational-html, css
18 Critical Oversights in Web Development1837
mistakes, errors, logging, caching, best-practices, software-design-patterns, testing, automation, auditing
Already 1 Billion Websites, and Counting (chr)1836
web
Junior Designers vs. Senior Designers1835
design, career, processes, comparisons
What’s New in Chrome 37 (cra)1834
chrome, browsers
“getElementsByTagName” (W3C DOM Core Method)1833
dom, javascript
What’s New in Wordpress 4.01832
wordpress
Centering in CSS Guide (chr/css)1831
guides, css, centering
Git: The Safety Net for Your Projects (tob/ali)1830
git, command-line
How a New HTML Element Will Make the Web Faster (ars)1829
html, images, performance, responsive-design
Running Code Reviews With Confidence (ali)1828
code-reviews, processes, git, command-line
The Conventional Front-End1827
conventions, javascript, tooling
11 CSS Learning Tools and Resources (lou)1826
css, learning, tooling, link-lists
Refactoring Single Page App1825
single-page-apps, refactoring, complexity, maintainability, jquery, backbone, angularjs
How to Write a Git Commit Message1824
how-tos, commit-messages, documentation, communication, git
Customizing WordPress Archives for Categories, Tags, and Other Taxonomies (jos/sma)1823
wordpress, information-architecture
Is Your Responsive Design Working? Google Analytics Will Tell You (sma)1822
responsive-design, analytics, google, metrics
A Quick Tour of WordPress 4.0 (sma)1821
wordpress
HTML and Specifying Language (j9t)1820
html, optimization, minimalism
What I’d Tell My Younger Self About Learning Development as a Web Designer1819
learning, programming, javascript, databases, servers, preprocessors, version-control, performance, security, career
W3C Status Banners (zac)1818
w3c
BEM—Block Element Modifier1817
websites, bem, css
Consistency (jus)1816
consistency, design, user-experience
Making SVGs Responsive With CSS (sar/cod)1815
svg, images, responsive-design, css
Minimising Font Downloads (jaf)1814
fonts, css, performance, optimization, support, browsers
Starting CSS Animations Mid-Way (chr/css)1813
css, animations
The 10 Things You Should Do When You Have Your Next Web Idea1812
creativity, processes
Google’s Blink Not Implementing W3C Pointer Events1811
google, blink, browser-engines, pointer-events
Favicons, Touch Icons, Tile Icons, Etc.—Which Do You Need? (css)1810
icons, favicons, images
CSS Vocabulary1809
css, terminology, cheat-sheets
Intro to AngularJS1808
introductions, angularjs
An Introduction to Git Hooks1807
introductions, git, git-hooks
What I’d Tell My Younger Self About Learning HTML/CSS1806
learning, html, css, responsive-design, career
25 Ways to Increase Traffic to Your Website1805
traffic, seo
Designer’s Guide to DPI1804
guides, design, print, pixel-density
The WordPress Database Demystified1803
wordpress, databases, mysql
How to Create a Helpful and Better 404 Page (sma)1802
how-tos, error-pages, user-experience, search, functionality
Swapping Out SVG Icons (chr/css)1801
svg, images, icons, css, jquery, techniques
Faster YouTube Embeds With JavaScript1800
embed-code, youtube, javascript, performance
Migrating From Famo.us v0.2 to v0.3.01799
migrating, famous
A Closer Look at Functions in Go1798
go, functions
CSS-Only Accordion Using the Checkbox Hack (geo)1797
css, accordions, forms, hacks
HTTPS as a Ranking Signal (met)1796
google, search, security, http, seo
You Can Do That With CSS? (sco)1795
css, forms, layout, transitions
Thinking in Components1794
components, web-components
A Retort on Simplicity1793
simplicity, tooling
The HTML5 “longdesc” Attribute Is Finally Home Again (bur)1792
html, attributes, accessibility
Build a Blog With Jekyll and GitHub Pages (sma)1791
blogging, jekyll, github-pages
Responsive Web Design, CSS Specificity, and SVG Knowledge1790
responsive-design, sublime-text, css, javascript, svg
Testing on the Toilet: Don’t Put Logic in Tests1789
testing
Keep Sass Simple (kit)1788
sass
The Most Dangerous Word in Software Development (ali)1787
communication
WordPress I18N and Localization1786
wordpress, localization, internationalization
Organizing CSS: OOCSS, SMACSS, and BEM (mat)1785
css, oocss, smacss, bem, comparisons
The W3C App Manifest Specification (bru+/htm)1784
web-apps, w3c
JavaScript Event Madness! Capturing All Events Without Interference (css)1783
javascript, events
HTML Minifier [Revisited]1782
html, html-minifier, minification, optimization
Guide to Responsive-Friendly CSS Columns (kat/css)1781
guides, responsive-design, css, layout
How to Craft the Perfect 404 Page1780
how-tos, error-pages, user-experience
The W3C Looks to Standardize the Social Web (sdt)1779
w3c, social-media, web
WordPress Theme Development: Getting Started With Underscores (“_s”)1778
wordpress, introductions, theming, tooling
Tweaking Your Website? Do It Safely With Google Experiments1777
google, testing, tooling
Ten CSS One-Liners to Replace Native Apps (ali)1776
css, layout, design
Developer’s Toolbox: GitHub1775
videos, version-control, git, github
On Web Documents and Web Apps (j9t)1774
terminology, concepts, comparisons
Introduction to the Resource Timing API1773
introductions, performance, time, apis, javascript
How Do You Design Interaction? (sma)1772
design, interaction-design
An Introduction to WAI–ARIA1771
introductions, aria, accessibility, examples
Breaking Web Design Conventions = Breaking the User Experience (nng)1770
design, conventions, usability, user-experience
I Don’t Like It (lau/ali)1769
design, business-relations, communication
Peachpuffs and Lemonchiffons (jsc)1768
videos, colors
Scaling Down the BEM Methodology for Small Projects (sma)1767
bem, css, naming
What’s New in Chrome 361766
chrome, browsers
All Code Is Not Equal: On Research and Production Code (j9t)1765
concepts, terminology, comparisons
Testing robots.txt Files Made Easier1764
robotstxt, testing, tooling, crawling, google, search
Inheriting “box-sizing” Probably Slightly Better Best-Practice (chr/css)1763
css, box-model, best-practices
Create Responsive Tables With Foundation1762
videos, responsive-design, tables, html, foundation
Adding CSS Animations to AngularJS Applications1761
css, animations, angularjs
Authoring Critical Above-the-Fold CSS (css)1760
css, sass, performance, asynchronicity
Awesome Node.js (sin)1759
link-lists, nodejs, tooling
Getting Started With Sass and Bourbon1758
introductions, sass, preprocessors, tooling
Web 2024—a Response to Robin Berjon’s Post (mar)1757
web, outlooks, javascript, web-components, w3c, web-workers, interoperability, servo
The WAI Forward (hey/sma)1756
accessibility, html, aria, w3c
Are We Ready to Use Flexbox?1755
css, flexbox, layout, vendor-extensions, preprocessors, support
Optimizing WordPress Performance With P31754
wordpress, performance, optimization, plugins
WebRTC Specifications Advance (don/sdt)1753
interviews, webrtc, apis, standards
Tag Management: Bringing Peace to Developer–Marketer Relations1752
tag-management, maintenance, tooling
How to “Resize” Images With CSS1751
css, media-queries, images, resizing
Media Queries Need Space to Be Successful (kar)1750
css, media-queries, mobile
Pixels Are Expensive (aer)1749
performance, rendering, painting
Fixed Table Layouts (chr/css)1748
tables, css
Web 2024 (rob)1747
web, outlooks
Server-Side Device Detection With JavaScript (sma)1746
javascript, mobile
The Pros and Cons of Accessibility Professional Associations1745
accessibility, career, training
Speed Up Your WordPress Site1744
wordpress, performance, tooling
kouto swiss1743
websites, frameworks, presentational-html, css, stylus
What Every Frontend Developer Should Know About Webpage Rendering1742
rendering, dom, cssom, painting, reflow, browsers, browser-engines
15 Little-Known Unix Commands1741
unix-like, command-line
6 Tips for Writing Better Code1740
tips-and-tricks, modules, preprocessors, version-control, code-reviews
Why Managers Make Terrible Scrum Masters1739
agile, scrum, processes, collaboration, engineering-management
How to Speed Up WordPress (sma)1738
how-tos, wordpress, performance
Web Technologies Hanging Out Together (chr/css)1737
html, css, javascript, php
Using .htaccess to Prevent Web Scraping1736
servers, apache, scraping
CSS-Driven Internationalization in JavaScript (sma)1735
javascript, css, html, internationalization, localization
Using ARIA in HTML (ste/htm)1734
html, aria, accessibility
The World Wide Web Consortium at 20: Moving the Web Toward Its “Full Potential” (tim/kni)1733
w3c, anniversaries
HTML5 on Track for W3C Finalization by Year’s End (red)1732
html, w3c, standards
“async” Attribute and Scripts at the Bottom (chr/css)1731
html, javascript, asynchronicity
HTML5: On Our Way to Recommendation (ple/w3c)1730
html, standards
Ruby Markup (ri/web)1729
html, ruby-markup
Minimalist Newsletter Subscription Form (osv)1728
forms, email, functionality, minimalism
What’s New in Git 2.0?1727
git, command-line
Apple and Responsive Design (ali)1726
apple, responsive-design
How to Build and Develop Websites With Gulp (sma)1725
how-tos, gulp
Women in Tech: Where Are We Headed? (div)1724
community
PhpStorm 8—New Features (swa)1723
code-editors, phpstorm
Client-Side Form Validation With HTML51722
html, forms, validation
Testing Responsive Images (wil/ali)1721
images, html, responsive-design
5 Things I’ve Learned About Accessibility1720
accessibility, html, keyboard-navigation, testing, assistive-tech, browsers
Authoring HTML: Language Declarations (ri/w3c)1719
html, metadata, localization, internationalization
Prototyping Your Workflow (ali)1718
prototyping, processes, strategies
My ECMAScript 7 Wishlist (nza)1717
ecmascript, wish-lists
HTTP1716
translations, introductions, http, protocols, link-lists
What Web Designers Can Learn From Art History1715
design, art, colors
The Mystery of the jQuery Object: A Basic Introduction (sma)1714
introductions, jquery
We Have Work to Do: #yesallwomen and the Web (ali)1713
web, community
“Mobile First” Considered Confusing (cra)1712
mobile, mobile-first, desktop
Sniffing in China and WAP (kar)1711
wap, wml, nginx, servers
Understanding Web Pages Better (hpe+)1710
google, search, javascript
An Introduction to Node.js and MongoDB (sma)1709
introductions, nodejs, mongodb, databases
HTML5 Forms: CSS (cra)1708
html, forms, css, selectors, cascade
Understanding Version Control With Diffs (tob)1707
version-control
Mobile and Accessibility: Why You Should Care and What You Can Do About It (sma)1706
mobile, accessibility, user-experience
HTML5 Forms: The Markup (cra)1705
html, forms, semantics
The Dangers of Stopping Event Propagation (phi/css)1704
jquery, events
Managing Responsive Breakpoints With Sass (kit)1703
sass, media-queries, breakpoints, responsive-design
MooTools Core and More 1.5 Are Here (ser/moo)1702
release-notes, mootools
CSS: The Good Parts1701
css, components, namespaces, conventions
Design Principles: Space and the Figure-Ground Relationship (sma)1700
design, principles, spacing
Global Accessibility Awareness Day: Getting the Word Out (ali)1699
awareness-days, accessibility
The Definitive Guide to Form Label Positioning1698
guides, forms, labels, design, accessibility, positioning
Learning Node.js: The “npm link”1697
videos, nodejs, npm
Mozilla Relents, Says It Will Implement HTML5 DRM Solution in Firefox (fre)1696
firefox, mozilla, browsers, drm, eme
Universal Selector (CSS Selector)1695
css, selectors
jQuery With CoffeeScript (chr/css)1694
jquery, coffeescript, examples
Git for Beginners1693
git, command-line
Accessibility: The Missing Ingredient (ali)1692
accessibility, screen-readers, assistive-tech, testing
Picturefill 2.0: Responsive Images and the Perfect Polyfill (sma)1691
html, images, responsive-design, polyfills
PHP and Continuous Integration With Travis CI1690
php, ci-cd, tooling
Placeholders in Form Fields Are Harmful (nng)1689
forms, placeholders, usability
No More JS Frameworks (jcg)1688
javascript, frameworks
WordPress Permissions—How to Set Up Proper Filesystems and Ownerships (sma)1687
how-tos, wordpress, permissions
The History of WordPress1686
wordpress, history
Unicode for a Multi-Device World (sma)1685
unicode, encoding, icons, css
mXSS (gaz)1684
xss, html, security
URLs Are Already Dead (nza)1683
urls, protocols, email
Tips for Creating Accessible SVG (tin)1682
accessibility, svg, images, tips-and-tricks
Moving Forward With CSS Shapes (sar/ali)1681
css, shapes, link-lists
Email Subject Lines: 5 Tips to Attract Readers (nng)1680
email, writing, microcontent, tips-and-tricks
Konqueror vs. Firefox1679
browsers, konqueror, firefox, comparisons
Dealing With Content Images in Email (chr/css)1678
email, images, html, wordpress, responsive-design
Using Emmet With Sublime Text (joh)1677
sublime-text, code-editors, tooling
Introduction to Kirby CMS1676
introductions, kirby, content-management
Symfony 2 Checklist for Development and Deployment1675
symfony, checklists
A Different Letter to a Junior Designer (mal/ali)1674
design, career
The Web Is a Rectangle1673
design, responsive-design
10 Random jQuery Plugins1672
jquery, plugins, link-lists
20 Useful Docs and Guides for Front-End Developers (lou)1671
guides, training, html, css, javascript, link-lists
Cache Invalidation Strategies With Varnish Cache (per/sma)1670
performance, caching, tooling
The Internet Explorer “hasLayout” Property1669
browsers, internet-explorer, hacks
CSS Selectors Cheat Sheet1668
css, selectors, cheat-sheets, examples
Internet Explorer Conditional Comments1667
browsers, internet-explorer, conditional-comments
Version Control Software in 2014: What Are Your Options?1666
version-control, git, svn, cvs, comparisons
My Favorite Sass Tools (kit)1665
sass, tooling, link-lists
An Introduction to the Web Notifications API1664
introductions, apis, notifications
CSS Comments1663
css, comments
Syntax Highlighting Outside Your Editor (ali)1662
code-editors, syntax-highlighting, sublime-text
“:first-child” (CSS Selector)1661
css, selectors
It’s Time to Encrypt the Entire Internet (kli/wir)1660
web, security, http, ssl, encryption
Getting Started With Go1659
introductions, go
12 Little-Known CSS Facts (lou)1658
css, colors, backgrounds, borders, tables
Basic Structure of a Web Page1657
html
Understanding the CSS3 “transition-timing-function” Property (sma)1656
css, time, transitions, animations
IE9 Still Has CSS Limit1655
internet-explorer, browsers, css
Mathematical Markup Language (MathML) Version 3.0 2nd Edition (w3c)1654
mathml, standards
Write Code Every Day (jer)1653
career, processes
SEO-Friendly Infinite Scroll1652
scrolling, seo
Font Size Idea: “px” at the Root, “rem” for Components, “em” for Text Elements (chr/css)1651
css, units
Creating Style Guides (ali)1650
design, documentation, style-guides, pattern-libraries
Suppressing the 300 ms Click Delay (ppk)1649
touch, events, chrome, browsers
Keyboard-Only Navigation for Improved Accessibility (nng)1648
accessibility, keyboard-navigation, focus, testing
Stripes in CSS (chr/css)1647
css, gradients, effects, examples
Web Developers Less Concerned About Browser-Compatibility, More Concerned With HTML51646
community, html, interoperability, browsers
The Power of “em” Units in CSS (lou)1645
css, units
HTTPS Basics1644
fundamentals, http, privacy
HTML Forms in AngularJS1643
html, forms, angularjs
Understanding the Object Model1642
ruby
What’s New in Firefox 28 (cra)1641
browsers, firefox
People Skills for Web Workers (ali)1640
engineering-management, collaboration
Title CSS: A Simple Approach to CSS Class Naming1639
css, naming
“srcset” and “sizes” (eee)1638
html, images, responsive-design
Best PHP IDE in 2014—Survey Results (swa)1637
surveys, code-editors, php, phpstorm, sublime-text
WordPress Performance Improvements That Can Go Wrong (sma)1636
wordpress, performance, plugins
How to Charge for Websites: The Agile Way (cra)1635
how-tos, economics, business-relations, agile
WAI–ARIA Expands Web Accessibility (w3c)1634
accessibility, aria, html, standards
5 Apps to Enhance Google Analytics1633
google, analytics, tooling, link-lists
Web at 25, W3C at 20—an Opportunity to Reflect, and to Look to the Future (w3c)1632
anniversaries, web, w3c
A Q&A on the Picture Element (wil+/ali)1631
interviews, html, semantics, images, responsive-design
Symfony in Drupal 81630
drupal, symfony, link-lists
Browserify, Why and How?1629
browserify
Shadow DOM1628
shadow-dom, dom, svg, images, angularjs, css, mathml
My Current CSS and Sass Styleguide (kit)1627
css, sass, conventions, naming, bem, documentation
Sass Tooltip Mixin (geo)1626
sass, mixins, tooltips
Using Meta Tags in HTML: Some Basics and Best Practices1625
html, metadata, fundamentals, best-practices, examples
Story of the Web1624
websites, web, history
The Web Is 25—and the Semantic Web Has Been an Important Part of It1623
web, anniversaries, semantic-web
The World Celebrates 25 Years of the Web1622
web, anniversaries
The Latest in Web Font Trends (ali)1621
fonts, trends
Responsive Web Design—Defining the Damn Thing (mar)1620
responsive-design, concepts
Writing Hyperlinks: Salient, Descriptive, Start With Keyword (nng)1619
links, microcontent, writing, usability
On Links and Accessibility (j9t)1618
links, accessibility, usability
Rethinking Responsive SVG (sma)1617
responsive-design, svg, images, css
Getting Started With Microformats2 (mic)1616
introductions, microformats, html, naming
Grunt and Gulp Tasks for Performance Optimization1615
yeoman, grunt, gulp, tooling, optimization, performance
Basics of CSS Blend Modes (chr/css)1614
fundamentals, css, blend-modes, backgrounds, examples
Where Is Interoperability for Social Media? (dhi/zdn)1613
social-media, standards, interoperability, opensocial
3 Tips to Find Hacking on Your Site, and Ways to Prevent and Fix It1612
search, google, security, tips-and-tricks
What’s New in Chrome 33 (cra)1611
browsers, chrome
RDF 1.1 Has Been Published as Recommendation (iva/w3c)1610
standards, rdf, link-lists
The Battle for the Body Field (ali)1609
html, xml, wysiwyg, semantics
CSS: When to Use Generated Content (j9t)1608
css, generated-content
Float Labels With CSS (chr/css)1607
css, floats, labels, forms
Installable Web Apps (ppk)1606
web-apps, installing, permissions
Why Your HTML and CSS Mastery Are Not Enough1605
html, css, design, career, learning
Dive In: Resources for Web Animation (ali)1604
css, animations, link-lists
Multiple Simultaneous AJAX Requests (With One Callback) in jQuery (chr/css)1603
ajax, callbacks, jquery
Everything You Know About Accessibility Testing Is Wrong (kar)1602
accessibility, testing, bobby
How to Build a CLI Tool With Node.js and Phantomjs (sma)1601
how-tos, command-line, nodejs
What’s New in Firefox 27 (cra)1600
browsers, firefox
Web Animation at Work (rac/ali)1599
css, animations, design
Why AngularJS Makes Every Single Developer a Better One1598
angularjs, software-design-patterns, quality
Web Accessibility: Tools and Considerations1597
accessibility, html, tooling, link-lists
Choosing Vanilla JavaScript (ali)1596
javascript, jquery
Killing Off the Global Navigation: One Trend to Avoid (nng)1595
navigation, trends
Usability Testing for Mobile Is Easy (nng)1594
mobile, usability, testing
How to Do Keyword Research: A Beginner’s Guide1593
how-tos, guides, keywords, sem
Visualizing Data With D31592
visualization, javascript
Getting Started With Pattern Libraries (ali)1591
introductions, design, documentation, pattern-libraries, case-studies
A Word on Contemporary Web Design (j9t)1590
design, information-design
Force Quit a Tab in Google Chrome (chr/css)1589
chrome, google, browsers
Controlling Heavy Weight Websites1588
performance, user-experience, case-studies
One Solution to Responsive Images (sma)1587
responsive-design, images, html, php
Forrester: HTML5 Apps Still Not as Good as Native Apps (inf)1586
html, mobile, native
CSS Resets1585
css, resets
WordPress as a Framework1584
wordpress
Nine Things to Expect From HTTP/2 (mno)1583
http, protocols, performance, network
The Current Generation of CSS3 Selectors (lou)1582
css, selectors, examples
Pragmatic UX Techniques for Smarter Websites (sma)1581
user-experience, processes, career, link-lists
Thought Process of a Front End Problem (chr/css)1580
processes, debugging, fonts, opera, browsers
So You Think You Know How to Write a WordPress Theme?1579
wordpress, theming
CSSOM Value API Proposal Dump (tab)1578
css, cssom, apis
Understanding JavaScript “bind()” (sma)1577
javascript, examples
CSS Regions Considered Harmful (ali)1576
css, adobe
Web Performance Tricks—Beyond the Basics (swa)1575
performance, tips-and-tricks, html, css, optimization, link-lists
HTML Explained in 123 Tweets: The Google #htmltuesday Archive (j9t)1574
html, google, link-lists
Packaging on the Web (jen+/tag)1573
web-packaging, performance
Writing on Writing and Other Resources (ali)1572
writing, link-lists
The Decay and Fall of Guest Blogging for SEO1571
blogging, seo
REMs and Viewport Measurements—Why You Shouldn’t Use Them Yet1570
css, units, viewport, responsive-design
Tachyons (mrm)1569
websites, frameworks, presentational-html, css, tachyons
Cross-Origin Resource Sharing (ann/w3c)1568
cors, security, standards
JSON-LD Is an Official Web Standard1567
json-ld, json, standards, w3c
10 HTML Tags You May Not Be Using1566
html, semantics
When to Use “target="_blank"” (chr/css)1565
links, usability
The Complete Guide to Reducing Page Weight (cra)1564
guides, performance, compression, caching, content-delivery, minification
Myth Busting: CSS Animations vs. JavaScript (css)1563
animations, css, javascript, comparisons, myths, metrics, gsap
The State of jQuery 2014 (dme/jqu)1562
jquery
Writing a Better JavaScript Library for the DOM (sma)1561
javascript, dom, libraries, jquery
New Features in PHP 5.6 (swa)1560
php
The Syntax vs. the Spirit (chr/css)1559
programming, loops
What Are Icon Fonts?1558
fonts, icon-fonts
UCS vs. UTF-8 as Internal String Encoding (mit)1557
unicode, encoding
The MPAA Just Joined the W3C, What Could Possibly Go Wrong? (rus)1556
w3c, multimedia, html, drm
When to Use the “button” Element (chr/css)1555
html, buttons, forms
Old Browsers, Does It Matter? (kar)1554
browsers, interoperability, support, web-platform
HTML5 in 2014: Is It Time for a Comeback? (sha)1553
html, mobile, native
Despite Automatic Updates, Old Browsers Are Still a Problem (edb/zdn)1552
browsers, web-platform, security, chrome, firefox, internet-explorer, safari
3 Guidelines for Search Engine “No Results” Pages (nng)1551
guidelines, search, usability
Cross-Origin Resource Sharing on Track to Become a W3C Recommendation (sdt)1550
w3c, cors, security, standards
10 Web Predictions for 2014 (cra)1549
web, outlooks, web-apps, browsers
Good-Bye 20131548
retrospectives, semantic-web, structured-data, open-graph, json, json-ld
What Is the DOM? (chr/css)1547
dom, html, javascript
Best PHP Frameworks for 2014 (swa)1546
php, frameworks, metrics, laravel, symfony
So You’ve Decided to Open-Source a Project at Work—What Now? (nza/sma)1545
foss, licensing, community, communication
On Interviewing Front-End Engineers (nza)1544
interviewing, hiring
Interviewing as a Front-End Engineer in San Francisco (phi/css)1543
interviewing, career
Tim Berners-Lee Leads Call for More Transparency Over Mass Surveillance (ale/the)1542
web, privacy, politics
Dart: On Its Merits (aer)1541
dart, javascript, comparisons
Get Started With GitHub Pages (Plus Bonus Jekyll) (24w)1540
introductions, github-pages, jekyll
The Rise of Web Bots and Fall in Human Traffic (cra)1539
web, bots, scraping, spam, traffic, metrics
CSS Frameworks—a Love Affair (geo)1538
css, frameworks, foundation, bootstrap
HTML5 Form Validation1537
html, forms, validation, accessibility
JavaScript Promises: There and Back Again (jaf)1536
javascript, promises
Understanding Forms in Drupal1535
drupal, forms, php
9 Quick Tips About npm1534
npm, tips-and-tricks, nvm, command-line
How to Generate Awesome Content1533
how-tos, content, strategies, user-experience
The Device Test Imperative (bri)1532
testing, browsers, safari, css, overflow
The First Ever Banner Ad: Why Did It Work So Well? (the)1531
monetization, history
Finding Memory Leaks With JS (pvd)1530
javascript, memory
Grunt for People Who Think Things Like Grunt Are Weird and Hard (chr/css)1529
tooling, grunt, installing, examples
What’s New in Firefox 26 (cra)1528
browsers, firefox
Why You Should Use Continuous Integration and Continuous Deployment (css)1527
ci-cd, automation, testing, deploying, releasing, processes
How to Run a Usability Test With Users Who Are on Your Site Now (nng)1526
how-tos, usability, testing
Animating Vectors With SVG (bri/24w)1525
svg, images, animations, javascript
Creating Temporary Files in PHP (arp)1524
php
CSS, HTML, and the Problem of Spec Fragmentation (j9t)1523
css, html, standards
CSS Is for Developers (lea)1522
css, career
Real World HTML5 Hybrid Apps1521
html, mobile, polyfills, apis, canvas
Bootstrap vs. Foundation1520
videos, frameworks, bootstrap, foundation, comparisons
The HTML5 “meter” Element (pan/css)1519
html, semantics, examples
Foundation 51518
foundation
Tim Berners-Lee Says “Surveillance Threatens Web”1517
web, privacy, censorship, politics
An Introduction to Full Stack JavaScript (sma)1516
introductions, javascript, tech-stacks
Responsive Design Won’t Fix Your Content Problem (ali)1515
content, responsive-design, strategies
Why Responsive Images Is So Hard (chr/css)1514
images, responsive-design, css, html, art-direction
Namespaced Events in jQuery (chr/css)1513
jquery, namespaces, events