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

Frontend Dogma

“2010s” News Archive (5)

Entry (Sources) and Additional TopicsDate#
Demystifying React Components State2005
react, components, state-management
How to Automate Style Guide-Driven Development (sma)2004
guides, design, style-guides, automation
Vivaldi: Opera’s Spiritual Successor (cra)2003
browsers, vivaldi, opera
New Book: “The Little Book of HTML/CSS Frameworks” (j9t)2002
books, frameworks, html, css
Easy URL Parsing With Isomorphic JavaScript (cra)2001
javascript, urls
Stopping the Infighting About Digital Standards (ali)2000
standards, policies, conventions
Design Principles: Dominance, Focal Points, and Hierarchy (sma)1999
design, principles, hierarchy
HTML5 Image Description Extension (“longdesc”) (cpt/w3c)1998
html, images, standards
Using AngularJS for Data Visualisations (css)1997
angularjs, visualization, svg
Tired of Safari (ppk)1996
safari, apple, chrome, chromium, google, browsers, mobile, pointer-events
What’s New in Firefox 36: Android Debugging, HTTP/2 Support, and More (eli)1995
firefox, mozilla, browsers
Pointer Events (jac/w3c)1994
pointer-events, apis, standards
Why Developers and Designers Should Work Together1993
design, collaboration, processes
Selector Specificity With CSS Preprocessors1992
css, selectors, cascade, preprocessors, bem, sass
Responsive Hero Images (gri/clo)1991
images, responsive-design
Same-Origin Policy (ann)1990
security, cors, web-platform
List of Android WebViews (ppk)1989
overviews, mobile, browsers, chromium, chrome, google
The Unbearable Inaccessibility of Slideshows1988
accessibility, design-patterns, best-practices
Accidental CSS Resets (chr/css)1987
css, resets, shorthands, examples
HTTP/2 Is Done (mno)1986
protocols, http
The Specialist–Generalist Balance (ali)1985
career, communication, collaboration
Why I Don’t Hate Git: Hidden Consistency (mit)1984
git, command-line, consistency, simplicity, software-design
WebRTC Heads Toward Standardization1983
webrtc
The Love You Make (zel/ali)1982
business-relations, career, design
FLIP Your Animations (aer)1981
animations, techniques, javascript
Why I Don’t Use Compass Anymore (kit)1980
frameworks, compass
What Will Save Us From the Dark Side of CSS Pre-Processors? (lyz/ali)1979
css, preprocessors, postprocessors, craft
Counting Chromia (ppk)1978
chromium, browsers, mobile, google, metrics
The Big Web Design Trends for 20151977
design, trends
Style Guide Generator Roundup (ali)1976
design, documentation, style-guides, tooling, link-lists
Reframing Accessibility for the Web (ali)1975
accessibility, usability
Progressive Enhancement and Data Visualizations (css)1974
progressive-enhancement, html, css, svg, visualization
The Case Against DRM Needs to Be Made Now (kni/giz)1973
drm, html, w3c
Web Design and Principles (j9t)1972
design, principles
Writing AngularJS Apps Using ES61971
angularjs, ecmascript, javascript
DOM: Custom Elements (ann)1970
dom, web-components
Securing the Web (w3c)1969
web-platform, security
Variable Fonts for Responsive Design (nic/ali)1968
fonts, variable-fonts, responsive-design
Lessons Learned From the Early Days of Google1967
videos, lessons, google
Tour of a Performant and Responsive CSS Only Site (css)1966
css, parallax, effects, performance, case-studies
AngularJS Internals in Depth (sma)1965
angularjs, javascript
On the Deterioration of HTML/CSS Practices (j9t)1964
html, css, craft
Flash of Faux Text—Still More on Font Loading (zac)1963
flash-of-x, fonts, ttf, woff, css, javascript
How to Teach Yourself Web Development1962
how-tos, learning, training, career
What’s New in Firefox 35 (cra)1961
firefox, mozilla, browsers
A Vision for Our Sass (ali)1960
sass, processes
Front End and Back End (ppk)1959
programming, career, comparisons
Standards and Browser Compatibility1958
web-platform, standards, browsers, support, interoperability, polyfills, feature-detection, browser-detection
Programming Fonts1957
websites, fonts, programming, comparisons
Logically Speaking (ali)1956
communication, project-management
Angular and Templating (ppk)1955
angularjs
Famo.us Partners With the jQuery Foundation (row)1954
famous, jquery
The Basics of Test Automation for Apps, Games, and the Mobile Web (sma)1953
fundamentals, testing, automation, mobile
The Problem With Angular (ppk)1952
angularjs
Using WebP/JPEG 2000/JPEG-XR/APNG Now With Picturefill and Modernizr (zol)1951
images, webp, jpeg, png, polyfills, modernizr
Designing WordPress Themes for Printing1950
design, wordpress, theming, print
Web Platform and JavaScript (ann)1949
web-platform, javascript
Why AJAX Isn’t Enough (sma)1948
ajax, javascript
Strategies for Keeping CSS Specificity Low (chr/css)1947
css, selectors, cascade, strategies
Timing Guidelines for Exposing Hidden Content (nng)1946
guidelines, time, hiding, user-experience
A Wave of Command Buses (mat)1945
php
Designing for Print With CSS (rac/sma)1944
design, print, css
How to Interview (ali)1943
how-tos, career, interviewing
A New Microsoft Browser? (ppk)1942
browsers, microsoft, internet-explorer
Approaches to Media Queries in Sass (edu/css)1941
css, preprocessors, sass, media-queries, techniques
CSS: Just Try and Do a Good Job (chr/css)1940
css, cascade, naming, tooling
Analyst Watch: 2015 Will Be a Pivotal Year for HTML5 (sdt)1939
html
The Good, the Bad, and the Great Examples of Web Typography (sma)1938
typography, fonts, examples
Browser Storage and AngularJS1937
angularjs, browser-storage, browsers
Maintainable Social Script Integration1936
social-media, embed-code, maintainability
The Ultimate Content Marketing Toolkit1935
content, marketing, tooling, link-lists
OpenSocial Foundation Moves Standards Work to W3C Social Web Activity (w3c)1934
opensocial, w3c
Ground Rules for Working With Web Agencies (j9t)1933
business-relations, processes, guidelines
The UX of Error Messages1932
user-experience, errors, microcontent
AngularJS in Drupal Apps1931
angularjs, drupal
A Link Is a Promise (nng)1930
links, microcontent, writing
An Auto-Enforceable SCSS Styleguide1929
style-guides, automation, linting, sass, tooling
Design Principles: Visual Weight and Direction (sma)1928
design, principles
The Problems of Working With Web Agencies (j9t)1927
business-relations, quality
Why You Should Avoid Sass “@extend” (kit)1926
sass
Effective Event Binding With jQuery (lon)1925
jquery, events
HTML5 Differences From HTML4 (zco/w3c)1924
html, comparisons, standards
Browser Trends December 2014: Safari Survival? (cra)1923
browsers, trends, metrics, apple, safari, desktop, mobile
Learning to Be Accessible (ali)1922
accessibility, learning
Back to Basics With WordPress CSS: Understanding the Native Classes (css)1921
fundamentals, wordpress, css
The Non-Writer’s Guide to Writing for the Web1920
guides, writing, content, microcontent
What Is the Web? (mno)1919
web, web-platform, standards, concepts
What’s New in Firefox 34 (cra)1918
firefox, mozilla, browsers
Analyzing a PHP Project With Jenkins1917
php, tooling, debugging, automation, jenkins
CSS Sprites With Sass and Compass1916
css, images, sprites, sass, compass
Automating CSS Regression Testing (css)1915
css, testing, regressions, automation, tooling
3 Principles for Perfect Typeface Pairing1914
typography, fonts, principles
What’s New in Chrome 39 (cra)1913
chrome, google, browsers
Animation and UX Resources (vlh)1912
css, javascript, animations, link-lists
Planning for Performance (sco/ali)1911
performance
10 Typical HTML Interview Exercises1910
html, interviewing, conformance, semantics, aria
Blue Beanie Day 14: Toque ’em if You’ve Got ’em (bee/ali)1909
awareness-days, standards
Sublime Text for Front End Developers (wes/css)1908
sublime-text, code-editors, plugins
Why You Should Include Your Developer in the Design Process (boa/sma)1907
design, processes
The Basics of Node.js Streams1906
fundamentals, nodejs, streaming
Beard—Sass CSS Framework1905
websites, frameworks, presentational-html, css
Specificity Graphs (jus)1904
css, selectors, cascade, visualization
Performance Budget Metrics (tka)1903
performance-budgets, performance, metrics
UX for the Enterprise (ali)1902
user-experience
Migrating Your Team to Sass1901
sass, migrating, collaboration
Fundamental Principles of Great UX Design—How to Deliver Great UX Design (uxm)1900
principles, fundamentals, how-tos, user-experience, design
Website Style Guide Resources1899
websites, design, style-guides, pattern-libraries, documentation, overviews, link-lists
Joomla’s Coming of Age1898
joomla
Automate WordPress With IFTTT1897
wordpress, automation, tooling
5 Obsolete Features in HTML51896
html
What You Need to Know About Meteor 1.01895
meteor
SVG Animation and CSS Transforms: A Complicated Love Story (css)1894
svg, css, animations, transforms
Overwhelmed by Code (ali)1893
learning, career
An Overview of Compass 1.01892
overviews, compass
The Extensible Web Manifesto (bre+)1891
websites, manifestos, web-platform, extensibility, standards
Why Responsive Images Matter (wil/ali)1890
images, responsive-design
Materialize1889
websites, frameworks, presentational-html, css, materialize, material-design
Responsive Images in Practice (ali)1888
images, responsive-design, html, css
The $PATH to Enlightenment (oli/ali)1887
unix-like, command-line
How SVG Fragment Identifiers Work (chr/css)1886
svg, images, css
Styling and Animating SVGs With CSS (sar/sma)1885
svg, images, css, animations
6 Current Options for CSS Preprocessors1884
css, preprocessors, tooling, link-lists, sass, less, stylus
HTML5 Is a Recommendation (iva/w3c)1883
html, standards
HTML5 Finally Released as W3C Recommendation (sco)1882
html, standards, w3c
The Specificity Graph (css)1881
css, selectors, cascade, visualization
Open Web Platform Milestone Achieved With HTML5 Recommendation (w3c)1880
html, standards, web-platform, w3c
WordPress Landing Page Creation Made Easy1879
wordpress, landing-pages
HTML5 Finalized, Finally (cio)1878
html, standards, w3c
Progress Indicators Make a Slow System Less Insufferable (nng)1877
progress-indicators, performance, user-experience, design
CSS Post-Processing With Pleeease (cra)1876
css, postprocessors
Axiomatic CSS and Lobotomized Owls (hey/ali)1875
css, selectors
Google and HTML/CSS Code Quality (j9t)1874
google, html, css, quality, history
The Specialized Web: Working With Subject-Matter Experts (ali)1873
communication, collaboration
Probably Don’t Base64 SVG (chr/css)1872
svg, images, data-urls, base64
How to Get Started in Web Design (chr/css)1871
introductions, domains, hosting, tooling, ftp, code-editors, coda
CSS-Only Solution for UI Tracking (sma)1870
css, metrics, analytics, google
Best Practices for XML Sitemaps and RSS/Atom Feeds1869
sitemaps, rss, atom, syndication, best-practices
Personalizing Git With Aliases (jef/ali)1868
git, customization, aliases
How to Further Improve the World of Open Standards (w3c)1867
awareness-days, standards
What’s New in Firefox 33 (eli)1866
firefox, mozilla, browsers
A Guide to SVG Animations (SMIL) (sar/css)1865
guides, svg, images, animations, smil
How to Be a Good Developer1864
how-tos, career, professionalism, quality, prioritization, craft
A Front-End Developer’s Ode to Specifications (sma)1863
design, documentation, design-systems, processes
CSS, DRY, and Code Optimization (j9t)1862
css, principles, optimization, maintainability
What the Heck Is the Event Loop Anyway? (jsc)1861
videos, javascript, event-loop, events
Is Everyone a Designer?1860
design
Continuous Integration Is Dead (yeg)1859
ci-cd, version-control, processes
Training the CMS (web/ali)1858
content-management, content, writing, content-strategy, processes
The Perception of Performance (lou)1857
performance, user-experience
Image Optimization Services (gri/clo)1856
images, performance, optimization, link-lists
The Ninth Chromium: Xiaomi (ppk)1855
browsers, chromium, xiaomi
Before You Hire Designers (mon/ali)1854
design, hiring
Thoughts on Pagination (chr/css)1853
pagination, urls, consistency
JS Parse and Execution Time (tka)1852
javascript, parsing, metrics, performance
Why Continuous Integration Doesn’t Work (yeg/tec)1851
ci-cd, version-control, processes
The Culinary Model of Web Design (ali)1850
craft, optimization
On Declaration Sorting in CSS (j9t)1849
css, sorting
Design Principles: Connecting and Separating Elements Through Contrast and Similarity (sma)1848
design, principles, contrast, colors
Don’t Use “<picture>” (Most of the Time) (gri/clo)1847
images, html, responsive-design
The Role of Utility Classes in Scalable CSS1846
css, components, presentational-html, scalability, maintainability, consistency
What to Expect From Yii 2.01845
php, frameworks
PhpStorm 8 Released—See What’s New and Grab a Free License (swa)1844
code-editors, jetbrains, phpstorm
Getting Started With CSS Audits (ali)1843
introductions, css, auditing, link-lists
Scroll-Then-Fix Content (chr/css)1842
css, scrolling, debouncing
Sass for WordPress Developers1841
wordpress, sass
Introducing the New Yahoo Developer Network Website1840
introductions, yahoo, community
A Guide to the HTML5 “time” Element1839
guides, html, time, examples
CSS Audits: Taking Stock of Your Code (ali)1838
css, auditing, quality
Understanding Transducers1837
programming, functions, examples
Picnic CSS1836
websites, libraries, presentational-html, css
18 Critical Oversights in Web Development1835
mistakes, errors, logging, caching, best-practices, software-design-patterns, testing, automation, auditing
Already 1 Billion Websites, and Counting (chr)1834
web
Junior Designers vs. Senior Designers1833
design, career, processes, comparisons
“getElementsByTagName” (W3C DOM Core Method)1832
dom, javascript
What’s New in Chrome 37 (cra)1831
chrome, google, browsers
What’s New in Wordpress 4.01830
wordpress
Centering in CSS Guide (chr/css)1829
guides, css, centering
Git: The Safety Net for Your Projects (tob/ali)1828
git, command-line
How a New HTML Element Will Make the Web Faster (ars)1827
html, images, performance, responsive-design
Running Code Reviews With Confidence (ali)1826
code-reviews, processes, git, command-line
The Conventional Front-End1825
conventions, javascript, tooling
Refactoring Single Page App1824
single-page-apps, refactoring, complexity, maintainability, jquery, backbone, angularjs
11 CSS Learning Tools and Resources (lou)1823
css, learning, tooling, link-lists
How to Write a Git Commit Message1822
how-tos, commit-messages, documentation, communication, git
Customizing WordPress Archives for Categories, Tags, and Other Taxonomies (jos/sma)1821
wordpress, information-architecture
Is Your Responsive Design Working? Google Analytics Will Tell You (sma)1820
responsive-design, analytics, google, metrics
A Quick Tour of WordPress 4.0 (sma)1819
wordpress
HTML and Specifying Language (j9t)1818
html, optimization, minimalism
What I’d Tell My Younger Self About Learning Development as a Web Designer1817
learning, programming, javascript, databases, servers, preprocessors, version-control, performance, security, career
W3C Status Banners (zac)1816
w3c
BEM—Block Element Modifier1815
websites, bem, css
Consistency (jus)1814
consistency, design, user-experience
Making SVGs Responsive With CSS (sar/cod)1813
svg, images, responsive-design, css
Minimising Font Downloads (jaf)1812
fonts, css, performance, optimization, support, browsers
Starting CSS Animations Mid-Way (chr/css)1811
css, animations
Favicons, Touch Icons, Tile Icons, Etc.—Which Do You Need? (css)1810
icons, favicons, images
The 10 Things You Should Do When You Have Your Next Web Idea1809
creativity, processes
Google’s Blink Not Implementing W3C Pointer Events1808
google, blink, browser-engines, pointer-events
CSS Vocabulary1807
css, terminology, cheat-sheets
Intro to AngularJS1806
introductions, angularjs
An Introduction to Git Hooks1805
introductions, git, git-hooks
Designer’s Guide to DPI1804
guides, design, print, pixel-density
What I’d Tell My Younger Self About Learning HTML/CSS1803
learning, html, css, responsive-design, career
25 Ways to Increase Traffic to Your Website1802
traffic, seo
The WordPress Database Demystified1801
wordpress, databases, mysql
How to Create a Helpful and Better 404 Page (sma)1800
how-tos, error-pages, user-experience, search, functionality
Swapping Out SVG Icons (chr/css)1799
svg, images, icons, css, jquery, techniques
Faster YouTube Embeds With JavaScript1798
embed-code, youtube, javascript, performance
Migrating From Famo.us v0.2 to v0.3.01797
migrating, famous
A Closer Look at Functions in Go1796
go, functions
CSS-Only Accordion Using the Checkbox Hack (geo)1795
css, accordions, forms, hacks
HTTPS as a Ranking Signal (met)1794
google, search, security, http, seo
You Can Do That With CSS? (sco)1793
css, forms, layout, transitions
Thinking in Components1792
components, web-components
A Retort on Simplicity1791
simplicity, tooling
The HTML5 “longdesc” Attribute Is Finally Home Again (bur)1790
html, attributes, accessibility
Build a Blog With Jekyll and GitHub Pages (sma)1789
blogging, jekyll, github-pages
Responsive Web Design, CSS Specificity, and SVG Knowledge1788
responsive-design, sublime-text, css, javascript, svg
Testing on the Toilet: Don’t Put Logic in Tests1787
testing
The Most Dangerous Word in Software Development (ali)1786
communication
Keep Sass Simple (kit)1785
sass
WordPress I18N and Localization1784
wordpress, localization, internationalization
Organizing CSS: OOCSS, SMACSS, and BEM (mat)1783
css, oocss, smacss, bem, comparisons
The W3C App Manifest Specification (bru+/htm)1782
web-apps, w3c
JavaScript Event Madness! Capturing All Events Without Interference (css)1781
javascript, events
HTML Minifier [Revisited]1780
html, html-minifier, minification, optimization
Guide to Responsive-Friendly CSS Columns (kat/css)1779
guides, responsive-design, css, layout
How to Craft the Perfect 404 Page1778
how-tos, error-pages, user-experience
The W3C Looks to Standardize the Social Web (sdt)1777
w3c, social-media, web
WordPress Theme Development: Getting Started With Underscores (“_s”)1776
wordpress, introductions, theming, tooling
Tweaking Your Website? Do It Safely With Google Experiments1775
google, testing, tooling
Ten CSS One-Liners to Replace Native Apps (ali)1774
css, layout, design
Developer’s Toolbox: GitHub1773
videos, version-control, git, github
How Do You Design Interaction? (sma)1772
design, interaction-design
On Web Documents and Web Apps (j9t)1771
terminology, concepts, comparisons
Introduction to the Resource Timing API1770
introductions, performance, time, apis, javascript
An Introduction to WAI–ARIA1769
introductions, aria, accessibility, examples
Breaking Web Design Conventions = Breaking the User Experience (nng)1768
design, conventions, usability, user-experience
I Don’t Like It (lau/ali)1767
design, business-relations, communication
Peachpuffs and Lemonchiffons (jsc)1766
videos, colors
Scaling Down the BEM Methodology for Small Projects (sma)1765
bem, css, naming
What’s New in Chrome 361764
chrome, google, browsers
All Code Is Not Equal: On Research and Production Code (j9t)1763
concepts, terminology, comparisons
Testing robots.txt Files Made Easier1762
robotstxt, testing, tooling, crawling, google, search
Inheriting “box-sizing” Probably Slightly Better Best-Practice (chr/css)1761
css, box-model, best-practices
Create Responsive Tables With Foundation1760
videos, responsive-design, tables, html, foundation
Authoring Critical Above-the-Fold CSS (css)1759
css, sass, performance, asynchronicity
Adding CSS Animations to AngularJS Applications1758
css, animations, angularjs
Awesome Node.js (sin)1757
link-lists, nodejs, tooling
Getting Started With Sass and Bourbon1756
introductions, sass, preprocessors, tooling
Web 2024—a Response to Robin Berjon’s Post (mar)1755
web, outlooks, javascript, web-components, w3c, web-workers, interoperability, servo
The WAI Forward (hey/sma)1754
accessibility, html, aria, w3c
Are We Ready to Use Flexbox?1753
css, flexbox, layout, vendor-extensions, preprocessors, support
Optimizing WordPress Performance With P31752
wordpress, performance, optimization, plugins
WebRTC Specifications Advance (don/sdt)1751
interviews, webrtc, apis, standards
How to “Resize” Images With CSS1750
css, media-queries, images, resizing
Tag Management: Bringing Peace to Developer–Marketer Relations1749
tag-management, maintenance, tooling
Media Queries Need Space to Be Successful (kar)1748
css, media-queries, mobile
Pixels Are Expensive (aer)1747
performance, rendering, painting
Fixed Table Layouts (chr/css)1746
tables, css
Web 2024 (rob)1745
web, outlooks
Server-Side Device Detection With JavaScript (sma)1744
javascript, mobile
The Pros and Cons of Accessibility Professional Associations1743
accessibility, career, training
Speed Up Your WordPress Site1742
wordpress, performance, tooling
kouto swiss1741
websites, frameworks, presentational-html, css, stylus
What Every Frontend Developer Should Know About Webpage Rendering1740
rendering, dom, cssom, painting, reflow, browsers, browser-engines
15 Little-Known Unix Commands1739
unix-like, command-line
6 Tips for Writing Better Code1738
tips-and-tricks, modules, preprocessors, version-control, code-reviews
Why Managers Make Terrible Scrum Masters1737
agile, scrum, processes, collaboration, engineering-management
How to Speed Up WordPress (sma)1736
how-tos, wordpress, performance
Web Technologies Hanging Out Together (chr/css)1735
html, css, javascript, php
Using .htaccess to Prevent Web Scraping1734
servers, apache, scraping
CSS-Driven Internationalization in JavaScript (sma)1733
javascript, css, html, internationalization, localization
Using ARIA in HTML (ste/htm)1732
html, aria, accessibility
The World Wide Web Consortium at 20: Moving the Web Toward Its “Full Potential” (tim/kni)1731
w3c, anniversaries
HTML5 on Track for W3C Finalization by Year’s End (red)1730
html, w3c, standards
“async” Attribute and Scripts at the Bottom (chr/css)1729
html, javascript, asynchronicity
HTML5: On Our Way to Recommendation (ple/w3c)1728
html, standards
Ruby Markup (ri/web)1727
html, ruby-markup
Minimalist Newsletter Subscription Form (osv)1726
forms, email, functionality, minimalism
What’s New in Git 2.0?1725
git, command-line
Apple and Responsive Design (ali)1724
apple, responsive-design
How to Build and Develop Websites With Gulp (sma)1723
how-tos, gulp
Women in Tech: Where Are We Headed? (div)1722
community
Client-Side Form Validation With HTML51721
html, forms, validation
PhpStorm 8—New Features (swa)1720
code-editors, jetbrains, phpstorm
Testing Responsive Images (wil/ali)1719
images, html, responsive-design
5 Things I’ve Learned About Accessibility1718
accessibility, html, keyboard-navigation, testing, assistive-tech, browsers
Authoring HTML: Language Declarations (ri/w3c)1717
html, metadata, localization, internationalization
Prototyping Your Workflow (ali)1716
prototyping, processes, strategies
My ECMAScript 7 Wishlist (nza)1715
ecmascript, wish-lists
HTTP1714
translations, introductions, http, protocols, link-lists
What Web Designers Can Learn From Art History1713
design, art, colors
The Mystery of the jQuery Object: A Basic Introduction (sma)1712
introductions, jquery
We Have Work to Do: #yesallwomen and the Web (ali)1711
web, community
“Mobile First” Considered Confusing (cra)1710
mobile, mobile-first, desktop
Sniffing in China and WAP (kar)1709
wap, wml, nginx, servers
Understanding Web Pages Better (hpe+)1708
google, search, javascript
An Introduction to Node.js and MongoDB (sma)1707
introductions, nodejs, mongodb, databases
HTML5 Forms: CSS (cra)1706
html, forms, css, selectors, cascade
Understanding Version Control With Diffs (tob)1705
version-control
Mobile and Accessibility: Why You Should Care and What You Can Do About It (sma)1704
mobile, accessibility, user-experience
HTML5 Forms: The Markup (cra)1703
html, forms, semantics
The Dangers of Stopping Event Propagation (phi/css)1702
jquery, events
Managing Responsive Breakpoints With Sass (kit)1701
sass, media-queries, breakpoints, responsive-design
MooTools Core and More 1.5 Are Here (ser/moo)1700
release-notes, mootools
CSS: The Good Parts1699
css, components, namespaces, conventions
Design Principles: Space and the Figure-Ground Relationship (sma)1698
design, principles, spacing
Global Accessibility Awareness Day: Getting the Word Out (ali)1697
awareness-days, accessibility
The Definitive Guide to Form Label Positioning1696
guides, forms, labels, design, accessibility, positioning
Universal Selector (CSS Selector)1695
css, selectors
Learning Node.js: The “npm link”1694
videos, nodejs, npm
Mozilla Relents, Says It Will Implement HTML5 DRM Solution in Firefox (fre)1693
firefox, mozilla, browsers, drm, eme
Accessibility: The Missing Ingredient (ali)1692
accessibility, screen-readers, assistive-tech, testing
jQuery With CoffeeScript (chr/css)1691
jquery, coffeescript, examples
Git for Beginners1690
git, command-line
Picturefill 2.0: Responsive Images and the Perfect Polyfill (sma)1689
html, images, responsive-design, polyfills
PHP and Continuous Integration With Travis CI1688
php, ci-cd, tooling
Placeholders in Form Fields Are Harmful (nng)1687
forms, placeholders, usability
No More JS Frameworks (jcg)1686
javascript, frameworks
WordPress Permissions—How to Set Up Proper Filesystems and Ownerships (sma)1685
how-tos, wordpress, permissions
The History of WordPress1684
wordpress, history
Unicode for a Multi-Device World (sma)1683
unicode, encoding, icons, css
mXSS (gaz)1682
xss, html, security
URLs Are Already Dead (nza)1681
urls, protocols, email
Tips for Creating Accessible SVG (tin)1680
accessibility, svg, images, tips-and-tricks
Moving Forward With CSS Shapes (sar/ali)1679
css, shapes, link-lists
Email Subject Lines: 5 Tips to Attract Readers (nng)1678
email, writing, microcontent, tips-and-tricks
Konqueror vs. Firefox1677
browsers, konqueror, firefox, mozilla, comparisons
Dealing With Content Images in Email (chr/css)1676
email, images, html, wordpress, responsive-design
Using Emmet With Sublime Text (joh)1675
sublime-text, code-editors, tooling
Introduction to Kirby CMS1674
introductions, kirby, content-management
Symfony 2 Checklist for Development and Deployment1673
symfony, checklists
A Different Letter to a Junior Designer (mal/ali)1672
design, career
The Web Is a Rectangle1671
design, responsive-design
10 Random jQuery Plugins1670
jquery, plugins, link-lists
20 Useful Docs and Guides for Front-End Developers (lou)1669
guides, training, html, css, javascript, link-lists
Cache Invalidation Strategies With Varnish Cache (per/sma)1668
performance, caching, tooling
The Internet Explorer “hasLayout” Property1667
browsers, microsoft, internet-explorer, hacks
CSS Selectors Cheat Sheet1666
css, selectors, cheat-sheets, examples
Internet Explorer Conditional Comments1665
browsers, microsoft, internet-explorer, conditional-comments
CSS Comments1664
css, comments
Version Control Software in 2014: What Are Your Options?1663
version-control, git, svn, cvs, comparisons
My Favorite Sass Tools (kit)1662
sass, tooling, link-lists
An Introduction to the Web Notifications API1661
introductions, apis, notifications
Syntax Highlighting Outside Your Editor (ali)1660
code-editors, syntax-highlighting, sublime-text
“:first-child” (CSS Selector)1659
css, selectors
It’s Time to Encrypt the Entire Internet (kli/wir)1658
web, security, http, ssl, encryption
Getting Started With Go1657
introductions, go
12 Little-Known CSS Facts (lou)1656
css, colors, backgrounds, borders, tables
Basic Structure of a Web Page1655
html
Understanding the CSS3 “transition-timing-function” Property (sma)1654
css, time, transitions, animations
IE9 Still Has CSS Limit1653
internet-explorer, microsoft, browsers, css
Mathematical Markup Language (MathML) Version 3.0 2nd Edition (w3c)1652
mathml, standards
Write Code Every Day (jer)1651
career, processes
SEO-Friendly Infinite Scroll1650
scrolling, seo
Creating Style Guides (ali)1649
design, documentation, style-guides, pattern-libraries
Font Size Idea: “px” at the Root, “rem” for Components, “em” for Text Elements (chr/css)1648
css, units
Suppressing the 300 ms Click Delay (ppk)1647
touch, events, chrome, google, browsers
Keyboard-Only Navigation for Improved Accessibility (nng)1646
accessibility, keyboard-navigation, focus, testing
Stripes in CSS (chr/css)1645
css, gradients, effects, examples
Web Developers Less Concerned About Browser-Compatibility, More Concerned With HTML51644
community, html, interoperability, browsers
The Power of “em” Units in CSS (lou)1643
css, units
HTTPS Basics1642
fundamentals, http, privacy
HTML Forms in AngularJS1641
html, forms, angularjs
Understanding the Object Model1640
ruby
What’s New in Firefox 28 (cra)1639
browsers, mozilla, firefox
People Skills for Web Workers (ali)1638
engineering-management, collaboration
Title CSS: A Simple Approach to CSS Class Naming1637
css, naming
“srcset” and “sizes” (eee)1636
html, images, responsive-design
Best PHP IDE in 2014—Survey Results (swa)1635
surveys, code-editors, php, jetbrains, phpstorm, sublime-text
WordPress Performance Improvements That Can Go Wrong (sma)1634
wordpress, performance, plugins
How to Charge for Websites: The Agile Way (cra)1633
how-tos, economics, business-relations, agile
WAI–ARIA Expands Web Accessibility (w3c)1632
accessibility, aria, html, standards
5 Apps to Enhance Google Analytics1631
google, analytics, tooling, link-lists
Web at 25, W3C at 20—an Opportunity to Reflect, and to Look to the Future (w3c)1630
anniversaries, web, w3c
A Q&A on the Picture Element (wil+/ali)1629
interviews, html, semantics, images, responsive-design
Symfony in Drupal 81628
drupal, symfony, link-lists
Browserify, Why and How?1627
browserify
Shadow DOM1626
shadow-dom, dom, svg, images, angularjs, css, mathml
My Current CSS and Sass Styleguide (kit)1625
css, sass, conventions, naming, bem, documentation
Sass Tooltip Mixin (geo)1624
sass, mixins, tooltips
The Web Is 25—and the Semantic Web Has Been an Important Part of It1623
web, anniversaries, semantic-web
Using Meta Tags in HTML: Some Basics and Best Practices1622
html, metadata, fundamentals, best-practices, examples
Story of the Web1621
websites, web, history
The World Celebrates 25 Years of the Web1620
web, anniversaries
The Latest in Web Font Trends (ali)1619
fonts, trends
Responsive Web Design—Defining the Damn Thing (mar)1618
responsive-design, concepts
Writing Hyperlinks: Salient, Descriptive, Start With Keyword (nng)1617
links, microcontent, writing, usability
On Links and Accessibility (j9t)1616
links, accessibility, usability
Getting Started With Microformats2 (mic)1615
introductions, microformats, html, naming
Rethinking Responsive SVG (sma)1614
responsive-design, svg, images, css
Grunt and Gulp Tasks for Performance Optimization1613
yeoman, grunt, gulp, tooling, optimization, performance
Basics of CSS Blend Modes (chr/css)1612
fundamentals, css, blend-modes, backgrounds, examples
Where Is Interoperability for Social Media? (dhi/zdn)1611
social-media, standards, interoperability, opensocial
3 Tips to Find Hacking on Your Site, and Ways to Prevent and Fix It1610
search, google, security, tips-and-tricks
What’s New in Chrome 33 (cra)1609
browsers, google, chrome
RDF 1.1 Has Been Published as Recommendation (iva/w3c)1608
standards, rdf, link-lists
The Battle for the Body Field (ali)1607
html, xml, wysiwyg, semantics
CSS: When to Use Generated Content (j9t)1606
css, generated-content
Float Labels With CSS (chr/css)1605
css, floats, labels, forms
Installable Web Apps (ppk)1604
web-apps, installing, permissions
Why Your HTML and CSS Mastery Are Not Enough1603
html, css, design, career, learning
Dive In: Resources for Web Animation (ali)1602
css, animations, link-lists
Multiple Simultaneous AJAX Requests (With One Callback) in jQuery (chr/css)1601
ajax, callbacks, jquery
Everything You Know About Accessibility Testing Is Wrong (kar)1600
accessibility, testing, bobby
How to Build a CLI Tool With Node.js and Phantomjs (sma)1599
how-tos, command-line, nodejs
Web Animation at Work (ali)1598
css, animations, design
What’s New in Firefox 27 (cra)1597
browsers, mozilla, firefox
Choosing Vanilla JavaScript (ali)1596
javascript, jquery
Why AngularJS Makes Every Single Developer a Better One1595
angularjs, software-design-patterns, quality
Web Accessibility: Tools and Considerations1594
accessibility, html, tooling, link-lists
Killing Off the Global Navigation: One Trend to Avoid (nng)1593
navigation, trends
Usability Testing for Mobile Is Easy (nng)1592
mobile, usability, testing
How to Do Keyword Research: A Beginner’s Guide1591
how-tos, guides, keywords, sem
Visualizing Data With D31590
visualization, javascript
Getting Started With Pattern Libraries (ali)1589
introductions, design, documentation, pattern-libraries, case-studies
A Word on Contemporary Web Design (j9t)1588
design, information-design
Controlling Heavy Weight Websites1587
performance, user-experience, case-studies
Force Quit a Tab in Google Chrome (chr/css)1586
chrome, google, browsers
Forrester: HTML5 Apps Still Not as Good as Native Apps (inf)1585
html, mobile, native
One Solution to Responsive Images (sma)1584
responsive-design, images, html, php
CSS Resets1583
css, resets
WordPress as a Framework1582
wordpress
Nine Things to Expect From HTTP/2 (mno)1581
http, protocols, performance, network
The Current Generation of CSS3 Selectors (lou)1580
css, selectors, examples
Pragmatic UX Techniques for Smarter Websites (sma)1579
user-experience, processes, career, link-lists
Thought Process of a Front End Problem (chr/css)1578
processes, debugging, fonts, opera, browsers
So You Think You Know How to Write a WordPress Theme?1577
wordpress, theming
CSSOM Value API Proposal Dump (tab)1576
css, cssom, apis
Understanding JavaScript “bind()” (sma)1575
javascript, examples
CSS Regions Considered Harmful (ali)1574
css, adobe
Web Performance Tricks—Beyond the Basics (swa)1573
performance, tips-and-tricks, html, css, optimization, link-lists
HTML Explained in 123 Tweets: The Google #htmltuesday Archive (j9t)1572
html, google, link-lists
Packaging on the Web (jen+/tag)1571
web-packaging, performance
Writing on Writing and Other Resources (ali)1570
writing, link-lists
The Decay and Fall of Guest Blogging for SEO1569
blogging, seo
REMs and Viewport Measurements—Why You Shouldn’t Use Them Yet1568
css, units, viewport, responsive-design
Tachyons (mrm)1567
websites, frameworks, presentational-html, css, tachyons
Cross-Origin Resource Sharing (ann/w3c)1566
cors, security, standards
JSON-LD Is an Official Web Standard1565
json-ld, json, standards, w3c
10 HTML Tags You May Not Be Using1564
html, semantics
When to Use “target="_blank"” (chr/css)1563
links, usability
The Complete Guide to Reducing Page Weight (cra)1562
guides, performance, compression, caching, content-delivery, minification
Myth Busting: CSS Animations vs. JavaScript (css)1561
animations, css, javascript, comparisons, myths, metrics, gsap
The State of jQuery 2014 (dme/jqu)1560
jquery
Writing a Better JavaScript Library for the DOM (sma)1559
javascript, dom, libraries, jquery
New Features in PHP 5.6 (swa)1558
php
The Syntax vs. the Spirit (chr/css)1557
programming, loops
What Are Icon Fonts?1556
fonts, icon-fonts
UCS vs. UTF-8 as Internal String Encoding (mit)1555
unicode, encoding
The MPAA Just Joined the W3C, What Could Possibly Go Wrong? (rus)1554
w3c, multimedia, html, drm
When to Use the “button” Element (chr/css)1553
html, buttons, forms
Despite Automatic Updates, Old Browsers Are Still a Problem (edb/zdn)1552
browsers, web-platform, security, chrome, google, firefox, mozilla, internet-explorer, microsoft, safari, apple
Old Browsers, Does It Matter? (kar)1551
browsers, interoperability, support, web-platform
HTML5 in 2014: Is It Time for a Comeback? (sha)1550
html, mobile, native
3 Guidelines for Search Engine “No Results” Pages (nng)1549
guidelines, search, usability
Cross-Origin Resource Sharing on Track to Become a W3C Recommendation (sdt)1548
w3c, cors, security, standards
10 Web Predictions for 2014 (cra)1547
web, outlooks, web-apps, browsers
Good-Bye 20131546
retrospectives, semantic-web, structured-data, open-graph, json, json-ld
What Is the DOM? (chr/css)1545
dom, html, javascript
Best PHP Frameworks for 2014 (swa)1544
php, frameworks, metrics, laravel, symfony
So You’ve Decided to Open-Source a Project at Work—What Now? (nza/sma)1543
foss, licensing, community, communication
On Interviewing Front-End Engineers (nza)1542
interviewing, hiring
Interviewing as a Front-End Engineer in San Francisco (phi/css)1541
interviewing, career
Tim Berners-Lee Leads Call for More Transparency Over Mass Surveillance (ale/the)1540
web, privacy, politics
Dart: On Its Merits (aer)1539
dart, javascript, comparisons
Get Started With GitHub Pages (Plus Bonus Jekyll) (24w)1538
introductions, github-pages, jekyll
The Rise of Web Bots and Fall in Human Traffic (cra)1537
web, bots, scraping, spam, traffic, metrics
CSS Frameworks—a Love Affair (geo)1536
css, frameworks, foundation, bootstrap
HTML5 Form Validation1535
html, forms, validation, accessibility
JavaScript Promises: There and Back Again (jaf)1534
javascript, promises
Understanding Forms in Drupal1533
drupal, forms, php
9 Quick Tips About npm1532
npm, tips-and-tricks, nvm, command-line
The Device Test Imperative (bri)1531
testing, browsers, safari, apple, css, overflow
How to Generate Awesome Content1530
how-tos, content, strategies, user-experience
The First Ever Banner Ad: Why Did It Work So Well? (the)1529
monetization, history
Finding Memory Leaks With JS (pvd)1528
javascript, memory
Grunt for People Who Think Things Like Grunt Are Weird and Hard (chr/css)1527
tooling, grunt, installing, examples
What’s New in Firefox 26 (cra)1526
browsers, mozilla, firefox
Why You Should Use Continuous Integration and Continuous Deployment (css)1525
ci-cd, automation, testing, deploying, releasing, processes
How to Run a Usability Test With Users Who Are on Your Site Now (nng)1524
how-tos, usability, testing
Animating Vectors With SVG (bri/24w)1523
svg, images, animations, javascript
Creating Temporary Files in PHP (arp)1522
php
CSS, HTML, and the Problem of Spec Fragmentation (j9t)1521
css, html, standards
CSS Is for Developers (lea)1520
css, career
Real World HTML5 Hybrid Apps1519
html, mobile, polyfills, apis, canvas
Bootstrap vs. Foundation1518
videos, frameworks, bootstrap, foundation, comparisons
The HTML5 “meter” Element (pan/css)1517
html, semantics, examples
Foundation 51516
foundation
Tim Berners-Lee Says “Surveillance Threatens Web”1515
web, privacy, censorship, politics
An Introduction to Full Stack JavaScript (sma)1514
introductions, javascript, tech-stacks
Responsive Design Won’t Fix Your Content Problem (ali)1513
content, responsive-design, strategies
Why Responsive Images Is So Hard (chr/css)1512
images, responsive-design, css, html, art-direction
Namespaced Events in jQuery (chr/css)1511
jquery, namespaces, events
How to Convert a Negative Number to a Positive Number With PHP1510
how-tos, php, math
SEO for Responsive Websites (sma)1509
responsive-design, seo
The CSS Standards Process (tab/css)1508
css, standards, processes, w3c
How to Create Cool Animations With AngularJS 1.2 and Animate.css1507
how-tos, animations, angularjs, libraries
Should Designers Code?1506
design, career