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 (8)

Entry (Sources) and Additional TopicsDate#
Is Facebook a Threat to the Web? (cra)282
facebook+meta, web
Google CDN Naming Conventions (and You) (chr/css)281
google, content-delivery, apis, naming, conventions
How to Comment in jQuery280
how-tos, jquery, comments
The Document Ready Function279
jquery, functions
Big “When Can I Use” Update (fyr)278
release-notes, caniuse
XML vs. the Web277
xml, json
How to Write Faster JavaScript Condition Expressions (cra)276
how-tos, javascript, operators
Opera Browser Shows Off “Tab Stacking” in New Beta (wir)275
opera, browsers
Tim Berners-Lee: The Web Is Threatened (cne)274
web, net-neutrality, legal
Extending HTML5—Microdata (htm)273
microdata, semantics, html, attributes
But It Doesn’t Validate272
html, css, conformance, vendor-extensions
W3C Drops Support of Web SQL (sts/zdn)271
w3c, sql, databases
What Is Cross Site Scripting or XSS? (chr/css)270
xss, javascript, security, concepts
Where Have All the Comments Gone? (sma)269
community, communication, blogging
Internet Explorer 9 Preview Thinks Inside Box, Outside Browser (the)268
internet-explorer, microsoft, browsers
10 Well Known jQuery Events267
jquery, events
Is HTML5 Dirty?266
html, formatting
Seven Reasons to Move to HTML5265
html, maintenance, forms, multimedia, browser-storage, apis
Understanding CSS3 Transitions (sim/ali)264
css, transitions
5 Useful Basic jQuery Syntax263
jquery
Benefits of jQuery262
jquery, javascript, libraries
Abolishing CSS Vendor Prefixes? (kar)261
css, vendor-extensions
Web (bgz/nyt)260
web, history, terminology
HTML5 Forms Validation in Firefox 4 (mou)259
html, forms, validation, firefox, mozilla, browsers
Exploring Markup for Breadcrumbs (chr/css)258
html, navigation, breadcrumbs, semantics
W3C Adds More HTML5 Standards Tests257
w3c, html, standards, browsers
How to Build a Mobile Website (sma)256
how-tos, mobile, html, css
W3C Publishes “Extremely Silly” HTML5 Test Results Suggesting Win for Internet Explorer 9 (app)255
w3c, html, support, browsers, internet-explorer, microsoft
Get Started With Git (ali)254
introductions, git
IE9 Tops Chrome, Firefox in HTML5 Compatibility253
html, support, browsers, internet-explorer, microsoft, interoperability
“!important” CSS Declarations: How and When to Use Them (lou/sma)252
css, cascade
Is HTML5 Ready for Prime Time? (zdn)251
html
Readability: The Optimal Line Length250
readability, typography, usability
Speed Up Your Website With PHP Buffer Flushing (cra)249
php, flushing, performance
Opera With Extensions: Now Can It Replace Firefox? (smf/bet)248
opera, firefox, mozilla, browsers, browser-extensions
CSS Workflow (jin)247
videos, css, processes
Performance Mythbusters (tka)246
performance, optimization, myths
Should You Close PHP Tags? The Debate Continues… (cra)245
php, formatting, conventions
New and Improved WCAG 2.0 Techniques (w3c)244
accessibility, wcag, techniques, documentation
Web “Will Last 500 Years”243
web, outlooks
Don’t Use Conditional Comments to Create Classes for IE7+ (lou)242
browsers, microsoft, internet-explorer, conditional-comments
Improve JavaScript Performance241
javascript, performance, optimization
What’s a Web Browser? (nza)240
browsers, concepts
Google Search Engine Optimization Starter Guide 2010—Plain Speak on SEO239
guides, google, seo
Is RSS Dead? (cra)238
syndication, rss
Local Storage and How to Use It on Websites (cod/sma)237
how-tos, browser-storage, apis, javascript
Why We Don’t Have a Parent Selector (jus)236
css, selectors, performance
Typography Is Not Your Brand, So Don’t Steal It (tim)235
typography, branding, design
HTML5 Accessibility (ste)234
websites, html, accessibility, browsers, support, chrome, google, firefox, mozilla, internet-explorer, microsoft, opera, safari, apple
The W3C and the “HTML5 Isn’t Ready” Backlash (cra)233
html, w3c, browsers, interoperability, support
W3C: Hold Off on Deploying HTML5 in Websites (inf)232
html, w3c
Web Developers Accountable for HTML 5 Security231
html, security
“a { outline: none; }”—Don’t Do It230
websites, accessibility, css, focus
Alphabetical Sorting Must (Mostly) Die (nng)229
sorting, usability
CSS: How to Host Right-to-Left Styling (j9t)228
how-tos, css, internationalization
String Regular Expressions With MooTools (dav)227
mootools, regex
Web Ninja Interview: Marcin Wichary—Creator of Google Pacman Logo, HTML5 Slide Deck, and More (mwi+/aja)226
interviews, html, javascript, google
Thoughts on Six Apart, SAY Media, and Movable Type225
movable-type
HTML5: The Facts and the Myths (bru/sma)224
html, myths
Forward Thinking Form Validation (rya/ali)223
forms, validation, errors, css
The Need for Speed… Why Slow Page Load Times Matter (and)222
slides, performance
The “spacer” Element Is Gone (hsi)221
html, interoperability
Progressive Enhancement Using Nothing but JavaScript? (cod/aja)220
javascript, progressive-enhancement
Best Lightweight PHP Frameworks of 2010219
php, frameworks, comparisons
How Do We Test a Web Browser? (One Year [Later]) (ple/w3c)218
browsers, testing, standards, web-platform
It’s IE9 Beta Download Day (cra)217
browsers, microsoft, internet-explorer
High-Performance String Concatenation in JavaScript (cra)216
javascript, strings, performance
CSSOM215
cssom, css, parsing, tooling
Chrome Market Share Rises Above 10 Percent (cra)214
browsers, google, chrome, metrics
On “attr()” and “calc()” (lea)213
css, functions
Box Sizing (mar/css)212
css, box-model
Do You Still Have a Default Browser? (cra)211
browsers
Ordering CSS3 Properties (chr/css)210
css, vendor-extensions, sorting, conventions
WebPageTest.org and Page Speed209
webpagetest, google, performance
If You’re in Online Marketing and Strategy, This Will Piss You Off (tim)208
design, marketing, processes, collaboration
Google Releases Chrome 6 (cra)207
browsers, google, chrome
Testing BlackBerry WebKit, or How I Encountered a Browser Tester’s Worst Nightmare (ppk)206
browsers, testing, webkit
Google Now Indexes SVG (jsa)205
google, search, svg, images
The Future of Web Fonts Is Sooner Than It Used to Be204
fonts, woff, design
IDEs Kill Exploration (tan)203
code-editors, creativity
IE9 Screenshot Leaked to the Web (cra)202
browsers, microsoft, internet-explorer
CSS Is to HTML as a CMS Is to… HTML (chr/css)201
content-management, html, css
Real World Canvas Tips From Hakim El Hattab (bra/aja)200
canvas, tips-and-tricks
What Is the History of the Django Web Framework? Why Has It Been Described as “Developed in a Newsroom”? (sim)199
django, history
The CSS3 Song (bra/aja)198
css
Attack of the IE Conditional Comment… (bra/aja)197
conditional-comments, browsers, browser-detection, internet-explorer, microsoft
HTML5 Raises New Security Issues196
html, browsers, security
HTML5 Peeks, Pokes, and Pointers (div)195
html, apis, overviews
CSS: A Little More on Less (mis)194
css, less
How the Web Wins (wir)193
web, native, mobile
Web Could Be Stylized by New W3C Font Platform192
web, fonts, woff, w3c
Extending HTML5—Microformats (htm)191
microformats, html, attributes, semantics
The Value of HTML Validation (nza)190
html, conformance
7 Ways to Recover From Burnout189
career
An Implausibly Illustrated Introduction to HTML5 Web Workers (div)188
introductions, web-workers, javascript
HTML5 Templates (chr/css)187
html, templates, html5-boilerplate, link-lists
The Future of the Internet (sma)186
outlooks, web
Announcing: HTML5 Boilerplate (pau)185
html, templates, html5-boilerplate
HTML5 Boilerplate (jch)184
html5-boilerplate, templates
HTML5 Boilerplate (pau+)183
websites, html, templates, html5-boilerplate
JS1k: The JavaScript Code Golfing Competition (pvd)182
websites, javascript, examples
More on CSS Media Queries for Mobile (gri/clo)181
css, media-queries, mobile
List of Chromium Command Line Switches (bev)180
chromium, command-line
URL Removals Explained: Removing Sensitive Text From a Page (joh)179
google, search, urls, privacy
JS1k: JavaScript Optimisations (the)178
javascript, optimization
Guidelines for URI Design (jac/css)177
guidelines, urls, principles
Quick Guide to Implement Webfonts via “@ font-face” (pau/dev)176
guides, fonts, css
In Defense of Photoshop (sma)175
photoshop, adobe
Microsoft to Release IIS Express (cra)174
servers, microsoft, iis
A CSS3 Tip (dav)173
css, shadows, tips-and-tricks
The Basics of Web Workers (dev)172
fundamentals, web-workers, javascript
5 Quick Ways to Freshen Up Your Web Site Copy171
content, maintenance, design
CSS Filters (jon)170
videos, css, hacks, conditional-comments, browsers, support
Understanding “border-image” (css)169
css, borders, images
5 Reasons Why You Can Use HTML5 Today (cra)168
html
Delay Loading the Print Stylesheet (bel)167
css, print, javascript, performance
The Core Mission of W3C (w3c)166
w3c, standards
The Beauty of Semantic Markup, Introduction165
introductions, semantics, html, microformats
Tips for Web Design That Crosses Cultures (css)164
localization, navigation, unicode, colors, seo, design
How to Run Apache and IIS at the Same Time (cra)163
how-tos, servers, apache, iis, microsoft
Node.js Is the New Black162
nodejs
Rapid Blueprint CSS Layout With Boks161
blueprint, layout, css, tooling
Simple JavaScript Function to Include CSS160
javascript, functions, css
Writing Testable JavaScript159
javascript, testing
microformats.org at 5: Two Billion Pages With hCards, 94% of Rich Snippets (tan/mic)158
microformats, anniversaries, semantics, metrics
“text-rendering: optimizeLegibility;” // Can You Read Me Now? (dal/aja)157
css, typography, legibility
Will JavaScript Function Without the “function” Statement? (cra)156
javascript, functions
10 Useful WordPress Security Tweaks (sma)155
wordpress, security
The Death of the Pixel as We Know It—the New DPI Web (dal/aja)154
pixel-density, images
Canvas Is Coming to IE9 (cra)153
browsers, microsoft, internet-explorer, canvas, html
A Short Guide to Color Models152
guides, colors
CSS Validation and Vendor Extensions: Throw Warnings, Not Errors (j9t)151
css, conformance, vendor-extensions
Google to Use HTML5 in Gmail (com)150
google, html
The Media Object Saves Hundreds of Lines of Code (stu)149
design-patterns, html, css
How to Access the Internet (A Guide From 2025)148
how-tos, web
HTML5Rocks.com: Google DevRel Shares the Love (dal/aja)147
html, documentation, google
Stop Forking With CSS3 (aar/ali)146
css, anti-patterns
WordPress 3.0 Ups the Game145
wordpress
Website Response Times (nng)144
performance, user-experience, usability, metrics
Less.js Will Obsolete CSS143
css, less, tooling
To Comment, or Not to Comment… (tka)142
blogging
Firefox Unveiled: Gecko Basic Data Flow141
browsers, mozilla, firefox, gecko, browser-engines, parsing
Automatic Gzip Compression for Apache2 Webservers (mro)140
apache, servers, compression, gzip
Firefox 4: CSS3 “calc()”139
css, functions, firefox, mozilla, browsers
In Defense of Hard (pjo)138
design, simplicity, complexity
The Principles of Cross-Browser CSS Coding (lou/sma)137
css, box-model, principles, browsers, support
Transparency in Web Design (chr/css)136
design, transparency, css, png, images
Apple HTML5 Microsite Touts Standards, but Only Works on Safari (dal/aja)135
html, apple, safari, browsers
Enjoy HTML5 Excitement With PhpStorm and WebStorm (jet)134
html, phpstorm, webstorm, code-editors, jetbrains
Frontend SPOF133
performance, html, javascript, css, fonts
Is the Semantic Web Just a Dream?132
semantic-web
Will Apple Embrace the Web? No. (kro/osn)131
apple, webkit, safari, browsers, web
Using Google Chrome Frame (sli/dev)130
videos, google, chrome-frame, browsers, microsoft, internet-explorer, plugins
Connecting the Dots With CSS3 (sma)129
css
Chrome Extensions for Web Development128
chrome, chromium, browser-extensions, tooling
HTML5 Custom Data Attributes (“data-*”) (htm)127
html, custom-data, attributes
A Minimal HTML Document (HTML5 Edition) (sen)126
html, minimalism, templates
Are You Ready for HTML 5?125
html, semantics, simplicity, multimedia, canvas, forms
Responsive Web Design (bee/ali)124
responsive-design, media-queries, css
“Wow, Mona Lisa With Pure CSS!” (lea)123
css, html, craft
Principles of Icon Design (jon)122
principles, icons, images, design
Efficiently Rendering CSS (chr/css)121
css, selectors, performance, rendering
Has Web Development Diverged? (cra)120
career
CSS Mini Reset119
css, resets
Google Fonts Is Born—Can I Get a Hallelujah!? (mis)118
google, fonts, typography
2010: Web Fonts Are Here and Ready to Use (bra/aja)117
fonts, google, foss
CSS Flexbox Layout Module (tab)116
css, flexbox, layout
HTML5 and Flash: Why It’s Not a War, and Why Flash Won’t Die (sma)115
html, flash
What’s Coming in Firefox 4.0 (cra)114
browsers, mozilla, firefox
Real Web Developers Don’t Need Debugging Tools (j9t)113
debugging, browsers, dev-tools, tooling
Garbage Collection in V8—for Mobile and Beyond (dal/aja)112
v8, javascript-engines, javascript, garbage-collection
Performance Toolbelt: Page Speed (tka)111
performance, tooling
The Basics of Web Advertisement Tracking (nza)110
fundamentals, monetization, marketing
Current Browser Market Shares and Trends (cra)109
browsers, metrics, trends
The Expanding Web Platform (w3c)108
web-platform
The New [“<track>”] Element Has Been Added to the HTML5 Spec (dal/aja)107
html, multimedia, standards
Thoughts on Archiving HTTP (mno)106
http
A Brief History of Markup (ada/ali)105
history, html, xhtml, xml
How to Center an Absolutely Positioned Element Using CSS (cra)104
how-tos, css, centering
PHP With nginx Is About to Become a Lot Easier103
servers, nginx, php
Slow Kills (tel)102
performance, google
HTML5 Extensibility: Here Comes the Semantic Web (dal/aja)101
html, microdata, extensibility, semantic-web
Grid-Based Web Design, Simplified (sma)100
design, layout, grids, css
Thoughts on Flash99
flash, web, apple
CSS3 Solutions for Internet Explorer (lou/sma)98
css, internet-explorer, microsoft, browsers
5 Common Myths About JavaScript (cra)97
myths, javascript
Rich Snippets Go International96
google, search
9 Causes of Web Page Obesity (cra)95
performance, embed-code, compression, optimization
Adding Content Using CSS3 (the)94
css, selectors, generated-content
Better JavaScript Minification (nza/ali)93
javascript, minification, performance
When Can I Use Technology X? (cra)92
web-platform, support, browsers
A Pixel Is Not a Pixel Is Not a Pixel (ppk)91
pixel-density, mobile, css
How to Proofread Your Own Writing90
how-tos, writing, communication, quality
Forgiving HTML Parser for Node and Browsers (dal/aja)89
html, parsing, nodejs
PHP: What You Need to Know to Play With the Web (cod/sma)88
php
HTML5 History Is the Future87
html, apis, javascript
Getting Users to Upgrade Their Browsers (rey/aja)86
browsers, chrome, google, internet-explorer, microsoft, firefox, mozilla, safari, apple, opera
jQuery CSS Abstraction (chr/css)85
jquery, css
So All This Is Done in HTML5 by the Way (dal/aja)84
apple, html, mobile, web-platform
Why Flexboxes Aren’t Good for Page Layout (tab)83
css, flexbox, layout
The “orientation” Media Query (ppk)82
css, media-queries
Microdata Tutorial (tab)81
tutorials, html, microdata
The Dying Art of Design (sma)80
design, art
The Sad State of the Web Design Community (sma)79
design, community
CSS Naked Day 2010 (jch)78
awareness-days, css
How to Prioritize, Military-Style77
project-management, prioritization
One Size Still Doesn’t Fit All for Web (zdn)76
web, mobile
CSS Specificity and Inheritance (sma)75
css, selectors, cascade
A Specialized JavaScript Library for Querying CSS (sib)74
javascript, libraries, css
What’s Wrong With Extending the DOM73
dom, javascript, extensibility
HTML5 Quake to Shake Up Flash (mis)72
html, canvas, websockets, webgl, flash, case-studies
CSS Gets More Sassy With Version 3 (dal/aja)71
sass, css
Contrast Is King (ali)70
accessibility, colors, contrast
CSS3 Generators Write All That Pesky Code for You (ate)69
css, tooling, link-lists
The Art of the Web Background68
design, backgrounds, examples, link-lists
Data URIs (chr/css)67
data-urls, performance
MySQL: Are You Actually Utilizing Your Indexes? (lea)66
databases, mysql
A Short Guide to Open Source Licenses (sma)65
guides, foss, licensing
CSSOM: API for CSS Values (ann)64
css, cssom, apis
Update on HTML 5 Document License (w3c)63
html, licensing
CSS Vendor Prefixes Considered Harmful (ppk)62
css, vendor-extensions, standards
SproutCore 1.0 Is Here (dal/aja)61
sproutcore
A Better Way to Use Elements (sea/moo)60
javascript, dom, mootools
Working With Multilingual Websites59
internationalization, localization, urls, unicode, search, seo, google
Meet the Pseudo Class Selectors (chr/css)58
css, selectors
Microsoft <3 jQuery (dal/aja)57
microsoft, jquery
The Tragic Comedy That Is Rich Text Editing on the Web (ate)56
html
What Makes a Good 404 Page? (sen)55
error-pages
Forms on Mobile Devices: Modern Solutions (sma)54
mobile, forms
Application Compatibility Layers Are There for the Customer, Not for the Program (mic)53
principles
HTML Minification (dal/aja)52
html, minification, tooling, html-minifier
Experimenting With HTML Minifier51
html, html-minifier, minification, optimization, experiments
Custom Events in JavaScript (nza)50
events, javascript
Three Strategies for Managing Social Networks and a Full-Time Job49
social-media, strategies
CSS Gradients (chr/css)48
css, gradients, backgrounds, examples
The Future of CSS Typography (sma)47
css, typography
Funeral Being Held for Internet Explorer 6 (kro/osn)46
internet-explorer, microsoft, browsers
Custom Checkbox and Radio Buttons Using CSS (dal/aja)45
forms, css
Introducing Web SQL Databases (rem/htm)44
introductions, sql, databases
“px” Is Dead, Long Live “px” (j9t)43
css, units
Improve Your jQuery Knowledge With the Source Viewer (cra)42
jquery, tooling
Microsoft to Disclose IE 9 Details in March41
internet-explorer, microsoft, browsers
An Introduction to Silverlight40
introductions, silverlight
“!important” Is Actually Useful (in Print Style Sheets) (ate)39
css, cascade, print
Some Questions About the “Blocking” of HTML5 (sim)38
html
You Can Use CSS3 Right Now (sma)37
css, shadows, colors
The Definitive Guide to Styling Links With CSS (sma)36
guides, links, css
The Skinny on CSS Attribute Selectors (chr/css)35
css, selectors, attributes, html
How to Become a Solid Web Developer, the Short Version (j9t)34
how-tos, career, craft, training, learning
Workin’ on RDFa33
rdf, standards
Developing Sites With AJAX: Design Challenges and Common Issues (cod/sma)32
ajax, javascript, techniques
JavaScript EPUB Readers (mic/aja)31
epub, javascript, tooling
Debug PHP With Firebug and FirePHP30
debugging, php, firebug, tooling
How “nth-child” Works (chr/css)29
css, selectors
SVG Wow28
websites, svg, images, examples
Quick Guide to Implementing the HTML5 Audio Tag (With Fallback to Flash) (dev)27
guides, multimedia, flash
The Future of Web Content—HTML5, Flash, and Mobile Apps (tec)26
content, outlooks, mobile, html, flash
Adobe Defends Flash, Again (tho)25
adobe, flash, html
Why HTML5 Isn’t Going to Save the Internet (giz)24
html, flash, multimedia, browser-storage, apis
Create a Better, More Realistic Drop Shadow in Photoshop23
adobe, photoshop, shadows
HTML5 Editors Draft Hits W3C, Flash Doesn't Break a Sweat (Yet)22
html, standards
How Internet Explorer 8 Document Mode Affects JavaScript (nza)21
internet-explorer, microsoft, browsers, javascript, json, dom, arrays
50 Cool JavaScript Examples and CSS3 Tricks (vit/sma)20
javascript, css, examples, tips-and-tricks, link-lists
No Cookies or JavaScript? No Worries—You Can Be Tracked Anyway (mis)19
privacy
JavaScript Running on the GPU (dal/aja)18
javascript
The Dark Side of HTML 5 Video17
html, multimedia, licensing
IE6 and the Abbreviation Tag (the)16
internet-explorer, microsoft, browsers, html, support
Firebug 1.5: New Features and Ready for Firefox 3.6 (dal)15
firebug
State of the Index 200914
videos, google, search
jQuery, WordPress, and Your functions.php (the)13
jquery, wordpress, php
The Importance of Having an Accessible Website12
accessibility, wcag
Background Desires (chr/css)11
css, backgrounds
Web Security: Are You Part of the Problem? (cod/sma)10
security, vulnerabilities, php, javascript
Is HTML 5 the Flash Killer? It’s Sure Got the Potential!9
html, flash
History of the User-Agent String (nza)8
browsers, history, mosaic, netscape, internet-explorer, gecko, webkit, konqueror, chrome, opera
HTML5 Means Whatever You Want It to Mean (ppk)7
html, standards
WebAIM Study: Screenreaders and JavaScript Co-Exist (mic/aja)6
surveys, screen-readers, accessibility, webaim
Less Ridiculous Standard Ad Sizes (chr/css)5
monetization, design
Are You Loosing Traffic by Poor Website Performance? (cod/sma)4
performance, traffic, techniques, tooling, link-lists
Microsoft Joins SVG Working Group (tho/osn)3
microsoft, svg, standards, w3c
Take a Few Minutes to Encourage Web Accessibility—You Can Make a Difference (w3c)2
accessibility, community
Progressive XMLHttpRequest1
javascript, apis