Tech does not just watch: Take action against Russia’s war on Ukraine 🇺🇦, and take action against Israel’s oppression and killing of Palestinians and the occupation and destruction of Palestine (history) 🇵🇸 Hide

Frontend Dogma

“2010s” News Archive (3)

Entry (Sources) and Other Related TopicsDate#
What Is the Future of Front End Web Development? (chr/css)2,613
outlooks, user-experience, javascript, documentation, native, web, urls, performance, css, preprocessors, html, building, tooling
The Myth of “Unlimited Everything” Hosting Plans (jef)2,612
hosting, myths
Reflections on GAAD 2017 (w3c)2,611
awareness-days, accessibility
No Namespaces in JSON, Please (hsi)2,610
json, namespaces
And Now, a Brief Definition of the Web (bac/ver)2,609
web, web-platform, links, open-web
Testing the Open Web Platform (tob/w3c)2,608
web-platform, testing
Python for Java People2,607
python, java
What We Talk About When We Talk About Web Performance (btc)2,606
videos, performance
Design Systems: Real Talk (jin/btc)2,605
videos, design-systems, lessons
Why We Didn’t Use a Framework (sma)2,604
frameworks, case-studies
Web Design Museum2,603
websites, history, web
Some Extremely Handy “:nth-child” Recipes as Sass Mixins (css)2,602
css, selectors, sass, mixins, examples
Release Notes for Safari Technology Preview 30 (jon/web)2,601
release-notes, safari, apple, browsers
The “web-platform-tests” Project (ple/w3c)2,600
web-platform, testing
Fluid Responsive Typography With CSS Poly Fluid Sizing (sma)2,599
typography, responsive-design, liquid-design, css, sass
How to Create Custom WordPress Shortcodes for Your Editors (cra)2,598
how-tos, wordpress, php
Combine Webpack With Gulp 4 (css)2,597
webpack, bundling, gulp, automation
The RED Method: Key Metrics for Microservices Architecture2,596
microservices, architecture, monitoring, metrics
Getting Started With PHP2,595
introductions, php, link-lists
Simple Offline Website (chr/css)2,594
offline, examples
A Product Manager’s Guide to Technical Debt2,593
guides, product-management, technical-debt
5 Awesome Sublime Plugins You Won’t Find in Top Plugin Posts (moj/css)2,592
sublime-text, code-editors, plugins
The Issue With Preprocessing CSS Custom Properties (chr/css)2,591
css, custom-properties, preprocessors, javascript
Easy AngularJS Authentication With Auth0 (ado)2,590
angularjs, authentication, auth0
An Abridged Cartoon Introduction to WebAssembly (sma)2,589
introductions, webassembly
How to Secure WordPress With SSL2,588
how-tos, wordpress, security, ssl
JavaScript Framework Comparison—AngularJS, Vue.js, Meteor.js, or Next.js2,587
javascript, frameworks, angularjs, vuejs, meteor, nextjs, comparisons
Encrypting IP Addresses (ber)2,586
ip, network, security, privacy, encryption
Using ARIA (ste/w3c)2,585
guides, html, aria, accessibility
Quick Tip: How to Automate Social Media Posting With Jetpack2,584
how-tos, tips-and-tricks, social-media, automation, wordpress, plugins
Four Killer Features of Nunjucks (chr/css)2,583
nunjucks
CSS Ruleset Terminology (chr/css)2,582
css, terminology
GIF, PNG, JPG, or SVG: Which One to Use?2,581
images, jpeg, png, gif, svg, webp, comparisons
The Great Cloudwall2,580
cloudflare
Ordered Lists With Unicode Symbols (css)2,579
css, lists, unicode
Making Your Design Optically Perfect (raf)2,578
design, alignment
Why Localization Is Crucial for Brands to Build a Global Advantage2,577
localization, internationalization, branding, economics
The Different Logical Ways to Group CSS Properties (chr/css)2,576
css, sorting, formatting, conventions
W3C Launches Front-End Developer Certificate2,575
w3c, training, career
Let the Content Delivery Network Optimize Your Images (jon/sma)2,574
content-delivery, images, optimization, performance
Optimizing Web Fonts for Performance: The State of the Art2,573
fonts, performance, optimization
How to Land a Development Job Without Experience2,572
how-tos, career
Why I Abandoned “@ apply” (tab)2,571
css
Using “flow-root” Today (hel)2,570
css, floats
Jekyll for WordPress Developers (sma)2,569
wordpress, jekyll, site-generators
Unleashing the Full Potential of Symbols in Sketch (sma)2,568
sketch
Firefox 53: Quantum Compositor, Compact Themes, CSS Masks, and More (moz)2,567
release-notes, firefox, mozilla, browsers
Managing the CSS Box Model (web)2,566
css, box-model
Total HTML Agnosticism (chr/css)2,565
html, tech-stacks
New in Chrome 58 (pet/dev)2,564
release-notes, chrome, google, browsers
It’s Time to Start Using CSS Custom Properties (sma)2,563
css, custom-properties, examples
Template Technology Agnosticism (jus)2,562
tech-stacks, mustache
Think You Know the Top Web Browsers? (pet)2,561
metrics, browsers, chrome, google, firefox, mozilla, safari, apple, internet-explorer, microsoft, opera, uc-browser
Managing Technology-Agnostic Design Systems (bra)2,560
design-systems, tech-stacks
Minifying CSS With CSS Optimizer (web)2,559
css, minification, tooling
Brotli and Static Compression (mal/css)2,558
performance, compression, brotli, gzip, comparisons
AMP for Retailers: Is It Worth It? (sma)2,557
amp, google, mobile, ecommerce
PWA Stats (clo)2,556
websites, web-apps, progressive-web-apps, case-studies, metrics
Debugging Tips and Tricks (sar/css)2,555
debugging, css, javascript, tooling, dev-tools, browsers, link-lists, tips-and-tricks
Let’s Define Exactly What Atomic CSS Is (joh/css)2,554
atomic-css, css, examples, link-lists
A Comprehensive Guide to HTTP/2 Server Push (mal/sma)2,553
guides, http, protocols, servers, performance
Conventional Commits2,552
websites, version-control, commit-messages, conventions, documentation
WCAG Accessibility Conformance Testing (ACT) (w3c)2,551
accessibility, wcag, compliance, testing
Container Query Discussion (chr/css)2,550
css, container-queries, responsive-design
WordPress Version Control With Git (jef)2,549
wordpress, version-control, git
What Is the Right Image Format for Your Website?2,548
images, compression, jpeg, gif, png, svg, webp
JavaScript Operators, Conditionals, and Functions2,547
javascript, operators, conditionals, functions
Why Staging Environments Are Critical for WordPress Sites (jef)2,546
wordpress, environments, hosting, processes
How to Secure Your Web App With HTTP Headers (sma)2,545
how-tos, web-apps, security, http, http-headers, csp
Accessible Breadcrumb Navigation Pattern (sco)2,544
accessibility, navigation, breadcrumbs, aria
Taking Steps Towards Scrum2,543
scrum, agile, processes
Making Animations Wait (css)2,542
css, animations, events, javascript
Grid Garden2,541
websites, css, layout, grids, experiments
The Basics of DOM Manipulation in Vanilla JavaScript (No jQuery)2,540
fundamentals, dom, javascript
How to Get Started With Marketing Automation for Free2,539
how-tos, marketing, automation, link-lists
Writing JavaScript With Accessibility in Mind (mat)2,538
javascript, accessibility, focus, buttons, semantics, aria
The Road to Resilient Web Design (ada/sma)2,537
design, responsive-design, resilience
Practical CSS Grid: Adding Grid to an Existing Design (mey/ali)2,536
css, grids, layout
The Debugging Mindset (acm)2,535
debugging
Text Effects With CSS (and a Little “contenteditable” Trick) (chr/css)2,534
css, effects
Stylus: Beginners Guide2,533
guides, stylus
Why Every Business Needs a Website (jef)2,532
economics, domains, hosting, maintenance
Guetzli, Google’s New JPEG Encoder (tel)2,531
performance, images, jpeg, compression, tooling
What Is HTTP/2? (cra)2,530
protocols, http
I Need a Website—What Do I Need to Know About Hosting?2,529
hosting
Measuring Image Widths in JavaScript (Carefully) (chr/css)2,528
images, javascript
Need to Do Dependency-Free AJAX? (chr/css)2,527
ajax, jquery, javascript, promises
How to Develop an Interactive Command Line Application Using Node.js (sma)2,526
how-tos, nodejs, javascript, command-line
Getting Started With CSS Grid (fon/css)2,525
introductions, css, grids, layout
Flat-Design Best Practices (nng)2,524
flat-design, design, best-practices
28th Birthday of the Web (w3c)2,523
anniversaries, web
Using CSS Transitions on Auto Dimensions (css)2,522
css, transitions, transforms, animations
“Serverless” (chr/css)2,521
serverless, concepts
Debugging the Web Browser Control With Firebug (ric)2,520
debugging, firebug
The Document Outline Dilemma (ame/css)2,519
html, headings, semantics, accessibility
Linting HTML Using CSS (ire)2,518
html, css, linting, quality
AMP and the Web (tka)2,517
amp, google, web-platform, web, performance
What Is the Best Book for Learning JavaScript?2,516
books, javascript
How to Design and Sell Themes (With Success)2,515
how-tos, theming, design, monetization
What Is SMACSS and How to Use It2,514
how-tos, smacss, css
Just Another HTTPS Nudge (chr/css)2,513
security, http
Explorations in the Virtual DOM: How React.js Impacts Accessibility (mar)2,512
slides, react, accessibility, dom
When Your Code Has to Work: Complying With Legal Mandates (aar/sma)2,511
javascript, cookies, consent-management, legal
Prioritising Your Company’s Web Accessibility2,510
accessibility, prioritization
On EME in HTML5 (tim/w3c)2,509
eme, drm, html, legal, security, standards, w3c
How to Become a Better Developer by Coding Less2,508
how-tos, career, processes, productivity
Annotation Is Now a Web Standard2,507
standards, annotations, w3c
An Animated Intro to RxJS (dav/css)2,506
introductions, libraries, javascript
Web Layout 101: Vertical Rhythm Is a Drummer (mis)2,505
introductions, layout, design
How to Use Shadows and Blur Effects in Modern UI Design (sma)2,504
how-tos, design, shadows, effects
Get Started With Variable Fonts (ric)2,503
introductions, variable-fonts, fonts
Responsive CSS Patterns Without Media Queries2,502
css, responsive-design
Do We Need a New Heading Element? We Don’t Know (jaf)2,501
html, headings
CSS Grid: One Layout, Multiple Ways (geo/css)2,500
css, grids, layout, examples
CSS Tip: Use “:not” to Save Time and Lines of Code (sas)2,499
css, selectors, tips-and-tricks
An Introduction to WordPress Permalinks2,498
introductions, wordpress, links, urls
Principles of Web Development (j9t)2,497
principles, user-experience, quality, simplicity, maintainability, learning
An Engineering Manager’s Guide to Rebranding2,496
guides, processes, redesigning, branding, marketing, releasing, engineering-management
web-platform-tests2,495
websites, web-platform, standards, browsers, testing
Free Fonts With Personality and Style (sma)2,494
fonts, link-lists
An Introduction to the Reduced Motion Media Query (eri/css)2,493
introductions, css, media-queries, reduced-motion, accessibility
CSS3 Trends for 20172,492
css, trends
Code Smells in CSS (chr/css)2,491
css, maintainability, technical-debt, anti-patterns
HTML APIs: What They Are and How to Design a Good One (lea/sma)2,490
how-tos, html, apis, javascript
Apple’s WebKit Team Proposes W3C Community Group to Strive for More Powerful Graphics on the Web2,489
apple, webkit, w3c, webgpu
21 Steps to Becoming a Successful Web Developer2,488
career
What Really Makes a Static Site Generator? (rem/css)2,487
site-generators
The State of UX Agile Development (nng)2,486
user-experience, design, agile, processes, collaboration
Using HTTP/2 Responsibly: Adapting for Users (mal/ali)2,485
http, protocols, support, servers, performance
Mobile First Is Just Not Good Enough: Meet Journey-Driven Design (sma)2,484
design, mobile-first, mobile, responsive-design, processes
Considering How We Use HTTP/2 (mal/ali)2,483
performance, optimization, http, protocols
Intro to Vue.js: Components, Props, and Slots (sar/css)2,482
introductions, vuejs, components, props
20+ Docs and Guides for Front-End Developers (lou)2,481
html, css, javascript, link-lists
What’s New in ECMAScript 2017 (paw)2,480
ecmascript, standards
9 WordPress Plugins to Help Get More Social Shares2,479
wordpress, plugins, social-media, link-lists
CSS Selectors: Specificity (web)2,478
css, selectors, cascade
“My Code Is Self-Documenting” (eri)2,477
documentation, comments, myths
How Mail.ru Reduced Email Storage From 50 to 32 PB (sma)2,476
storage, email, optimization, case-studies
Using SSH Securely (ann)2,475
ssh, security
The JavaScript Standard2,474
javascript, ecmascript, history, standards
Need Lorem Ipsum? Inside HTML? (chr/css)2,473
html, placeholders, tooling
Building a Fully-Accessible Help Tooltip (sar)2,472
accessibility, tooltips, html, aria
CSS Selectors: Pseudo-Elements (web)2,471
css, selectors
4 Ways to Make a Table With Borders Only on the Inside (Tic-Tac-Toe Style) (chr/css)2,470
html, tables, css
2016 JavaScript Rising Stars (sac)2,469
javascript, frameworks, nodejs, react, mobile, compiling, building, testing, tooling, code-editors, retrospectives
React Internationalization How-To (sma)2,468
how-tos, react, internationalization
People’s Names That Break Websites (chr/css)2,467
validation, sanitization, naming, localization
CSS for Programmers—Building a Custom CSS Button (dai)2,466
css, buttons
Align SVG Icons to Text and Say Goodbye to Font Icons2,465
svg, images, icons, icon-fonts, fonts, css, design, alignment
Writing Element Queries Today Using EQCSS2,464
css, libraries
Making “input type=date” Complicated (ppk)2,463
html, forms, edge, microsoft, chrome, google, browsers, comparisons
Foundation Framework Crash Course2,462
videos, crash-courses, foundation
10 Node.js Best Practices: Enlightenment From the Node Gurus2,461
nodejs, best-practices, npm, environments, event-loop, naming, scalability, caching, express
CSS Selectors: Attribute Selectors (web)2,460
css, attributes, selectors
WCAG 2.0 AA Gains Prominence as Website Accessibility Standard (jds)2,459
accessibility, standards, wcag, legal, ada
Accessibility Is a Civil Right (mar)2,458
accessibility
Using the “aria-current” Attribute (tin)2,457
html, attributes, aria, accessibility
HTML5 Page Structure Basics (lou)2,456
fundamentals, html, semantics
Say Hello to Opera Neon, Our New Concept Browser2,455
opera, browsers
Webmention (aar/w3c)2,454
webmentions, urls, standards
CSS Selectors: Combinators (web)2,453
css, selectors
Random Numbers in CSS (fon/css)2,452
css, animations, randomness
How Functional Animation Helps Improve User Experience (sma)2,451
animations, design, user-experience
webcomponents.org2,450
websites, web-components, examples
An HTML5 FAQ (lou)2,449
html
Know It All2,448
websites, css, html, dom, javascript, svg, cssom, nodejs
A Compendium of SVG Information (chr/css)2,447
overviews, svg, images, link-lists
More Than 300 Federal Gov Websites Fail to Meet Domain Encryption Deadline2,446
http, tls, protocols, security, encryption
Improve Your Website’s Accessibility With WAI–ARIA (lou)2,445
accessibility, html, aria, optimization
10 Web Predictions for 2017 (cra)2,444
web, outlooks, mobile, mobile-first, css, web-apps, native, browsers, frameworks
The Imbalance of Culture Fit (ali)2,443
culture, collaboration, communication, engineering-management
Communication Is the Job2,442
communication
Develop Locally, Use Images From Production (chr/css)2,441
environments, processes, images, apache, servers
Best Text Editor? Atom vs. Sublime vs. Visual Studio Code vs. Vim2,440
code-editors, sublime-text, microsoft, vs-code, vi+vim, comparisons
Let’s Use “const”! Here’s Why2,439
ecmascript, javascript, variables
Serving Custom Headers From Static Sites on CloudFront/S3 With Lambda@Edge2,438
aws, serverless, lambda, cloudfront, http, http-headers, edge-computing
Presentation Attributes vs. Inline Styles (chr/css)2,437
html, svg, attributes, css, comparisons
The Dark Side of Polyfilling CSS (phi)2,436
css, polyfills, houdini
Release Notes for Safari Technology Preview 20 (jon/web)2,435
release-notes, safari, apple, browsers
CSS Shorthand Syntax Considered Important (j9t)2,434
css, shorthands
Speed Up Oh My Zsh2,433
command-line, oh-my-zsh, optimization
Front-End Tools: My Favorite Finds of 2016 (lou)2,432
html, css, javascript, tooling, link-lists
Scaling Responsive Animations (zac/css)2,431
css, animations, scaling, responsive-design
JavaScript: 2016 in Review (cra)2,430
javascript, retrospectives
Introducing CSS3 (lou)2,429
introductions, css
A Brief Introduction to Scrum2,428
introductions, scrum, agile, processes
What the Internet Looked Like in 1973: Tiny Map Shows the Entire Network Was Made Up of Just 42 Computers (sta/dai)2,427
web, network, history
Styling Web Components Using a Shared Style Sheet (ste/sma)2,426
web-components, css
Introducing HTML5 (lou)2,425
introductions, html
Demystifying Public Speaking (ali)2,424
career, communication, advocacy, developer-relations, business-relations
Content Security Policy Level 2 (mik+/w3c)2,423
standards, csp, security
Why I Don’t Use CSS Preprocessors (j9t)2,422
css, preprocessors
11 Tips to Optimize JavaScript and Improve Website Loading and Rendering Speeds2,421
javascript, performance, optimization, minification, compression, caching
CSS Shorthand Syntax Considered an Anti-Pattern (css)2,420
css, shorthands, anti-patterns
Reading Content on Mobile Devices (nng)2,419
mobile, content
Best Practices for Animated Progress Indicators (sma)2,418
progress-indicators, animations, best-practices, usability
[Insert Clickbait Headline About Progressive Enhancement Here] (aar)2,417
progressive-enhancement, principles, javascript, economics
The Web, Worldwide (tka)2,416
websites, performance, metrics
How the 404 Error Created the World Wide Web2,415
history, web, links, http
The Value of Attending Conferences (foo)2,414
career, community
The Case Against Progressive Enhancement’s Flimsy Moral Foundation (vig)2,413
progressive-enhancement, ethics
Performant Parallaxing (aer/dev)2,412
scrolling, css, effects, parallax, positioning, performance
Loops in CSS Preprocessors (mia/css)2,411
preprocessors, sass, less, stylus, loops
What’s New in HTML 5.12,410
html, semantics
Experimenting With Color Fonts (fon/css)2,409
fonts, colors, experiments
Nesting Your BEM? (css)2,408
css, bem, nesting
HTML5 Is the Next $100 Billion Game Platform (ven)2,407
html, mobile, native
Are You Writing ES6 JavaScript Yet?2,406
javascript, ecmascript
Frameworks Without the Framework: Why Didn’t We Think of This Sooner? (ric/sve)2,405
frameworks, svelte
Random Interesting Facts on HTML/SVG Usage (cat/css)2,404
html, svg, metrics, amp, accessibility
Pay the Price for Open Source2,403
foss, licensing, php
Performance: Shame, Hope, Nuance, and Interesting Problems (bka)2,402
performance
Web Layout 101: Making the Most of the Top Right Corner2,401
introductions, design, layout
The API-Based CMS Approach (css)2,400
content-management, tooling, apis
Style List Markers in CSS (chr/css)2,399
css, selectors, lists
HTML 5.1 Is the Gold Standard (ple/w3c)2,398
html, standards, w3c
Writing Less Damned Code (hey/btc)2,397
videos, simplicity
Typography Is Code (fra/btc)2,396
videos, typography
The Joy of Optimizing (una/btc)2,395
videos, images, performance, optimization
The Coming Revolution in Email Design (ali)2,394
email, design, mjml
Refactoring CSS Without Losing Your Mind (css/btc)2,393
videos, css, technical-debt, maintenance, refactoring
HTML 5.1 Update Available With New Features and Changes2,392
html, w3c
Stop Using the Old “Clearfix” (j9t)2,391
css, floats, presentational-html, maintainability, html
Everything You Need to Know About Emoji (sma)2,390
emoji, unicode, character-references, encoding
Web Accessibility in the UK—True Facts (abr)2,389
accessibility, metrics
“position: sticky;” (chr/css)2,388
css, positioning
How to Design Better Buttons (sma)2,387
how-tos, design, buttons, forms, usability
10 Ways to Earn Money from Your Site2,386
monetization, marketing, economics
Logging Errors in Client-Side Applications2,385
web-apps, single-page-apps, errors, logging, monitoring
Get Started on the CSS of the Future With PostCSS-cssnext2,384
introductions, css, postcss, postprocessors, tooling
The Top 10 Reasons to Sell Your Website2,383
monetization
CSS Post-Processors for Beginners: Tips and Resources2,382
css, postprocessors, tooling, postcss, link-lists
Browser Trends November 2016: Rise of the Underdog (cra)2,381
browsers, trends, metrics
Awaken the Champion A/B Tester Within (ali)2,380
testing, user-conversion
Is JavaScript Always the Best Solution?2,379
javascript
A Crash Course of Changes to Exception Handling in PHP 72,378
crash-courses, php, errors, debugging
Top 10 Enduring Web-Design Mistakes (nng)2,377
design, mistakes, usability
Spoooooky CSS Selectors (chr/css)2,376
css, selectors, examples
What Is the Difference Between CSS Variables and Preprocessor Variables? (chr/css)2,375
css, preprocessors, custom-properties, variables, comparisons
How to Use AJAX in WordPress—a Real World Example2,374
how-tos, ajax, wordpress
Responsive Images in CSS (chr/css)2,373
images, responsive-design, css, html
Web Packaging Format2,372
web-packaging, performance
The Movement Towards Motion in Website Backgrounds2,371
animations, backgrounds, design
On Style Maintenance (sar/css)2,370
programming, css, maintenance, maintainability, oocss
Password-Less Authentication in Rails2,369
ruby-on-rails, authentication
Progressive Web Apps: Bridging the Gap Between Web and Mobile2,368
web-apps, progressive-web-apps, desktop, mobile, native
Loop Through a Collection of DOM Elements (paw)2,367
javascript, dom
Landing Page Design: 15 Tips for High Conversions2,366
design, landing-pages, tips-and-tricks, user-conversion
Continue Normalising Your CSS (css)2,365
normalize-css, css, consistency, design
JavaScript for Web Designers: DOM Scripting (wil/ali)2,364
javascript, dom
CSS Quick Tip: Solving Common CSS Problems2,363
css, centering, vendor-extensions, debugging, grunt, gulp, tips-and-tricks
4 Reasons Why an Accessible Website Is a Win–Win (osd)2,362
accessibility, seo, user-experience, legal
How to Develop a Chat Bot With Node.js (sma)2,361
how-tos, nodejs, javascript, functionality
An Interview With Miriam Suzanne (mia+/css)2,360
interviews, history, css
Taking the Pattern Library to the Next Level (vit/sma)2,359
design, documentation, pattern-libraries, style-guides, design-systems
Standards on GitHub (ann)2,358
standards, github
Release Notes for Safari Technology Preview 15 (web)2,357
release-notes, safari, apple, browsers
Using CSS Mod Queries With Range Selectors (ali)2,356
css, selectors
Putting Down Event Infrastructure in Gecko (mar)2,355
browsers, browser-engines, gecko, events
SVG and Media Queries (jaf)2,354
svg, images, css, media-queries, canvas, support, browsers
Styling Underlines on the Web (joh/css)2,353
css, borders, shadows
Silverlight Techniques for WCAG 2.0 (w3c)2,352
accessibility, wcag, techniques, silverlight
Will We Be Flattening Our HTML for CSS Grids? (chr/css)2,351
css, grids, layout, html
The Glory Days of the Web (bka)2,350
web-platform, html, css, javascript, frameworks, libraries, history
Next Generation Server Compression With Brotli (mal/sma)2,349
compression, brotli, gzip, comparisons, performance
Debug Your CSS With Outline Visualizations (kar)2,348
css, debugging, dev-tools
4 Ways to Future Proof Your WordPress Site2,347
wordpress, hosting, maintenance
A Redesign With CSS Shapes (mey/ali)2,346
css, shapes, redesigning, case-studies
The SVG “path” Syntax: An Illustrated Guide (chr/css)2,345
guides, svg, images
How It Feels to Learn JavaScript in 2016 (hac)2,344
javascript, learning
Microsoft Widens Edge Browser Bug Hunt for Bounty Hunters (the)2,343
edge, microsoft, browsers
WordPress SVG Support: How to Enable SVGs in WordPress2,342
how-tos, wordpress, svg, images
W3C Web Payments HTTP Specification Working Drafts Released (inf)2,341
w3c, economics
Quick Tip: Add or Remove a CSS Class With Vanilla JavaScript2,340
css, javascript, tips-and-tricks
Make Forms Fun With Flexbox (cra)2,339
forms, css, flexbox, layout
Building Social: A Case Study on Progressive Enhancement (sma)2,338
javascript, progressive-enhancement, case-studies
5 Information Architecture Warning Signs in Your Analytics Reports (nng)2,337
information-architecture, metrics, analytics
5 Key Ways to Improve Engagement Metrics for Your Content2,336
content, content-strategy, seo, metrics
Accessible SVGs in High Contrast Mode (eri/css)2,335
accessibility, svg, images, contrast, colors
W3C Set to Publish HTML 5.1, Work Already Started on HTML 5.2 (cam/sof)2,334
w3c, html, standards
Notepad++ Release 7 64-Bit Available2,333
release-notes, notepad++
Why We Should All Be Data Literate (ali)2,332
metrics, career, link-lists
Web Accessibility: Why It Matters and What Governments Can Do About It2,331
accessibility, legal, forms
HTML—From 5.1 to 5.2 (w3c)2,330
html, standards, w3c
Quick Tip: How to Declare Variables in JavaScript2,329
how-tos, tips-and-tricks, variables, javascript
Transpiling ES6 (css)2,328
ecmascript, javascript, transpiling, babel
Working With Colors Guide (sar/css)2,327
guides, colors, units, functions, preprocessors, sass, less, stylus, blend-modes, css
Dyslexia, [Typos,] and Web Compatibility (kar)2,326
mistakes, support, interoperability, web-platform
Content Security Policy, Your Future Best Friend (sma)2,325
security, csp, link-lists
Where Things Are at in the CSS Grid Layout Working Draft2,324
css, grids, layout
Autoprefixing, With CSS Variables! (lea)2,323
css, vendor-extensions, custom-properties
Webfonts on the Prairie (ali)2,322
fonts, metrics
How Information Overload Is Ruining Your Work Life2,321
career, communication
YAML: Probably Not So Great After All (arp)2,320
yaml
Are Icons Content? (chr/css)2,319
icons, images, html, content
When Is the Right Time to Think About Web Performance? (fon/css)2,318
performance, processes
How We Use Prototyping, and How It Made Us More Efficient (sma)2,317
design, prototyping, processes, efficiency, case-studies
Spectre: A Lightweight CSS Framework2,316
css, frameworks
Fun Times With CSS Pixel Art (geo/css)2,315
css, art
Developing Extensible HTML and CSS Components (jon/css)2,314
html, css, components, extensibility
Accessible SVGs (css)2,313
svg, images, accessibility, examples
Using WebP Images (mal/css)2,312
webp, images, conversion
Code: Align the Happy Path to the Left Edge2,311
programming, best-practices, go
Upgrading CSS Animation With Motion Curves (sma)2,310
css, animations, transitions, techniques
How to Choose the Right CSS Toolkits and Frameworks (mia+)2,309
interviews, how-tos, css, tooling, frameworks
PHP—the Wrong Way2,308
websites, php
Five Myths About the Web (was)2,307
web, history, myths
Accelerated Mobile Pages, a Critical View (j9t)2,306
google, amp
You Can Kinda Invent Your Own Weird Design Language With Attributes and Attribute Selectors (chr/css)2,305
html, css, attributes, selectors, naming
Communicating Animation (ali)2,304
communication, animations, design, interaction-design
How-To: Static Site With Grow.io and Netlify2,303
videos, how-tos, grow, netlify
Get the Original Image From a Data URL (chr/css)2,302
images, data-urls
Creating AMP Pages With Perch (rac)2,301
perch, amp, google
A Beginner’s Guide to Progressive Web Apps (kev/sma)2,300
guides, web-apps, progressive-web-apps
Practical SVG (chr/ali)2,299
images, svg
Electron Internals: Using Node as a Library (ele)2,298
electron, nodejs
Is Houdini Ready Yet‽ (sur)2,297
websites, overviews, css, apis, houdini, support, browsers
Edge Is the Only Browser to Perform 100% in HTML5 Accessibility Test2,296
edge, microsoft, browsers, accessibility
A Refined Content Security Policy (web)2,295
html, csp, security, webkit, safari, apple, browsers
CSS “mix-blend-mode” Is Bad for Your Browsing History2,294
css, blend-modes, privacy
25 Years Ago the World Changed Forever (amy/w3c)2,293
web, history, anniversaries, w3c
The Art of a Pull Request2,292
version-control, code-reviews, processes, quality
Release Notes for Safari Technology Preview 10 (jon/web)2,291
release-notes, safari, apple, browsers
Using a Static Site Generator at Scale: Lessons Learned (dea/sma)2,290
lessons, site-generators, scalability, jekyll
Precedence in CSS (When Order of CSS Matters) (chr/css)2,289
css, selectors, cascade
Shadow DOM v1—Self-Contained Web Components (dev)2,288
shadow-dom, dom, web-components
High Performance SVGs (sar/css)2,287
svg, images, performance, tooling, optimization
The State of CSS Reflections (ana/css)2,286
css, sass, animations, transforms
Getting Practical With Microcopy (sma)2,285
content, microcontent, writing
Give Your Development Domain a Different Favicon Than Production (chr/css)2,284
environments, domains, favicons
Authentication Is Multi-Headed Beast for Purging Passwords (zdn)2,283
authentication, passwords, standards
Mobile First Is Not Mobile Only (nng)2,282
mobile, navigation, usability
Modern Software Over-Engineering Mistakes2,281
programming, software-design, mistakes
Visual Regression Testing With PhantomCSS2,280
testing, regressions, tooling
The Performance Benefits of “rel=noopener” (jaf)2,279
html, links, performance, security
Getting Started With Vue.js2,278
introductions, vuejs
How to Use ES6 Arguments and Parameters (sma)2,277
how-tos, ecmascript, javascript, examples
The Business Case for Progressive Web Apps (gri/clo)2,276
economics, web-apps, progressive-web-apps
The Anatomy of a Coding Guideline (j9t)2,275
quality, conventions
On Tailoring and Web Frameworks (j9t)2,274
frameworks, craft
The Moment CSS Started Making “Sense” (geo/css)2,273
css, community
ES6 Feature Complete (web)2,272
webkit, safari, apple, browsers, ecmascript, support
Lessons I May Have Learned From Working on Stylelint2,271
lessons, stylelint
Custom Formatting in HTML and LaTeX Code Listings Using Pandoc2,270
html, formatting, tooling
Google’s HTML5 Push Creates Shortage of Agency, Brand Experts2,269
flash, html, monetization, marketing, google
WordPress Theme Automation With Gulp2,268
wordpress, theming, automation, gulp
Keyword Research: The Ultimate Guide (yoa)2,267
guides, keywords, seo
The Foundation of Technical Leadership (bra/ali)2,266
career, leadership, communication, collaboration
Redux: An Introduction (sma)2,265
introductions, redux, state-management
A History of CSS Image Replacement2,264
css, image-replacement, techniques, examples, history
How to Think About Your Career2,263
how-tos, career
Web Platform Security Boundaries (ann)2,262
web-platform, security
Subresource Integrity (dev+/w3c)2,261
security, hashing, html, standards
microformats.org at 11 (tan/mic)2,260
microformats, anniversaries
Don’t Overthink It (Flexbox) Grids (chr/css)2,259
css, flexbox, layout
The Future of the Web (ali)2,258
web-platform, outlooks
Improving the Color Accessibility for Color-Blind Users (ada/sma)2,257
accessibility, colors, color-blindness
Quick Tip: DRY Up Your Model Validations Tests2,256
testing, validation, ruby-on-rails, principles, tips-and-tricks
Using the “title” Attribute to Help Users Predict Where They Are Going (nng)2,255
html, attributes, links, microcontent
Shortcuts and Tips for Improving Your Productivity With Sublime Text (sma)2,254
sublime-text, code-editors, productivity, tips-and-tricks
A Quick Introduction to CoffeeScript2,253
introductions, coffeescript
Using the HTML “lang” Attribute (tin/tpg)2,252
accessibility, html, attributes, localization
HTML5 Has Changed the Internet but the World’s Now Ready for HTML62,251
html, standards, web
An Overview of Liquid: Shopify’s Templating Language2,250
overviews, liquid, template-engines, shopify
Form Validation UX in HTML and CSS (chr/css)2,249
forms, validation, html, css, user-experience
10 Guidelines for Using Material Design Wisely2,248
guidelines, material-design, google
10 Cool Things You Can Do With CodePen and JavaScript (chr)2,247
codepen, tips-and-tricks
26 Impressive Web Projects Built With CSS Only2,246
css, examples, link-lists
Pixel Density, Demystified2,245
design, pixel-density
The Importance of Code Reviews (kit)2,244
code-reviews, quality, collaboration
jQuery 3.0 Final Released (tim/jqu)2,243
jquery, release-notes
AMP… and Drums… Faster Ads (kar)2,242
amp, google, monetization, economics
Cleanly Handling a Fork on GitHub (tab)2,241
git, github
A Wordy History of Default Browser Styles and CSS Resets2,240
css, history, resets
How Using Yeoman Changed the Way We Work (css)2,239
yeoman
Regular Expressions in JavaScript (sen)2,238
javascript, regex
Introducing the CSS “Clip-Path” Property2,237
introductions, css, clipping, animations
Finishing HTML5.1… and Starting HTML5.2 (w3c)2,236
html, standards, w3c
The Beginner’s Guide to Content Strategy2,235
guides, content-strategy, content
Battling BEM CSS: 10 Common Problems and How to Avoid Them (sma)2,234
how-tos, bem, css, naming, namespaces
Ways You Need to Tell the Browser How to Optimize (chr/css)2,233
browsers, css, performance, optimization
HTML Manifest (bru)2,232
html, web-apps
Typography on the Web Is Like Other Typography Only More Interesting (kup/btc)2,231
videos, typography
Designing Meaningful Animation (vlh/btc)2,230
videos, design, animations, css
Advice From a Young Designer to Younger Designers (lil/btc)2,229
videos, career, design
Quick Tip: Single Character Transforms With CSS and JS2,228
effects, css, javascript, tips-and-tricks
Considerations for Styling the “pre” Tag (chr/css)2,227
html, css, syntax-highlighting
Stylelint: The Style Sheet Linter We’ve Always Wanted (sma)2,226
css, tooling, linting, stylelint
An Introduction to the Basics of Modern CSS Buttons2,225
fundamentals, introductions, css, buttons
CSS Modules and React (fon/css)2,224
css, modules, react, javascript
Building a Robust Frontend Using Progressive Enhancement2,223
html, css, javascript, single-page-apps, testing, progressive-enhancement
Understanding the CSS Property Value Syntax (sma)2,222
css, standards, concepts
Crash Course: Learn the Sketch UI in Roughly 4 Minutes 20 Seconds2,221
crash-courses, design, sketch
Cloudflare Is Ruining the Internet (for Me)2,220
cloudflare, captcha, web, user-experience
An Intro to Google Tag Manager (css)2,219
introductions, google, tag-management, analytics, tooling
Schools of Thoughts in Web Standards (kar)2,218
standards, principles
A Tale of CSS and Sass Precision (kit)2,217
css, sass
My URL Isn’t Your URL (bag)2,216
urls, standards
Electron 1.0 (jlo/ele)2,215
release-notes, electron
Never Show a Design You Haven’t Tested on Users (ali)2,214
design, usability, user-experience, testing
IPDF and W3C Look Into a Merger (sdt)2,213
w3c
On Design Systems: Sell the Output, Not the Workflow (vit/sma)2,212
design-systems, communication, processes
Accessibility and Performance (mar)2,211
accessibility, performance, javascript, optimization
Service Workers and PWAs: It’s About Reliable Performance, Not “Offline” (sli)2,210
web-apps, progressive-web-apps, web-workers, javascript, performance
Meaningful CSS: Style Like You Mean It (tba/ali)2,209
css, html, semantics
Introducing the CSS Grid Layout2,208
introductions, css, grids, layout
An Ultimate Guide to CSS Pseudo Classes and Pseudo Elements (sma)2,207
guides, css, selectors, examples
A Comparison of Animation Technologies (sar/css)2,206
animations, comparisons, css, canvas, smil, webgl, gsap, jquery, react
Website Forms Usability: Top 10 Recommendations (nng)2,205
forms, usability, best-practices
How to Use JSON Data Fields in MySQL Databases (cra)2,204
how-tos, json, mysql, databases
Working With Images in Stylesheets With PostCSS (css)2,203
css, images, backgrounds, postcss, examples
You Should Probably Blog in Markdown (chr)2,202
blogging, markdown
Visual Regression Testing With CSS Blend Modes (sar/css)2,201
testing, regressions, blend-modes, css
Release Notes for Safari Technology Preview 3 (web)2,200
release-notes, safari, apple, browsers
Improving the Quality of Your CSS With PostCSS2,199
css, quality, optimization, postcss
5 Career-Ending Mistakes Web Developers Make2,198
career, mistakes, business-relations, communication
The Web Isn’t Uniform (fox)2,197
web, javascript, user-experience
Web Designers, Can You Speak Web?2,196
html, css, design, browsers, concepts, link-lists
Lint Your CSS With Stylelint (css)2,195
css, linting, tooling, stylelint
Affiliate Marketing Tips for 20162,194
marketing, monetization, tips-and-tricks
Finally, CSS in JS! Meet CSSX (sma)2,193
css, javascript
The Node.js System (ama)2,192
nodejs, v8, javascript-engines, javascript
Work Begins on HTML5.1 via GitHub (neo)2,191
html, w3c
Technical Debt: Rescuing Legacy Code Through Refactoring2,190
technical-debt, refactoring, maintenance, quality, monitoring, testing
Release Notes for Safari Technology Preview 2 (jon/web)2,189
release-notes, safari, apple, browsers
5 Steps to Build Node.js Using Travis CI2,188
nodejs, building
Getting Started With CSS Modules (fon/css)2,187
introductions, css, modules, webpack
A Brief(ish) History of the Web Universe: New Hope(s) (bka)2,186
web, history, browsers, mosaic, netscape
RespImageLint—Linter for Responsive Images2,185
bookmarklets, images, html, responsive-design, linting
Interview With Vivaldi CEO Jón S. von Tetzchner (jon+)2,184
interviews, vivaldi, browsers, chromium
How PNG Works2,183
png, images, compression
Working on HTML5.1 (tin/w3c)2,182
html, standards, w3c
What Is the Definition of a “CSS Hack”? (lou)2,181
css, hacks, browsers, terminology
Vivaldi 1.0 Release: Your New Default Browser? (cra)2,180
vivaldi, browsers
Vivaldi 1.0: Not for Everybody, Just You (jon/viv)2,179
browsers, vivaldi
A Simple Web Developer’s Color Guide (sma)2,178
guides, colors, color-palettes, design
6 jQuery Infinite Scrolling Demos2,177
jquery, scrolling, examples
What Are CSS Modules and Why Do We Need Them? (fon/css)2,176
css, modules, scope
What’s Coming for CSS: Compatibility and Control2,175
css, houdini, grids, layout, scrolling
How to Use PostCSS With Gulp2,174
how-tos, postcss, gulp, automation
Building the UI for the New “The Times” Website2,173
design, collaboration, architecture, css, documentation, case-studies
Let’s Learn ES2015 (css)2,172
ecmascript, javascript, variables, functions, operators, examples
Using Map and Reduce in Functional JavaScript2,171
javascript
Leveling Up With React: Redux (bra/css)2,170
react, redux, state-management
Front-End Style-Guides: Definition, Requirements, Component Checklist (nng)2,169
style-guides, design, efficiency, consistency, user-experience, checklists
Why I Don’t Use CSS Preprocessors2,168
css, preprocessors
The Veil of Ignorance (mrm)2,167
design, accessibility, ethics
How to Migrate a WordPress Site to a New Domain and Hosting2,166
how-tos, wordpress, migrating, hosting, domains
How Good Are Your HTML and CSS Comments? (hey)2,165
html, css, comments, maintainability, collaboration, examples
Useful WordPress Tools, Themes, and Plugins (vit/sma)2,164
wordpress, tooling, themes, plugins, link-lists
PostCSS Mythbusting: Four PostCSS Myths Busted2,163
postcss, myths
Accessible, Simple, Responsive Tables (css)2,162
tables, accessibility, simplicity, responsive-design
Keeping Your Content Classy (dre)2,161
content, content-management, html
Google’s Mobilegeddon Aftermath: Eight Months Into a Better Mobile Web (sma)2,160
mobile, google, seo, wordpress
6 SEO Trends to Watch for in 20162,159
trends, seo, content, marketing, mobile, performance, social-media
On “:not” and Specificity (ire)2,158
css, selectors, cascade
How to Optimize Mobile Performance (sma)2,157
how-tos, mobile, performance, optimization, performance-budgets, content-management, caching, testing
Chrome, Firefox, and Edge Add Support for New WebAssembly Format (cam/sof)2,156
webassembly, support, browsers, chrome, google, firefox, mozilla, edge, microsoft
Leveling Up With React: React Router (bra/css)2,155
react, routing, react-router
What I Learned in Five Weeks of Using CSS Modules2,154
css, modules, lessons
Intro to ReactJS2,153
introductions, react
Use “rem” for Global Sizing; Use “em” for Local Sizing (fon/css)2,152
css, units
What Is a Headless CMS? (chr/css)2,151
content-management, headless, concepts, terminology
Your First Drupal 8 Migration2,150
drupal, migrating
Cleaning Up a CSS Codebase (kit)2,149
css, refactoring, linting, architecture
Coding mod_rewrite and WordPress Permalinks (tel)2,148
servers, apache, wordpress, urls
React Server Side Rendering With Node and Express (sma)2,147
react, server-side-rendering, nodejs, express
Infinite Scrolling, Pagination, or “Load More” Buttons? Usability Findings in Ecommerce (sma)2,146
usability, ecommerce, scrolling, pagination, buttons
Do You Know These Eight HTML5 Tags?2,145
html, semantics
An Interview With Libby Nicholaou on Creative Residency (chr/css)2,144
interviews, design, creativity
Taking AMP for a Spin (css)2,143
amp, google
Scheduled Backups for WordPress for Free in 5 Minutes2,142
wordpress, tips-and-tricks
Nunjucks: A JavaScript Template Engine2,141
javascript, template-engines, nunjucks
An Interview With Una Kravets (una+/css)2,140
interviews, css, sass, design
CPP: A Standardized Alternative to AMP (tka)2,139
amp, google, performance, policies
All Talk and No Buttons: The Conversational UI (ali)2,138
design, interaction-design, conversational-design
Content Modeling With Jekyll (sma)2,137
content, information-architecture, jekyll
Become a Web Developer in 7 Simple Steps2,136
career, communication
Efficient Responsive Design Process (ben/sma)2,135
responsive-design, processes, collaboration, communication, business-relations
7 Trends That Will Define Web Design in 20162,134
design, trends, ai, mobile-first, layout, animations
You Got Your CSS in My JavaScript (jus)2,133
javascript, css, principles
W3C Announces Web Authentication Standards Project2,132
w3c, authentication
Remember WordPress’ Pingbacks? The W3C Wants Us to Use Them Across the Whole Web (the)2,131
w3c, webmentions, indieweb
W3C Looks to Secure the Web (sdt)2,130
w3c, authentication, security
Validating Product Ideas (ali)2,129
product-management, processes
Distribution Packages Considered Insecure2,128
dependencies, unix-like, security
Why npm Scripts? (css)2,127
npm, nodejs, conversion, linting, minification, compression, sprites, images, examples
The Future of Loading CSS (jaf)2,126
html, css, rendering, chrome, google, browsers
9 of the Most Popular Free WordPress Themes2,125
wordpress, themes, link-lists
Introducing: The Ultimate CSS Survey (lou)2,124
introductions, surveys, css
Critical Metric: Critical Resources2,123
performance, metrics, css, javascript
why-is-node-running2,122
packages, npm, nodejs
Building a Jekyll Site: Converting a Static Website to Jekyll (mik/css)2,121
jekyll, installing
Custom Elements No Longer Contentious (ann)2,120
web-components
Usability Testing of Icons (nng)2,119
icons, images, testing, usability
Getting Started With React: Building a “Hello World” Demo2,118
introductions, frameworks, react
A Brief(ish) History of the Web Universe: The Early Web (bka)2,117
web, history, browsers, mosaic
What’s New in ECMAScript 2016 (ES7) (paw)2,116
ecmascript, standards
The Power of Responsive Design Sprints (gri/clo)2,115
design, responsive-design, processes, agile
Getting Past “Hello World” in Angular 22,114
angularjs, angular, link-lists