Frontend Dogma

“2010s” Archive (4)

Entry (With Sources) and Other Related TopicsDate#
Quick Tip: DRY Up Your Model Validations Tests (by/via)1440
, , , ,
Shortcuts and Tips for Improving Your Productivity With Sublime Text (by/via)1439
, , ,
A Quick Introduction to CoffeeScript (via)1438
,
Using the HTML “lang” Attribute (by/via)1437
, , ,
An Overview of Liquid: Shopify’s Templating Language (by/via)1436
, , ,
10 Guidelines for Using Material Design Wisely (via)1435
, ,
10 Cool Things You Can Do With CodePen and JavaScript (by/via)1434
26 Impressive Web Projects Built With CSS Only (via)1433
, ,
The Importance of Code Reviews (by/via)1432
, ,
Pixel Density, Demystified (by)1431
,
jQuery 3.0 Final Released (by/via)1430
,
Cleanly Handling a Fork on GitHub (by)1429
,
A Wordy History of Default Browser Styles and CSS Resets1428
, ,
Regular Expressions in JavaScript (by/via)1427
,
Introducing the CSS “Clip-Path” Property (via)1426
, ,
Battling BEM CSS: 10 Common Problems and How to Avoid Them (via)1425
, , , ,
The Beginner’s Guide to Content Strategy (by/via)1424
, ,
Designing Meaningful Animation (by/via)1423
, , ,
Typography on the Web Is Like Other Typography Only More Interesting (by/via)1422
,
Advice From a Young Designer to Younger Designers (by/via)1421
, ,
Quick Tip: Single Character Transforms With CSS and JS (by/via)1420
, , ,
Stylelint: The Style Sheet Linter We’ve Always Wanted (by/via)1419
, , ,
An Introduction to the Basics of Modern CSS Buttons (via)1418
, , ,
Building a Robust Frontend Using Progressive Enhancement (via)1417
, , , , ,
Understanding the CSS Property Value Syntax (by/via)1416
, ,
Crash Course: Learn the Sketch UI in Roughly 4 Minutes 20 Seconds (by/via)1415
, ,
Cloudflare Is Ruining the Internet (for Me) (by)1414
, , ,
A Tale of CSS and Sass Precision (by/via)1413
,
Never Show a Design You Haven’t Tested on Users (by/via)1412
, , ,
On Design Systems: Sell the Output, Not the Workflow (by/via)1411
, ,
Accessibility and Performance (by)1410
, , ,
Service Workers and PWAs: It’s About Reliable Performance, Not “Offline” (by)1409
, , , ,
An Ultimate Guide to CSS Pseudo Classes and Pseudo Elements (by/via)1408
, , ,
Meaningful CSS: Style Like You Mean It (by/via)1407
, ,
Introducing the CSS Grid Layout (via)1406
, , ,
How to Use JSON Data Fields in MySQL Databases (by/via)1405
, , ,
Release Notes for Safari Technology Preview 3 (by/via)1404
, , ,
Improving the Quality of Your CSS With PostCSS (via)1403
, , ,
5 Career-Ending Mistakes Web Developers Make (via)1402
, , ,
The Web Isn’t Uniform (by)1401
, ,
Affiliate Marketing Tips for 2016 (via)1400
, ,
Finally, CSS in JS! Meet CSSX (by/via)1399
,
Release Notes for Safari Technology Preview 2 (by/via)1398
, , ,
Technical Debt: Rescuing Legacy Code Through Refactoring (by/via)1397
, , , , ,
A Brief(ish) History of the Web Universe: New Hope(s) (by)1396
, , , ,
Interview With Vivaldi CEO Jón S. von Tetzchner (by+/via)1395
, , ,
RespImageLint—Linter for Responsive Images (by)1394
, , , ,
What Is the Definition of a “CSS Hack”? (by/via)1393
, , ,
Vivaldi 1.0 Release: Your New Default Browser? (by/via)1392
,
Vivaldi 1.0: Not for Everybody, Just You (by/via)1391
,
How PNG Works (by)1390
, ,
A Simple Web Developer’s Color Guide (by/via)1389
, , ,
6 jQuery Infinite Scrolling Demos (by+/via)1388
, ,
How to Use PostCSS With Gulp (via)1387
, , ,
Building the UI for the New “The Times” Website (by/via)1386
, , , , ,
Using Map and Reduce in Functional JavaScript (by/via)1385
Why I Don’t Use CSS Preprocessors (by)1384
,
How to Migrate a WordPress Site to a New Domain and Hosting (via)1383
, , , ,
How Good Are Your HTML and CSS Comments? (by/via)1382
, , , , ,
Useful WordPress Tools, Themes, and Plugins (by/via)1381
, , , ,
PostCSS Mythbusting: Four PostCSS Myths Busted (by/via)1380
,
Keeping Your Content Classy (by)1379
, ,
Google’s Mobilegeddon Aftermath: Eight Months Into a Better Mobile Web (by/via)1378
, , ,
6 SEO Trends to Watch for in 2016 (by/via)1377
, , , , , ,
How to Optimize Mobile Performance (by/via)1376
, , , , , , ,
On “:not” and Specificity (by)1375
, ,
Intro to ReactJS (by/via)1374
,
What I Learned in Five Weeks of Using CSS Modules (by)1373
, ,
Cleaning Up a CSS Codebase (by/via)1372
, , ,
Your First Drupal 8 Migration (by/via)1371
,
Coding mod_rewrite and WordPress Permalinks (by)1370
, , ,
React Server Side Rendering With Node and Express (by/via)1369
, , ,
Infinite Scrolling, Pagination, or “Load More” Buttons? Usability Findings in Ecommerce (via)1368
, , , ,
Do You Know These Eight HTML5 Tags? (by/via)1367
,
Quick Tip: Scheduled Backups for WordPress for Free in 5 Minutes (via)1366
,
Nunjucks: A JavaScript Template Engine (by)1365
, ,
CPP: A Standardized Alternative to AMP (by)1364
, , ,
Content Modeling With Jekyll (via)1363
, ,
All Talk and No Buttons: The Conversational UI (by/via)1362
,
Become a Web Developer in 7 Simple Steps (by/via)1361
,
Efficient Responsive Design Process (by/via)1360
, , , ,
7 Trends That Will Define Web Design in 2016 (by/via)1359
, , , , ,
You Got Your CSS in My JavaScript (by)1358
, ,
Validating Product Ideas (by/via)1357
,
Distribution Packages Considered Insecure1356
, ,
9 of the Most Popular Free WordPress Themes (by/via)1355
, ,
Critical Metric: Critical Resources (by)1354
, , ,
Introducing: The Ultimate CSS Survey (by/via)1353
, ,
why-is-node-running (by)1352
, ,
Custom Elements No Longer Contentious (by)1351
A Brief(ish) History of the Web Universe: The Early Web (by)1350
, , ,
Getting Started With React: Building a “Hello World” Demo (via)1349
, ,
What’s New in ECMAScript 2016 (ES7) (by)1348
,
The Power of Responsive Design Sprints (by/via)1347
, , ,
The Art of the Commit (by/via)1346
, , ,
Getting Past “Hello World” in Angular 2 (by/via)1345
, ,
The Ultimate Guide to Link Building With Content (by/via)1344
, , ,
Extending Sass With PostCSS (by)1343
, , ,
Why I Love Working With the Web (by)1342
,
Working With Databases in WordPress (by/via)1341
, ,
Lazy-Loading Images: How Not to Really Annoy Your Users (via)1340
, , ,
10 Years of Web Inspector (by/via)1339
, , , ,
Aligning Your Front End Process (by)1338
, ,
It’s Time to Rethink Vendor Prefixes in CSS (by/via)1337
, , ,
Eliminating Known Vulnerabilities With Snyk (by/via)1336
, ,
CSS Variables: The Architecture Backbone (via)1335
, , ,
Introduction to Craft CMS (by/via)1334
,
Neat Trick for CSS “object-fit” Fallback on Edge (and Other Browsers) (by)1333
, , ,
Getting Started With Underscore.js (by/via)1332
,
An Introduction to CSS’s “@ supports” Rule (Feature Queries) (by/via)1331
, , ,
10 Web Predictions for 2016 (by/via)1330
, , , , , , , , ,
Why You Should Choose Your Own HTTPS (by)1329
, , , ,
Build a Web App With Backbone.js and Socket.IO (by/via)1328
, , ,
Writing Is Design (by)1327
,
The Law of Maintainability (by)1326
Blending Modes Demystified (by/via)1325
, , , ,
The Problem With Progressive Enhancement (by)1324
, , ,
Internet Explorer CSS Limits and Workarounds (by/via)1323
, , ,
Programming Languages and Programming Paradigms1322
, ,
Revisiting Firefox’s DevTools (by/via)1321
, , ,
Generating SVG With React (by/via)1320
, ,
In Defense of CSS Resets (by)1319
,
Reimagining Single-Page Applications With Progressive Enhancement (by/via)1318
, , , ,
JavaScript: 2015 in Review (by/via)1317
,
An in-Depth Look at CORS (by/via)1316
, , ,
Understanding the CSS Modules Methodology (by/via)1315
, , ,
A Beginner’s Guide to WebGL (by/via)1314
, , , ,
Component-Driven CSS Frameworks (via)1313
, , , , ,
Using Multi-Step Animations and Transitions (by/via)1312
, , ,
Decorating the Web With CSS Border Images (by/via)1311
, , ,
Design, White Lies, and Ethics (by/via)1310
,
PostCSS—a Comprehensive Introduction (by/via)1309
, , ,
What’s New in Vue.js 1.0 (by/via)1308
A Brief(ish) History of the Web Universe: Time (by)1307
, ,
Microsoft Edge’s JavaScript Engine to Go Open-Source (via)1306
, , , ,
Getting Started With CSS “calc()” (by/via)1305
, ,
Learn PHP 7, Find Out What’s New, and More (by/via)1304
, ,
The 10 Big Web Design Trends of 2015 (via)1303
, , , , , , , , ,
Technical SEO—Fundamental Principles (by/via)1302
, ,
Vivaldi, Your Next Browser? (by/via)1301
,
Flexbox Froggy (by/via)1300
, , , ,
Rolling Out Responsive (by/via)1299
,
Frameworks (by/via)1298
,
Blue Beanie Day1297
, ,
Seriously, Don’t Use Icon Fonts (by/via)1296
, , ,
A Brief(ish) History of the Web Universe: The Pre-Web (by)1295
, ,
PHP vs. Ruby—Let’s All Just Get Along (by/via)1294
, ,
Getting Started With Service Workers (by/via)1293
, ,
Static Site Generators Reviewed: Jekyll, Middleman, Roots, Hugo (by/via)1292
, , ,
JavaScript Frameworks and Mobile Performance (by)1291
, , ,
You Should Use [Insert Library/Framework], It’s the Bestestest! (by/via)1290
,
The Cost of Frameworks (by)1289
, ,
Writing CSS on Growing Teams (by/via)1288
, , , ,
An Overview of JavaScript Templating Engines (by/via)1287
, , , ,
CSS in the Modern World (via)1286
,
An Introduction to Google’s Accelerated Mobile Pages (AMP) (by/via)1285
, ,
Style Guide Best Practices (by/via)1284
, , , ,
Why Passwordless Authentication Works (by/via)1283
, ,
Design + Performance (by+/via)1282
, , ,
Modern Progressive Enhancement (by/via)1281
, ,
9 Ways That Design Trends Are Holding You Back (via)1280
,
Programmers: Stop Calling Yourselves Engineers (by/via)1279
,
A Primer on Using Flexbox With Compass (via)1278
, , , ,
How I Got Started in Technical Evangelism (by/via)1277
, ,
Why Static Site Generators Are the Next Big Thing (by/via)1276
,
ECMAScript 6 (ES6): What’s New in the Next Version of JavaScript (by/via)1275
,
Templating With Handlebars (via)1274
4 Expert Tips for Getting the Most Out of Google Fonts (via)1273
, ,
HTTP/2: The Pros, the Cons, and What You Need to Know (by/via)1272
, ,
Offering Feedback (by/via)1271
, , ,
Space Yourself (by/via)1270
, , ,
Reverse Text Color Based on Background Color Automatically in CSS (by/via)1269
, ,
Choosing a CMS Your Organization Will Love (by/via)1268
, ,
Object-Oriented UX (via)1267
, ,
How to Solve Caching Conundrums (by/via)1266
, ,
Performance Budgets in Action (by/via)1265
,
What’s New in Ember 2.0? (by/via)1264
How to Create a Web Style Guide You’ll Be Proud Of (via)1263
, , ,
AMP and Incentives (by)1262
, , ,
Using Web Fonts the Best Way (in 2015) (by)1261
,
Caching a MongoDB Database With Redis (by/via)1260
, , ,
Accelerated Mobile Pages Project (via)1259
, ,
Introducing RAIL: A User-Centric Model for Performance (by/via)1258
, , ,
Writing to Think (by/via)1257
,
An Intro to the Twig Templating Engine in Drupal 8 (via)1256
, , ,
What I’ve Hated and What I’ve Loved About Web Development (by)1255
,
ESLint: The Next-Generation JavaScript Linter (by/via)1254
, ,
The Nearly-Headless CMS (by/via)1253
, ,
SQL vs. NoSQL: How to Choose (by/via)1252
, , ,
The Problem of “Fire and Forget” in Web Design (by)1251
, ,
The Full Stack Overflow Developer (by/via)1250
, , ,
Creating Cel Animations With SVG (by/via)1249
, , , ,
Preloading Images in Parallel With Promises (by/via)1248
, ,
The Most Popular WordPress Landing Page Plugins (by/via)1247
, ,
Hello, My Name Is <Error> (via)1246
, , , ,
Node v4.0.0 (Current) (via)1245
,
Object Orientated Development With WordPress (by/via)1244
, ,
How to Solve the Global npm Module Dependency Problem (by/via)1243
, ,
Hey Designers: Stop Being an Afterthought (by/via)1242
, , ,
Breaking the Barriers—Moving Browsers and the Web Forward (by/via)1241
, , ,
Delivering Responsibly (by/via)1240
, , , ,
A Brief History of Web Design (by/via)1239
, ,
Animating the User Experience (by/via)1238
, , ,
SVG Lessons I Learned the Hard Way (by/via)1237
, , ,
The Web’s Future Is Offline (by/via)1236
, ,
SVG Is for Everybody (by/via)1235
, ,
Type Is Visible Language (by/via)1234
, ,
CSS Is a Mess (by/via)1233
, ,
Atomic Design (by/via)1232
, ,
Architecting Scalable CSS (by/via)1231
, , , ,
Cheat Your Way With UX (by/via)1230
, ,
JSON Validation by Committee (by/via)1229
, , ,
Firefox 40: Profiling JavaScript Performance and More (by/via)1228
, ,
HTTP Cats (by)1227
, ,
10 Common Mistakes Web Developers Make (by/via)1226
, , , , ,
Microsoft Edge: The Review (by/via)1225
, ,
5 Easy Performance Tweaks for Node.js Express (by/via)1224
, , , ,
Understanding Scope in Ruby (via)1223
,
Ember.js 2.0 Released (by/via)1222
,
Understanding Critical CSS (via)1221
,
Deconfusing Pre- and Post-Processing (by)1220
, , ,
Using “@ error” Responsibly in Sass (by/via)1219
,
The ES6 Conundrum (by/via)1218
, , , ,
The Tedium of Managing Code (by/via)1217
, , , ,
Mastering Image Optimization in WordPress (via)1216
, , ,
The State of Accessibility in PHP Tools (by/via)1215
, , , , , ,
Constructing CSS Quantity Queries on the Fly (by/via)1214
,
An Introduction to Open-Source Licenses (by/via)1213
, ,
A Look at Length Units in CSS (via)1212
,
A Simple Developer Error Is Exposing Private Information on Thousands of Websites (by/via)1211
, , , ,
The Difference Between Minification and Gzipping (by/via)1210
, , ,
Backbone.js Basics: Bringing an App to Life With Events (via)1209
, , , ,
Memory Management (by/via)1208
,
Making Minimalism Work in Mobile and Web (via)1207
, , , ,
A Brief History of HTML (by)1206
, , , , ,
Quantity Ordering With CSS (by/via)1205
, , ,
jQuery 3.0 Is Released (by/via)1204
What’s New in Firefox 39 (via)1203
, ,
12 Little-Known CSS Facts (the Sequel) (by/via)1202
, , , , , ,
More Tips to Further Secure WordPress (by/via)1201
, , ,
Web Design Is Dead. No, It Isn’t. (by/via)1200
, ,
Atomic OOBEMITSCSS (by/via)1199
, , ,
Web Design Is Dead (via)1198
, ,
React + Performance = ? (by)1197
, ,
How to Grunt and Gulp Your Way to Workflow Automation (by/via)1196
, ,
Container Queries: Once More Unto the Breach (by/via)1195
, ,
Getting to Know Stylus (by/via)1194
, ,
Understanding Block Formatting Contexts in CSS (by/via)1193
,
Design Principles: Compositional, Symmetrical, and Asymmetrical Balance (by/via)1192
,
Improving Web Security With the Content Security Policy (by/via)1191
, ,