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

Frontend Dogma

“2010s” News Archive (3)

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