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#
Why Content Is the New SEO2024
content, seo
Free for Developers (rip)2023
websites, tooling, link-lists
What Are the Security Risks of HTML5 Apps?2022
security, web-apps, sanitization
Don’t Forget About Contrast (ali)2021
accessibility, colors, contrast
Accessibility’s Costs Are Lower Than You Think (vig)2020
accessibility, economics
Open Source Your Website2019
foss
Pluralization for JavaScript (ali)2018
javascript, localization
An Update on Doorway Pages2017
google, search, seo
HTML5 Local Storage Revisited2016
html, browser-storage, apis
Two Weird Tricks That Fix React (dan)2015
react, tips-and-tricks
Can CSS Be Too Modular? (css)2014
css, html
Moving to HTTPS on WordPress (chr/css)2013
wordpress, http, security
Demystifying React Components State2012
react, components, state-management
Vivaldi: Opera’s Spiritual Successor (cra)2011
browsers, vivaldi, opera
How to Automate Style Guide-Driven Development (sma)2010
guides, design, style-guides, automation
New Book: “The Little Book of HTML/CSS Frameworks” (j9t)2009
books, frameworks, html, css
Easy URL Parsing With Isomorphic JavaScript (cra)2008
javascript, urls
Stopping the Infighting About Digital Standards (ali)2007
standards, policies, conventions
Design Principles: Dominance, Focal Points, and Hierarchy (sma)2006
design, principles, hierarchy
HTML5 Image Description Extension (“longdesc”) (cpt/w3c)2005
html, images, standards
Using AngularJS for Data Visualisations (css)2004
angularjs, visualization, svg
Tired of Safari (ppk)2003
safari, chrome, chromium, browsers, mobile, pointer-events
What’s New in Firefox 36: Android Debugging, HTTP/2 Support, and More (eli)2002
firefox, browsers
Pointer Events (jac/w3c)2001
pointer-events, apis, standards
Why Developers and Designers Should Work Together2000
design, collaboration, processes
Selector Specificity With CSS Preprocessors1999
css, selectors, cascade, preprocessors, bem, sass
Responsive Hero Images (gri/clo)1998
images, responsive-design
Same-Origin Policy (ann)1997
security, cors, web-platform
List of Android WebViews (ppk)1996
overviews, mobile, browsers, chromium, chrome
The Unbearable Inaccessibility of Slideshows1995
accessibility, design-patterns, best-practices
Accidental CSS Resets (chr/css)1994
css, resets, shorthands, examples
HTTP/2 Is Done (mno)1993
protocols, http
The Specialist–Generalist Balance (ali)1992
career, communication, collaboration
Why I Don’t Hate Git: Hidden Consistency (mit)1991
git, command-line, consistency, simplicity, software-design
WebRTC Heads Toward Standardization1990
webrtc
The Love You Make (zel/ali)1989
business-relations, career, design
FLIP Your Animations (aer)1988
animations, techniques, javascript
Why I Don’t Use Compass Anymore (kit)1987
frameworks, compass
What Will Save Us From the Dark Side of CSS Pre-Processors? (lyz/ali)1986
css, preprocessors, postprocessors, craft
Counting Chromia (ppk)1985
chromium, browsers, mobile, google, metrics
The Big Web Design Trends for 20151984
design, trends
Style Guide Generator Roundup (ali)1983
design, documentation, style-guides, tooling, link-lists
Reframing Accessibility for the Web (ali)1982
accessibility, usability
Progressive Enhancement and Data Visualizations (css)1981
progressive-enhancement, html, css, svg, visualization
The Case Against DRM Needs to Be Made Now (kni/giz)1980
drm, html, w3c
Web Design and Principles (j9t)1979
design, principles
Writing AngularJS Apps Using ES61978
angularjs, ecmascript, javascript
DOM: Custom Elements (ann)1977
dom, web-components
Securing the Web (w3c)1976
web-platform, security
Variable Fonts for Responsive Design (nic/ali)1975
fonts, variable-fonts, responsive-design
Lessons Learned From the Early Days of Google1974
videos, lessons, google
Tour of a Performant and Responsive CSS Only Site (css)1973
css, parallax, effects, performance, case-studies
On the Deterioration of HTML/CSS Practices (j9t)1972
html, css, craft
Flash of Faux Text—Still More on Font Loading (zac)1971
flash-of-x, fonts, ttf, woff, css, javascript
How to Teach Yourself Web Development1970
how-tos, learning, training, career
AngularJS Internals in Depth (sma)1969
angularjs, javascript
What’s New in Firefox 35 (cra)1968
firefox, browsers
A Vision for Our Sass (ali)1967
sass, processes
Front End and Back End (ppk)1966
programming, career, comparisons
Standards and Browser Compatibility1965
web-platform, standards, browsers, support, interoperability, polyfills, feature-detection, browser-detection
Programming Fonts1964
websites, fonts, programming, comparisons
Angular and Templating (ppk)1963
angularjs
Famo.us Partners With the jQuery Foundation (row)1962
famous, jquery
Logically Speaking (ali)1961
communication, project-management
The Basics of Test Automation for Apps, Games, and the Mobile Web (sma)1960
fundamentals, testing, automation, mobile
The Problem With Angular (ppk)1959
angularjs
Using WebP/JPEG 2000/JPEG-XR/APNG Now With Picturefill and Modernizr (zol)1958
images, webp, jpeg, png, polyfills, modernizr
Designing WordPress Themes for Printing1957
design, wordpress, theming, print
Web Platform and JavaScript (ann)1956
web-platform, javascript
Why AJAX Isn’t Enough (sma)1955
ajax, javascript
Strategies for Keeping CSS Specificity Low (chr/css)1954
css, selectors, cascade, strategies
Timing Guidelines for Exposing Hidden Content (nng)1953
guidelines, time, hiding, user-experience
A Wave of Command Buses (mat)1952
php
Designing for Print With CSS (rac/sma)1951
design, print, css
How to Interview (ali)1950
how-tos, career, interviewing
A New Microsoft Browser? (ppk)1949
browsers, microsoft, internet-explorer
Approaches to Media Queries in Sass (edu/css)1948
css, preprocessors, sass, media-queries, techniques
CSS: Just Try and Do a Good Job (chr/css)1947
css, cascade, naming, tooling
Analyst Watch: 2015 Will Be a Pivotal Year for HTML5 (sdt)1946
html
The Good, the Bad, and the Great Examples of Web Typography (sma)1945
typography, fonts, examples
Browser Storage and AngularJS1944
angularjs, browser-storage, browsers
Maintainable Social Script Integration1943
social-media, embed-code, maintainability
The Ultimate Content Marketing Toolkit1942
content, marketing, tooling, link-lists
OpenSocial Foundation Moves Standards Work to W3C Social Web Activity (w3c)1941
opensocial, w3c
Ground Rules for Working With Web Agencies (j9t)1940
business-relations, processes, guidelines
The UX of Error Messages1939
user-experience, errors, microcontent
AngularJS in Drupal Apps1938
angularjs, drupal
A Link Is a Promise (nng)1937
links, microcontent, writing
An Auto-Enforceable SCSS Styleguide1936
style-guides, automation, linting, sass, tooling
Design Principles: Visual Weight and Direction (sma)1935
design, principles
The Problems of Working With Web Agencies (j9t)1934
business-relations, quality
Why You Should Avoid Sass “@extend” (kit)1933
sass
Effective Event Binding With jQuery (lon)1932
jquery, events
HTML5 Differences From HTML4 (zco/w3c)1931
html, comparisons, standards
Browser Trends December 2014: Safari Survival? (cra)1930
browsers, trends, metrics, safari, desktop, mobile
Learning to Be Accessible (ali)1929
accessibility, learning
Back to Basics With WordPress CSS: Understanding the Native Classes (css)1928
fundamentals, wordpress, css
The Non-Writer’s Guide to Writing for the Web1927
guides, writing, content, microcontent
What Is the Web? (mno)1926
web, web-platform, standards, concepts
CSS Sprites With Sass and Compass1925
css, images, sprites, sass, compass
What’s New in Firefox 34 (cra)1924
firefox, browsers
Analyzing a PHP Project With Jenkins1923
php, tooling, debugging, automation, jenkins
Automating CSS Regression Testing (css)1922
css, testing, regressions, automation, tooling
3 Principles for Perfect Typeface Pairing1921
typography, fonts, principles
What’s New in Chrome 39 (cra)1920
chrome, browsers
Animation and UX Resources (vlh)1919
css, javascript, animations, link-lists
Planning for Performance (sco/ali)1918
performance
10 Typical HTML Interview Exercises1917
html, interviewing, conformance, semantics, aria
Blue Beanie Day 14: Toque ’em if You’ve Got ’em (bee/ali)1916
awareness-days, standards
Sublime Text for Front End Developers (wes/css)1915
sublime-text, code-editors, plugins
Why You Should Include Your Developer in the Design Process (boa/sma)1914
design, processes
The Basics of Node.js Streams1913
fundamentals, nodejs, streaming
Specificity Graphs (jus)1912
css, selectors, cascade, visualization
Beard—Sass CSS Framework1911
websites, frameworks, presentational-html, css
UX for the Enterprise (ali)1910
user-experience
Migrating Your Team to Sass1909
sass, migrating, collaboration
Performance Budget Metrics (tka)1908
performance-budgets, performance, metrics
Fundamental Principles of Great UX Design—How to Deliver Great UX Design (uxm)1907
principles, fundamentals, how-tos, user-experience, design
Website Style Guide Resources1906
websites, design, style-guides, pattern-libraries, documentation, overviews, link-lists
Automate WordPress With IFTTT1905
wordpress, automation, tooling
5 Obsolete Features in HTML51904
html
Joomla’s Coming of Age1903
joomla
What You Need to Know About Meteor 1.01902
meteor
SVG Animation and CSS Transforms: A Complicated Love Story (css)1901
svg, css, animations, transforms
Overwhelmed by Code (ali)1900
learning, career
An Overview of Compass 1.01899
overviews, compass
The Extensible Web Manifesto (bre+)1898
websites, manifestos, web-platform, extensibility, standards
Why Responsive Images Matter (wil/ali)1897
images, responsive-design
The $PATH to Enlightenment (oli/ali)1896
unix-like, command-line
Materialize1895
websites, frameworks, presentational-html, css, materialize, material-design
Responsive Images in Practice (ali)1894
images, responsive-design, html, css
How SVG Fragment Identifiers Work (chr/css)1893
svg, images, css
Styling and Animating SVGs With CSS (sar/sma)1892
svg, images, css, animations
6 Current Options for CSS Preprocessors1891
css, preprocessors, tooling, link-lists, sass, less, stylus
HTML5 Is a Recommendation (iva/w3c)1890
html, standards
HTML5 Finally Released as W3C Recommendation (sco)1889
html, standards, w3c
The Specificity Graph (css)1888
css, selectors, cascade, visualization
Open Web Platform Milestone Achieved With HTML5 Recommendation (w3c)1887
html, standards, web-platform, w3c
WordPress Landing Page Creation Made Easy1886
wordpress, landing-pages
HTML5 Finalized, Finally (cio)1885
html, standards, w3c
Progress Indicators Make a Slow System Less Insufferable (nng)1884
progress-indicators, performance, user-experience, design
CSS Post-Processing With Pleeease (cra)1883
css, postprocessors
Axiomatic CSS and Lobotomized Owls (hey/ali)1882
css, selectors
Google and HTML/CSS Code Quality (j9t)1881
google, html, css, quality, history
The Specialized Web: Working With Subject-Matter Experts (ali)1880
communication, collaboration
Probably Don’t Base64 SVG (chr/css)1879
svg, images, data-urls, base64
How to Get Started in Web Design (chr/css)1878
introductions, domains, hosting, tooling, ftp, code-editors, coda
Best Practices for XML Sitemaps and RSS/Atom Feeds1877
sitemaps, rss, atom, best-practices
CSS-Only Solution for UI Tracking (sma)1876
css, metrics, analytics, google
Personalizing Git With Aliases (jef/ali)1875
git, customization, aliases
How to Further Improve the World of Open Standards (w3c)1874
awareness-days, standards
What’s New in Firefox 33 (eli)1873
firefox, browsers
A Guide to SVG Animations (SMIL) (sar/css)1872
guides, svg, images, animations, smil
How to Be a Good Developer1871
how-tos, career, professionalism, quality, prioritization, craft
CSS, DRY, and Code Optimization (j9t)1870
css, principles, optimization, maintainability
What the Heck Is the Event Loop Anyway? (jsc)1869
videos, javascript, event-loop, events
Is Everyone a Designer?1868
design
A Front-End Developer’s Ode to Specifications (sma)1867
design, documentation, design-systems, processes
Continuous Integration Is Dead (yeg)1866
ci-cd, version-control, processes
Training the CMS (web/ali)1865
content-management, content, writing, content-strategy, processes
The Perception of Performance (lou)1864
performance, user-experience
Image Optimization Services (gri/clo)1863
images, performance, optimization, link-lists
The Ninth Chromium: Xiaomi (ppk)1862
browsers, chromium, xiaomi
Before You Hire Designers (mon/ali)1861
design, hiring
Thoughts on Pagination (chr/css)1860
pagination, urls, consistency
Why Continuous Integration Doesn’t Work (yeg/tec)1859
ci-cd, version-control, processes
JS Parse and Execution Time (tka)1858
javascript, parsing, metrics, performance
The Culinary Model of Web Design (ali)1857
craft, optimization
On Declaration Sorting in CSS (j9t)1856
css, sorting
Don’t Use “<picture>” (Most of the Time) (gri/clo)1855
images, html, responsive-design
Design Principles: Connecting and Separating Elements Through Contrast and Similarity (sma)1854
design, principles, contrast, colors
The Role of Utility Classes in Scalable CSS1853
css, components, presentational-html, scalability, maintainability, consistency
What to Expect From Yii 2.01852
php, frameworks
PhpStorm 8 Released—See What’s New and Grab a Free License (swa)1851
code-editors, phpstorm
Getting Started With CSS Audits (ali)1850
introductions, css, auditing, link-lists
Scroll-Then-Fix Content (chr/css)1849
css, scrolling, debouncing
Introducing the New Yahoo Developer Network Website1848
introductions, yahoo, community
Sass for WordPress Developers1847
wordpress, sass
A Guide to the HTML5 “time” Element1846
guides, html, time, examples
CSS Audits: Taking Stock of Your Code (ali)1845
css, auditing, quality
Understanding Transducers1844
programming, functions, examples
Picnic CSS1843
websites, libraries, presentational-html, css
18 Critical Oversights in Web Development1842
mistakes, errors, logging, caching, best-practices, software-design-patterns, testing, automation, auditing
Already 1 Billion Websites, and Counting (chr)1841
web
Junior Designers vs. Senior Designers1840
design, career, processes, comparisons
What’s New in Chrome 37 (cra)1839
chrome, browsers
“getElementsByTagName” (W3C DOM Core Method)1838
dom, javascript
What’s New in Wordpress 4.01837
wordpress
Centering in CSS Guide (chr/css)1836
guides, css, centering
Git: The Safety Net for Your Projects (tob/ali)1835
git, command-line
How a New HTML Element Will Make the Web Faster (ars)1834
html, images, performance, responsive-design
Running Code Reviews With Confidence (ali)1833
code-reviews, processes, git, command-line
The Conventional Front-End1832
conventions, javascript, tooling
11 CSS Learning Tools and Resources (lou)1831
css, learning, tooling, link-lists
Refactoring Single Page App1830
single-page-apps, refactoring, complexity, maintainability, jquery, backbone, angularjs
How to Write a Git Commit Message1829
how-tos, commit-messages, documentation, communication, git
Customizing WordPress Archives for Categories, Tags, and Other Taxonomies (jos/sma)1828
wordpress, information-architecture
Is Your Responsive Design Working? Google Analytics Will Tell You (sma)1827
responsive-design, analytics, google, metrics
A Quick Tour of WordPress 4.0 (sma)1826
wordpress
HTML and Specifying Language (j9t)1825
html, optimization, minimalism
What I’d Tell My Younger Self About Learning Development as a Web Designer1824
learning, programming, javascript, databases, servers, preprocessors, version-control, performance, security, career
W3C Status Banners (zac)1823
w3c
BEM—Block Element Modifier1822
websites, bem, css
Consistency (jus)1821
consistency, design, user-experience
Making SVGs Responsive With CSS (sar/cod)1820
svg, images, responsive-design, css
Minimising Font Downloads (jaf)1819
fonts, css, performance, optimization, support, browsers
Starting CSS Animations Mid-Way (chr/css)1818
css, animations
The 10 Things You Should Do When You Have Your Next Web Idea1817
creativity, processes
Google’s Blink Not Implementing W3C Pointer Events1816
google, blink, browser-engines, pointer-events
Favicons, Touch Icons, Tile Icons, Etc.—Which Do You Need? (css)1815
icons, favicons, images
CSS Vocabulary1814
css, terminology, cheat-sheets
Intro to AngularJS1813
introductions, angularjs
An Introduction to Git Hooks1812
introductions, git, git-hooks
What I’d Tell My Younger Self About Learning HTML/CSS1811
learning, html, css, responsive-design, career
25 Ways to Increase Traffic to Your Website1810
traffic, seo
Designer’s Guide to DPI1809
guides, design, print, pixel-density
The WordPress Database Demystified1808
wordpress, databases, mysql
How to Create a Helpful and Better 404 Page (sma)1807
how-tos, error-pages, user-experience, search, functionality
Swapping Out SVG Icons (chr/css)1806
svg, images, icons, css, jquery, techniques
Faster YouTube Embeds With JavaScript1805
embed-code, youtube, javascript, performance
Migrating From Famo.us v0.2 to v0.3.01804
migrating, famous
A Closer Look at Functions in Go1803
go, functions
CSS-Only Accordion Using the Checkbox Hack (geo)1802
css, accordions, forms, hacks
HTTPS as a Ranking Signal (met)1801
google, search, security, http, seo
You Can Do That With CSS? (sco)1800
css, forms, layout, transitions
Thinking in Components1799
components, web-components
A Retort on Simplicity1798
simplicity, tooling
The HTML5 “longdesc” Attribute Is Finally Home Again (bur)1797
html, attributes, accessibility
Build a Blog With Jekyll and GitHub Pages (sma)1796
blogging, jekyll, github-pages
Responsive Web Design, CSS Specificity, and SVG Knowledge1795
responsive-design, sublime-text, css, javascript, svg
Testing on the Toilet: Don’t Put Logic in Tests1794
testing
Keep Sass Simple (kit)1793
sass
The Most Dangerous Word in Software Development (ali)1792
communication
WordPress I18N and Localization1791
wordpress, localization, internationalization
Organizing CSS: OOCSS, SMACSS, and BEM (mat)1790
css, oocss, smacss, bem, comparisons
The W3C App Manifest Specification (bru+/htm)1789
web-apps, w3c
JavaScript Event Madness! Capturing All Events Without Interference (css)1788
javascript, events
HTML Minifier [Revisited]1787
html, html-minifier, minification, optimization
Guide to Responsive-Friendly CSS Columns (kat/css)1786
guides, responsive-design, css, layout
How to Craft the Perfect 404 Page1785
how-tos, error-pages, user-experience
The W3C Looks to Standardize the Social Web (sdt)1784
w3c, social-media, web
Tweaking Your Website? Do It Safely With Google Experiments1783
google, testing, tooling
WordPress Theme Development: Getting Started With Underscores (“_s”)1782
wordpress, introductions, theming, tooling
Ten CSS One-Liners to Replace Native Apps (ali)1781
css, layout, design
Developer’s Toolbox: GitHub1780
videos, version-control, git, github
On Web Documents and Web Apps (j9t)1779
terminology, concepts, comparisons
Introduction to the Resource Timing API1778
introductions, performance, time, apis, javascript
How Do You Design Interaction? (sma)1777
design, interaction-design
An Introduction to WAI–ARIA1776
introductions, aria, accessibility, examples
Breaking Web Design Conventions = Breaking the User Experience (nng)1775
design, conventions, usability, user-experience
I Don’t Like It (lau/ali)1774
design, business-relations, communication
Scaling Down the BEM Methodology for Small Projects (sma)1773
bem, css, naming
What’s New in Chrome 361772
chrome, browsers
Peachpuffs and Lemonchiffons (jsc)1771
videos, colors
All Code Is Not Equal: On Research and Production Code (j9t)1770
concepts, terminology, comparisons
Testing robots.txt Files Made Easier1769
robotstxt, testing, tooling, crawling, google, search
Inheriting “box-sizing” Probably Slightly Better Best-Practice (chr/css)1768
css, box-model, best-practices
Create Responsive Tables With Foundation1767
videos, responsive-design, tables, html, foundation
Adding CSS Animations to AngularJS Applications1766
css, animations, angularjs
Authoring Critical Above-the-Fold CSS (css)1765
css, sass, performance, asynchrony
Awesome Node.js (sin)1764
link-lists, nodejs, tooling
Getting Started With Sass and Bourbon1763
introductions, sass, preprocessors, tooling
Web 2024—a Response to Robin Berjon’s Post (mar)1762
web, outlooks, javascript, web-components, w3c, web-workers, interoperability, servo
The WAI Forward (hey/sma)1761
accessibility, html, aria, w3c
Are We Ready to Use Flexbox?1760
css, flexbox, layout, vendor-extensions, preprocessors, support
WebRTC Specifications Advance (don/sdt)1759
interviews, webrtc, apis, standards
Optimizing WordPress Performance With P31758
wordpress, performance, optimization, plugins
Tag Management: Bringing Peace to Developer–Marketer Relations1757
tag-management, maintenance, tooling
How to “Resize” Images With CSS1756
css, media-queries, images, resizing
Media Queries Need Space to Be Successful (kar)1755
css, media-queries, mobile
Pixels Are Expensive (aer)1754
performance, rendering, painting
Fixed Table Layouts (chr/css)1753
tables, css
Web 2024 (rob)1752
web, outlooks
Server-Side Device Detection With JavaScript (sma)1751
javascript, mobile
The Pros and Cons of Accessibility Professional Associations1750
accessibility, career, training
Speed Up Your WordPress Site1749
wordpress, performance, tooling
What Every Frontend Developer Should Know About Webpage Rendering1748
rendering, dom, cssom, painting, reflow, browsers, browser-engines
15 Little-Known Unix Commands1747
unix-like, command-line
6 Tips for Writing Better Code1746
tips-and-tricks, modules, preprocessors, version-control, code-reviews
kouto swiss1745
websites, frameworks, presentational-html, css, stylus
Why Managers Make Terrible Scrum Masters1744
agile, scrum, processes, collaboration, engineering-management
How to Speed Up WordPress (sma)1743
how-tos, wordpress, performance
Web Technologies Hanging Out Together (chr/css)1742
html, css, javascript, php
Using .htaccess to Prevent Web Scraping1741
servers, apache, scraping
CSS-Driven Internationalization in JavaScript (sma)1740
javascript, css, html, internationalization, localization
Using ARIA in HTML (ste/htm)1739
html, aria, accessibility
The World Wide Web Consortium at 20: Moving the Web Toward Its “Full Potential” (tim/kni)1738
w3c, anniversaries
HTML5 on Track for W3C Finalization by Year’s End (red)1737
html, w3c, standards
HTML5: On Our Way to Recommendation (ple/w3c)1736
html, standards
“async” Attribute and Scripts at the Bottom (chr/css)1735
html, javascript, asynchrony
Ruby Markup (ri/web)1734
html, ruby-markup
Minimalist Newsletter Subscription Form (osv)1733
forms, email, functionality, minimalism
What’s New in Git 2.0?1732
git, command-line
Apple and Responsive Design (ali)1731
apple, responsive-design
How to Build and Develop Websites With Gulp (sma)1730
how-tos, gulp
Women in Tech: Where Are We Headed? (div)1729
community
PhpStorm 8—New Features (swa)1728
code-editors, phpstorm
Client-Side Form Validation With HTML51727
html, forms, validation
Testing Responsive Images (wil/ali)1726
images, html, responsive-design
5 Things I’ve Learned About Accessibility1725
accessibility, html, keyboard-navigation, testing, assistive-tech, browsers
Authoring HTML: Language Declarations (ri/w3c)1724
html, metadata, localization, internationalization
My ECMAScript 7 Wishlist (nza)1723
ecmascript, wish-lists
Prototyping Your Workflow (ali)1722
prototyping, processes, strategies
HTTP1721
translations, introductions, http, protocols, link-lists
What Web Designers Can Learn From Art History1720
design, art, colors
The Mystery of the jQuery Object: A Basic Introduction (sma)1719
introductions, jquery
We Have Work to Do: #yesallwomen and the Web (ali)1718
web, community
“Mobile First” Considered Confusing (cra)1717
mobile, mobile-first, desktop
Sniffing in China and WAP (kar)1716
wap, wml, nginx, servers
Understanding Web Pages Better (hpe+)1715
google, search, javascript
An Introduction to Node.js and MongoDB (sma)1714
introductions, nodejs, mongodb, databases
HTML5 Forms: CSS (cra)1713
html, forms, css, selectors, cascade
Understanding Version Control With Diffs (tob)1712
version-control
HTML5 Forms: The Markup (cra)1711
html, forms, semantics
Mobile and Accessibility: Why You Should Care and What You Can Do About It (sma)1710
mobile, accessibility, user-experience
The Dangers of Stopping Event Propagation (phi/css)1709
jquery, events
Managing Responsive Breakpoints With Sass (kit)1708
sass, media-queries, breakpoints, responsive-design
MooTools Core and More 1.5 Are Here (ser/moo)1707
release-notes, mootools
CSS: The Good Parts1706
css, components, namespaces, conventions
Design Principles: Space and the Figure-Ground Relationship (sma)1705
design, principles, spacing
Global Accessibility Awareness Day: Getting the Word Out (ali)1704
awareness-days, accessibility
The Definitive Guide to Form Label Positioning1703
guides, forms, labels, design, accessibility, positioning
Learning Node.js: The “npm link”1702
videos, nodejs, npm
Mozilla Relents, Says It Will Implement HTML5 DRM Solution in Firefox (fre)1701
firefox, mozilla, browsers, drm, eme
Universal Selector (CSS Selector)1700
css, selectors
jQuery With CoffeeScript (chr/css)1699
jquery, coffeescript, examples
Git for Beginners1698
git, command-line
Accessibility: The Missing Ingredient (ali)1697
accessibility, screen-readers, assistive-tech, testing
Picturefill 2.0: Responsive Images and the Perfect Polyfill (sma)1696
html, images, responsive-design, polyfills
PHP and Continuous Integration With Travis CI1695
php, ci-cd, tooling
Placeholders in Form Fields Are Harmful (nng)1694
forms, placeholders, usability
No More JS Frameworks (jcg)1693
javascript, frameworks
WordPress Permissions—How to Set Up Proper Filesystems and Ownerships (sma)1692
how-tos, wordpress, permissions
The History of WordPress1691
wordpress, history
Unicode for a Multi-Device World (sma)1690
unicode, encoding, icons, css
mXSS (gaz)1689
xss, html, security
URLs Are Already Dead (nza)1688
urls, protocols, email
Tips for Creating Accessible SVG (tin)1687
accessibility, svg, images, tips-and-tricks
Moving Forward With CSS Shapes (sar/ali)1686
css, shapes, link-lists
Email Subject Lines: 5 Tips to Attract Readers (nng)1685
email, writing, microcontent, tips-and-tricks
Konqueror vs. Firefox1684
browsers, konqueror, firefox, comparisons
Dealing With Content Images in Email (chr/css)1683
email, images, html, wordpress, responsive-design
Using Emmet With Sublime Text (joh)1682
sublime-text, code-editors, tooling
Introduction to Kirby CMS1681
introductions, kirby, content-management
Symfony 2 Checklist for Development and Deployment1680
symfony, checklists
A Different Letter to a Junior Designer (mal/ali)1679
design, career
The Web Is a Rectangle1678
design, responsive-design
10 Random jQuery Plugins1677
jquery, plugins, link-lists
20 Useful Docs and Guides for Front-End Developers (lou)1676
guides, training, html, css, javascript, link-lists
Cache Invalidation Strategies With Varnish Cache (per/sma)1675
performance, caching, tooling
CSS Selectors Cheat Sheet1674
css, selectors, cheat-sheets, examples
Internet Explorer Conditional Comments1673
browsers, internet-explorer, conditional-comments
The Internet Explorer “hasLayout” Property1672
browsers, internet-explorer, hacks
Version Control Software in 2014: What Are Your Options?1671
version-control, git, svn, cvs, comparisons
My Favorite Sass Tools (kit)1670
sass, tooling, link-lists
An Introduction to the Web Notifications API1669
introductions, apis, notifications
CSS Comments1668
css, comments
Syntax Highlighting Outside Your Editor (ali)1667
code-editors, syntax-highlighting, sublime-text
“:first-child” (CSS Selector)1666
css, selectors
It’s Time to Encrypt the Entire Internet (kli/wir)1665
web, security, http, ssl, encryption
Getting Started With Go1664
introductions, go
12 Little-Known CSS Facts (lou)1663
css, colors, backgrounds, borders, tables
Basic Structure of a Web Page1662
html
Understanding the CSS3 “transition-timing-function” Property (sma)1661
css, time, transitions, animations
IE9 Still Has CSS Limit1660
internet-explorer, browsers, css
Mathematical Markup Language (MathML) Version 3.0 2nd Edition (w3c)1659
mathml, standards
Write Code Every Day (jer)1658
career, processes
SEO-Friendly Infinite Scroll1657
scrolling, seo
Font Size Idea: “px” at the Root, “rem” for Components, “em” for Text Elements (chr/css)1656
css, units
Creating Style Guides (ali)1655
design, documentation, style-guides, pattern-libraries
Suppressing the 300 ms Click Delay (ppk)1654
touch, events, chrome, browsers
Keyboard-Only Navigation for Improved Accessibility (nng)1653
accessibility, keyboard-navigation, focus, testing
Stripes in CSS (chr/css)1652
css, gradients, effects, examples
Web Developers Less Concerned About Browser-Compatibility, More Concerned With HTML51651
community, html, interoperability, browsers
The Power of “em” Units in CSS (lou)1650
css, units
HTTPS Basics1649
fundamentals, http, privacy
HTML Forms in AngularJS1648
html, forms, angularjs
Understanding the Object Model1647
ruby
What’s New in Firefox 28 (cra)1646
browsers, firefox
Title CSS: A Simple Approach to CSS Class Naming1645
css, naming
People Skills for Web Workers (ali)1644
engineering-management, collaboration
“srcset” and “sizes” (eee)1643
html, images, responsive-design
Best PHP IDE in 2014—Survey Results (swa)1642
surveys, code-editors, php, phpstorm, sublime-text
WordPress Performance Improvements That Can Go Wrong (sma)1641
wordpress, performance, plugins
How to Charge for Websites: The Agile Way (cra)1640
how-tos, economics, business-relations, agile
WAI–ARIA Expands Web Accessibility (w3c)1639
accessibility, aria, html, standards
5 Apps to Enhance Google Analytics1638
google, analytics, tooling, link-lists
Web at 25, W3C at 20—an Opportunity to Reflect, and to Look to the Future (w3c)1637
anniversaries, web, w3c
A Q&A on the Picture Element (wil+/ali)1636
interviews, html, semantics, images, responsive-design
Symfony in Drupal 81635
drupal, symfony, link-lists
Browserify, Why and How?1634
browserify
Shadow DOM1633
shadow-dom, dom, svg, images, angularjs, css, mathml
My Current CSS and Sass Styleguide (kit)1632
css, sass, conventions, naming, bem, documentation
Sass Tooltip Mixin (geo)1631
sass, mixins, tooltips
Using Meta Tags in HTML: Some Basics and Best Practices1630
html, metadata, fundamentals, best-practices, examples
Story of the Web1629
websites, web, history
The Web Is 25—and the Semantic Web Has Been an Important Part of It1628
web, anniversaries, semantic-web
The World Celebrates 25 Years of the Web1627
web, anniversaries
The Latest in Web Font Trends (ali)1626
fonts, trends
Responsive Web Design—Defining the Damn Thing (mar)1625
responsive-design, concepts
Writing Hyperlinks: Salient, Descriptive, Start With Keyword (nng)1624
links, microcontent, writing, usability
On Links and Accessibility (j9t)1623
links, accessibility, usability
Getting Started With Microformats2 (mic)1622
introductions, microformats, html, naming
Rethinking Responsive SVG (sma)1621
responsive-design, svg, images, css
Grunt and Gulp Tasks for Performance Optimization1620
yeoman, grunt, gulp, tooling, optimization, performance
Basics of CSS Blend Modes (chr/css)1619
fundamentals, css, blend-modes, backgrounds, examples
Where Is Interoperability for Social Media? (dhi/zdn)1618
social-media, standards, interoperability, opensocial
3 Tips to Find Hacking on Your Site, and Ways to Prevent and Fix It1617
search, google, security, tips-and-tricks
What’s New in Chrome 33 (cra)1616
browsers, chrome
RDF 1.1 Has Been Published as Recommendation (iva/w3c)1615
standards, rdf, link-lists
The Battle for the Body Field (ali)1614
html, xml, wysiwyg, semantics
CSS: When to Use Generated Content (j9t)1613
css, generated-content
Float Labels With CSS (chr/css)1612
css, floats, labels, forms
Installable Web Apps (ppk)1611
web-apps, installing, permissions
Why Your HTML and CSS Mastery Are Not Enough1610
html, css, design, career, learning
Dive In: Resources for Web Animation (ali)1609
css, animations, link-lists
Multiple Simultaneous AJAX Requests (With One Callback) in jQuery (chr/css)1608
ajax, callbacks, jquery
Everything You Know About Accessibility Testing Is Wrong (kar)1607
accessibility, testing, bobby
How to Build a CLI Tool With Node.js and Phantomjs (sma)1606
how-tos, command-line, nodejs
What’s New in Firefox 27 (cra)1605
browsers, firefox
Web Animation at Work (rac/ali)1604
css, animations, design
Why AngularJS Makes Every Single Developer a Better One1603
angularjs, software-design-patterns, quality
Web Accessibility: Tools and Considerations1602
accessibility, html, tooling, link-lists
Choosing Vanilla JavaScript (ali)1601
javascript, jquery
Killing Off the Global Navigation: One Trend to Avoid (nng)1600
navigation, trends
Usability Testing for Mobile Is Easy (nng)1599
mobile, usability, testing
How to Do Keyword Research: A Beginner’s Guide1598
how-tos, guides, keywords, sem
Visualizing Data With D31597
visualization, javascript
Getting Started With Pattern Libraries (ali)1596
introductions, design, documentation, pattern-libraries, case-studies
A Word on Contemporary Web Design (j9t)1595
design, information-design
Force Quit a Tab in Google Chrome (chr/css)1594
chrome, google, browsers
Controlling Heavy Weight Websites1593
performance, user-experience, case-studies
Forrester: HTML5 Apps Still Not as Good as Native Apps (inf)1592
html, mobile, native
One Solution to Responsive Images (sma)1591
responsive-design, images, html, php
CSS Resets1590
css, resets
WordPress as a Framework1589
wordpress
Nine Things to Expect From HTTP/2 (mno)1588
http, protocols, performance, network
The Current Generation of CSS3 Selectors (lou)1587
css, selectors, examples
Pragmatic UX Techniques for Smarter Websites (sma)1586
user-experience, processes, career, link-lists
Thought Process of a Front End Problem (chr/css)1585
processes, debugging, fonts, opera, browsers
So You Think You Know How to Write a WordPress Theme?1584
wordpress, theming
CSSOM Value API Proposal Dump (tab)1583
css, cssom, apis
Understanding JavaScript “bind()” (sma)1582
javascript, examples
CSS Regions Considered Harmful (ali)1581
css, adobe
Web Performance Tricks—Beyond the Basics (swa)1580
performance, tips-and-tricks, html, css, optimization, link-lists
HTML Explained in 123 Tweets: The Google #htmltuesday Archive (j9t)1579
html, google, link-lists
Packaging on the Web (jen+/tag)1578
web-packaging, performance
Writing on Writing and Other Resources (ali)1577
writing, link-lists
The Decay and Fall of Guest Blogging for SEO1576
blogging, seo
REMs and Viewport Measurements—Why You Shouldn’t Use Them Yet1575
css, units, viewport, responsive-design
Tachyons (mrm)1574
websites, frameworks, presentational-html, css, tachyons
Cross-Origin Resource Sharing (ann/w3c)1573
cors, security, standards
10 HTML Tags You May Not Be Using1572
html, semantics
JSON-LD Is an Official Web Standard1571
json-ld, json, standards, w3c
When to Use “target="_blank"” (chr/css)1570
links, usability
The jQuery Foundation and Standards (jqu)1569
jquery, standards
The Complete Guide to Reducing Page Weight (cra)1568
guides, performance, compression, caching, content-delivery, minification
Myth Busting: CSS Animations vs. JavaScript (css)1567
animations, css, javascript, comparisons, myths, metrics, gsap
The State of jQuery 2014 (dme/jqu)1566
jquery
Writing a Better JavaScript Library for the DOM (sma)1565
javascript, dom, libraries, jquery
New Features in PHP 5.6 (swa)1564
php
The Syntax vs. the Spirit (chr/css)1563
programming, loops
What Are Icon Fonts?1562
fonts, icon-fonts
UCS vs. UTF-8 as Internal String Encoding (mit)1561
unicode, encoding
The MPAA Just Joined the W3C, What Could Possibly Go Wrong? (rus)1560
w3c, multimedia, html, drm
When to Use the “button” Element (chr/css)1559
html, buttons, forms
Old Browsers, Does It Matter? (kar)1558
browsers, interoperability, support, web-platform
HTML5 in 2014: Is It Time for a Comeback? (sha)1557
html, mobile, native
Despite Automatic Updates, Old Browsers Are Still a Problem (edb/zdn)1556
browsers, web-platform, security, chrome, firefox, internet-explorer, safari
3 Guidelines for Search Engine “No Results” Pages (nng)1555
guidelines, search, usability
Cross-Origin Resource Sharing on Track to Become a W3C Recommendation (sdt)1554
w3c, cors, security, standards
10 Web Predictions for 2014 (cra)1553
web, outlooks, web-apps, browsers
Good-Bye 20131552
retrospectives, semantic-web, structured-data, open-graph, json, json-ld
What Is the DOM? (chr/css)1551
dom, html, javascript
Best PHP Frameworks for 2014 (swa)1550
php, frameworks, metrics, laravel, symfony
So You’ve Decided to Open-Source a Project at Work—What Now? (nza/sma)1549
foss, licensing, community, communication
On Interviewing Front-End Engineers (nza)1548
interviewing, hiring
Interviewing as a Front-End Engineer in San Francisco (phi/css)1547
interviewing, career
Tim Berners-Lee Leads Call for More Transparency Over Mass Surveillance (ale/the)1546
web, privacy, politics
Dart: On Its Merits (aer)1545
dart, javascript, comparisons
Get Started With GitHub Pages (Plus Bonus Jekyll) (24w)1544
introductions, github-pages, jekyll
The Rise of Web Bots and Fall in Human Traffic (cra)1543
web, bots, scraping, spam, traffic, metrics
CSS Frameworks—a Love Affair (geo)1542
css, frameworks, foundation, bootstrap
HTML5 Form Validation1541
html, forms, validation, accessibility
JavaScript Promises: There and Back Again (jaf)1540
javascript, promises
Understanding Forms in Drupal1539
drupal, forms, php
9 Quick Tips About npm1538
npm, tips-and-tricks, nvm, command-line
How to Generate Awesome Content1537
how-tos, content, strategies, user-experience
The Device Test Imperative (bri)1536
testing, browsers, safari, css, overflow
The First Ever Banner Ad: Why Did It Work So Well? (the)1535
monetization, history
Finding Memory Leaks With JS (pvd)1534
javascript, memory
Grunt for People Who Think Things Like Grunt Are Weird and Hard (chr/css)1533
tooling, grunt, installing, examples
What’s New in Firefox 26 (cra)1532
browsers, firefox
Why You Should Use Continuous Integration and Continuous Deployment (css)1531
ci-cd, automation, testing, deploying, releasing, processes
How to Run a Usability Test With Users Who Are on Your Site Now (nng)1530
how-tos, usability, testing
Animating Vectors With SVG (bri/24w)1529
svg, images, animations, javascript
Creating Temporary Files in PHP (arp)1528
php
CSS, HTML, and the Problem of Spec Fragmentation (j9t)1527
css, html, standards
CSS Is for Developers (lea)1526
css, career
Real World HTML5 Hybrid Apps1525
html, mobile, polyfills, apis, canvas