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#
Beyond Media Queries—it’s Time to Get Elemental2039
css, media-queries, responsive-design
Should Our Agile Team Use Scrum or Kanban?2038
agile, scrum, kanban, processes, project-management
Google Will Fix Chrome’s Scrolling With Microsoft’s Help (eng)2037
chrome, google, browsers, microsoft, scrolling
WordPress Front End Security: CSRF and Nonces (css)2036
wordpress, security, csrf
Flash’s Slide Into Irrelevance2035
flash, air, html
The Developer’s Guide to Feeds in WordPress2034
guides, wordpress, rss, atom
Toolkit: A Front-End Framework for the Modern Web2033
frameworks
Introduction to WordPress Front End Security: Escaping the Things (css)2032
introductions, wordpress, security, escaping
First Look at Platform.sh—a Development and Deployment SaaS2031
deploying, tooling
Why Content Is the New SEO2030
content, seo
Free for Developers (rip)2029
websites, tooling, link-lists
Don’t Forget About Contrast (ali)2028
accessibility, colors, contrast
What Are the Security Risks of HTML5 Apps?2027
security, web-apps, sanitization
Accessibility’s Costs Are Lower Than You Think (vig)2026
accessibility, economics
Open Source Your Website2025
foss
Pluralization for JavaScript (ali)2024
javascript, localization
An Update on Doorway Pages2023
google, search, seo
HTML5 Local Storage Revisited2022
html, browser-storage, apis
Two Weird Tricks That Fix React (dan)2021
react, tips-and-tricks
Can CSS Be Too Modular? (css)2020
css, html
Moving to HTTPS on WordPress (chr/css)2019
wordpress, http, security
Demystifying React Components State2018
react, components, state-management
Vivaldi: Opera’s Spiritual Successor (cra)2017
browsers, vivaldi, opera
How to Automate Style Guide-Driven Development (sma)2016
guides, design, style-guides, automation
New Book: “The Little Book of HTML/CSS Frameworks” (j9t)2015
books, frameworks, html, css
Easy URL Parsing With Isomorphic JavaScript (cra)2014
javascript, urls
Stopping the Infighting About Digital Standards (ali)2013
standards, policies, conventions
Design Principles: Dominance, Focal Points, and Hierarchy (sma)2012
design, principles, hierarchy
HTML5 Image Description Extension (“longdesc”) (cpt/w3c)2011
html, images, standards
Using AngularJS for Data Visualisations (css)2010
angularjs, visualization, svg
What’s New in Firefox 36: Android Debugging, HTTP/2 Support, and More (eli)2009
firefox, browsers
Tired of Safari2008
safari, chrome, chromium, browsers, mobile, pointer-events
Pointer Events (jac/w3c)2007
pointer-events, apis, standards
Why Developers and Designers Should Work Together2006
design, collaboration, processes
Selector Specificity With CSS Preprocessors2005
css, selectors, cascade, preprocessors, bem, sass
Responsive Hero Images (gri/clo)2004
images, responsive-design
Same-Origin Policy (ann)2003
security, cors, web-platform
The Unbearable Inaccessibility of Slideshows2002
accessibility, design-patterns, best-practices
List of Android WebViews2001
overviews, android, browsers, chromium, chrome
Accidental CSS Resets (chr/css)2000
css, resets, shorthands, examples
HTTP/2 Is Done (mno)1999
protocols, http
Why I Don’t Hate Git: Hidden Consistency (mit)1998
git, command-line, consistency, simplicity, software-design
The Specialist–Generalist Balance (ali)1997
career, communication, collaboration
WebRTC Heads Toward Standardization1996
webrtc
The Love You Make (zel/ali)1995
business-relations, career, design
FLIP Your Animations (aer)1994
animations, techniques, javascript
Why I Don’t Use Compass Anymore (kit)1993
frameworks, compass
What Will Save Us From the Dark Side of CSS Pre-Processors? (lyz/ali)1992
css, preprocessors, postprocessors, craft
Counting Chromia1991
chromium, browsers, mobile, google, metrics
Style Guide Generator Roundup (ali)1990
design, documentation, style-guides, tooling, link-lists
The Big Web Design Trends for 20151989
design, trends
Reframing Accessibility for the Web (ali)1988
accessibility, usability
Progressive Enhancement and Data Visualizations (css)1987
progressive-enhancement, html, css, svg, visualization
The Case Against DRM Needs to Be Made Now (kni/giz)1986
drm, html, w3c
Web Design and Principles (j9t)1985
design, principles
Writing AngularJS Apps Using ES61984
angularjs, ecmascript, javascript
DOM: Custom Elements (ann)1983
dom, web-components
Securing the Web (w3c)1982
web-platform, security
Variable Fonts for Responsive Design (nic/ali)1981
fonts, variable-fonts, responsive-design
Lessons Learned From the Early Days of Google1980
videos, lessons, google
Tour of a Performant and Responsive CSS Only Site (css)1979
css, parallax, effects, performance, case-studies
On the Deterioration of HTML/CSS Practices (j9t)1978
html, css, craft
Flash of Faux Text—Still More on Font Loading (zac)1977
flash-of-x, fonts, ttf, woff, css, javascript
How to Teach Yourself Web Development1976
how-tos, learning, training, career
AngularJS Internals in Depth (sma)1975
angularjs, javascript
What’s New in Firefox 35 (cra)1974
firefox, browsers
A Vision for Our Sass (ali)1973
sass, processes
Standards and Browser Compatibility1972
web-platform, standards, browsers, support, interoperability, polyfills, feature-detection, browser-detection
Front End and Back End1971
programming, career, comparisons
Programming Fonts1970
websites, fonts, programming, comparisons
Famo.us Partners With the jQuery Foundation (row)1969
famous, jquery
Logically Speaking (ali)1968
communication, project-management
Angular and Templating1967
angularjs
Using WebP/JPEG 2000/JPEG-XR/APNG Now With Picturefill and Modernizr (zol)1966
images, webp, jpeg, png, polyfills, modernizr
Designing WordPress Themes for Printing1965
design, wordpress, theming, print
The Basics of Test Automation for Apps, Games, and the Mobile Web (sma)1964
fundamentals, testing, automation, mobile
The Problem With Angular1963
angularjs
Web Platform and JavaScript (ann)1962
web-platform, javascript
Why AJAX Isn’t Enough (sma)1961
ajax, javascript
Strategies for Keeping CSS Specificity Low (chr/css)1960
css, selectors, cascade, strategies
Timing Guidelines for Exposing Hidden Content (nng)1959
guidelines, time, hiding, user-experience
A Wave of Command Buses (mat)1958
php
Designing for Print With CSS (sma)1957
design, print, css
How to Interview (ali)1956
how-tos, career, interviewing
A New Microsoft Browser?1955
browsers, microsoft, internet-explorer
Approaches to Media Queries in Sass (edu/css)1954
css, preprocessors, sass, media-queries, techniques
CSS: Just Try and Do a Good Job (chr/css)1953
css, cascade, naming, tooling
Analyst Watch: 2015 Will Be a Pivotal Year for HTML5 (sdt)1952
html
The Good, the Bad, and the Great Examples of Web Typography (sma)1951
typography, fonts, examples
Browser Storage and AngularJS1950
angularjs, browser-storage, browsers
Maintainable Social Script Integration1949
social-media, embed-code, maintainability
The Ultimate Content Marketing Toolkit1948
content, marketing, tooling, link-lists
OpenSocial Foundation Moves Standards Work to W3C Social Web Activity (w3c)1947
opensocial, w3c
Ground Rules for Working With Web Agencies (j9t)1946
business-relations, processes, guidelines
AngularJS in Drupal Apps1945
angularjs, drupal
The UX of Error Messages1944
user-experience, errors, microcontent
A Link Is a Promise (nng)1943
links, microcontent, writing
An Auto-Enforceable SCSS Styleguide1942
style-guides, automation, linting, sass, tooling
Design Principles: Visual Weight and Direction (sma)1941
design, principles
The Problems of Working With Web Agencies (j9t)1940
business-relations, quality
Why You Should Avoid Sass “@extend” (kit)1939
sass
Effective Event Binding With jQuery (lon)1938
jquery, events
HTML5 Differences From HTML4 (zco/w3c)1937
html, comparisons, standards
Browser Trends December 2014: Safari Survival? (cra)1936
browsers, trends, metrics, safari, desktop, mobile
Learning to Be Accessible (ali)1935
accessibility, learning
Back to Basics With WordPress CSS: Understanding the Native Classes (css)1934
fundamentals, wordpress, css
The Non-Writer’s Guide to Writing for the Web1933
guides, writing, content, microcontent
What Is the Web? (mno)1932
web, web-platform, standards, concepts
CSS Sprites With Sass and Compass1931
css, images, sprites, sass, compass
What’s New in Firefox 34 (cra)1930
firefox, browsers
Analyzing a PHP Project With Jenkins1929
php, tooling, debugging, automation, jenkins
Automating CSS Regression Testing (css)1928
css, testing, regressions, automation, tooling
3 Principles for Perfect Typeface Pairing1927
typography, fonts, principles
What’s New in Chrome 39 (cra)1926
chrome, browsers
Animation and UX Resources (vlh)1925
css, javascript, animations, link-lists
Planning for Performance (sco/ali)1924
performance
10 Typical HTML Interview Exercises1923
html, interviewing, conformance, semantics, aria
Blue Beanie Day 14: Toque ’em if You’ve Got ’em (bee/ali)1922
awareness-days, standards
Sublime Text for Front End Developers (wes/css)1921
sublime-text, code-editors, plugins
Why You Should Include Your Developer in the Design Process (boa/sma)1920
design, processes
The Basics of Node.js Streams1919
fundamentals, nodejs, streaming
Specificity Graphs (jus)1918
css, selectors, cascade, visualization
Beard—Sass CSS Framework1917
websites, frameworks, presentational-html, css
UX for the Enterprise (ali)1916
user-experience
Migrating Your Team to Sass1915
sass, migrating, collaboration
Performance Budget Metrics (tka)1914
performance-budgets, performance, metrics
Fundamental Principles of Great UX Design—How to Deliver Great UX Design (uxm)1913
principles, fundamentals, how-tos, user-experience, design
Website Style Guide Resources1912
websites, design, style-guides, pattern-libraries, documentation, overviews, link-lists
Automate WordPress With IFTTT1911
wordpress, automation, tooling
5 Obsolete Features in HTML51910
html
Joomla’s Coming of Age1909
joomla
What You Need to Know About Meteor 1.01908
meteor
SVG Animation and CSS Transforms: A Complicated Love Story (css)1907
svg, css, animations, transforms
Overwhelmed by Code (ali)1906
learning, career
An Overview of Compass 1.01905
overviews, compass
The Extensible Web Manifesto (bre+)1904
websites, manifestos, web-platform, extensibility, standards
Why Responsive Images Matter (wil/ali)1903
images, responsive-design
The $PATH to Enlightenment (oli/ali)1902
unix-like, command-line
Materialize1901
websites, frameworks, presentational-html, css, materialize, material-design
Responsive Images in Practice (ali)1900
images, responsive-design, html, css
How SVG Fragment Identifiers Work (chr/css)1899
svg, images, css
Styling and Animating SVGs With CSS (sar/sma)1898
svg, images, css, animations
6 Current Options for CSS Preprocessors1897
css, preprocessors, tooling, link-lists, sass, less, stylus
HTML5 Is a Recommendation (iva/w3c)1896
html, standards
HTML5 Finally Released as W3C Recommendation (sco)1895
html, standards, w3c
The Specificity Graph (css)1894
css, selectors, cascade, visualization
Open Web Platform Milestone Achieved With HTML5 Recommendation (w3c)1893
html, standards, web-platform, w3c
WordPress Landing Page Creation Made Easy1892
wordpress, landing-pages
HTML5 Finalized, Finally (cio)1891
html, standards, w3c
Progress Indicators Make a Slow System Less Insufferable (nng)1890
progress-indicators, performance, user-experience, design
CSS Post-Processing With Pleeease (cra)1889
css, postprocessors
Axiomatic CSS and Lobotomized Owls (hey/ali)1888
css, selectors
Google and HTML/CSS Code Quality (j9t)1887
google, html, css, quality, history
Probably Don’t Base64 SVG (chr/css)1886
svg, images, data-urls, base64
The Specialized Web: Working With Subject-Matter Experts (ali)1885
communication, collaboration
How to Get Started in Web Design (chr/css)1884
introductions, domains, hosting, tooling, ftp, code-editors, coda
Best Practices for XML Sitemaps and RSS/Atom Feeds1883
sitemaps, rss, atom, best-practices
CSS-Only Solution for UI Tracking (sma)1882
css, metrics, analytics, google
Personalizing Git With Aliases (jef/ali)1881
git, customization, aliases
How to Further Improve the World of Open Standards (w3c)1880
awareness-days, standards
What’s New in Firefox 33 (eli)1879
firefox, browsers
A Guide to SVG Animations (SMIL) (sar/css)1878
guides, svg, images, animations, smil
How to Be a Good Developer1877
how-tos, career, professionalism, quality, prioritization, craft
CSS, DRY, and Code Optimization (j9t)1876
css, principles, optimization, maintainability
What the Heck Is the Event Loop Anyway? (jsc)1875
videos, javascript, event-loop, events
Is Everyone a Designer?1874
design
A Front-End Developer’s Ode to Specifications (sma)1873
design, documentation, design-systems, processes
Continuous Integration Is Dead (yeg)1872
ci-cd, version-control, processes
Training the CMS (web/ali)1871
content-management, content, writing, content-strategy, processes
The Perception of Performance (lou)1870
performance, user-experience
Image Optimization Services (gri/clo)1869
images, performance, optimization, link-lists
The Ninth Chromium: Xiaomi1868
browsers, chromium, xiaomi
Before You Hire Designers (mon/ali)1867
design, hiring
Thoughts on Pagination (chr/css)1866
pagination, urls, consistency
Why Continuous Integration Doesn’t Work (yeg/tec)1865
ci-cd, version-control, processes
JS Parse and Execution Time (tka)1864
javascript, parsing, metrics, performance
The Culinary Model of Web Design (ali)1863
craft, optimization
On Declaration Sorting in CSS (j9t)1862
css, sorting
Don’t Use “<picture>” (Most of the Time) (gri/clo)1861
images, html, responsive-design
Design Principles: Connecting and Separating Elements Through Contrast and Similarity (sma)1860
design, principles, contrast, colors
The Role of Utility Classes in Scalable CSS1859
css, components, presentational-html, scalability, maintainability, consistency
What to Expect From Yii 2.01858
php, frameworks
Famo.us: JavaScript’s Comeback Story on Mobile1857
videos, famous
PhpStorm 8 Released—See What’s New and Grab a Free License (swa)1856
code-editors, phpstorm
Getting Started With CSS Audits (ali)1855
introductions, css, auditing, link-lists
Scroll-Then-Fix Content (chr/css)1854
css, scrolling, debouncing
Introducing the New Yahoo Developer Network Website1853
introductions, yahoo, community
Sass for WordPress Developers1852
wordpress, sass
A Guide to the HTML5 “time” Element1851
guides, html, time, examples
CSS Audits: Taking Stock of Your Code (ali)1850
css, auditing, quality
Understanding Transducers1849
programming, functions, examples
Picnic CSS1848
websites, libraries, presentational-html, css
18 Critical Oversights in Web Development1847
mistakes, errors, logging, caching, best-practices, software-design-patterns, testing, automation, auditing
Already 1 Billion Websites, and Counting (chr)1846
web
Junior Designers vs. Senior Designers1845
design, career, processes, comparisons
What’s New in Chrome 37 (cra)1844
chrome, browsers
“getElementsByTagName” (W3C DOM Core Method)1843
dom, javascript
What’s New in Wordpress 4.01842
wordpress
Centering in CSS Guide (chr/css)1841
guides, css, centering
Git: The Safety Net for Your Projects (tob/ali)1840
git, command-line
How a New HTML Element Will Make the Web Faster (ars)1839
html, images, performance, responsive-design
Running Code Reviews With Confidence (ali)1838
code-reviews, processes, git, command-line
The Conventional Front-End1837
conventions, javascript, tooling
11 CSS Learning Tools and Resources (lou)1836
css, learning, tooling, link-lists
Refactoring Single Page App1835
single-page-apps, refactoring, complexity, maintainability, jquery, backbone, angularjs
How to Write a Git Commit Message1834
how-tos, commit-messages, documentation, communication, git
Customizing WordPress Archives for Categories, Tags, and Other Taxonomies (jos/sma)1833
wordpress, information-architecture
Is Your Responsive Design Working? Google Analytics Will Tell You (sma)1832
responsive-design, analytics, google, metrics
A Quick Tour of WordPress 4.0 (sma)1831
wordpress
HTML and Specifying Language (j9t)1830
html, optimization, minimalism
What I’d Tell My Younger Self About Learning Development as a Web Designer1829
learning, programming, javascript, databases, servers, preprocessors, version-control, performance, security, career
W3C Status Banners (zac)1828
w3c
BEM—Block Element Modifier1827
websites, bem, css
Consistency (jus)1826
consistency, design, user-experience
Making SVGs Responsive With CSS (sar/cod)1825
svg, images, responsive-design, css
Minimising Font Downloads (jaf)1824
fonts, css, performance, optimization, support, browsers
Starting CSS Animations Mid-Way (chr/css)1823
css, animations
The 10 Things You Should Do When You Have Your Next Web Idea1822
creativity, processes
Google’s Blink Not Implementing W3C Pointer Events1821
google, blink, browser-engines, pointer-events
Favicons, Touch Icons, Tile Icons, Etc.—Which Do You Need? (css)1820
icons, favicons, images
CSS Vocabulary1819
css, terminology, cheat-sheets
Intro to AngularJS1818
introductions, angularjs
An Introduction to Git Hooks1817
introductions, git, git-hooks
What I’d Tell My Younger Self About Learning HTML/CSS1816
learning, html, css, responsive-design, career
25 Ways to Increase Traffic to Your Website1815
traffic, seo
Designer’s Guide to DPI1814
guides, design, print, pixel-density
The WordPress Database Demystified1813
wordpress, databases, mysql
How to Create a Helpful and Better 404 Page (sma)1812
how-tos, error-pages, user-experience, search, functionality
Swapping Out SVG Icons (chr/css)1811
svg, images, icons, css, jquery, techniques
Faster YouTube Embeds With JavaScript1810
embed-code, youtube, javascript, performance
Migrating From Famo.us v0.2 to v0.3.01809
migrating, famous
A Closer Look at Functions in Go1808
go, functions
CSS-Only Accordion Using the Checkbox Hack (geo)1807
css, accordions, forms, hacks
HTTPS as a Ranking Signal (met)1806
google, search, security, http, seo
You Can Do That With CSS? (sco)1805
css, forms, layout, transitions
Thinking in Components1804
components, web-components
A Retort on Simplicity1803
simplicity, tooling
The HTML5 “longdesc” Attribute Is Finally Home Again (bur)1802
html, attributes, accessibility
Build a Blog With Jekyll and GitHub Pages (sma)1801
blogging, jekyll, github-pages
Responsive Web Design, CSS Specificity, and SVG Knowledge1800
responsive-design, sublime-text, css, javascript, svg
Testing on the Toilet: Don’t Put Logic in Tests1799
testing
Keep Sass Simple (kit)1798
sass
The Most Dangerous Word in Software Development (ali)1797
communication
WordPress I18N and Localization1796
wordpress, localization, internationalization
Organizing CSS: OOCSS, SMACSS, and BEM (mat)1795
css, oocss, smacss, bem, comparisons
The W3C App Manifest Specification (bru+/htm)1794
web-apps, w3c
JavaScript Event Madness! Capturing All Events Without Interference (css)1793
javascript, events
HTML Minifier [Revisited]1792
html, html-minifier, minification, optimization
Guide to Responsive-Friendly CSS Columns (kat/css)1791
guides, responsive-design, css, layout
How to Craft the Perfect 404 Page1790
how-tos, error-pages, user-experience
The W3C Looks to Standardize the Social Web (sdt)1789
w3c, social-media, web
Tweaking Your Website? Do It Safely With Google Experiments1788
google, testing, tooling
WordPress Theme Development: Getting Started With Underscores (“_s”)1787
wordpress, introductions, theming, tooling
Ten CSS One-Liners to Replace Native Apps (ali)1786
css, layout, design
Developer’s Toolbox: GitHub1785
videos, version-control, git, github
On Web Documents and Web Apps (j9t)1784
terminology, concepts, comparisons
Introduction to the Resource Timing API1783
introductions, performance, time, apis, javascript
How Do You Design Interaction? (sma)1782
design, interaction-design
An Introduction to WAI–ARIA1781
introductions, aria, accessibility, examples
Breaking Web Design Conventions = Breaking the User Experience (nng)1780
design, conventions, usability, user-experience
I Don’t Like It (lau/ali)1779
design, business-relations, communication
What’s New in Chrome 361778
chrome, browsers
Peachpuffs and Lemonchiffons (jsc)1777
videos, colors
Scaling Down the BEM Methodology for Small Projects (sma)1776
bem, css, naming
All Code Is Not Equal: On Research and Production Code (j9t)1775
concepts, terminology, comparisons
Testing robots.txt Files Made Easier1774
robotstxt, testing, tooling, crawling, google, search
Inheriting “box-sizing” Probably Slightly Better Best-Practice (chr/css)1773
css, box-model, best-practices
Create Responsive Tables With Foundation1772
videos, responsive-design, tables, html, foundation
Adding CSS Animations to AngularJS Applications1771
css, animations, angularjs
Authoring Critical Above-the-Fold CSS (css)1770
css, sass, performance, asynchrony
Awesome Node.js (sin)1769
link-lists, nodejs, tooling
Getting Started With Sass and Bourbon1768
introductions, sass, preprocessors, tooling
Web 2024—a Response to Robin Berjon’s Post (mar)1767
web, outlooks, javascript, web-components, w3c, web-workers, interoperability, servo
The WAI Forward (hey/sma)1766
accessibility, html, aria, w3c
Are We Ready to Use Flexbox?1765
css, flexbox, layout, vendor-extensions, preprocessors, support
WebRTC Specifications Advance (don/sdt)1764
interviews, webrtc, apis, standards
Optimizing WordPress Performance With P31763
wordpress, performance, optimization, plugins
Tag Management: Bringing Peace to Developer–Marketer Relations1762
tag-management, maintenance, tooling
How to “Resize” Images With CSS1761
css, media-queries, images, resizing
Media Queries Need Space to Be Successful (kar)1760
css, media-queries, mobile
Pixels Are Expensive (aer)1759
performance, rendering, painting
Fixed Table Layouts (chr/css)1758
tables, css
Web 2024 (rob)1757
web, outlooks
Server-Side Device Detection With JavaScript (sma)1756
javascript, mobile
The Pros and Cons of Accessibility Professional Associations1755
accessibility, career, training
Speed Up Your WordPress Site1754
wordpress, performance, tooling
What Every Frontend Developer Should Know About Webpage Rendering1753
rendering, dom, cssom, painting, reflow, browsers, browser-engines
15 Little-Known Unix Commands1752
unix-like, command-line
6 Tips for Writing Better Code1751
tips-and-tricks, modules, preprocessors, version-control, code-reviews
kouto swiss1750
websites, frameworks, presentational-html, css, stylus
Why Managers Make Terrible Scrum Masters1749
agile, scrum, processes, collaboration, engineering-management
How to Speed Up WordPress (sma)1748
how-tos, wordpress, performance
Web Technologies Hanging Out Together (chr/css)1747
html, css, javascript, php
Using .htaccess to Prevent Web Scraping1746
servers, apache, scraping
CSS-Driven Internationalization in JavaScript (sma)1745
javascript, css, html, internationalization, localization
Using ARIA in HTML (ste/htm)1744
html, aria, accessibility
The World Wide Web Consortium at 20: Moving the Web Toward Its “Full Potential” (tim/kni)1743
w3c, anniversaries
HTML5 on Track for W3C Finalization by Year’s End (red)1742
html, w3c, standards
HTML5: On Our Way to Recommendation (ple/w3c)1741
html, standards
“async” Attribute and Scripts at the Bottom (chr/css)1740
html, javascript, asynchrony
Ruby Markup (ri/web)1739
html, ruby-markup
Minimalist Newsletter Subscription Form (osv)1738
forms, email, functionality, minimalism
What’s New in Git 2.0?1737
git, command-line
Apple and Responsive Design (ali)1736
apple, responsive-design
How to Build and Develop Websites With Gulp (sma)1735
how-tos, gulp
Women in Tech: Where Are We Headed? (div)1734
community
PhpStorm 8—New Features (swa)1733
code-editors, phpstorm
Client-Side Form Validation With HTML51732
html, forms, validation
Testing Responsive Images (wil/ali)1731
images, html, responsive-design
5 Things I’ve Learned About Accessibility1730
accessibility, html, keyboard-navigation, testing, assistive-tech, browsers
Authoring HTML: Language Declarations (ri/w3c)1729
html, metadata, localization, internationalization
My ECMAScript 7 Wishlist (nza)1728
ecmascript, wish-lists
Prototyping Your Workflow (ali)1727
prototyping, processes, strategies
HTTP1726
translations, introductions, http, protocols, link-lists
What Web Designers Can Learn From Art History1725
design, art, colors
The Mystery of the jQuery Object: A Basic Introduction (sma)1724
introductions, jquery
We Have Work to Do: #yesallwomen and the Web (ali)1723
web, community
“Mobile First” Considered Confusing (cra)1722
mobile, mobile-first, desktop
Sniffing in China and WAP (kar)1721
wap, wml, nginx, servers
Understanding Web Pages Better (hpe+)1720
google, search, javascript
An Introduction to Node.js and MongoDB (sma)1719
introductions, nodejs, mongodb, databases
HTML5 Forms: CSS (cra)1718
html, forms, css, selectors, cascade
Understanding Version Control With Diffs (tob)1717
version-control
HTML5 Forms: The Markup (cra)1716
html, forms, semantics
Mobile and Accessibility: Why You Should Care and What You Can Do About It (sma)1715
mobile, accessibility, user-experience
The Dangers of Stopping Event Propagation (phi/css)1714
jquery, events
Managing Responsive Breakpoints With Sass (kit)1713
sass, media-queries, breakpoints, responsive-design
MooTools Core and More 1.5 Are Here (ser/moo)1712
release-notes, mootools
CSS: The Good Parts1711
css, components, namespaces, conventions
Design Principles: Space and the Figure-Ground Relationship (sma)1710
design, principles, spacing
Global Accessibility Awareness Day: Getting the Word Out (ali)1709
awareness-days, accessibility
Learning Node.js: The “npm link”1708
videos, nodejs, npm
Mozilla Relents, Says It Will Implement HTML5 DRM Solution in Firefox (fre)1707
firefox, mozilla, browsers, drm, eme
Universal Selector (CSS Selector)1706
css, selectors
The Definitive Guide to Form Label Positioning1705
guides, forms, labels, design, accessibility, positioning
jQuery With CoffeeScript (chr/css)1704
jquery, coffeescript, examples
Git for Beginners1703
git, command-line
Accessibility: The Missing Ingredient (ali)1702
accessibility, screen-readers, assistive-tech, testing
Picturefill 2.0: Responsive Images and the Perfect Polyfill (sma)1701
html, images, responsive-design, polyfills
PHP and Continuous Integration With Travis CI1700
php, ci-cd, tooling
Placeholders in Form Fields Are Harmful (nng)1699
forms, placeholders, usability
No More JS Frameworks (jcg)1698
javascript, frameworks
WordPress Permissions—How to Set Up Proper Filesystems and Ownerships (sma)1697
how-tos, wordpress, permissions
The History of WordPress1696
wordpress, history
mXSS (gaz)1695
xss, html, security
URLs Are Already Dead (nza)1694
urls, protocols, email
Tips for Creating Accessible SVG (tin)1693
accessibility, svg, images, tips-and-tricks
Unicode for a Multi-Device World (sma)1692
unicode, encoding, icons, css
Moving Forward With CSS Shapes (sar/ali)1691
css, shapes, link-lists
Email Subject Lines: 5 Tips to Attract Readers (nng)1690
email, writing, microcontent, tips-and-tricks
Konqueror vs. Firefox1689
browsers, konqueror, firefox, comparisons
Dealing With Content Images in Email (chr/css)1688
email, images, html, wordpress, responsive-design
Using Emmet With Sublime Text (joh)1687
sublime-text, code-editors, tooling
Introduction to Kirby CMS1686
introductions, kirby, content-management
Symfony 2 Checklist for Development and Deployment1685
symfony, checklists
A Different Letter to a Junior Designer (mal/ali)1684
design, career
The Web Is a Rectangle1683
design, responsive-design
10 Random jQuery Plugins1682
jquery, plugins, link-lists
20 Useful Docs and Guides for Front-End Developers (lou)1681
guides, training, html, css, javascript, link-lists
Cache Invalidation Strategies With Varnish Cache (per/sma)1680
performance, caching, tooling
CSS Selectors Cheat Sheet1679
css, selectors, cheat-sheets, examples
Internet Explorer Conditional Comments1678
browsers, internet-explorer, conditional-comments
The Internet Explorer “hasLayout” Property1677
browsers, internet-explorer, hacks
Version Control Software in 2014: What Are Your Options?1676
version-control, git, svn, cvs, comparisons
My Favorite Sass Tools (kit)1675
sass, tooling, link-lists
An Introduction to the Web Notifications API1674
introductions, apis, notifications
CSS Comments1673
css, comments
Syntax Highlighting Outside Your Editor (ali)1672
code-editors, syntax-highlighting, sublime-text
“:first-child” (CSS Selector)1671
css, selectors
It’s Time to Encrypt the Entire Internet (kli/wir)1670
web, security, http, ssl, encryption
Getting Started With Go1669
introductions, go
12 Little-Known CSS Facts (lou)1668
css, colors, backgrounds, borders, tables
Basic Structure of a Web Page1667
html
Understanding the CSS3 “transition-timing-function” Property (sma)1666
css, time, transitions, animations
IE9 Still Has CSS Limit1665
internet-explorer, browsers, css
Mathematical Markup Language (MathML) Version 3.0 2nd Edition (w3c)1664
mathml, standards
Write Code Every Day (jer)1663
career, processes
SEO-Friendly Infinite Scroll1662
scrolling, seo
Font Size Idea: “px” at the Root, “rem” for Components, “em” for Text Elements (chr/css)1661
css, units
Creating Style Guides (ali)1660
design, documentation, style-guides, pattern-libraries
Suppressing the 300 ms Click Delay1659
touch, events, chrome, browsers
Keyboard-Only Navigation for Improved Accessibility (nng)1658
accessibility, keyboard-navigation, focus, testing
Stripes in CSS (chr/css)1657
css, gradients, effects, examples
Web Developers Less Concerned About Browser-Compatibility, More Concerned With HTML51656
community, html, interoperability, browsers
The Power of “em” Units in CSS (lou)1655
css, units
HTTPS Basics1654
fundamentals, http, privacy
HTML Forms in AngularJS1653
html, forms, angularjs
Understanding the Object Model1652
ruby
What’s New in Firefox 28 (cra)1651
browsers, firefox
People Skills for Web Workers (ali)1650
engineering-management, collaboration
Title CSS: A Simple Approach to CSS Class Naming1649
css, naming
“srcset” and “sizes” (eee)1648
html, images, responsive-design
Best PHP IDE in 2014—Survey Results (swa)1647
surveys, code-editors, php, phpstorm, sublime-text
How to Charge for Websites: The Agile Way (cra)1646
how-tos, economics, business-relations, agile
WordPress Performance Improvements That Can Go Wrong (sma)1645
wordpress, performance, plugins
WAI–ARIA Expands Web Accessibility (w3c)1644
accessibility, aria, html, standards
5 Apps to Enhance Google Analytics1643
google, analytics, tooling, link-lists
Web at 25, W3C at 20—an Opportunity to Reflect, and to Look to the Future (w3c)1642
anniversaries, web, w3c
A Q&A on the Picture Element (wil+/ali)1641
interviews, html, semantics, images, responsive-design
Symfony in Drupal 81640
drupal, symfony, link-lists
Browserify, Why and How?1639
browserify
Shadow DOM1638
shadow-dom, dom, svg, images, angularjs, css, mathml
My Current CSS and Sass Styleguide (kit)1637
css, sass, conventions, naming, bem, documentation
Sass Tooltip Mixin (geo)1636
sass, mixins, tooltips
Using Meta Tags in HTML: Some Basics and Best Practices1635
html, metadata, fundamentals, best-practices, examples
Story of the Web1634
websites, web, history
The Web Is 25—and the Semantic Web Has Been an Important Part of It1633
web, anniversaries, semantic-web
The World Celebrates 25 Years of the Web1632
web, anniversaries
Responsive Web Design—Defining the Damn Thing (mar)1631
responsive-design, concepts
The Latest in Web Font Trends (ali)1630
fonts, trends
Writing Hyperlinks: Salient, Descriptive, Start With Keyword (nng)1629
links, microcontent, writing, usability
On Links and Accessibility (j9t)1628
links, accessibility, usability
Getting Started With Microformats2 (mic)1627
introductions, microformats, html, naming
Rethinking Responsive SVG (sma)1626
responsive-design, svg, images, css
Grunt and Gulp Tasks for Performance Optimization1625
yeoman, grunt, gulp, tooling, optimization, performance
Basics of CSS Blend Modes (chr/css)1624
fundamentals, css, blend-modes, backgrounds, examples
Where Is Interoperability for Social Media? (dhi/zdn)1623
social-media, standards, interoperability, opensocial
3 Tips to Find Hacking on Your Site, and Ways to Prevent and Fix It1622
search, google, security, tips-and-tricks
What’s New in Chrome 33 (cra)1621
browsers, chrome
RDF 1.1 Has Been Published as Recommendation (iva/w3c)1620
standards, rdf, link-lists
The Battle for the Body Field (ali)1619
html, xml, wysiwyg, semantics
CSS: When to Use Generated Content (j9t)1618
css, generated-content
Float Labels With CSS (chr/css)1617
css, floats, labels, forms
Installable Web Apps1616
web-apps, installing, permissions
Why Your HTML and CSS Mastery Are Not Enough1615
html, css, design, career, learning
Dive In: Resources for Web Animation (ali)1614
css, animations, link-lists
Multiple Simultaneous AJAX Requests (With One Callback) in jQuery (chr/css)1613
ajax, callbacks, jquery
Everything You Know About Accessibility Testing Is Wrong (kar)1612
accessibility, testing, bobby
How to Build a CLI Tool With Node.js and Phantomjs (sma)1611
how-tos, command-line, nodejs
What’s New in Firefox 27 (cra)1610
browsers, firefox
Web Animation at Work (rac/ali)1609
css, animations, design
Why AngularJS Makes Every Single Developer a Better One1608
angularjs, software-design-patterns, quality
Web Accessibility: Tools and Considerations1607
accessibility, html, tooling, link-lists
Choosing Vanilla JavaScript (ali)1606
javascript, jquery
Killing Off the Global Navigation: One Trend to Avoid (nng)1605
navigation, trends
Usability Testing for Mobile Is Easy (nng)1604
mobile, usability, testing
How to Do Keyword Research: A Beginner’s Guide1603
how-tos, guides, keywords, sem
Visualizing Data With D31602
visualization, javascript
Getting Started With Pattern Libraries (ali)1601
introductions, design, documentation, pattern-libraries, case-studies
A Word on Contemporary Web Design (j9t)1600
design, information-design
Force Quit a Tab in Google Chrome (chr/css)1599
chrome, google, browsers
Controlling Heavy Weight Websites1598
performance, user-experience, case-studies
Forrester: HTML5 Apps Still Not as Good as Native Apps (inf)1597
html, mobile, native
One Solution to Responsive Images (sma)1596
responsive-design, images, html, php
CSS Resets1595
css, resets
WordPress as a Framework1594
wordpress
Nine Things to Expect From HTTP/2 (mno)1593
http, protocols, performance, network
The Current Generation of CSS3 Selectors (lou)1592
css, selectors, examples
Pragmatic UX Techniques for Smarter Websites (sma)1591
user-experience, processes, career, link-lists
Thought Process of a Front End Problem (chr/css)1590
processes, debugging, fonts, opera, browsers
So You Think You Know How to Write a WordPress Theme?1589
wordpress, theming
CSSOM Value API Proposal Dump (tab)1588
css, cssom, apis
Understanding JavaScript “bind()” (sma)1587
javascript, examples
CSS Trick: Setting [the] Background Color of a Selected HTML “option” Element1586
css, tips-and-tricks, backgrounds, forms
CSS Regions Considered Harmful (ali)1585
css, adobe
Web Performance Tricks—Beyond the Basics (swa)1584
performance, tips-and-tricks, html, css, optimization, link-lists
HTML Explained in 123 Tweets: The Google #htmltuesday Archive (j9t)1583
html, google, link-lists
Packaging on the Web (jen+/tag)1582
web-packaging, performance
The Decay and Fall of Guest Blogging for SEO1581
blogging, seo
REMs and Viewport Measurements—Why You Shouldn’t Use Them Yet1580
css, units, viewport, responsive-design
Writing on Writing and Other Resources (ali)1579
writing, link-lists
Tachyons (mrm)1578
websites, frameworks, presentational-html, css, tachyons
Cross-Origin Resource Sharing (ann/w3c)1577
cors, security, standards
10 HTML Tags You May Not Be Using1576
html, semantics
JSON-LD Is an Official Web Standard1575
json-ld, json, standards, w3c
When to Use “target="_blank"” (chr/css)1574
links, usability
The jQuery Foundation and Standards (jqu)1573
jquery, standards
The Complete Guide to Reducing Page Weight (cra)1572
guides, performance, compression, caching, content-delivery, minification
Myth Busting: CSS Animations vs. JavaScript (css)1571
animations, css, javascript, comparisons, myths, metrics, gsap
The State of jQuery 2014 (dme/jqu)1570
jquery
Writing a Better JavaScript Library for the DOM (sma)1569
javascript, dom, libraries, jquery
New Features in PHP 5.6 (swa)1568
php
The Syntax vs. the Spirit (chr/css)1567
programming, loops
What Are Icon Fonts?1566
fonts, icon-fonts
UCS vs. UTF-8 as Internal String Encoding (mit)1565
unicode, encoding
The MPAA Just Joined the W3C, What Could Possibly Go Wrong? (rus)1564
w3c, multimedia, html, drm
When to Use the “button” Element (chr/css)1563
html, buttons, forms
Old Browsers, Does It Matter? (kar)1562
browsers, interoperability, support, web-platform
HTML5 in 2014: Is It Time for a Comeback? (sha)1561
html, mobile, native
Despite Automatic Updates, Old Browsers Are Still a Problem (edb/zdn)1560
browsers, web-platform, security, chrome, firefox, internet-explorer, safari
3 Guidelines for Search Engine “No Results” Pages (nng)1559
guidelines, search, usability
Cross-Origin Resource Sharing on Track to Become a W3C Recommendation (sdt)1558
w3c, cors, security, standards
10 Web Predictions for 2014 (cra)1557
web, outlooks, web-apps, browsers
Good-Bye 20131556
retrospectives, semantic-web, structured-data, open-graph, json, json-ld
What Is the DOM? (chr/css)1555
dom, html, javascript
Best PHP Frameworks for 2014 (swa)1554
php, frameworks, metrics, laravel, symfony
So You’ve Decided to Open-Source a Project at Work—What Now? (nza/sma)1553
foss, licensing, community, communication
On Interviewing Front-End Engineers (nza)1552
interviewing, hiring
Interviewing as a Front-End Engineer in San Francisco (phi/css)1551
interviewing, career
Tim Berners-Lee Leads Call for More Transparency Over Mass Surveillance (ale/the)1550
web, privacy, politics
Dart: On Its Merits (aer)1549
dart, javascript, comparisons
Get Started With GitHub Pages (Plus Bonus Jekyll) (24w)1548
introductions, github-pages, jekyll
The Rise of Web Bots and Fall in Human Traffic (cra)1547
web, bots, scraping, spam, traffic, metrics
CSS Frameworks—a Love Affair (geo)1546
css, frameworks, foundation, bootstrap
HTML5 Form Validation1545
html, forms, validation, accessibility
JavaScript Promises: There and Back Again (jaf)1544
javascript, promises
Understanding Forms in Drupal1543
drupal, forms, php
9 Quick Tips About npm1542
npm, tips-and-tricks, nvm, command-line
How to Generate Awesome Content1541
how-tos, content, strategies, user-experience
The Device Test Imperative (bri)1540
testing, browsers, safari, css, overflow