Life is about deciding who you are: Join us and decide to be for environmental protection, free education and generous social security, human rights and international law, and, of course, action against oppression and violence (starting with helping the people of occupied Palestine 🇵🇸)! Hide

Frontend Dogma

“2010s” News Archive (3)

Entry (Sources) and Additional TopicsDate#
What I Learned Building Google’s Web Frameworks (j9t)2,906
google, frameworks, html, css, lessons
Homepage Links Remain a Necessity (nng)2,905
homepages, links, breadcrumbs, navigation, conventions, usability
Playing With Shadow DOM (chr/css)2,904
shadow-dom, dom, css, scope
Tailwind CSS (ada+/tai)2,903
websites, frameworks, presentational-html, css, tailwind
How to Use AMP With WordPress2,902
how-tos, wordpress, amp, google
Reread the Classics, What Is IxD, UX, and HCI? A Designer’s Perspective (jia)2,901
interaction-design, user-experience, hci, terminology, concepts, comparisons
Methods to Organize CSS (css)2,900
css, oocss, smacss, atomic-css, conventions
Stop Using Resets: Visual Examples of the Practical Nonsense of Resets and Normalizers (j9t)2,899
css, resets, examples
(Now More Than Ever) You Might Not Need jQuery (oll/css)2,898
jquery, javascript, ajax, performance, comparisons, examples
Building Pattern Libraries With Shadow DOM in Markdown (hey/sma)2,897
pattern-libraries, shadow-dom, dom, markdown
The Beginner’s Guide to Website Staging2,896
guides, environments, testing, wordpress
Introducing npx: An npm Package Runner (zka)2,895
introductions, npx, npm, nodejs
Rollup—Next-Generation ES6 Module Bundler—Interview With Rich Harris (ric+/sur)2,894
interviews, rollup, bundling
A DRM Standard Has Been Approved for the Web, and Security Researchers Are Worried (jac/ver)2,893
drm, eme, standards, w3c, eff
URLs Are UI (sha)2,892
urls
7 Setup Tips for WordPress Beginners2,891
wordpress, tips-and-tricks
The Options for Programmatically Documenting CSS (css)2,890
css, documentation, tooling
Working With UC Browser as a Developer2,889
uc-browser, browsers
Material Design, Learning the Rules and Breaking Them (uxd)2,888
material-design, google
8 Must Have PHP Quality Assurance Tools2,887
php, quality, tooling
Internationalization for Your WordPress Theme2,886
wordpress, theming, internationalization
A Story of a Woman in the Tech Industry (fox)2,885
community, career
Code Responsibly2,884
principles, best-practices
Possible Future Directions for Data on the Web (phi/w3c)2,883
outlooks, structured-data, semantic-web, ai
TC39, ECMAScript, and the Future of JavaScript2,882
ecmascript, javascript, outlooks
A Pretty Good SVG Icon System (chr/css)2,881
svg, icons, images
Why Choose Vue.js (ano)2,880
vuejs, react, comparisons
Server-Side React Rendering (css)2,879
react, server-side-rendering
Naming Things Is Only Getting Harder (geo/css)2,878
html, css, naming
What Does a Well-Documented CSS Codebase Look Like? (css)2,877
css, documentation, tooling, conventions, architecture, components
Two Paradigms of Web Development (j9t)2,876
concepts, best-practices, principles, comparisons
Building Production-Ready CSS Grid Layouts Today (mor/sma)2,875
css, grids, layout
How to Create Disaster Plans for Websites (jef)2,874
how-tos, processes, dev-ops
Using Mixins in Vue.js (sar/css)2,873
vuejs, mixins
Why You Should Manage Your Energy, Not Your Time2,872
productivity, prioritization, career
Firefox 54: E10S-Multi, WebExtension APIs, CSS “clip-path” (moz)2,871
release-notes, firefox, mozilla, browsers
The Complete Guide to Switching From HTTP to HTTPS (sma)2,870
guides, http, security
Inclusive Design Principles (ian+)2,869
websites, principles, accessibility, dei, community
When Large Isn’t Large Enough: Designing With Hero Images (sma)2,868
design, images
How (Not) to Control Your CDN (mno)2,867
content-delivery, caching, security, http
Masking vs. Clipping: When to Use Each (sar/css)2,866
masking, clipping, svg, images, comparisons
Tor Browser 7.0 Is Released (bok/tor)2,865
release-notes, browsers, tor-browser
Color Accessibility Workflows (ali)2,864
accessibility, colors, wcag
Using Filters in Vue.js (sar/css)2,863
vuejs, filters
Componentizing a Framework (chr/css)2,862
frameworks, components
Laravel vs. Symfony—Clash of the Frameworks2,861
php, frameworks, laravel, symfony, comparisons
Empiricism—the Foundation of Scrum2,860
scrum, agile
70% Repetition in Style Sheets: Data on How We Fail at CSS Optimization (j9t)2,859
css, optimization, metrics, efficiency, maintainability
Animating Single Div Art (css)2,858
html, css, animations, art
Version Control With Magento and Git (jef)2,857
version-control, git, magento
Three Reasons Why You Should Care About Google Lighthouse (fox/cal)2,856
performance, lighthouse, google
The Web’s Most Annoying Dark Patterns (cra)2,855
dark-patterns
Browserslist Is a Good Idea (chr/css)2,854
css, tooling, autoprefixer, babel, browserslist
Micropub Is a W3C Recommendation (aar)2,853
blogging, content-management, standards
Break Out of Frames (per)2,852
frames, javascript
No Namespaces in JSON, Please (hsi)2,851
json, namespaces
Reflections on GAAD 2017 (w3c)2,850
awareness-days, accessibility
The Myth of “Unlimited Everything” Hosting Plans (jef)2,849
hosting, myths
What Is the Future of Front End Web Development? (chr/css)2,848
outlooks, user-experience, javascript, documentation, native, web, urls, performance, css, preprocessors, html, building, tooling
Intro to HapiJS (v16)2,847
introductions, frameworks
And Now, a Brief Definition of the Web (bac/ver)2,846
web, web-platform, links, open-web
Testing the Open Web Platform (tob/w3c)2,845
web-platform, testing
Python for Java People2,844
python, java
Design Systems: Real Talk (jin/btc)2,843
videos, design-systems, lessons
What We Talk About When We Talk About Web Performance (btc)2,842
videos, performance
Release Notes for Safari Technology Preview 30 (jon/web)2,841
release-notes, safari, apple, browsers
Some Extremely Handy “:nth-child” Recipes as Sass Mixins (css)2,840
css, selectors, sass, mixins, examples
Web Design Museum2,839
websites, history, web
Why We Didn’t Use a Framework (sma)2,838
frameworks, case-studies
The “web-platform-tests” Project (ple/w3c)2,837
web-platform, testing
Combine Webpack With Gulp 4 (css)2,836
webpack, bundling, gulp, automation
How to Create Custom WordPress Shortcodes for Your Editors (cra)2,835
how-tos, wordpress, php
Fluid Responsive Typography With CSS Poly Fluid Sizing (sma)2,834
typography, responsive-design, liquid-design, css, sass
Getting Started With PHP2,833
introductions, php, link-lists
The RED Method: Key Metrics for Microservices Architecture2,832
microservices, architecture, monitoring, metrics
5 Awesome Sublime Plugins You Won’t Find in Top Plugin Posts (moj/css)2,831
sublime-text, code-editors, plugins
A Product Manager’s Guide to Technical Debt2,830
guides, product-management, technical-debt
Simple Offline Website (chr/css)2,829
offline, examples
An Abridged Cartoon Introduction to WebAssembly (sma)2,828
introductions, webassembly
Easy AngularJS Authentication With Auth0 (ado)2,827
angularjs, authentication, auth0
The Issue With Preprocessing CSS Custom Properties (chr/css)2,826
css, custom-properties, preprocessors, javascript
How to Secure WordPress With SSL2,825
how-tos, wordpress, security, ssl
JavaScript Framework Comparison—AngularJS, Vue.js, Meteor.js, or Next.js2,824
javascript, frameworks, angularjs, vuejs, meteor, nextjs, comparisons
Encrypting IP Addresses (ber)2,823
ip, network, security, privacy, encryption
Quick Tip: How to Automate Social Media Posting With Jetpack2,822
how-tos, tips-and-tricks, social-media, automation, wordpress, plugins
Using ARIA (ste/w3c)2,821
guides, html, aria, accessibility
CSS Ruleset Terminology (chr/css)2,820
css, terminology
Four Killer Features of Nunjucks (chr/css)2,819
nunjucks
GIF, PNG, JPG, or SVG: Which One to Use?2,818
images, jpeg, png, gif, svg, webp, comparisons
Making Your Design Optically Perfect (raf)2,817
design, alignment
Ordered Lists With Unicode Symbols (css)2,816
css, lists, unicode
The Great Cloudwall2,815
cloudflare
What’s a Transducer? (rag)2,814
programming, javascript, functions, concepts
The Different Logical Ways to Group CSS Properties (chr/css)2,813
css, sorting, formatting, conventions
Why Localization Is Crucial for Brands to Build a Global Advantage2,812
localization, internationalization, branding, economics
Let the Content Delivery Network Optimize Your Images (jon/sma)2,811
content-delivery, images, optimization, performance
W3C Launches Front-End Developer Certificate2,810
w3c, training, career
How to Land a Development Job Without Experience2,809
how-tos, career
Optimizing Web Fonts for Performance: The State of the Art2,808
fonts, performance, optimization
Why I Abandoned “@ apply” (tab)2,807
css
Jekyll for WordPress Developers (sma)2,806
wordpress, jekyll, site-generators
Using “flow-root” Today (hel)2,805
css, floats
Unleashing the Full Potential of Symbols in Sketch (sma)2,804
sketch
It’s Time to Start Using CSS Custom Properties (sma)2,803
css, custom-properties, examples
New in Chrome 58 (pet/dev)2,802
release-notes, chrome, google, browsers
Total HTML Agnosticism (chr/css)2,801
html, tech-stacks
Managing the CSS Box Model (web)2,800
css, box-model
Firefox 53: Quantum Compositor, Compact Themes, CSS Masks, and More (moz)2,799
release-notes, firefox, mozilla, browsers
Template Technology Agnosticism (jus)2,798
tech-stacks, mustache
Managing Technology-Agnostic Design Systems (bra)2,797
design-systems, tech-stacks
Think You Know the Top Web Browsers? (pet)2,796
metrics, browsers, chrome, google, firefox, mozilla, safari, apple, internet-explorer, microsoft, opera, uc-browser
AMP for Retailers: Is It Worth It? (sma)2,795
amp, google, mobile, ecommerce
Brotli and Static Compression (mal/css)2,794
performance, compression, brotli, gzip, comparisons
Minifying CSS With CSS Optimizer (web)2,793
css, minification, tooling
Debugging Tips and Tricks (sar/css)2,792
debugging, css, javascript, tooling, dev-tools, browsers, link-lists, tips-and-tricks
PWA Stats (clo)2,791
websites, web-apps, progressive-web-apps, case-studies, metrics
What Are Performance Budgets and Why You Should Use One2,790
performance, performance-budgets
A Comprehensive Guide to HTTP/2 Server Push (mal/sma)2,789
guides, http, protocols, servers, performance
Let’s Define Exactly What Atomic CSS Is (joh/css)2,788
atomic-css, presentational-html, concepts, examples, link-lists
Conventional Commits2,787
websites, version-control, commit-messages, conventions, documentation
Container Query Discussion (chr/css)2,786
css, container-queries, responsive-design
WCAG Accessibility Conformance Testing (ACT) (w3c)2,785
accessibility, wcag, compliance, testing
JavaScript Operators, Conditionals, and Functions2,784
javascript, operators, conditionals, functions
What Is the Right Image Format for Your Website?2,783
images, compression, jpeg, gif, png, svg, webp
WordPress Version Control With Git (jef)2,782
wordpress, version-control, git
Why Staging Environments Are Critical for WordPress Sites (jef)2,781
wordpress, environments, hosting, processes
Accessible Breadcrumb Navigation Pattern (sco)2,780
accessibility, navigation, breadcrumbs, aria
How to Secure Your Web App With HTTP Headers (sma)2,779
how-tos, web-apps, security, http, http-headers, csp
Grid Garden2,778
websites, css, layout, grids, experiments
Making Animations Wait (css)2,777
css, animations, events, javascript
Taking Steps Towards Scrum2,776
scrum, agile, processes
The Basics of DOM Manipulation in Vanilla JavaScript (No jQuery)2,775
fundamentals, dom, javascript
How to Get Started With Marketing Automation for Free2,774
how-tos, marketing, automation, link-lists
Practical CSS Grid: Adding Grid to an Existing Design (mey/ali)2,773
css, grids, layout
The Road to Resilient Web Design (ada/sma)2,772
design, responsive-design, resilience
Writing JavaScript With Accessibility in Mind (mat)2,771
javascript, accessibility, focus, buttons, semantics, aria
The Debugging Mindset (acm)2,770
debugging
Text Effects With CSS (and a Little “contenteditable” Trick) (chr/css)2,769
css, effects
Why Every Business Needs a Website (jef)2,768
economics, domains, hosting, maintenance
Stylus: Beginners Guide2,767
guides, stylus
Guetzli, Google’s New JPEG Encoder (tel)2,766
performance, images, jpeg, compression, tooling
I Need a Website—What Do I Need to Know About Hosting?2,765
hosting
What Is HTTP/2? (cra)2,764
protocols, http
Measuring Image Widths in JavaScript (Carefully) (chr/css)2,763
images, javascript
How to Develop an Interactive Command Line Application Using Node.js (sma)2,762
how-tos, nodejs, javascript, command-line
Need to Do Dependency-Free AJAX? (chr/css)2,761
ajax, jquery, javascript, promises
Getting Started With CSS Grid (fon/css)2,760
introductions, css, grids, layout
28th Birthday of the Web (w3c)2,759
anniversaries, web
Flat-Design Best Practices (nng)2,758
flat-design, design, best-practices
“Serverless” (chr/css)2,757
serverless, concepts
Using CSS Transitions on Auto Dimensions (css)2,756
css, transitions, transforms, animations
Debugging the Web Browser Control With Firebug (ric)2,755
debugging, firebug
AMP and the Web (tka)2,754
amp, google, web-platform, web, performance
Linting HTML Using CSS (ire)2,753
html, css, linting, quality
The Document Outline Dilemma (ame/css)2,752
html, headings, semantics, accessibility
How to Design and Sell Themes (With Success) (dxn)2,751
how-tos, theming, design, monetization
What Is the Best Book for Learning JavaScript?2,750
books, javascript
Explorations in the Virtual DOM: How React.js Impacts Accessibility (mar)2,749
slides, react, accessibility, dom
Just Another HTTPS Nudge (chr/css)2,748
security, http
What Is SMACSS and How to Use It2,747
how-tos, smacss, css
Prioritising Your Company’s Web Accessibility2,746
accessibility, prioritization
When Your Code Has to Work: Complying With Legal Mandates (aar/sma)2,745
javascript, cookies, consent-management, legal
Static Site Generators vs. Caching (bre)2,744
static-site-generation, caching
How to Become a Better Developer by Coding Less2,743
how-tos, career, processes, productivity
On EME in HTML5 (tim/w3c)2,742
eme, drm, html, legal, security, standards, w3c
An Animated Intro to RxJS (dav/css)2,741
introductions, libraries, javascript
Annotation Is Now a Web Standard2,740
standards, annotations, w3c
How to Use Shadows and Blur Effects in Modern UI Design (sma)2,739
how-tos, design, shadows, effects
Web Layout 101: Vertical Rhythm Is a Drummer (mis)2,738
introductions, layout, design
Responsive CSS Patterns Without Media Queries2,737
css, responsive-design
Get Started With Variable Fonts (ric)2,736
introductions, variable-fonts, fonts
Do We Need a New Heading Element? We Don’t Know (jaf)2,735
html, headings
CSS Grid: One Layout, Multiple Ways (geo/css)2,734
css, grids, layout, examples
CSS Tip: Use “:not” to Save Time and Lines of Code (sas)2,733
css, selectors, tips-and-tricks
CSS Custom Properties as Your API (ser)2,732
css, custom-properties, web-components
An Introduction to WordPress Permalinks2,731
introductions, wordpress, links, urls
An Engineering Manager’s Guide to Rebranding2,730
guides, processes, redesigning, branding, marketing, releasing, engineering-management
Principles of Web Development (j9t)2,729
principles, user-experience, quality, simplicity, maintainability, learning
web-platform-tests2,728
websites, web-platform, standards, browsers, testing
What Is a Web Developer? (ppk)2,727
career, concepts
Free Fonts With Personality and Style (sma)2,726
fonts, link-lists
An Introduction to the Reduced Motion Media Query (eri/css)2,725
introductions, css, media-queries, reduced-motion, accessibility
Code Smells in CSS (chr/css)2,724
css, maintainability, technical-debt, anti-patterns
CSS3 Trends for 20172,723
css, trends
21 Steps to Becoming a Successful Web Developer2,722
career
Apple’s WebKit Team Proposes W3C Community Group to Strive for More Powerful Graphics on the Web2,721
apple, webkit, w3c, webgpu
HTML APIs: What They Are and How to Design a Good One (lea/sma)2,720
how-tos, html, apis, javascript
What Really Makes a Static Site Generator? (rem/css)2,719
site-generators
The State of UX Agile Development (nng)2,718
user-experience, design, agile, processes, collaboration
Considering How We Use HTTP/2 (mal/ali)2,717
performance, optimization, http, protocols
Mobile First Is Just Not Good Enough: Meet Journey-Driven Design (sma)2,716
design, mobile-first, mobile, responsive-design, processes
Using HTTP/2 Responsibly: Adapting for Users (mal/ali)2,715
http, protocols, support, servers, performance
20+ Docs and Guides for Front-End Developers (lou)2,714
html, css, javascript, link-lists
Intro to Vue.js: Components, Props, and Slots (sar/css)2,713
introductions, vuejs, components, props
9 WordPress Plugins to Help Get More Social Shares2,712
wordpress, plugins, social-media, link-lists
What’s New in ECMAScript 2017 (paw)2,711
ecmascript, standards
Flex Layout Fail: Fixing Firefox’s Keyboard Accessibility Bug With the CSS Order Property (zol)2,710
css, flexbox, layout, firefox, mozilla, browsers, accessibility, source-order, bugs
“My Code Is Self-Documenting” (eri)2,709
documentation, comments, myths
CSS Selectors: Specificity (web)2,708
css, selectors, cascade
Protect Your Site From User-Generated Spam2,707
spam, blogging, tips-and-tricks
CSS Custom Properties—the Basics (ser)2,706
fundamentals, css, custom-properties
How Mail.ru Reduced Email Storage From 50 to 32 PB (sma)2,705
storage, email, optimization, case-studies
Need Lorem Ipsum? Inside HTML? (chr/css)2,704
html, placeholders, tooling
The JavaScript Standard2,703
javascript, ecmascript, history, standards
Using SSH Securely (ann)2,702
ssh, security
Building a Fully-Accessible Help Tooltip (sar)2,701
accessibility, tooltips, html, aria
CSS Selectors: Pseudo-Elements (web)2,700
css, selectors
4 Ways to Make a Table With Borders Only on the Inside (Tic-Tac-Toe Style) (chr/css)2,699
html, tables, css
2016 JavaScript Rising Stars (sac)2,698
javascript, frameworks, nodejs, react, mobile, compiling, building, testing, tooling, code-editors, retrospectives
CSS for Programmers—Building a Custom CSS Button (dai)2,697
css, buttons
People’s Names That Break Websites (chr/css)2,696
validation, sanitization, naming, localization
React Internationalization How-To (sma)2,695
how-tos, react, internationalization
Writing Element Queries Today Using EQCSS2,694
css, libraries
Align SVG Icons to Text and Say Goodbye to Font Icons2,693
svg, images, icons, icon-fonts, fonts, css, design, alignment
10 Node.js Best Practices: Enlightenment From the Node Gurus2,692
nodejs, best-practices, npm, environments, event-loop, naming, scalability, caching, express
Foundation Framework Crash Course2,691
videos, crash-courses, foundation
Making “input type=date” Complicated (ppk)2,690
html, forms, edge, microsoft, chrome, google, browsers, comparisons
Accessibility Is a Civil Right (mar)2,689
accessibility
WCAG 2.0 AA Gains Prominence as Website Accessibility Standard (jds)2,688
accessibility, standards, wcag, legal, ada
CSS Selectors: Attribute Selectors (web)2,687
css, attributes, selectors
Using the “aria-current” Attribute (tin)2,686
html, attributes, aria, accessibility
HTML5 Page Structure Basics (lou)2,685
fundamentals, html, semantics
Webmention (aar/w3c)2,684
webmentions, urls, standards
Say Hello to Opera Neon, Our New Concept Browser2,683
opera, browsers
How Functional Animation Helps Improve User Experience (sma)2,682
animations, design, user-experience
Random Numbers in CSS (fon/css)2,681
css, animations, randomness
CSS Selectors: Combinators (web)2,680
css, selectors
An HTML5 FAQ (lou)2,679
html
webcomponents.org2,678
websites, web-components, examples
Know It All2,677
websites, css, html, dom, javascript, svg, cssom, nodejs
A Compendium of SVG Information (chr/css)2,676
overviews, svg, images, link-lists
10 Web Predictions for 2017 (cra)2,675
web, outlooks, mobile, mobile-first, css, web-apps, native, browsers, frameworks
Improve Your Website’s Accessibility With WAI–ARIA (lou)2,674
accessibility, html, aria, optimization
More Than 300 Federal Gov Websites Fail to Meet Domain Encryption Deadline2,673
http, tls, protocols, security, encryption
The Imbalance of Culture Fit (ali)2,672
culture, collaboration, communication, engineering-management
Solving npm Scripts Problems in JavaScript Projects (hcr)2,671
npm, yarn, javascript
Develop Locally, Use Images From Production (chr/css)2,670
environments, processes, images, apache, servers
Communication Is the Job2,669
communication
Let’s Use “const”! Here’s Why2,668
ecmascript, javascript, variables
Best Text Editor? Atom vs. Sublime vs. Visual Studio Code vs. Vim2,667
code-editors, sublime-text, microsoft, vs-code, vi+vim, comparisons
Serving Custom Headers From Static Sites on CloudFront/S3 With Lambda@Edge2,666
aws, serverless, lambda, cloudfront, http, http-headers, edge-computing
Presentation Attributes vs. Inline Styles (chr/css)2,665
html, svg, attributes, css, comparisons
The Dark Side of Polyfilling CSS (phi)2,664
css, polyfills, houdini
Tired of Your Shell? Try Zsh! (ato)2,663
zsh
CSS Shorthand Syntax Considered Important (j9t)2,662
css, shorthands
Release Notes for Safari Technology Preview 20 (jon/web)2,661
release-notes, safari, apple, browsers
Using Sass to Automatically Pick Text Colors (ser)2,660
sass, contrast, colors
Front-End Tools: My Favorite Finds of 2016 (lou)2,659
html, css, javascript, tooling, link-lists
Speed Up Oh My Zsh2,658
command-line, oh-my-zsh, optimization
Introducing CSS3 (lou)2,657
introductions, css
JavaScript: 2016 in Review (cra)2,656
javascript, retrospectives
Scaling Responsive Animations (zac/css)2,655
css, animations, scaling, responsive-design
A Brief Introduction to Scrum2,654
introductions, scrum, agile, processes
Content Security Policy Level 2 (mik+/w3c)2,653
standards, csp, security
Introducing HTML5 (lou)2,652
introductions, html
Styling Web Components Using a Shared Style Sheet (ste/sma)2,651
web-components, css
What the Internet Looked Like in 1973: Tiny Map Shows the Entire Network Was Made Up of Just 42 Computers (sta/dai)2,650
web, network, history
Demystifying Public Speaking (ali)2,649
career, communication, advocacy, developer-relations, business-relations
Why I Don’t Use CSS Preprocessors (j9t)2,648
css, preprocessors
11 Tips to Optimize JavaScript and Improve Website Loading and Rendering Speeds2,647
javascript, performance, optimization, minification, compression, caching
CSS Shorthand Syntax Considered an Anti-Pattern (css)2,646
css, shorthands, anti-patterns
Reading Content on Mobile Devices (nng)2,645
mobile, content
Best Practices for Animated Progress Indicators (sma)2,644
progress-indicators, animations, best-practices, usability
[Insert Clickbait Headline About Progressive Enhancement Here] (aar)2,643
progressive-enhancement, principles, javascript, economics
How the 404 Error Created the World Wide Web2,642
history, web, links, http
The Web, Worldwide (tka)2,641
websites, performance, metrics
A Checklist for Website Reviews (hcr)2,640
checklists, performance, browsers, seo, accessibility, security
Loops in CSS Preprocessors (mia/css)2,639
preprocessors, sass, less, stylus, loops
Performant Parallaxing (aer/dev)2,638
scrolling, css, effects, parallax, positioning, performance
The Case Against Progressive Enhancement’s Flimsy Moral Foundation (vig)2,637
progressive-enhancement, ethics
The Value of Attending Conferences (foo)2,636
career, community
What’s New in HTML 5.12,635
html, semantics
Experimenting With Color Fonts (fon/css)2,634
fonts, colors, experiments
Are You Writing ES6 JavaScript Yet?2,633
javascript, ecmascript
Nesting Your BEM? (css)2,632
css, bem, nesting
HTML5 Is the Next $100 Billion Game Platform (ven)2,631
html, mobile, native
Frameworks Without the Framework: Why Didn’t We Think of This Sooner? (ric/sve)2,630
frameworks, svelte
Random Interesting Facts on HTML/SVG Usage (cat/css)2,629
html, svg, metrics, amp, accessibility
Pay the Price for Open Source2,628
foss, licensing, php
Performance: Shame, Hope, Nuance, and Interesting Problems (bka)2,627
performance
Style List Markers in CSS (chr/css)2,626
css, selectors, lists
The API-Based CMS Approach (css)2,625
content-management, tooling, apis
Web Layout 101: Making the Most of the Top Right Corner2,624
introductions, design, layout
HTML 5.1 Is the Gold Standard (ple/w3c)2,623
html, standards, w3c
HTML 5.1 Update Available With New Features and Changes2,622
html, w3c
Refactoring CSS Without Losing Your Mind (css/btc)2,621
videos, css, technical-debt, maintenance, refactoring
The Coming Revolution in Email Design (ali)2,620
email, design, mjml
The Joy of Optimizing (una/btc)2,619
videos, images, performance, optimization
Typography Is Code (fra/btc)2,618
videos, typography
Writing Less Damned Code (hey/btc)2,617
videos, simplicity
Everything You Need to Know About Emoji (sma)2,616
emoji, unicode, character-references, encoding
Stop Using the Old “Clearfix” (j9t)2,615
css, floats, presentational-html, maintainability, html
Web Accessibility in the UK—True Facts (abr)2,614
accessibility, metrics
How to Design Better Buttons (sma)2,613
how-tos, design, buttons, forms, usability
“position: sticky;” (chr/css)2,612
css, positioning
10 Ways to Earn Money From Your Site (dxn)2,611
monetization, marketing, economics
Get Started on the CSS of the Future With PostCSS-cssnext2,610
introductions, css, postcss, postprocessors, tooling
Logging Errors in Client-Side Applications2,609
web-apps, single-page-apps, errors, logging, monitoring
Mobile-First Indexing2,608
google, search, mobile, mobile-first
The Top 10 Reasons to Sell Your Website2,607
monetization
Create Thumbnails With PHP (rik)2,606
php, images
Awaken the Champion A/B Tester Within (ali)2,605
testing, user-conversion
Browser Trends November 2016: Rise of the Underdog (cra)2,604
browsers, trends, metrics
CSS Post-Processors for Beginners: Tips and Resources2,603
css, postprocessors, tooling, postcss, link-lists
A Crash Course of Changes to Exception Handling in PHP 72,602
crash-courses, php, errors, debugging
Is JavaScript Always the Best Solution?2,601
javascript
Top 10 Enduring Web-Design Mistakes (nng)2,600
design, mistakes, usability
Spoooooky CSS Selectors (chr/css)2,599
css, selectors, examples
How to Use AJAX in WordPress—a Real World Example2,598
how-tos, ajax, wordpress
What Is the Difference Between CSS Variables and Preprocessor Variables? (chr/css)2,597
css, preprocessors, custom-properties, variables, comparisons
Responsive Images in CSS (chr/css)2,596
images, responsive-design, css, html
Web Packaging Format2,595
web-packaging, performance
On Style Maintenance (sar/css)2,594
programming, css, maintenance, maintainability, oocss
The Movement Towards Motion in Website Backgrounds2,593
animations, backgrounds, design
Password-Less Authentication in Rails2,592
ruby-on-rails, authentication
Continue Normalising Your CSS (css)2,591
normalize-css, css, consistency, design
Landing Page Design: 15 Tips for High Conversions2,590
design, landing-pages, tips-and-tricks, user-conversion
Loop Through a Collection of DOM Elements (paw)2,589
javascript, dom
Progressive Web Apps: Bridging the Gap Between Web and Mobile2,588
web-apps, progressive-web-apps, desktop, mobile, native
4 Reasons Why an Accessible Website Is a Win–Win (osd)2,587
accessibility, seo, user-experience, legal
CSS Quick Tip: Solving Common CSS Problems2,586
css, centering, vendor-extensions, debugging, grunt, gulp, tips-and-tricks
JavaScript for Web Designers: DOM Scripting (wil/ali)2,585
javascript, dom
How to Develop a Chat Bot With Node.js (sma)2,584
how-tos, nodejs, javascript, functionality
An Interview With Miriam Suzanne (mia+/css)2,583
interviews, history, css
Standards on GitHub (ann)2,582
standards, github
Taking the Pattern Library to the Next Level (vit/sma)2,581
design, documentation, pattern-libraries, style-guides, design-systems
Release Notes for Safari Technology Preview 15 (web)2,580
release-notes, safari, apple, browsers
Putting Down Event Infrastructure in Gecko (mar)2,579
browsers, browser-engines, gecko, events
Using CSS Mod Queries With Range Selectors (ali)2,578
css, selectors
SVG Filter Primitives—Input and Output2,577
svg, images, filters
Styling Underlines on the Web (joh/css)2,576
css, borders, shadows
SVG and Media Queries (jaf)2,575
svg, images, css, media-queries, canvas, support, browsers
Silverlight Techniques for WCAG 2.0 (w3c)2,574
accessibility, wcag, techniques, silverlight
4 Ways to Future Proof Your WordPress Site2,573
wordpress, hosting, maintenance
Debug Your CSS With Outline Visualizations (kar)2,572
css, debugging, dev-tools
Next Generation Server Compression With Brotli (mal/sma)2,571
compression, brotli, gzip, comparisons, performance
The Glory Days of the Web (bka)2,570
web-platform, html, css, javascript, frameworks, libraries, history
Will We Be Flattening Our HTML for CSS Grids? (chr/css)2,569
css, grids, layout, html
A Redesign With CSS Shapes (mey/ali)2,568
css, shapes, redesigning, case-studies
How It Feels to Learn JavaScript in 2016 (hac)2,567
javascript, learning
The SVG “path” Syntax: An Illustrated Guide (chr/css)2,566
guides, svg, images
W3C Web Payments HTTP Specification Working Drafts Released (inf)2,565
w3c, economics
WordPress SVG Support: How to Enable SVGs in WordPress2,564
how-tos, wordpress, svg, images
Microsoft Widens Edge Browser Bug Hunt for Bounty Hunters (the)2,563
edge, microsoft, browsers, bugs
Make Forms Fun With Flexbox (cra)2,562
forms, css, flexbox, layout
Quick Tip: Add or Remove a CSS Class With Vanilla JavaScript2,561
css, javascript, tips-and-tricks
Building Social: A Case Study on Progressive Enhancement (sma)2,560
javascript, progressive-enhancement, case-studies
An Introduction to SVG Filters2,559
introductions, svg, images, filters
5 Information Architecture Warning Signs in Your Analytics Reports (nng)2,558
information-architecture, metrics, analytics
5 Key Ways to Improve Engagement Metrics for Your Content2,557
content, content-strategy, seo, metrics
Accessible SVGs in High Contrast Mode (eri/css)2,556
accessibility, svg, images, contrast, colors
Notepad++ Release 7 64-Bit Available2,555
release-notes, notepad++
W3C Set to Publish HTML 5.1, Work Already Started on HTML 5.2 (cam/sof)2,554
w3c, html, standards
8 Tips to AMPlify Your Clients2,553
amp, google
Web Development as a Hack of Hacks (ppk)2,552
javascript, css
Why We Should All Be Data Literate (ali)2,551
metrics, career, link-lists
HTML5: Optional HTML Tags2,550
html, google
HTML—From 5.1 to 5.2 (w3c)2,549
html, standards, w3c
Web Accessibility: Why It Matters and What Governments Can Do About It2,548
accessibility, legal, forms
Quick Tip: How to Declare Variables in JavaScript2,547
how-tos, tips-and-tricks, variables, javascript
Transpiling ES6 (css)2,546
ecmascript, javascript, transpiling, babel
Content Security Policy, Your Future Best Friend (sma)2,545
security, csp, link-lists
Working With Colors Guide (sar/css)2,544
guides, colors, units, functions, preprocessors, sass, less, stylus, blend-modes, css
Dyslexia, [Typos,] and Web Compatibility (kar)2,543
mistakes, support, interoperability, web-platform, dyslexia
Autoprefixing, With CSS Variables! (lea)2,542
css, vendor-extensions, custom-properties
Where Things Are at in the CSS Grid Layout Working Draft2,541
css, grids, layout
Webfonts on the Prairie (ali)2,540
fonts, metrics
How Information Overload Is Ruining Your Work Life (dxn)2,539
career, communication
YAML: Probably Not So Great After All (arp)2,538
yaml
Are Icons Content? (chr/css)2,537
icons, images, html, content
How We Use Prototyping, and How It Made Us More Efficient (sma)2,536
design, prototyping, processes, efficiency, case-studies
When Is the Right Time to Think About Web Performance? (fon/css)2,535
performance, processes
Fun Times With CSS Pixel Art (geo/css)2,534
css, art
Spectre: A Lightweight CSS Framework2,533
css, frameworks
Using Browserify in Electron Applications2,532
browserify, electron
Developing Extensible HTML and CSS Components (jon/css)2,531
html, css, components, extensibility
Accessible SVGs (css)2,530
svg, images, accessibility, examples
Using WebP Images (mal/css)2,529
webp, images, conversion
Upgrading CSS Animation With Motion Curves (sma)2,528
css, animations, transitions, techniques
Code: Align the Happy Path to the Left Edge2,527
programming, best-practices, go
How to Choose the Right CSS Toolkits and Frameworks (mia+)2,526
interviews, how-tos, css, tooling, frameworks
Helping Users Easily Access Content on Mobile2,525
google, search, mobile, content
PHP—the Wrong Way2,524
websites, php
Five Myths About the Web (was)2,523
web, history, myths
Accelerated Mobile Pages, a Critical View (j9t)2,522
google, amp
You Can Kinda Invent Your Own Weird Design Language With Attributes and Attribute Selectors (chr/css)2,521
html, css, attributes, selectors, naming
Communicating Animation (ali)2,520
communication, animations, design, interaction-design
Art and Philosophy in Programming2,519
programming, art
How-To: Static Site With Grow.io and Netlify2,518
videos, how-tos, grow, netlify
A Beginner’s Guide to Progressive Web Apps (kev/sma)2,517
guides, web-apps, progressive-web-apps
Creating AMP Pages With Perch (rac)2,516
perch, amp, google
Get the Original Image From a Data URL (chr/css)2,515
images, data-urls
Practical SVG (chr/ali)2,514
images, svg
Electron Internals: Using Node as a Library (ele)2,513
electron, nodejs
A Refined Content Security Policy (web)2,512
html, csp, security, webkit, safari, apple, browsers
Edge Is the Only Browser to Perform 100% in HTML5 Accessibility Test2,511
edge, microsoft, browsers, accessibility
Is Houdini Ready Yet‽ (sur)2,510
websites, overviews, css, apis, houdini, support, browsers
25 Years Ago the World Changed Forever (amy/w3c)2,509
web, history, anniversaries, w3c
CSS “mix-blend-mode” Is Bad for Your Browsing History2,508
css, blend-modes, privacy
Release Notes for Safari Technology Preview 10 (jon/web)2,507
release-notes, safari, apple, browsers
The Art of a Pull Request2,506
version-control, code-reviews, processes, quality
Precedence in CSS (When Order of CSS Matters) (chr/css)2,505
css, selectors, cascade
Using a Static Site Generator at Scale: Lessons Learned (dea/sma)2,504
lessons, site-generators, scalability, jekyll
AMP Your Content—a Preview of AMP’ed Results in Search2,503
google, amp, search
High Performance SVGs (sar/css)2,502
svg, images, performance, tooling, optimization
Shadow DOM v1—Self-Contained Web Components (dev)2,501
shadow-dom, dom, web-components
The State of CSS Reflections (ana/css)2,500
css, sass, animations, transforms
Getting Practical With Microcopy (sma)2,499
content, microcontent, writing
Authentication Is Multi-Headed Beast for Purging Passwords (zdn)2,498
authentication, passwords, standards
Give Your Development Domain a Different Favicon Than Production (chr/css)2,497
environments, domains, favicons
Mobile First Is Not Mobile Only (nng)2,496
mobile, navigation, usability
Getting Started With Vue.js2,495
introductions, vuejs
The Performance Benefits of “rel=noopener” (jaf)2,494
html, links, performance, security
Visual Regression Testing With PhantomCSS2,493
testing, regressions, tooling
Modern Software Over-Engineering Mistakes2,492
programming, software-design, mistakes
How to Use ES6 Arguments and Parameters (sma)2,491
how-tos, ecmascript, javascript, examples
The Anatomy of a Coding Guideline (j9t)2,490
quality, conventions
The Business Case for Progressive Web Apps (gri/clo)2,489
economics, web-apps, progressive-web-apps
On Tailoring and Web Frameworks (j9t)2,488
frameworks, craft
The Limits of “@ supports” (ppk)2,487
css, feature-detection
The Moment CSS Started Making “Sense” (geo/css)2,486
css, community
ES6 Feature Complete (web)2,485
webkit, safari, apple, browsers, ecmascript, support
Lessons I May Have Learned From Working on Stylelint2,484
lessons, stylelint
Custom Formatting in HTML and LaTeX Code Listings Using Pandoc2,483
html, formatting, tooling
Google’s HTML5 Push Creates Shortage of Agency, Brand Experts2,482
flash, html, monetization, marketing, google
Keyword Research: The Ultimate Guide (yoa)2,481
guides, keywords, seo
WordPress Theme Automation With Gulp2,480
wordpress, theming, automation, gulp
Redux: An Introduction (sma)2,479
introductions, redux, state-management
The Foundation of Technical Leadership (bra/ali)2,478
career, leadership, communication, collaboration
A History of CSS Image Replacement2,477
css, image-replacement, techniques, examples, history
How to Think About Your Career2,476
how-tos, career
Web Platform Security Boundaries (ann)2,475
web-platform, security
Subresource Integrity (dev+/w3c)2,474
security, hashing, html, standards
Don’t Overthink It (Flexbox) Grids (chr/css)2,473
css, flexbox, layout
microformats.org at 11 (tan/mic)2,472
microformats, anniversaries
Improving the Color Accessibility for Color-Blind Users (ada/sma)2,471
accessibility, colors, color-blindness
The Future of the Web (ali)2,470
web-platform, outlooks
Quick Tip: DRY Up Your Model Validations Tests2,469
testing, validation, ruby-on-rails, principles, tips-and-tricks
Using the “title” Attribute to Help Users Predict Where They Are Going (nng)2,468
html, attributes, links, microcontent
A Quick Introduction to CoffeeScript2,467
introductions, coffeescript
Shortcuts and Tips for Improving Your Productivity With Sublime Text (sma)2,466
sublime-text, code-editors, productivity, tips-and-tricks
An Overview of Liquid: Shopify’s Templating Language2,465
overviews, liquid, template-engines, shopify
HTML5 Has Changed the Internet but the World’s Now Ready for HTML62,464
html, standards, web
Using the HTML “lang” Attribute (tin/tpg)2,463
accessibility, html, attributes, localization
10 Cool Things You Can Do With CodePen and JavaScript (chr)2,462
codepen, tips-and-tricks
10 Guidelines for Using Material Design Wisely2,461
guidelines, material-design, google
Form Validation UX in HTML and CSS (chr/css)2,460
forms, validation, html, css, user-experience
The Importance of Code Reviews (kit)2,459
code-reviews, quality, collaboration
Pixel Density, Demystified2,458
design, pixel-density
26 Impressive Web Projects Built With CSS Only2,457
css, examples, link-lists
AMP… and Drums… Faster Ads (kar)2,456
amp, google, monetization, economics
jQuery 3.0 Final Released (tim/jqu)2,455
jquery, release-notes
Cleanly Handling a Fork on GitHub (tab)2,454
git, github
How Using Yeoman Changed the Way We Work (css)2,453
yeoman
A Wordy History of Default Browser Styles and CSS Resets2,452
css, history, resets
Finishing HTML5.1… and Starting HTML5.2 (w3c)2,451
html, standards, w3c
Introducing the CSS “Clip-Path” Property2,450
introductions, css, clipping, animations
Regular Expressions in JavaScript (sen)2,449
javascript, regex
Battling BEM CSS: 10 Common Problems and How to Avoid Them (sma)2,448
how-tos, bem, css, naming, namespaces
The Beginner’s Guide to Content Strategy2,447
guides, content-strategy, content
Ways You Need to Tell the Browser How to Optimize (chr/css)2,446
browsers, css, performance, optimization
HTML Manifest (bru)2,445
html, web-apps
Advice From a Young Designer to Younger Designers (lil/btc)2,444
videos, career, design
Designing Meaningful Animation (vlh/btc)2,443
videos, design, animations, css
Typography on the Web Is Like Other Typography Only More Interesting (kup/btc)2,442
videos, typography
Considerations for Styling the “pre” Tag (chr/css)2,441
html, css, syntax-highlighting
Quick Tip: Single Character Transforms With CSS and JS2,440
effects, css, javascript, tips-and-tricks
Stylelint: The Style Sheet Linter We’ve Always Wanted (sma)2,439
css, tooling, linting, stylelint
An Introduction to the Basics of Modern CSS Buttons2,438
fundamentals, introductions, css, buttons
Building a Robust Frontend Using Progressive Enhancement2,437
html, css, javascript, single-page-apps, testing, progressive-enhancement
CSS Modules and React (fon/css)2,436
css, modules, react, javascript
Understanding the CSS Property Value Syntax (sma)2,435
css, standards, concepts
Crash Course: Learn the Sketch UI in Roughly 4 Minutes 20 Seconds (dxn)2,434
crash-courses, design, sketch
Cloudflare Is Ruining the Internet (for Me)2,433
cloudflare, captcha, web, user-experience
Design Systems and Postel’s Law (mar)2,432
design-systems, principles
An Intro to Google Tag Manager (css)2,431
introductions, google, tag-management, analytics, tooling
A Tale of CSS and Sass Precision (kit)2,430
css, sass
Schools of Thoughts in Web Standards (kar)2,429
standards, principles
Brief History of JavaScript Modules2,428
javascript, modules, commonjs, browserify, esm, webpack, rollup, tooling, history
Electron 1.0 (jlo/ele)2,427
release-notes, electron
My URL Isn’t Your URL (bag)2,426
urls, standards
Never Show a Design You Haven’t Tested on Users (ali)2,425
design, usability, user-experience, testing
IPDF and W3C Look Into a Merger (sdt)2,424
w3c
On Design Systems: Sell the Output, Not the Workflow (vit/sma)2,423
design-systems, communication, processes
Accessibility and Performance (mar)2,422
accessibility, performance, javascript, optimization
Service Workers and PWAs: It’s About Reliable Performance, Not “Offline” (sli)2,421
web-apps, progressive-web-apps, web-workers, javascript, performance
An Ultimate Guide to CSS Pseudo Classes and Pseudo Elements (sma)2,420
guides, css, selectors, examples
Introducing the CSS Grid Layout2,419
introductions, css, grids, layout
Meaningful CSS: Style Like You Mean It (tba/ali)2,418
css, html, semantics
A Comparison of Animation Technologies (sar/css)2,417
animations, comparisons, css, canvas, smil, webgl, gsap, jquery, threejs, react
Website Forms Usability: Top 10 Recommendations (nng)2,416
forms, usability, best-practices
How to Use JSON Data Fields in MySQL Databases (cra)2,415
how-tos, json, mysql, databases
Working With Images in Stylesheets With PostCSS (css)2,414
css, images, backgrounds, postcss, examples
Release Notes for Safari Technology Preview 3 (web)2,413
release-notes, safari, apple, browsers
Visual Regression Testing With CSS Blend Modes (sar/css)2,412
testing, regressions, blend-modes, css
You Should Probably Blog in Markdown (chr)2,411
blogging, markdown
5 Career-Ending Mistakes Web Developers Make2,410
career, mistakes, business-relations, communication
Improving the Quality of Your CSS With PostCSS2,409
css, quality, optimization, postcss
The Web Isn’t Uniform (fox)2,408
web, javascript, user-experience
Web Designers, Can You Speak Web?2,407
html, css, design, browsers, concepts, link-lists