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