Life is about deciding who you are: Join us and decide to be for environmental protection, free education and generous social security, human rights and international law, and, of course, action against oppression and violence (starting with helping the people of occupied Palestine 🇵🇸)! Hide

Frontend Dogma

“2010s” News Archive (6)

Entry (Sources) and Additional TopicsDate#
Web Standards Group Plans to Continue Do-Not-Track Effort1,401
w3c, do-not-track, privacy
Webpage Performance (geo)1,400
performance, compression, images, minification, caching, content-delivery
modern.ie (ppk)1,399
internet-explorer, microsoft, browsers
Do as Little as Possible (ali)1,398
web, mobile, simplicity
Responsive Navigation on Complex Websites (sma)1,397
navigation, responsive-design, complexity
Diagnostic.css—Super Quick Web Accessibility Testing (kar)1,396
accessibility, css, testing, bookmarklets
Deploying a Yeoman/Angular App to Heroku1,395
deploying, yeoman, angularjs, heroku
Technical Debt1,394
technical-debt, maintenance
Domain Sharding Revisited1,393
performance, domains, http, protocols
Tell Don’t Ask (mfo)1,392
programming, best-practices
WordPress Fragment Caching Revisited (css)1,391
wordpress, caching, performance, php
Code Culture Problem1,390
quality, communication, culture, bugs
XML, JSON, XSLT, and XQuery (w3c)1,389
xml, json, xsl, xquery
Flat Design and Thin Is In (sma)1,388
design, flat-design
Progressive Enhancement Is Faster (jaf/sma)1,387
progressive-enhancement, performance
A Look at the HTML5 “nav” Element1,386
html, semantics, navigation
Interview With Lea Verou of the W3C (lea)1,385
interviews, css, vendor-extensions, standards, w3c
The Dark Shadow of the DOM (sib)1,384
dom, shadow-dom, accessibility
Opera 16 Adds Form Filler, New Browser Tweaks (bet)1,383
opera, browsers
Randomize Sass (geo)1,382
sass, randomness
The Angular Way1,381
angularjs, jquery, best-practices
Web and Mobile Interest Group Emerges From W3C to Further Mobile Web Initiative (dom/cms)1,380
w3c, mobile, standards
Release the Kraken—Announcing Yeoman 1.01,379
release-notes, yeoman
A URL Policy for Web Projects (j9t)1,378
urls, links, conventions
Using Remote Image Files When You Develop Locally (lul)1,377
processes, images, drupal, apache, servers
WebKit Has Implemented “srcset”, and It’s a Good Thing (wil/sma)1,376
webkit, images, html, responsive-design
Semantic CSS With Intelligent Selectors (hey/sma)1,375
css, selectors, semantics, html
Best Practice for Code Examples (sib)1,374
documentation, best-practices
SVG Fallbacks (chr/css)1,373
svg, images, support, browsers, png
Chrome Bug Reveals Your Passwords1,372
chrome, google, browsers, bugs
How to Create Temporary and Permanent Redirects With Apache and nginx1,371
how-tos, redirecting, servers, apache, nginx
SVG Filters on Text (css)1,370
svg, images, filters, effects
HTML5 Web Storage1,369
html, browser-storage
End of an Era as Firefox Bins “Blink” Tag (the)1,368
firefox, mozilla, browsers, html
How to Configure the Apache Web Server on an Ubuntu or Debian VPS1,367
how-tos, configuration, apache, servers, unix-like
What Makes a Website Look Dated?1,366
design
What’s New in Firefox 23 (cra)1,365
browsers, mozilla, firefox
Autoprefixer: A Postprocessor for Dealing With Vendor Prefixes in the Best Possible Way (sit/css)1,364
css, vendor-extensions, tooling, postprocessors, autoprefixer, grunt
Amazon’s Appstore Is Now Accepting HTML5 Web Apps (jam)1,363
amazon, html, web-apps
Object-Oriented HTML, and OOCSS (j9t)1,362
html, css, objects, oocss
Vim Cheat Sheet1,361
websites, cheat-sheets, vi+vim, code-editors
Bid to Kill CAPTCHA Security Test Gains Momentum1,360
captcha, security, accessibility
Images Slowing Down Your Site? Try This One Weird Trick! (aer)1,359
performance, images, javascript
Solving Rendering Performance Puzzles (jaf)1,358
svg, javascript, performance, rendering
The HTML5 “form” Attribute (cra)1,357
html, attributes, forms
W3C Highlights—August 2013 (w3c)1,356
w3c
The “Other” Interface: Atomic Design With Sass (fon/sma)1,355
atomic-design, sass
Is WebRTC Ready Yet?1,354
websites, webrtc, overviews, support, browsers
Persistent Data Storage API1,353
browser-storage, apis, w3c, standards
The True Cost of Progressive Enhancement (aar)1,352
progressive-enhancement, economics
Columnize WordPress Tags (geo)1,351
wordpress, css
Web Storage (w3c)1,350
browser-storage, apis, standards
When Do Elements Take the Focus? (sib)1,349
accessibility, html, focus
JavaScript “wake” Event1,348
javascript, events
Automatic CSS Testing (chr/css)1,347
css, testing, regressions, automation
CSS3 Transition Property Basics (cra)1,346
css, transitions, examples, fundamentals
Much Ado About Diversity1,345
community, dei
The Web Designer’s Guide to Image Copyrights1,344
guides, design, images, licensing
“Do Not Track” Opt-Out Icon Coming to Mobile Browsers (dar/cne)1,343
do-not-track, privacy, browsers, mobile
The Web’s Longest Nightmare Ends: Eolas Patents Are Dead on Appeal (jmu/ars)1,342
w3c, web, legal
Does Flexbox Have a Performance Problem? (chr/css)1,341
css, flexbox, layout, performance
Simple Responsive Images With CSS Background Images (sma)1,340
responsive-design, images, backgrounds, css, html
How “yield” Will Transform Node.js1,339
nodejs, javascript
W3C Rejects Ad Industry Attempt to Hijack Do-Not-Track Specs1,338
w3c, do-not-track, privacy, economics
Introducing ESLint (nza)1,337
introductions, tooling, linting, eslint
On Mobile, Data URIs Are 6× Slower Than Source Linking (New Research)1,336
mobile, performance, data-urls
What’s New in IE11’s Developer Tools (cra)1,335
browsers, microsoft, internet-explorer, dev-tools
W3C Report Updates Web Applications on Mobile Standards (cms)1,334
w3c, web-apps, mobile, standards
WCAG Techniques and Understanding WCAG Updates (w3c)1,333
accessibility, wcag, techniques
5 HTML5 and ARIA Design Patterns (tin+)1,332
html, aria, design-patterns, navigation
What’s Continuous Deployment?1,331
ci-cd
What’s New in Chrome 28 (cra)1,330
browsers, google, chrome
When the UI Is Too Fast (nng)1,329
performance, usability
Discovering Sketch1,328
design, tooling, sketch
Why You Should Learn HTML5 Now Before It Explodes in Popularity1,327
html, learning, training, link-lists
Centering Percentage Width/Height Elements (chr/css)1,326
css, centering
Progressive Enhancement Is Still Important (jaf)1,325
progressive-enhancement, javascript, testing
Opera 15 Is Launched (cra)1,324
browsers, opera
Progressive Enhancement: Still Not Dead (tha)1,323
progressive-enhancement, javascript
The Updated Guide to Unicode on Python (mit)1,322
guides, unicode, python, encoding
Say “Yes” to JavaScript (mit)1,321
javascript, privacy, performance
IE11 Gives Microsoft a Shot at Browser Redemption (fre/tec)1,320
internet-explorer, microsoft, browsers
Array Operators in PHP: Interesting but Less Spoken1,319
php, arrays, operators
HTML 80001,318
html, whatwg
Linked Data Glossary (w3c)1,317
structured-data, semantic-web, terminology, concepts
Reject DRM and You Risk Walling Off Parts of the Web, Says W3C Chief (zdn)1,316
drm, eme, web, w3c
How We Can Create Open Standards for Social Business (dhi/zdn)1,315
social-media, standards, w3c, opensocial
Improving Usability With Extra Navigation Keys (sib)1,314
usability, keyboard-navigation, javascript
Is HTML5 Ready? (rem)1,313
html
Media Queries Are Not the Answer: Element Query Polyfill (sma)1,312
responsive-design, css
Nifty Modal Window Effects (cod)1,311
css, modals, effects
CSS for Dummies1,310
css, fundamentals
CSS3 Animation Cheat Sheet1,309
css, animations, cheat-sheets
Understanding Streams in PHP1,308
php, streaming
13 Tenets of User Experience (rhj/sma)1,307
user-experience, principles
Devs Respond to CSS Shapes Module Level 1 (cra)1,306
css, shapes
Backlinks and Reconsideration Requests1,305
backlinks, links, seo, search, google
Google Retires Chrome Frame (cra)1,304
google, chrome-frame, browsers, microsoft, internet-explorer
Top 10 Front-End Development Frameworks1,303
frameworks, link-lists
Regular Expressions—Gotta Love Them1,302
interviews, regex
Retiring Chrome Frame (dev)1,301
google, chrome-frame, browsers, microsoft, internet-explorer, plugins
A Simple Guide to Semantic Versioning1,300
guides, semver, versioning, git, examples
Facing the Challenge: Building a Responsive Web Application (sma)1,299
responsive-design, web-apps, progressive-enhancement
IE 10 Specific Styles (chr/css)1,298
internet-explorer, microsoft, browsers, browser-detection
We Should All Have Something to Hide1,297
privacy, security
Why We Need Responsive Images (tka)1,296
images, responsive-design, performance, metrics
Manage Complexity With the Facade Pattern1,295
complexity, software-design-patterns, php
Selling Social in 20131,294
social-media, metrics, economics
W3C Insider Explains What’s Wrong With Cramming DRM Into HTML5—and What You Can Do About It (plu/boi)1,293
html, drm, eme, web, w3c
Do You Really Need jQuery? (cra)1,292
jquery, javascript
EFF Blasts Proposed DRM Features in HTML51,291
eff, html, drm, content, economics
EFF Files Objections With W3C Decrying Addition of DRM to HTML5 (iai/the)1,290
eff, w3c, html, eme, drm
6 Quick Tips for International Websites (j9t)1,289
internationalization, html, css, tips-and-tricks
Compile and Monitor Sass From Gumby21,288
sass, compass, tooling
Camino Reaches Its End1,287
camino, browsers
HTML5 Webpage Locks “Would Stifle Innovation”1,286
html, drm, eme, content, eff
Happy 10th Birthday WordPress (cra)1,285
wordpress, anniversaries
Sass Style Guide (chr/css)1,284
sass, style-guides, examples
The State of Responsive Web Design (ste/sma)1,283
responsive-design, mobile, html, css, javascript
Tips and Tricks for Testing WordPress Themes (sma)1,282
wordpress, theming, testing, tips-and-tricks
The Point of Packaged Web Apps (ppk)1,281
web-apps, web-packaging
Building the New Financial Times Web App (A Case Study) (sma)1,280
web-apps, css, scrolling, case-studies
“Scope” in CSS (css)1,279
css, scope, bem
What’s New in Chrome 27 (cra)1,278
browsers, google, chrome
Extend the Web Forward (wyc)1,277
web-platform, extensibility, apis
The Design of Code: Organizing JavaScript (ali)1,276
javascript, architecture, maintainability, modules, jquery, plugins, apis
Writing Testable JavaScript (ali)1,275
javascript, testing
Even Better CSS3 Toggle Switches (cra)1,274
css, toggles
Git: Simply Stashing1,273
git, command-line
Replace the Image in an “<img>” With CSS (css)1,272
css, images, image-replacement, techniques
Creating a Performance Culture1,271
performance, culture
HTML5’s “Performance Issue” Rubbished (cra)1,270
html, performance
Migrating a Website to WordPress Is Easier Than You Think (sma)1,269
content-management, wordpress, migrating
DRM in HTML—the Programmer’s View1,268
html, drm, eme, w3c
Mobile Website Security1,267
mobile, security, hosting, policies
Making the Web Platform More Suitable for “Apps” (ann)1,266
web-platform, web-apps
No, HTML5 Does Not Have a Performance Issue (pba)1,265
html, performance
Paul Irish on Chrome Moving to Blink (pau+/ali)1,264
interviews, browsers, google, chrome, blink, browser-engines
The Web Wars1,263
libraries, frameworks, tooling, history, comparisons
Happy 10th Birthday CSS Zen Garden (cra)1,262
anniversaries, css, design, css-zen-garden
How to Contribute to WordPress (sma)1,261
how-tos, wordpress, community
Pure (eri)1,260
frameworks, css, pure
The Definitive Guide to CSS Transitions1,259
guides, css, transitions
Thoughts About SCSS and BEM1,258
sass, bem, css
Taming Asynchronous JavaScript1,257
javascript, asynchronicity, callbacks, promises, nodejs
The CSS Zen Garden at 10 (mal)1,256
anniversaries, css-zen-garden, css
How Much Has the Web Really Changed? (vas/sma)1,255
design, web
3D Inset Parallax Effect (css)1,254
css, parallax, effects
FSF Campaigns Against Standardisation of DRM (sam)1,253
html, drm, w3c
MongoDB Indexing1,252
databases, mongodb, php
The Architecture of Productivity1,251
productivity, user-experience, complexity, simplicity
Hot in Web Standards: March/April 2013 (lea)1,250
css, grids, layout, testing, lazy-loading, apis, standards, w3c
Why the Web Is Ready for Responsive Web Design1,249
responsive-design, mobile, html
Node at Work: A Walkthrough (ali)1,248
nodejs, javascript
Blink and the End of Vendor Prefixes (nza)1,247
blink, browser-engines, vendor-extensions, css
8 CSS Properties Designers Can’t Live Without1,246
css, layout
Better Understanding Random1,245
randomness, php
Getting Started With HTML51,244
introductions, html, browsers, code-editors, dev-tools, conformance
How to Create SVG Paths Easily Using the GIMP (zol)1,243
how-tos, images, svg
Digital Publishing and the Web (iva/ali)1,242
w3c, standards, web-platform, css, print
MS Donates 400 Pages to Web Documentation Project1,241
microsoft, web-platform, documentation, javascript
On CSS Documentation1,240
css, documentation, cssdoc
Magic Numbers in CSS (chr/css)1,239
css, maintainability
RIP HTML5 “<hgroup>” Element (cra)1,238
html, headings
jQuery 2.0 Released (dme/jqu)1,237
jquery, release-notes
3 Neat Tricks With Regular Expressions (sib)1,236
regex, javascript, tips-and-tricks
Base Converting and Binary Operators1,235
conversion, operators, php
WordPress Security Tips1,234
wordpress, security, tips-and-tricks
Preventing the Performance Hit From Custom Fonts (chr/css)1,233
performance, fonts, ajax, jquery, lazy-loading
JSON Linked Data1,232
json, json-ld
Netflix Coming to HTML5 Just as Soon as the DRM Ducks Are in a Row (ars)1,231
netflix, html, drm, eme, apis, content
Getting the URL of an Iframe’s Parent (nza)1,230
iframes, urls, javascript
How to Improve the Deployment of WordPress Websites (sma)1,229
wordpress, deploying, optimization, how-tos
Extending Twig Templates: Inheritance, Filters, and Functions1,228
php, twig
Media Queries Within SVG (tka)1,227
svg, images, css, media-queries, support, browsers
SEO Can Help You Communicate1,226
seo, communication
W3C Drops “hgroup” Tag From HTML5 Spec (wir)1,225
w3c, html, headings
Can You “Over Organize” JavaScript? (chr/css)1,224
javascript, conventions, formatting, optimization
It’s the End of the “Blink” Tag as We Know It (wir)1,223
html, support, browsers
CSS3 Columns and Paged Reflowable Content1,222
css, layout
Generating One-Time Use URLs1,221
urls, php
Improve Mobile Support With Server-Side-Enhanced Responsive Design (jon/sma)1,220
responsive-design, mobile, css, caching
A Complete Guide to Flexbox (chr/css)1,219
guides, css, flexbox, layout
Git Koans (sjl)1,218
git, command-line
Global Accessibility Awareness Day (ons)1,217
accessibility, awareness-days
WordPress Migration: How to Move a Site Without Hassle (sma)1,216
wordpress, migrating, how-tos
5 Common Mistakes With “rel=canonical”1,215
html, metadata, seo, google, mistakes
Can We Get Rid of Gradient Prefixes? (lea)1,214
css, vendor-extensions, gradients
Chrome 27 Beta Wrings Out More Speed, Streamlines HTML5 Input (jon/eng)1,213
chrome, google, browsers
What’s New in Firefox 20 (cra)1,212
browsers, mozilla, firefox
jQuery: The Performance of DOM Caching1,211
jquery, dom, caching, performance
Children of the DOM (sib)1,210
javascript, dom
CSS Masking (dev)1,209
css, masking
Blink (ppk)1,208
blink, browser-engines, chromium, chrome, google, opera, browsers
Blink—Chrome’s New Rendering Engine1,207
browsers, browser-engines, blink, chrome, google
Hello, Blink! (aer)1,206
browsers, browser-engines, blink
Media Queries in SVG Images (gri/clo)1,205
images, svg, css, media-queries
Moving From Flash to HTML5 the Easy Way (zor)1,204
migrating, flash, html
Do Not Change the Default Timezone From UTC in WordPress (wes)1,203
wordpress, time
Callbacks, Promises, and Simplicity1,202
javascript, nodejs, callbacks, promises, simplicity
Broken Promises1,201
nodejs, promises, callbacks, asynchronicity
Callbacks Are Imperative, Promises Are Functional: Node’s Biggest Missed Opportunity1,200
javascript, nodejs, callbacks, promises, asynchronicity
Object-Oriented PHP (ons)1,199
php, oop
CSS Architectures: New Best Practices1,198
css, resets, floats, image-replacement, icons, layout
Material Honesty on the Web (ali)1,197
design
Printing the Web (hcr)1,196
print, css
The End of Object Inheritance and the Beginning of a New Modularity1,195
videos, programming, conventions, principles
Tell W3C: We Don’t Want the Hollyweb (apr)1,194
html, drm, eme, w3c
There’s More to the CSS “rem” Unit Than Font Sizing (css)1,193
css, units
I’m Done With the Web (me1)1,192
learning, frameworks, gwt, sproutcore, emberjs
5 Extremely Useful But Rarely-Used CSS3 Properties1,191
css, backgrounds, transitions, colors, shadows
CSS Architectures: Principles of Code Cleanup1,190
css, principles, optimization, quality
Responsive Web Design With Physical Units (sma)1,189
responsive-design, mobile, css, units
The Basics of Caching and Cache Digests1,188
fundamentals, caching, ruby-on-rails
PHP Project Management1,187
php, project-management
DRM1,186
content, drm
Interview With Steve Faulkner: HTML5 Editor and New Doctor (ste+/htm)1,185
interviews, html, w3c
The Web on Mobile and Beyond (don/ali)1,184
web, mobile, mobile-first, responsive-design
Contributing to MooTools (ast/moo)1,183
mootools
Get Started With Testing From Top to Bottom1,182
introductions, testing, processes
The Overuse of “Censorship” (tan)1,181
google, censorship, terminology
Selecting HTML5 “id” and “class” Names That Start With a Number in CSS (ben)1,180
html, attributes, selectors, css
List of Mistakes in the Design of CSS (fan)1,179
css, mistakes
The Lengths of CSS (chr/css)1,178
css, units, support, browsers
Activating Browser Modes With Doctype (hsi)1,177
browsers, standards, doctype-switching, html, xhtml, xml
Is It Time for Open Standards for Web Payments? (w3c)1,176
w3c, economics
Defensive Design1,175
books, user-experience, usability, errors, design
Oh Look—a Dead WaSP (cra)1,174
standards, community, advocacy, web-standards-project, developer-relations, browsers
Using SVG (chr/css)1,173
svg, images, css, support, browsers, examples, data-urls, tooling, link-lists
W3C Is Getting Some Work Done (ali)1,172
w3c
How to Build a Better Button in CSS3 (cra)1,171
how-tos, buttons, css
Our Work Here Is Done (aar/wa)1,170
web-standards-project, standards, community, advocacy, developer-relations, browsers
Unless You Use Firefox, HTML5 localStorage Can Completely Fill Your Hard Drive1,169
html, browser-storage, browsers, chrome, google, safari, apple, opera, internet-explorer, microsoft
WebKit for Developers (pau)1,168
webkit, overviews, link-lists
6 Nifty, Time-Saving HTML Attributes1,167
html, attributes, forms
The Problem of CSS Form Elements (sma)1,166
css, forms
Browserify vs. Component (for)1,165
browserify, tooling, comparisons
Setting Up a MySQL Database (ast)1,164
mysql, databases
HTML5 Forms Introduction and New Attributes (htm)1,163
introductions, forms, buttons, attributes, html
A Guide to Method Chaining1,162
guides, ruby
Polymer1,161
websites, polymer, web-components
What’s New in Chrome 25 (cra)1,160
browsers, google, chrome
Firefox Raises the Online Privacy Bar With New Cookie Policy (edb/zdn)1,159
firefox, mozilla, browsers, cookies, privacy
Brad Hill: “HTML5 Security Realities” (chr/css)1,158
slides, security, xss, html
Font Hinting and the Future of Responsive Typography (nic/ali)1,157
fonts, typography, responsive-design
A Reminder About Selling Links That Pass PageRank1,156
pagerank, google, seo, monetization
The Evolution of the BEM Methodology (sma)1,155
bem, css, naming, history
CSS Preprocessor README (tab)1,154
standards, tooling
The Five Features I Like Most About Opera (and Presto Is None of Them)1,153
opera, browsers
What’s New in Firefox 19 (cra)1,152
browsers, mozilla, firefox
A Perspective on SOA1,151
architecture, ruby-on-rails, testing, deploying, scalability
BBC Supports Attempt to Sneak DRM Into HTML5 (wir)1,150
html, drm, eme, content
QA and UX (nng)1,149
quality, user-experience, concepts
JavaScript Is Awesome1,148
javascript
Opera Announces Switch to WebKit Rendering Engine1,147
opera, browsers, browser-engines, presto, webkit
Using WAI–ARIA in HTML (ste/w3c)1,146
guides, html, aria, accessibility
Why Responsive Web Design Has to Win Out (sma)1,145
responsive-design, mobile
Opera Admits Defeat, Switches to Google’s Chromium1,144
opera, browsers, browser-engines, presto, webkit
A Critical Approach to Typefaces (sma)1,143
fonts, typography
Environmental Design With the Device API (ali)1,142
apis, sustainability
DRM for the Web? Say It Ain’t So (wir)1,141
w3c, html, drm, eme, content
Favicon: A Changing Role1,140
html, favicons, images
W3C in the Wild (ali)1,139
w3c, link-lists
Introducing the New HTML5 “<main>” Element (cra)1,138
introductions, html, semantics
Peer Dependencies (dom)1,137
npm, nodejs, dependencies
Web: From History to the Future1,136
web, tooling, libraries, frameworks
Hello Firefox, This Is Chrome Calling (sla/dev)1,135
chrome, google, firefox, mozilla, browsers, webrtc
Programmer-Friendly CSS Frameworks1,134
css, frameworks, link-lists
Reactive Programming (ast)1,133
programming, javascript
Groundwork CSS1,132
websites, frameworks, presentational-html, css
The Absolute Beginner’s Guide to CoffeeScript1,131
guides, coffeescript
How to Order CSS Selectors (j9t)1,130
how-tos, css, selectors, sorting, conventions
CSS Selectors Level 4: The Path to CSS41,129
css, selectors
2013 CSS Wishlist (chr/css)1,128
css, wish-lists
Microsoft Goes Its Own Way With WebRTC1,127
microsoft, standards, w3c, webrtc
Bulletproof Your Drupal Website1,126
drupal, security
Lingering Misconceptions on CSS Preprocessors (chr/css)1,125
css, preprocessors, less, sass
Sneak Peek Into the Future: CSS Selectors, Level 4 (sma)1,124
css, selectors
Andy Clarke: The Interview—Killing Contracts (mal/sma)1,123
interviews, design, business-relations, legal
What’s New in Chrome 24 (cra)1,122
browsers, google, chrome
Grid-Based Layouts 1011,121
design, layout, grids, adobe
Great Design Is Great Writing (kel)1,120
design, flat-design, writing
Common JavaScript “Gotchas”1,119
javascript
Form Follows Function1,118
web-platform, experiments, examples, effects
Google Releases Chrome 24—Get It Now (bet)1,117
chrome, google, browsers
Typography 1011,116
introductions, typography, terminology
Dealing With IE (ada)1,115
internet-explorer, microsoft, browsers
Using SSH and SFTP With PHP1,114
ssh, php
Using Web Storage (sib)1,113
browser-storage, apis, javascript
What’s New in Firefox 18 (cra)1,112
browsers, mozilla, firefox
Improving Your Website Usability Tests (sma)1,111
usability, testing, optimization
Interview With Ian Hickson, HTML Editor (bru/htm)1,110
interviews, html, standards, web-platform
Exploring Header Compression in HTTP/2.0 (mno)1,109
protocols, http, http-headers, compression
Shadow DOM 101 (dev)1,108
introductions, dom, shadow-dom
All You Need to Know About CSS Transitions1,107
css, transitions, javascript, jquery
How to Start an Open-Source Project (nza/sma)1,106
how-tos, foss, processes, licensing, documentation, versioning, releasing
Thursday, 3 January 2013 (hel)1,105
html, career, learning
Pseudo Element Animations/Transitions Bug Fixed in WebKit (chr/css)1,104
webkit, browser-engines, browsers, css, selectors, animations, transitions, bugs
10 Predictions for the Mobile Industry in 2013 (par/for)1,103
mobile, outlooks, html
Why Is Node.js So Much Faster? (sim)1,102
nodejs, javascript, performance, asynchronicity
10 Web Predictions for 2013 (cra)1,101
web, outlooks, microsoft, nodejs, responsive-design
Web Technology: 5 Things to Watch in 2013 (sts/cne)1,100
browsers, standards, images, performance
5 Use Cases for Icon Fonts (css)1,099
icon-fonts, fonts, examples, css
What Will HTTP Be Superseded By? (sim)1,098
protocols, http, ssl
6 Ways SEO Will Change in 20131,097
seo, google
Why Is Microsoft Contributing to WebKit? (mar/zdn)1,096
microsoft, webkit, browser-engines
Cover Full Height of Browser Viewport With CSS and JavaScript1,095
css, javascript, viewport
What the Heck Is SEO? A Rebuttal (wil/sma)1,094
seo
A Tale of Animation Performance (chr/css)1,093
css, animations, performance
CSS Masks—How to Use Masking in CSS Now (sch)1,092
how-tos, css, masking, svg, images
First Official W3C HTML5 Standard Finally Completed! What’s Coming in 2013? (tod)1,091
interviews, w3c, html, standards
Parallaxin’ (aer/dev)1,090
effects, parallax, css, javascript
Scrolling Performance (aer/dev)1,089
performance, scrolling
Why Moving Elements With “translate()” Is Better Than “pos:abs top/left” (pau)1,088
css, animations, performance
Get Started With Git1,087
interviews, introductions, git
Getting to Know CSS3 Selectors: Structural Pseudo-Classes1,086
css, selectors, examples
Hot in Web Standards: November/December 2012 (lea)1,085
html, apis, standards, w3c
HTML5 Inches Closer to the Finish Line (wir)1,084
html, standards, w3c
Open Source Release From MS Open Tech: Pointer Events Initial Prototype for WebKit (sbl/mic)1,083
microsoft, standards, foss, pointer-events, webkit
The Story of Why HTML5 Matters (bri/tec)1,082
html
CSS Baseline: The Good, the Bad, and the Ugly (sma)1,081
css, typography
HTML5 Is Done—HTML 5.1 Next on Standards Agenda (hei)1,080
html, canvas, standards, w3c
The Basics of jQuery (cji)1,079
fundamentals, jquery
WOFF File Format 1.0 (typ+/w3c)1,078
woff, fonts, standards
Tuktuk1,077
websites, frameworks, presentational-html, css
CSS Animations With Only One Keyframe (lea)1,076
css, animations
A Google’s World (plo)1,075
google
OWL 2 Web Ontology Language Document Overview (Second Edition) (w3c)1,074
overviews, owl, standards
Prototypes in JavaScript1,073
javascript, prototypes
Why Won’t Helvetica Go Away? (sma)1,072
fonts, typography, history
How to Become a Top WordPress Professional (sma)1,071
how-tos, wordpress, career
Translation Is UX (ali)1,070
localization, user-experience, accessibility
Introduction to Node.js Streams1,069
introductions, nodejs, streaming
The Perception of Speed1,068
performance, user-experience, single-page-apps
Headless WebKit and PhantomJS (cji)1,067
webkit, headless, tooling
“Father of the Internet”: Why We Must Fight for Its Freedom (cnn)1,066
web, censorship, legal
Introducing the Magento Layout (sma)1,065
introductions, magento, layout
Will HTML Ever Be Replaced? (cra)1,064
html
“Bad Code,” Dogmatism, Etc. (chr/css)1,063
html, css, quality
Firefox 18 Beta Adds JavaScript Improvements, Retina Display Support (tec)1,062
firefox, mozilla, browsers
Writing More Autonomous JavaScript (css)1,061
javascript, jquery, events
Web Scraping in Node.js (cji)1,060
scraping, nodejs
Why HTML5 Provided More Tricks Than Treats in 2012 (ven)1,059
html, retrospectives
The Single Responsibility Principle1,058
principles, solid, php
What Is CoffeeScript All About?1,057
coffeescript
Code Smells in CSS (css)1,056
css, maintainability, technical-debt, anti-patterns
Making HTTP Requests in Node.js (cji)1,055
http, nodejs
IVORY Framework1,054
websites, frameworks, presentational-html, css
CSS Architecture (phi)1,053
css, architecture, naming, best-practices, tooling
What the Hell’s Up With “@ media not”? (ppk)1,052
css, media-queries
Interview With Robin Berjon, HTML5 Editor (rob+/htm)1,051
interviews, html, standards, w3c, whatwg
HTML5 and the Future of the Web1,050
html, standards
JavaScript Accessibility 101 (sib)1,049
introductions, javascript, accessibility
The CSS Problem (j9t)1,048
css, standards
How to Use Aliases in Linux Shell Commands (com)1,047
how-tos, aliases, command-line, shells, unix-like
Is HTML5 Adoption the Real Deal for Developers?1,046
html, community
Perfecting Your Website’s Favicon1,045
images, favicons, optimization
W3C and Digital Publishing (iva/w3c)1,044
w3c, content, standards, epub
The Complete Guide to WordPress Custom Post Types (sma)1,043
guides, wordpress, php
Why Ems? (chr/css)1,042
css, units
Compressive Images (sco)1,041
images, compression, jpeg
Internet Explorer 10: The Review (cra)1,040
browsers, microsoft, internet-explorer
Off Canvas Menu With CSS “:target” (chr/css)1,039
css, selectors, navigation
Principles of Writing Consistent, Idiomatic HTML1,038
html, attributes, conventions, formatting, consistency, naming, sorting
The Open/Closed Principle1,037
principles, solid, php
The Facebook Loading Animation in CSS (css)1,036
css, backgrounds, animations, facebook+meta
The CSS Physical Unit Problem (ppk)1,035
css, units
Exploration of Single-Page Websites (sma)1,034
design, navigation, landing-pages, examples
CSS3 Pseudo-Classes and HTML5 Forms: Their Limitations and a Possible Solution (zol)1,033
css, html, forms
Web Developer Economics: The Wrapup (chr/css)1,032
career, economics, metrics
20 Inspirational Landing Page Designs1,031
design, landing-pages, examples, link-lists
Display Form “<progress>” (chr/css)1,030
html, forms, progress-indicators, jquery
Why Should Web Design Be a Profession? (sma)1,029
design, career
Getting Started With MooTools1,028
introductions, frameworks, mootools
5 CSS Properties That Give Designers Fits1,027
css, design, floats, shadows, gradients, borders, navigation
Usability of Browsers Error Messages (kar)1,026
browsers, errors, content, usability
Yahoo Will Ignore “Do Not Track” From IE10 (the)1,025
do-not-track, privacy, yahoo, internet-explorer, microsoft, browsers
Why Coding Style Matters (nza/sma)1,024
formatting, conventions, communication, html, css, javascript, jquery
Talk Node.js With the Experts—How It All Went Down1,023
interviews, nodejs, link-lists
The Road to Reusable HTML Components (sma)1,022
html, css, components, maintainability
Measuring Connection Speed in Browsers (ppk)1,021
network, performance, browsers, mobile
IE10 for Windows 7: Why the Delay? (cra)1,020
browsers, microsoft, internet-explorer, windows
There Is No Mobile Web (ada)1,019
videos, mobile, web
Practical Code Refactoring—Readability1,018
refactoring, best-practices, formatting, naming, conventions
Web Performance: When Millisecond Resolution Just Isn’t Enough (mic)1,017
performance, javascript, apis, metrics
What’s Left for HTML5? (sdt)1,016
html, standards
Combining CoffeeScript With ASP.NET1,015
coffeescript, asp-net
David Walsh on Redesigning With Sass (chr/css)1,014
sass, preprocessors, examples, mistakes
Top 10 PHP Security Vulnerabilities1,013
php, security, vulnerabilities
You’re Missing the Point of Promises (dom)1,012
javascript, promises
European Commissioner Concerned About “Do Not Track” Standard (hei)1,011
do-not-track, privacy, w3c
Cache Is King1,010
performance, caching
Color Theory 1011,009
introductions, colors, design
“Do Not Track” Proposal Runs Into More Roadblocks (lan)1,008
do-not-track, privacy, w3c, browsers, economics
IndexedDB Featured in New Web Development Open Standards Site1,007
indexeddb, databases, standards, w3c, documentation
Using JSLint to Refine Your Code1,006
javascript, linting, jslint
Node JS (tin/jsc)1,005
videos, javascript, nodejs
WebPlatform.org: Apple, Google, MS, Mozilla… Working on Standards1,004
web-platform, documentation, w3c, apple, facebook+meta, google, microsoft, mozilla, adobe, opera
Tech Rivals Team Up for Free Web Dev Docs (the)1,003
web-platform, documentation, apple, facebook+meta, google, microsoft
W3C Announces Web Platform Docs (sdt)1,002
w3c, web-platform, documentation, adobe, facebook+meta, google, microsoft, mozilla, opera
WebPlatform.org1,001
websites, web-platform, documentation, standards
Introducing TypeScript—JavaScript on Steroids (cra)1,000
introductions, typescript
An Introduction to CoffeeScript999
introductions, coffeescript, javascript
Thoughts on TypeScript (nza)998
typescript, javascript
“Do Not Track” Effort Going Nowhere (ton/pol)997
do-not-track, privacy, w3c, economics
Stefan Sagmeister Interview (sma)996
interviews, design
CSScomb: Sorting CSS Properties, the Better Way (sma)995
css, sorting, tooling
Hmm, Let’s Not “Fuck the Standards Bodies” (mar)994
standards, w3c, whatwg
Test the Web Forward (w3c)993
quality, testing, standards, web-platform
TypeScript—Microsoft’s Replacement for JavaScript992
microsoft, typescript, javascript
W3C Outlines Plan to Finalize HTML5991
w3c, html, standards
Relations (ada)990
apple, safari, browsers, developer-relations
Happy 10th Birthday Firefox! (cra)989
browsers, mozilla, firefox, anniversaries
The Flat Design Era988
flat-design, design, link-lists
Apple’s .mobi Insanity (ppk)987
safari, apple, mobile, browsers
Towards Interoperable Pointer Events: Evolving Input Events for Multiple Devices (mic)986
pointer-events, apis, internet-explorer, microsoft, browsers, w3c
Homepage Design Changes (nng)985
homepages, design, history
Do Web Developers Ever Learn?984
web, learning, javascript
Building Your Own URL Shortener983
php, mysql, databases, functionality, urls
Code Guide (mdo)982
websites, guides, conventions, html, css
“Do Not Track” in the Short, Medium, and Long Term (w3c)981
do-not-track, privacy, w3c
It’s Not All Doom and Gloom on the Web (cod/sma)980
community, web-platform
W3C to Finish HTML5 by 2014 (cra)979
w3c, html, standards
Introducing Nunjucks, a Better JavaScript Templating System978
introductions, nunjucks, template-engines, javascript
How I Chose a Grid Framework977
layout, grids, css
Compile PHP on Windows976
compiling, php, windows
CoffeeScript: Less Typing, Bad Readability975
coffeescript
Mark Zuckerberg’s Opinion of HTML5 Is Meaningless (aco/inf)974
html, standards, facebook+meta
Computer Science in JavaScript: Insertion Sort (nza)973
javascript, sorting, algorithms
5 Reasons Why Zuckerberg Has Not Killed HTML5 (cra)972
html, native, facebook+meta
How the Web Should Work (bor)971
web-platform, apis, polyfills
Opt-Out Responsive Design? (chr/css)970
responsive-design
Preferred Caching969
performance, caching, web-apps, internet-explorer, microsoft, browsers
Intel Announces New HTML5 Programming Tools (aga/inf)968
html, tooling
Testing Websites in Game Console Browsers (ali)967
testing, browsers
Coming Soon: Native CSS Variables (cra)966
css, custom-properties, less, sass
To “www” or Not to “www”—That Is the Question (cra)965
servers, apache, urls
Page Caching With HTTP964
caching, http, ruby-on-rails
Style Web Forms Using CSS963
css, forms
The Flowing Standard (w3c)962
html
Toggling State in CSS (tab)961
css, state-management
CSS “:target” for Off-Screen Designs (css)960
css, selectors, transitions, navigation, mobile
What’s New in Firefox 15 (cra)959
browsers, mozilla, firefox
GitHub Is My Resume958
career, github
Usable Yet Useless: Why Every Business Needs Product Discovery (ali)957
usability, user-experience, economics, product-management
Amazon DynamoDB: Store PHP Sessions With a Load Balancer (vta)956
aws, dynamodb, databases, php, load-balancing
“Why Did Our PageRank Go Down?”955
seo, pagerank, google
Why I Don’t Use Frameworks (mat)954
frameworks
A Front End Engineer’s Manifesto (zac)953
websites, manifestos, user-experience, progressive-enhancement, simplicity, foss, accessibility, community, learning, security
WordPress as an App Platform952
wordpress
Octane: The JavaScript Benchmark Suite for the Modern Web (dev)951
javascript, testing, support, performance, v8, tooling
Test Your Browser’s JavaScript Prowess With Google Octane950
javascript, support, testing, google, tooling
The Battle of CDNs: Comparing Cloudflare and Incapsula949
content-delivery, tooling, cloudflare, comparisons
Towards a Retina Web (sma)948
responsive-design, pixel-density, html, css
10 Best JS Mobile Web Development Frameworks947
javascript, frameworks, mobile
Normalize.css Goes 1.0! (jch)946
css, resets, normalize-css
jQuery Is Used on Half of All Websites (cra)945
jquery
Why Relative URLs Should Be Forbidden for Web Developers (joo/yoa)944
urls, links, seo
CSS3 Gems: The “pointer-events” Property (cra)943
css, pointer-events
Better SVG Sprites With Fragment Identifiers (sto)942
svg, images, sprites
Learning to Love the Boring Bits of CSS (sto/ali)941
css, units, functions, selectors
Content Strategy and Storytelling (vit/sma)940
content, content-strategy, writing, link-lists
Optimizing MooTools Builds Sans Internet Explorer (ast/moo)939
mootools, optimization, internet-explorer, microsoft, browsers
SEO and Usability (nng)938
seo, usability
CSS Style Guides (chr/css)937
css, style-guides, conventions, link-lists
Replacing HTML936
html, xhtml, xforms, semantic-web, flash, java
A JavaScript Security Flaw935
javascript, security
Microsoft: “Do Not Track” Is Good for Users, on by Default in IE 10 (wir)934
do-not-track, privacy, internet-explorer, microsoft, browsers
World Wide Web Comes of Age933
web, anniversaries, w3c
Poll Results: How Do You Order Your CSS Properties? (chr/css)932
surveys, css, sorting
Quick FAQs on “input[type=date]” in Google Chrome (age/dev)931
html, forms, support, chrome, google, browsers
WordPress vs. Joomla: Search Engine Optimization930
seo, wordpress, joomla, comparisons
Six Tips for a Killer Email Campaign929
tips-and-tricks, email, writing, marketing
Open Letter to W3C CSS Working Group Re CSS Grids (mar)928
open-letters, w3c, css, standards
A Time for Compromise on “Do Not Track” (w3c)927
do-not-track, privacy, w3c
Browser Trends of August 2012 (cra)926
browsers, trends, metrics
The Basics of the Shadow DOM (cji)925
fundamentals, shadow-dom, dom
Beyond Usability Testing (ali)924
usability, testing
Product Management for the Web (ali)923
product-management, communication, prioritization, processes
W3C Tells Their Side of the Story: The Future of HTML5922
w3c, html, standards
W3C’s Ian Jacobs on the Future of HTML5 (cra)921
interviews, w3c, html, standards
HTML5 and HTML.next (w3c)920
html, w3c
Ian Hickson on HTML5 vs. HTML (cra)919
interviews, html, standards
The Internet Map918
websites, web, network, domains, visualization
Thoughts on ECMAScript 6 and New Syntax (nza)917
ecmascript, standards
A Discussion About CSS Reusability (chr/css)916
css, theming, maintainability
Hitting the HTML Moving Target915
html, standards, w3c, whatwg
HTML5 Gets the Splits (cra)914
html, standards, whatwg, w3c
KNACSS913
websites, frameworks, presentational-html, css
Firefox Beta 15 Supports the New Opus Audio Format (moz)912
firefox, mozilla, browsers, multimedia
What’s New in Firefox 14 (cra)911
browsers, mozilla, firefox
A Detailed Breakdown of the “<script>” Tag (cji)910
html, javascript
Responsive Design’s Dirty Little Secret (pal)909
responsive-design, css
The Secure Programmer’s Pledge908
security, manifestos
On Web Semantics (j9t)907
html, semantics, best-practices
It’s Time to Stop Blaming Internet Explorer (nza/sma)906
internet-explorer, microsoft, browsers, progressive-enhancement
The Elements of the Mobile User Experience (sma)905
user-experience, mobile
.htaccess for All904
servers, apache, configuration
Max CSS903
css, training, community
Old Browsers Are Holding Back the Web (lou/sma)902
browsers, internet-explorer, microsoft, web-platform, metrics