Frontend Dogma

“2010s” Archive (3)

Entry (With Sources) and Other Related TopicsDate#
Twig—the Most Popular Stand-Alone PHP Template Engine (by/via)1690
, ,
Frameworks, Libraries, and the Modern Web Developer: Web Development, Overdone (by)1689
, ,
What I Learned Building Google’s Web Frameworks (by)1688
, , , ,
Tailwind CSS (by+/via)1687
, , , ,
How to Use AMP With WordPress (by/via)1686
, , ,
Reread the Classics, What Is IxD, UX, and HCI? A Designer’s Perspective (by)1685
, , , , ,
Stop Using Resets: Visual Examples of the Practical Nonsense of Resets and Normalizers (by)1684
, ,
Building Pattern Libraries With Shadow DOM in Markdown (by/via)1683
, , ,
Introducing npx: An npm Package Runner (by)1682
, , ,
The Beginner’s Guide to Website Staging (via)1681
, , ,
7 Setup Tips for WordPress Beginners (by/via)1680
,
Material Design, Learning the Rules and Breaking Them (via)1679
,
8 Must Have PHP Quality Assurance Tools (by/via)1678
, ,
A Story of a Woman in the Tech Industry (by)1677
,
Internationalization for Your WordPress Theme (via)1676
, ,
Two Paradigms of Web Development (by)1675
, , ,
How to Create Disaster Plans for Websites (by/via)1674
, ,
Building Production-Ready CSS Grid Layouts Today (by/via)1673
, ,
Firefox 54: E10S-Multi, WebExtension APIs, CSS “clip-path” (by+/via)1672
, , ,
Why You Should Manage Your Energy, Not Your Time (via)1671
, ,
The Complete Guide to Switching From HTTP to HTTPS (via)1670
, ,
Inclusive Design Principles (by+)1669
, , , ,
When Large Isn’t Large Enough: Designing With Hero Images (by/via)1668
,
Tor Browser 7.0 Is Released (by/via)1667
, ,
How (Not) to Control Your CDN (by)1666
, , ,
Color Accessibility Workflows (by/via)1665
, ,
Laravel vs. Symfony—Clash of the Frameworks (via)1664
, , , ,
Version Control With Magento and Git (by/via)1663
, ,
Three Reasons Why You Should Care About Google Lighthouse (by/via)1662
, ,
70% Repetition in Style Sheets: Data on How We Fail at CSS Optimization (by)1661
, , , ,
The Web’s Most Annoying Dark Patterns (by/via)1660
The Myth of “Unlimited Everything” Hosting Plans (by/via)1659
,
Intro to HapiJS (v16) (by/via)1658
,
No Namespaces in JSON, Please (by)1657
,
Python for Java People (by/via)1656
,
Design Systems: Real Talk (by/via)1655
, ,
What We Talk About When We Talk About Web Performance (by/via)1654
,
Release Notes for Safari Technology Preview 30 (by/via)1653
, , ,
Why We Didn’t Use a Framework (via)1652
,
Web Design Museum (by/via)1651
, ,
Fluid Responsive Typography With CSS Poly Fluid Sizing (by/via)1650
, , ,
How to Create Custom WordPress Shortcodes for Your Editors (by/via)1649
, ,
The RED Method: Key Metrics for Microservices Architecture (by/via)1648
, , ,
Getting Started With PHP (by/via)1647
, ,
Easy AngularJS Authentication With Auth0 (by/via)1646
, ,
An Abridged Cartoon Introduction to WebAssembly (by/via)1645
,
How to Secure WordPress With SSL (by/via)1644
, , ,
JavaScript Framework Comparison—AngularJS, Vue.js, Meteor.js, or Next.js (via)1643
, , , , , ,
Encrypting IP Addresses (by)1642
, , , ,
Quick Tip: How to Automate Social Media Posting With Jetpack (by/via)1641
, , , , ,
Four Killer Features of Nunjucks (by/via)1640
GIF, PNG, JPG, or SVG: Which One to Use? (via)1639
, , , , , ,
Let the Content Delivery Network Optimize Your Images (by/via)1638
, , ,
Optimizing Web Fonts for Performance: The State of the Art (by/via)1637
, ,
How to Land a Development Job Without Experience (via)1636
,
Why I Abandoned “@ apply” (by)1635
Jekyll for WordPress Developers (by/via)1634
, ,
Using “flow-root” Today (by)1633
,
Unleashing the Full Potential of Symbols in Sketch (via)1632
Firefox 53: Quantum Compositor, Compact Themes, CSS Masks, and More (by/via)1631
, , ,
New in Chrome 58 (by/via)1630
, , ,
It’s Time to Start Using CSS Custom Properties (by/via)1629
, ,
Managing the CSS Box Model (by/via)1628
,
Think You Know the Top Web Browsers? (by/via)1627
, , , , , , , , , ,
AMP for Retailers: Is It Worth It? (by/via)1626
, , ,
Minifying CSS With CSS Optimizer (by/via)1625
, ,
PWA Stats (via)1624
, , , ,
A Comprehensive Guide to HTTP/2 Server Push (by/via)1623
, , , ,
Conventional Commits (by)1622
, , , ,
WordPress Version Control With Git (by/via)1621
, ,
What Is the Right Image Format for Your Website? (by/via)1620
, , , , , ,
JavaScript Operators, Conditionals, and Functions (by/via)1619
, , ,
Why Staging Environments Are Critical for WordPress Sites (by/via)1618
, , ,
How to Secure Your Web App With HTTP Headers (by/via)1617
, , , , ,
Accessible Breadcrumb Navigation Pattern (by)1616
, ,
Grid Garden (by)1615
, , , ,
Taking Steps Towards Scrum (by/via)1614
, ,
The Basics of DOM Manipulation in Vanilla JavaScript (No jQuery) (via)1613
, ,
How to Get Started With Marketing Automation for Free (by/via)1612
, , ,
The Road to Resilient Web Design (by/via)1611
, ,
Practical CSS Grid: Adding Grid to an Existing Design (by/via)1610
, ,
Writing JavaScript With Accessibility in Mind (by/via)1609
, , , , ,
The Debugging Mindset (via)1608
Stylus: Beginners Guide1607
,
Why Every Business Needs a Website (by/via)1606
, , ,
Guetzli, Google’s New JPEG Encoder (by)1605
, , , ,
What Is HTTP/2? (by/via)1604
,
I Need a Website—What Do I Need to Know About Hosting? (by/via)1603
How to Develop an Interactive Command Line Application Using Node.js (via)1602
, , ,
Linting HTML Using CSS (by)1601
, , ,
How to Design and Sell Themes (With Success) (by/via)1600
, , ,
What Is the Best Book for Learning JavaScript? (by/via)1599
,
Explorations in the Virtual DOM: How React.js Impacts Accessibility (by)1598
, , ,
What Is SMACSS and How to Use It (via)1597
, ,
When Your Code Has to Work: Complying With Legal Mandates (by/via)1596
, , ,
How to Become a Better Developer by Coding Less (via)1595
, , ,
Annotation Is Now a Web Standard (by/via)1594
, ,
How to Use Shadows and Blur Effects in Modern UI Design (by/via)1593
, , ,
Web Layout 101: Vertical Rhythm Is a Drummer (by/via)1592
, ,
Responsive CSS Patterns Without Media Queries (via)1591
,
CSS Tip: Use “:not” to Save Time and Lines of Code (by)1590
, ,
An Introduction to WordPress Permalinks (by/via)1589
, , ,
An Engineering Manager’s Guide to Rebranding (via)1588
, , , , , ,
Principles of Web Development (by)1587
, , , , ,
Free Fonts With Personality and Style (via)1586
,
HTML APIs: What They Are and How to Design a Good One (by/via)1585
, , ,
21 Steps to Becoming a Successful Web Developer (by/via)1584
Using HTTP/2 Responsibly: Adapting for Users (by/via)1583
, , , ,
Considering How We Use HTTP/2 (by/via)1582
, , ,
Mobile First Is Just Not Good Enough: Meet Journey-Driven Design (by/via)1581
, , , ,
20+ Docs and Guides for Front-End Developers (by/via)1580
, , ,
9 WordPress Plugins to Help Get More Social Shares (via)1579
, , ,
What’s New in ECMAScript 2017 (by)1578
,
CSS Selectors: Specificity (by/via)1577
, ,
How Mail.ru Reduced Email Storage From 50 to 32 PB (by/via)1576
, , ,
Using SSH Securely (by)1575
,
Building a Fully-Accessible Help Tooltip (by)1574
, , ,
CSS Selectors: Pseudo-Elements (by/via)1573
,
2016 JavaScript Rising Stars (by+)1572
, , , , , , , , , ,
React Internationalization How-To (by/via)1571
, ,
Align SVG Icons to Text and Say Goodbye to Font Icons (by/via)1570
, , , , , , ,
Writing Element Queries Today Using EQCSS (via)1569
,
Foundation Framework Crash Course (via)1568
, ,
10 Node.js Best Practices: Enlightenment From the Node Gurus (via)1567
, , , , , , , ,
CSS Selectors: Attribute Selectors (by/via)1566
, ,
HTML5 Page Structure Basics (by/via)1565
, ,
Webmention (by/via)1564
, ,
How Functional Animation Helps Improve User Experience (by/via)1563
, ,
CSS Selectors: Combinators (by/via)1562
,
An HTML5 FAQ (by/via)1561
Know It All (by)1560
, , , , , , ,
A Compendium of SVG Information (by/via)1559
, , ,
10 Web Predictions for 2017 (by/via)1558
, , , , , , , ,
Improve Your Website’s Accessibility With WAI–ARIA (by/via)1557
, , ,
The Imbalance of Culture Fit (by/via)1556
, , ,
Best Text Editor? Atom vs. Sublime vs. Visual Studio Code vs. Vim (via)1555
, , , , ,
Serving Custom Headers From Static Sites on CloudFront/S3 With Lambda@Edge (by)1554
, , , , ,
Release Notes for Safari Technology Preview 20 (by/via)1553
, , ,
CSS Shorthand Syntax Considered Important (by)1552
,
Speed Up Oh My Zsh1551
, ,
Front-End Tools: My Favorite Finds of 2016 (by/via)1550
, , , ,
JavaScript: 2016 in Review (by/via)1549
,
Introducing CSS3 (by/via)1548
,
A Brief Introduction to Scrum (by/via)1547
, , ,
Content Security Policy Level 2 (by+/via)1546
, ,
Styling Web Components Using a Shared Style Sheet (by/via)1545
,
Demystifying Public Speaking (by/via)1544
, , , ,
Introducing HTML5 (by/via)1543
,
Why I Don’t Use CSS Preprocessors (by)1542
,
CSS Shorthand Syntax Considered an Anti-Pattern (by)1541
, ,
Best Practices for Animated Progress Indicators (by/via)1540
, , ,
[Insert Clickbait Headline About Progressive Enhancement Here] (by)1539
, , ,
The Web, Worldwide (by)1538
, ,
The Value of Attending Conferences (by)1537
,
The Case Against Progressive Enhancement’s Flimsy Moral Foundation (via)1536
,
Performant Parallaxing (by+/via)1535
, , ,
What’s New in HTML 5.1 (via)1534
,
Are You Writing ES6 JavaScript Yet? (by/via)1533
,
Nesting Your BEM? (by)1532
, ,
Frameworks Without the Framework: Why Didn’t We Think of This Sooner? (by/via)1531
,
Random Interesting Facts on HTML/SVG Usage (by/via)1530
, , , ,
Pay the Price for Open Source (via)1529
, ,
Performance: Shame, Hope, Nuance, and Interesting Problems (by)1528
Web Layout 101: Making the Most of the Top Right Corner (by/via)1527
, ,
The Coming Revolution in Email Design (via)1526
, ,
Typography Is Code (by/via)1525
,
Writing Less Damned Code (by/via)1524
,
Refactoring CSS Without Losing Your Mind (by/via)1523
, , , ,
The Joy of Optimizing (by/via)1522
, , ,
Everything You Need to Know About Emoji (via)1521
, , ,
Stop Using the Old “Clearfix” (by)1520
,
How to Design Better Buttons (by/via)1519
, , , ,
10 Ways to Earn Money from Your Site (by/via)1518
, ,
Logging Errors in Client-Side Applications (by/via)1517
, , , ,
Get Started on the CSS of the Future With PostCSS-cssnext (via)1516
, , , ,
The Top 10 Reasons to Sell Your Website (by/via)1515
Awaken the Champion A/B Tester Within (by/via)1514
,
Browser Trends November 2016: Rise of the Underdog (by/via)1513
, ,
CSS Post-Processors for Beginners: Tips and Resources (by/via)1512
, , , ,
A Crash Course of Changes to Exception Handling in PHP 7 (by/via)1511
, , ,
Is JavaScript Always the Best Solution? (by/via)1510
How to Use AJAX in WordPress—a Real World Example (via)1509
, ,
The Movement Towards Motion in Website Backgrounds (by/via)1508
, ,
Password-Less Authentication in Rails (by/via)1507
,
Progressive Web Apps: Bridging the Gap Between Web and Mobile (by/via)1506
, , , ,
Loop Through a Collection of DOM Elements (by)1505
,
Landing Page Design: 15 Tips for High Conversions (by/via)1504
, , ,
JavaScript for Web Designers: DOM Scripting (by/via)1503
,
CSS Quick Tip: Solving Common CSS Problems (by/via)1502
, , , , ,
How to Develop a Chat Bot With Node.js (by/via)1501
, , ,
Taking the Pattern Library to the Next Level (by/via)1500
, , , ,
Standards on GitHub (by)1499
,
Release Notes for Safari Technology Preview 15 (by/via)1498
, , ,
Using CSS Mod Queries With Range Selectors (via)1497
,
Putting Down Event Infrastructure in Gecko (by)1496
, , ,
Silverlight Techniques for WCAG 2.0 (by+/via)1495
, , ,
Next Generation Server Compression With Brotli (by/via)1494
, , , ,
4 Ways to Future Proof Your WordPress Site (by/via)1493
, ,
The Glory Days of the Web (by)1492
, , , , , ,
A Redesign With CSS Shapes (by/via)1491
, , ,
How It Feels to Learn JavaScript in 2016 (by)1490
,
WordPress SVG Support: How to Enable SVGs in WordPress (by/via)1489
, , ,
Make Forms Fun With Flexbox (by/via)1488
, , ,
Quick Tip: Add or Remove a CSS Class With Vanilla JavaScript (via)1487
, ,
Building Social: A Case Study on Progressive Enhancement (by/via)1486
, ,
5 Essential SEO Strategies for Improving Engagement Metrics (by/via)1485
,
Notepad++ Release 7 64-Bit Available (by)1484
,
Why We Should All Be Data Literate (by/via)1483
, ,
Quick Tip: How to Declare Variables in JavaScript (via)1482
, ,
Content Security Policy, Your Future Best Friend (by/via)1481
, ,
Autoprefixing, With CSS Variables! (by)1480
, ,
Where Things Are at in the CSS Grid Layout Working Draft (via)1479
, ,
Webfonts on the Prairie (via)1478
,
How Information Overload Is Ruining Your Work Life (by/via)1477
,
YAML: Probably Not So Great After All (by)1476
How We Use Prototyping, and How It Made Us More Efficient (by/via)1475
, , , ,
Spectre: A Lightweight CSS Framework (via)1474
,
Accessible SVGs (by/via)1473
, , ,
Upgrading CSS Animation With Motion Curves (by/via)1472
, , ,
Code: Align the Happy Path to the Left Edge (by)1471
, ,
How to Choose the Right CSS Toolkits and Frameworks (by+/via)1470
, , , ,
PHP—the Wrong Way1469
,
Accelerated Mobile Pages, a Critical View (by)1468
,
Communicating Animation (by/via)1467
, , ,
How to: Static Site With Grow.io and Netlify1466
, , ,
A Beginner’s Guide to Progressive Web Apps (by/via)1465
, ,
Creating AMP Pages With Perch (by/via)1464
, ,
Practical SVG (by/via)1463
,
Is Houdini Ready Yet‽ (by)1462
, , , , , ,
A Refined Content Security Policy (via)1461
, , , , , ,
CSS “mix-blend-mode” Is Bad for Your Browsing History (by)1460
, ,
Release Notes for Safari Technology Preview 10 (by/via)1459
, , ,
Using a Static Site Generator at Scale: Lessons Learned (by/via)1458
, , ,
Getting Practical With Microcopy (by/via)1457
, ,
Visual Regression Testing With PhantomCSS (via)1456
, ,
Getting Started With Vue.js (by/via)1455
,
How to Use ES6 Arguments and Parameters (by/via)1454
, , ,
The Business Case for Progressive Web Apps (by/via)1453
, ,
The Anatomy of a Coding Guideline (by)1452
,
On Tailoring and Web Frameworks (by)1451
,
ES6 Feature Complete (via)1450
, , , , ,
Custom Formatting in HTML and LaTeX Code Listings Using Pandoc (by)1449
, ,
WordPress Theme Automation With Gulp (by/via)1448
, , ,
Redux: An Introduction (by/via)1447
, ,
The Foundation of Technical Leadership (by/via)1446
, , ,
A History of CSS Image Replacement (via)1445
, , , ,
How to Think About Your Career (by)1444
,
Web Platform Security Boundaries (by)1443
,
Improving the Color Accessibility for Color-Blind Users (by/via)1442
, ,
The Future of the Web (by/via)1441
,