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