Tech is political: The people under attack in Palestine 🇵🇸, Iran 🇮🇷, and Lebanon 🇱🇧 are people like us. They’re our brothers and sisters, too. Read up on their history, scrutinize what you’re told, and demand that they be respected. Hide

Frontend Dogma

“2010s” News Archive (7)

Entry (Sources) and Additional TopicsDate#
Building Your Own URL Shortener1,004
php, mysql, databases, functionality, urls
Introducing Nunjucks, a Better JavaScript Templating System1,003
introductions, nunjucks, template-engines, javascript
How I Chose a Grid Framework1,002
layout, grids, css
Compile PHP on Windows1,001
compiling, php, windows
CoffeeScript: Less Typing, Bad Readability1,000
coffeescript
Mark Zuckerberg’s Opinion of HTML5 Is Meaningless (aco/inf)999
html, standards, facebook+meta
Computer Science in JavaScript: Insertion Sort (nza)998
javascript, sorting, algorithms
5 Reasons Why Zuckerberg Has Not Killed HTML5 (cra)997
html, native, facebook+meta
How the Web Should Work (bor)996
web-platform, apis, polyfills
Opt-Out Responsive Design? (chr/css)995
responsive-design
Intel Announces New HTML5 Programming Tools (aga/inf)994
html, tooling
Preferred Caching993
performance, caching, web-apps, internet-explorer, microsoft, browsers
Testing Websites in Game Console Browsers (ali)992
testing, browsers
Coming Soon: Native CSS Variables (cra)991
css, custom-properties, less, sass
To “www” or Not to “www”—That Is the Question (cra)990
servers, apache, urls
The Flowing Standard (w3c)989
html
Toggling State in CSS (tab)988
css, state-management
Page Caching With HTTP987
caching, http, ruby-on-rails
Style Web Forms Using CSS986
css, forms
CSS “:target” for Off-Screen Designs (css)985
css, selectors, transitions, navigation, mobile
What’s New in Firefox 15 (cra)984
browsers, mozilla, firefox
GitHub Is My Resume983
career, github
Usable Yet Useless: Why Every Business Needs Product Discovery (ali)982
usability, user-experience, economics, product-management
“Why Did Our PageRank Go Down?”981
seo, pagerank, google
Amazon DynamoDB: Store PHP Sessions With a Load Balancer (vta)980
aws, dynamodb, databases, php, load-balancing
Why I Don’t Use Frameworks (mat)979
frameworks
A Front End Engineer’s Manifesto (zac)978
websites, manifestos, user-experience, progressive-enhancement, simplicity, foss, accessibility, community, learning, security
WordPress as an App Platform977
wordpress
Octane: The JavaScript Benchmark Suite for the Modern Web976
javascript, testing, support, performance, v8, tooling
Test Your Browser’s JavaScript Prowess With Google Octane975
javascript, support, testing, google, tooling
Towards a Retina Web (sma)974
responsive-design, pixel-density, html, css
The Battle of CDNs: Comparing Cloudflare and Incapsula973
content-delivery, tooling, cloudflare, comparisons
10 Best JS Mobile Web Development Frameworks972
javascript, frameworks, mobile
Normalize.css Goes 1.0! (jch)971
css, resets, normalize-css
Why Relative URLs Should Be Forbidden for Web Developers (joo/yoa)970
urls, links, seo
jQuery Is Used on Half of All Websites (cra)969
jquery
CSS3 Gems: The “pointer-events” Property (cra)968
css, pointer-events
Better SVG Sprites With Fragment Identifiers (sto)967
svg, images, sprites
Learning to Love the Boring Bits of CSS (sto/ali)966
css, units, functions, selectors
Content Strategy and Storytelling (vit/sma)965
content, content-strategy, writing, link-lists
Optimizing MooTools Builds Sans Internet Explorer (ast/moo)964
mootools, optimization, internet-explorer, microsoft, browsers
SEO and Usability (nng)963
seo, usability
CSS Style Guides (chr/css)962
css, style-guides, conventions, link-lists
Replacing HTML961
html, xhtml, xforms, semantic-web, flash, java
A JavaScript Security Flaw960
javascript, security
Microsoft: “Do Not Track” Is Good for Users, on by Default in IE 10 (wir)959
do-not-track, privacy, internet-explorer, microsoft, browsers
World Wide Web Comes of Age958
web, anniversaries, w3c
Poll Results: How Do You Order Your CSS Properties? (chr/css)957
surveys, css, sorting
Quick FAQs on “input[type=date]” in Google Chrome (age)956
html, forms, support, chrome, google, browsers
WordPress vs. Joomla: Search Engine Optimization955
seo, wordpress, joomla, comparisons
Open Letter to W3C CSS Working Group Re CSS Grids (mar)954
open-letters, w3c, css, standards
Why Quality Impacts Your Bottom Line953
quality, concepts, economics
Six Tips for a Killer Email Campaign952
tips-and-tricks, email, writing, marketing
A Time for Compromise on “Do Not Track” (w3c)951
do-not-track, privacy, w3c
The Basics of the Shadow DOM (cji)950
fundamentals, shadow-dom, dom
Browser Trends of August 2012 (cra)949
browsers, trends, metrics
Beyond Usability Testing (ali)948
usability, testing
Product Management for the Web (ali)947
product-management, communication, prioritization, processes
W3C Tells Their Side of the Story: The Future of HTML5946
w3c, html, standards
W3C’s Ian Jacobs on the Future of HTML5 (cra)945
interviews, w3c, html, standards
HTML5 and HTML.next (w3c)944
html, w3c
The Internet Map943
websites, web, network, domains, visualization
Thoughts on ECMAScript 6 and New Syntax (nza)942
ecmascript, standards
Ian Hickson on HTML5 vs. HTML (cra)941
interviews, html, standards
A Discussion About CSS Reusability (chr/css)940
css, theming, maintainability
Hitting the HTML Moving Target939
html, standards, w3c, whatwg
HTML5 Gets the Splits (cra)938
html, standards, whatwg, w3c
KNACSS937
websites, frameworks, presentational-html, css
Firefox Beta 15 Supports the New Opus Audio Format (moz)936
firefox, mozilla, browsers, multimedia
What’s New in Firefox 14 (cra)935
browsers, mozilla, firefox
A Detailed Breakdown of the “<script>” Tag (cji)934
html, javascript
Responsive Design’s Dirty Little Secret (pal)933
responsive-design, css
The Secure Programmer’s Pledge932
security, manifestos
On Web Semantics (j9t)931
html, semantics, best-practices
It’s Time to Stop Blaming Internet Explorer (nza/sma)930
internet-explorer, microsoft, browsers, progressive-enhancement
The Elements of the Mobile User Experience (sma)929
user-experience, mobile
Max CSS928
css, training, community
Old Browsers Are Holding Back the Web (lou/sma)927
browsers, internet-explorer, microsoft, web-platform, metrics
.htaccess for All926
servers, apache, configuration
PHP: The Right Way925
websites, books, php, best-practices
The “color()” Function (tab)924
css, functions
Learning CSS3: A Reference Guide (vit/sma)923
guides, learning, css, link-lists
Mastering CSS Principles: A Comprehensive Guide (vit/sma)922
guides, css, principles, link-lists
Top 20 Secrets of Coda 2 (pan)921
coda, code-editors, tips-and-tricks
How to Make a Living in the Web Industry920
how-tos, career, monetization, business-relations
Turn Off Cache in Firefox When [You’re] Testing919
caching, browsers, mozilla, firefox
The Skinny on IE’s Update Policy (pau)918
browsers, microsoft, internet-explorer
Why “Do Not Track” Measures May Still Track You (mas)917
do-not-track, privacy, support, economics
5 Inspiring (and Useful) PHP Snippets916
php, examples
An Introduction to Building Shopify Themes915
introductions, shopify, theming
Introduction to JavaScript Unit Testing (bas/sma)914
introductions, javascript, testing
Facilitating Great Design (ali)913
design, collaboration, processes
Europe Backs IE10 Privacy Settings (tec)912
do-not-track, privacy, internet-explorer, microsoft, browsers
99 Powerful New CSS and JavaScript Techniques (vit/sma)911
css, javascript, techniques, link-lists
The Open/Closed Principle Applied to CSS (css)910
principles, solid, oocss, css
Why Your Links Should Never Say “Click Here” (sma)909
links, microcontent, usability, seo
An Introduction to Content Security Policy (mik)908
introductions, csp, security
JavaScript Profiling With the Chrome Developer Tools (sma)907
javascript, profiling, dev-tools, browsers, chrome, google
html7 (pvd)906
html, domains
“Do Not Track” Browser Option Will Remain Opt-in Only905
do-not-track, privacy, browsers
Microsoft’s “Do Not Track” Default in IE10 Violates New Specs (cne)904
internet-explorer, microsoft, browsers, do-not-track, privacy
The Advent of HTML5903
html, standards
Team Leader Manifesto—Take #4902
manifestos, leadership, engineering-management
Loading Half a Billion Rows Into MySQL901
mysql, databases, performance
How to Resize Background Images With CSS3 (cra)900
how-tos, resizing, backgrounds, css
How CSS Handles Errors (tab)899
css, errors
Social Media Is a Part of the User Experience (boa/sma)898
user-experience, social-media, marketing
Doing More With Your Django Models897
django
An Introduction to a Process for More Productive Blogging896
introductions, processes, blogging, productivity
Exceptional Exception Handling in JavaScript (cji)895
javascript, errors
HTML Cheat Sheet894
html, cheat-sheets
Now Available: Maintainable JavaScript (nza)893
books, javascript, maintainability
10 ActionScript Tips892
actionscript, tips-and-tricks
Website Design for Tablets and Mobile891
design, responsive-design, mobile
Don’t Keep on Trackin’ (eco)890
do-not-track, privacy, w3c, economics
Favicons Next to External Links (chr/css)889
html, links, favicons, css, jquery
Understanding CSS Filter Effects888
css, filters, effects
HTML for Icon Font Usage (chr/css)887
html, icon-fonts, fonts, semantics
XBL 2.0 (w3c)886
xbl
10 Tips for Better Coding885
tips-and-tricks, quality, conventions, documentation, refactoring, naming, version-control, building, testing, tooling
5 Quick Tips to Improve Your jQuery884
tips-and-tricks, jquery
25 Bestselling Premium WordPress Themes in 2012883
wordpress, themes, trends, link-lists
Repurposing vs. Optimized Design (nng)882
design, desktop, mobile, print, optimization, comparisons, user-experience
Google’s Knowledge Graph—Has Search Just Changed Forever? (the)881
google, search, semantic-web
Madge880
packages, npm, dependencies, visualization
Web Design Manifesto 2012 (zel)879
manifestos, design, blogging
Cross Browser Styling of HTML5 Forms—Even in Older Browsers (zol)878
forms, html, css, examples
What’s New in Chrome 19 (cra)877
browsers, google, chrome
Sass vs. Less (chr/css)876
preprocessors, sass, less, comparisons
Rate Limiting With Apache and mod_security (joh)875
servers, apache, rate-limiting, security
An Overview of the Web Storage API (cji)874
overviews, browser-storage, apis, examples
Two New Proposals to Solve the CSS3 Vendor Prefix Crisis (cra)873
css, vendor-extensions
Basic JavaScript Regular Expression Example872
javascript, regex, examples
Opera Further Messes Up the Vendor Prefix Mess (mat)871
opera, browsers, vendor-extensions, css
“Vendor Tokens” Offer Another Way Out of the CSS Prefix Mess (wir)870
css, vendor-extensions
Interaction Design in the Cloud (sma)869
interaction-design, tooling
The History of the Internet—Infographic868
history, web
Application Cache Is a Douchebag (jaf/ali)867
caching, browser-storage, offline
Responsive Image Format866
images, responsive-design, jpeg, pjpeg
7 Basic Best Practices for Buttons (cjf/uxm)865
buttons, best-practices, design
Stop Making Endless Design Changes864
design, processes
Cross-Browser Debugging CSS (stu)863
css, debugging, browsers, cascade, vendor-extensions, hacks
Vendor Prefixes, the Wider Problem (mat)862
vendor-extensions, opera, browsers, interoperability
How I Got Into Web Development—the Long Version (lea)861
career, retrospectives
Managing Technical Debt (acm)860
technical-debt, programming, quality, processes
WordPress Shortcodes: A Complete Guide (sma)859
guides, wordpress
BEM: The Block, Element, Modifier Approach to Decoupling HTML and CSS858
bem, css, maintainability
Cross-Site Scripting Attacks (XSS)857
security, xss, examples
A Non-Responsive Approach to Building Cross-Device Webapps (bor)856
web-apps, mobile, javascript
Building With Content Choreography (jor)855
content, responsive-design
The State of “Do Not Track” (w3c)854
do-not-track, privacy, w3c
How to Use WebSockets Today With Pusher (cra)853
how-tos, websockets, tooling
A Pure CSS3 Cycling Slideshow (sma)852
css, animations, effects
CommonJS for Sprockets851
modules, commonjs
The Performance of localStorage Revisited (nza)850
performance, browser-storage, javascript
Profiling Node.js849
nodejs, profiling
What’s New in Firefox 12 and Chrome 18 (cra)848
browsers, mozilla, firefox, google, chrome
Google HTML/CSS Style Guide (j9t)847
google, html, css, style-guides, quality, principles, conformance, formatting, naming, sorting
A Closer Look at Font Rendering (sma)846
fonts, rendering, typography
W3C to Develop HTML5 and Its Successor in Parallel (hei)845
w3c, html, standards
Pixels Are Ruining My Life (lyz/clo)844
css, units, responsive-design
Progress on HTML5 (w3c)843
html
My Coding Style and Guidelines (hcr)842
guidelines, conventions, formatting, html, css
Working With Files in PHP841
php, file-handling
Responsive Web Design: Is It the Future or a Feature?840
responsive-design, mobile, css, media-queries
Fighting the Space Between Inline Block Elements (chr/css)839
css, spacing
Decoupling HTML From CSS (jus/sma)838
html, css, principles, smacss
Why We Shouldn’t Make Separate Mobile Websites (bru/sma)837
mobile, responsive-design, usability, strategies
Modernize Your HTML5 Canvas Game836
canvas, apis, html, javascript, css, animations
10 Recommended Cloud Management Tools835
cloud-computing, tooling, link-lists
The Future of the Web834
mobile, html, web-apps
Getting Started in HTML5833
introductions, html, semantics, multimedia, forms, apis
Saving the Day With Scoped CSS (css)832
css, scope, maintainability
Let’s Talk About Semantics (htm)831
html, semantics, naming
An Introduction to Modernizr for Designers (lou/web)830
introductions, modernizr, design
BEM: A New Front-End Methodology (sma)829
bem, css, naming, conventions
DRY CSS: Don’t Repeat Your CSS828
css, maintainability, principles, oocss
Dev: Keep Government Tech Open Source (cra)827
interviews, foss, politics
CSS Sprites Revisited (sma)826
css, sprites, images, techniques
On Browser Testing (j9t)825
browsers, testing
Is the Way We Communicate With Clients All Wrong?824
communication, business-relations, processes
Using the CSS “:target” Selector (chr/css)823
css, selectors, jquery
Moving From Java to Ruby and Beyond822
programming, java, ruby
On Responsive Images (chr/css)821
images, html, responsive-design
The Need for a Responsive Web Image Format (tel)820
responsive-design, images, mobile, webp
Bedrock (sli)819
web-platform, javascript
What’s Next for HTTP (mno)818
protocols, http
Dynamic Function Names in JavaScript (mar)817
functions, naming, javascript
New Versions of Documents on Structured Data in HTML5 (iva/w3c)816
html, structured-data, rdf, microdata, semantic-web
A 90 Year Old Secret to Online Marketing (gra)815
marketing, analytics, testing
Agile Is a Sham814
agile, processes, economics
A Comprehensive Introduction to Less: Mixins813
introductions, preprocessors, less, mixins
How Should You Format Your CSS?812
css, formatting, consistency, maintainability, examples
FTC Praises “Do Not Track” Initiatives, Refreshes Privacy Framework (tec)811
do-not-track, privacy, politics
Demonstrating Responsive Design810
responsive-design, examples
Device-Agnostic Approach to Responsive Web Design (sma)809
css, media-queries, responsive-design
Why I Love Working on the Web (mat)808
web, standards, community
Introduction to JavaScript Source Maps (rya)807
introductions, javascript, source-maps
Working Successfully With Contractors806
collaboration, communication, business-relations
5 Things I Hate About CSS3 (cra)805
css, vendor-extensions, dev-tools, browsers, support, w3c
Poll Results: Will There Be a CSS Competitor? (chr/css)804
surveys, css
The Art of Content Marketing (sma)803
content, content-strategy, marketing
Non-Functional Software Testing802
testing
About HTML Semantics and Front-End Architecture801
html, semantics, naming, architecture
Design Advice From Jony Ive800
design, principles
Multi-Device Layout Patterns799
design, responsive-design, design-patterns, layout, mobile, desktop
For a Future-Friendly Web (bra/ali)798
web, design, content
The Best Browser Is the One You Have With You (ali)797
mobile, browsers, web
The 2 Principles of Object Oriented CSS796
oocss, css, principles, examples
100 jQuery Sliders for Images/Content795
jquery, sliders, link-lists
Writing Unit Tests for WordPress Plugins (sma)794
wordpress, plugins, testing, php, javascript
In Defense of localStorage (nza)793
browser-storage, javascript, performance
5 Things I Love About HTML5792
html, forms, multimedia, canvas, geolocation, apis
Node.js: Bubbling Up From JavaScript (tec)791
nodejs, javascript
Type Hinting in PHP790
php
PHP 5.4 Is Released—What’s New? (cra)789
php
Sublime Text 2, a Truly Sublime Text Editor (the)788
sublime-text, code-editors
The Basics of Creating a Magento Module (sma)787
fundamentals, magento, modules
Mastering CSS3 Text Shadows786
css, shadows
Can “Do Not Track” Starve the Web’s Cookie Monster? (ars)785
do-not-track, cookies, privacy, browsers, policies
Facebook Drives New W3C Working Group (zdn)784
w3c, mobile, web-platform, facebook+meta
Future-Ready Content (ali)783
content, microcontent
Why Transitions Are Important (sma)782
design, interaction-design, transitions
Mastering Box Shadows781
css, shadows
HTML5 Still Taking Shape (sdt)780
html, standards, web-apps, flash, silverlight
Places It’s Tempting to Use “display: none;”, but Don’t (chr/css)779
css, hiding
Living Standards778
standards, processes, whatwg, w3c
Responsive Navigation Patterns (bra)777
design, responsive-design, navigation, design-patterns
Why Web Accessibility Matters and How It Can Benefit Your Business or Website776
interviews, accessibility, economics, assistive-tech, mistakes, w3c
Redefining Hick’s Law (sma)775
design, principles
SSH Do’s and Don’ts774
ssh, protocols
Understanding Technical Debt (nza)773
technical-debt, concepts, quality
Capturing Audio and Video in HTML5772
multimedia, apis, javascript, html
HTTP Debugging With Node and http-console771
http, debugging, nodejs, tooling
Apache Releases First Major New Version of Popular Web Server in Six Years (sjv/zdn)770
apache, servers
7 Solutions to the CSS3 Vendor Prefix Crisis (cra)769
css, vendor-extensions, browsers, interoperability, w3c
Inside WordPress Actions and Filters (sma)768
wordpress
If It Had Remained the Irrelevant Attribute (bur)767
html, attributes, accessibility
Building a High Performance Website766
performance, metrics, processes, optimization
MySQL Master-Slave Replication: Setting Up765
databases, mysql
Every Time You Call a Proprietary Feature “CSS3,” a Kitten Dies (lea/ali)764
css, vendor-extensions, terminology, standards
The Vendor Prefix Predicament: ALA’s Eric Meyer Interviews Tantek Çelik (tan+/ali)763
interviews, css, vendor-extensions
Mobile Sites vs. Apps: The Coming Strategy Shift (nng)762
mobile, native, strategies, comparisons, user-experience
The Impending CSS Vendor Prefix Catastrophe (cra)761
css, vendor-extensions, browsers, interoperability
TL;DR on Vendor Prefix Drama (chr/css)760
css, vendor-extensions, link-lists
W3C Says WebKit’s Dominance Is Damaging the Web (ver)759
w3c, webkit, chrome, google, safari, apple, browsers, vendor-extensions
The Performance Golden Rule758
performance, principles
Call for Action: The Open Web Needs You Now (gla)757
open-web, vendor-extensions, css, interoperability, browsers
On the Vendor Prefixes Problem (bru)756
vendor-extensions, css, browsers, interoperability
Unfixed (mey)755
css, vendor-extensions, browsers, interoperability
WebGL Fundamentals754
fundamentals, webgl, apis
CSS Vendor Prefixes Threaten Open Web (cra)753
open-web, css, vendor-extensions, standards, webkit
What’s New in Chrome 17 (cra)752
browsers, google, chrome
Musings on Preprocessing (chr/css)751
preprocessors, css, sass, less, stylus, compass, tooling
New W3C Validation Service With RDFa 1.1 and Microdata (iva/w3c)750
w3c, tooling, conformance, html, rdf, microdata
How to Create Your Own Random Number Generator in PHP (cra)749
how-tos, php, randomness
Getting Started With the “track” Element748
introductions, multimedia, captions, html
An Introduction to Mutual SSL Authentication747
introductions, ssl, authentication
Is Routine Undermining Your Productivity?746
productivity
“Accept-Charset” Is No More (hsi)745
http, browsers
Introducing the CSS3 Test744
css, standards, testing
The CSS3 Test (lea)743
css, standards, support, browsers
Zynga Germany’s Paul Bakaus on What’s the Deal With HTML5742
interviews, html
“* { box-sizing: border-box }” FTW (pau)741
css, box-model
Intro to Compass/Sass (chr/css)740
videos, introductions, compass, sass
Mozilla Delivers Firefox 10 (tec)739
firefox, mozilla, browsers
The Responsive Design Process (mat)738
responsive-design, processes, terminology, business-relations
Using the HTML5 Geolocation API737
html, geolocation, apis
What’s New in Firefox 10 (cra)736
browsers, mozilla, firefox
An Introduction to jQuery for Designers735
introductions, jquery, design
What Does Google’s Page Layout Algorithm Mean for Web Designers?734
design, layout, seo
Responsive Web Design733
responsive-design, css, media-queries, examples
How to Put Your CSS3 on “:target” (cra)732
css, selectors
Google Wants Faster TCP731
google, tcp, protocols, performance
Custom Fonts in Emails (chr/css)730
fonts, email
Why Should You Care About Website Usability?729
usability, consistency, simplicity, content, whitespace, html, quality
Bending XML to Your Will728
xml, parsing, php
CSS Tip: An “em” Isn’t an “m”, but an “ex” Is an “x”727
css, units, typography, tips-and-tricks
“window.scrollTo()” or: When to Stay Clear of User Agents (j9t)726
browsers, principles
What Can You Do With 1 Kilobyte of CSS? (cra)725
css, minimalism
Interview: Financial Times Experience With Web Apps (w3c)724
interviews, web-apps, html
Introduction to Linux Commands (sma)723
introductions, unix-like, command-line
How to Use Character Entities in HTML, CSS, and JavaScript (cra)722
how-tos, character-references, html, css, javascript
How Important Are UX Degrees and Certifications? (uxm)721
user-experience, training, career
10 JavaScript Testing Tools720
javascript, testing, tooling, link-lists
An Important Time for Design (ali)719
design
Building Twitter Bootstrap (mdo/ali)718
bootstrap
Why Tabs Are Clearly Superior (lea)717
formatting, developer-experience
Resolution Independence With SVG (dbu/sma)716
svg, images, css, responsive-design
Twitter Bootstrap Generator (jch)715
twitter+x, bootstrap, tooling
Caching Images With JavaScript and HTML5 Progress Bars (zol)714
images, caching, performance, javascript, html, progress-indicators
10 Must Know CSS and CSS3 Resources and Tools713
css, tooling, link-lists
HTML KickStart712
websites, frameworks, html, presentational-html, css, jquery
What We Still Can’t Do Client-Side (lea)711
web-platform
Introduction to PHPDoc710
introductions, php, documentation
Profiling CSS for Fun and Profit709
css, profiling
CSS Media Queries in JavaScript (nza)708
css, media-queries, cssom, javascript
Simple Productivity Tip of the Day: Collect Your Thoughts707
productivity, tips-and-tricks
Skeuomorphic Design vs. Modern and/or Futuristic Design (mat)706
design, comparisons
pngquant (kor)705
websites, tooling, libraries, png, images, compression
Adaptive Images for Responsive Designs (mat)704
images, responsive-design, html
Base703
websites, frameworks, presentational-html, css
Internationalizing and Localizing Your WordPress Theme in 6 Steps (sma)702
wordpress, theming, localization, internationalization
The App Internet in 2012: Defining the Death of the Web701
web, html, web-apps
Installing Ruby With RVM on Ubuntu700
ruby, installing, unix-like
Custom Events Are Pretty Cool (chr/css)699
jquery, events
Web Developer Tips, Tricks, and Gotchas (mat)698
css, html, tips-and-tricks
What’s New in Firefox 9.0 (cra)697
browsers, mozilla, firefox
MooTools Behavior (moo)696
mootools
Smallest Possible […] File (mat)695
programming, minimalism, examples, link-lists
Apple Submits “Invalid” Patents to W3C to Delay Touch Events Standard (9to)694
apple, w3c, standards, legal, touch
IE Market Share (ppk)693
internet-explorer, microsoft, browsers, metrics
10 Useful Coding Tips, Techs, and Ideas692
tips-and-tricks, css, html, link-lists
Multiple Attribute Values (chr/css)691
html, attributes, css, selectors
Six CSS Layout Features to Look Forward To (div/sma)690
css, layout
The Smallest Possible Valid (X)HTML Documents (mat)689
html, xhtml, minimalism
Up Close and Personal With HTML5 IndexedDB688
html, indexeddb, databases
An Introduction to Object Oriented CSS (OOCSS) (lou/sma)687
introductions, oocss, css, examples
Is Apple Using Patents to Hurt Open Standards? (ars)686
apple, standards, legal
WebSockets Protocol Becomes Standard (sdt)685
websockets, protocols
On HTML and CSS Best Practices (css)684
html, css, best-practices
A Case Against Using CoffeeScript683
coffeescript
Why I’m Excited About “Names” in JavaScript (tab)682
javascript
A Tour of php.ini681
php
Responsive Images and Transparent Content Negotiation in HTTP (kar)680
images, html, responsive-design, content-negotiation
10 Tips to Optimize Your WordPress Theme (sma)679
wordpress, theming, php, optimization, tips-and-tricks
HTML Forms in HTML Emails (chr/css)678
html, forms, email, php
I Still Love Flash—Here’s Why677
flash, jquery, comparisons
More Shell, Less Egg (drd)676
shells, command-line, programming
jQuery Output Array in Random Order675
jquery, arrays, randomness
Creating Custom Font Stacks With “unicode-range” (dre/24w)674
css, fonts, unicode
The Script Tag (chr/css)673
html, javascript
To Collapse or Not to Collapse? A Multi-Column Question (fan)672
css, layout, margins
SEO Is Dead671
seo, social-media
Defining and Using Functions in PHP670
php, functions
Move the Web Forward (wil+)669
websites, learning, link-lists
Getting Started With Sass (dde/ali)668
introductions, preprocessors, sass
WAI–ARIA Gets Ready for a Starring Role in HTML5 (wir)667
aria, html, accessibility
Introduction to Git666
introductions, git, command-line
KSS—Knyle Style Sheets (kne)665
css, documentation
Linking in JSON (mno)664
json
5 Tips for More Efficient jQuery Selectors (cra)663
jquery, selectors, tips-and-tricks
How to Set Up a Print Style Sheet (sma)662
how-tos, css, print
Stay on the Design Cutting Edge With These HTML5 and CSS3 Resources661
html, css, link-lists
Frustrations With NVDA-Support (jcs)660
nvda, screen-readers, accessibility, communication
Mobile First Content Strategy659
mobile-first, mobile, content, content-strategy, accessibility, wcag
From Hypertext to Hyperdevices (don/w3c)658
web, web-platform, terminology, trends, standards
Reader Question About Hosting (chr/css)657
discussions, hosting
How to Use Firebug to Modify Your WordPress Site’s CSS656
videos, how-tos, firebug, wordpress, css
Improving the DOM (ann)655
dom
Sexy New HTML5 Semantics (bru/sma)654
html, semantics
The Primitives of the HTML5 Foundation (pau)653
videos, html
Vendor Prefixes Have Failed, What’s Next? (lea)652
css, vendor-extensions
On Web Apps and Their Keyboard Shortcuts (lea)651
web-apps, keyboard-shortcuts, usability
Transitions and Animations on CSS Generated Content (chr/css)650
css, generated-content, transitions, animations, browsers, support
A Practical Guide to Web App Success (mar)649
books, guides, web-apps
Blue Beanie of Thankfulness (chr/css)648
awareness-days, standards
Vendor Prefixes Are Hurting the Web (hsi)647
css, vendor-extensions, web-platform
W3C Releases New Web Privacy Standard (wir)646
w3c, privacy, do-not-track
ActionScript: Good Practices in Flash Development645
actionscript, flash, best-practices
Documenting Architecture Decisions644
architecture, documentation, processes
Five Questions With Tab Atkins (tab+/css)643
interviews, css, standards, content, google, dart
Pursuing Semantic Value (ada/sma)642
html, semantics
Our Pointless Pursuit of Semantic Value (div/sma)641
html, semantics
Web Designers vs. Web Developers (mho)640
career, comparisons
How to Create Multiple Borders in CSS3 (cra)639
how-tos, css, borders
How to Secure Your WordPress Website (sma)638
how-tos, wordpress, security, link-lists
Ian Hickson Responds Over HTML5 Getting “time” Element Back (cra)637
html, time
10 Handy HTML5/CSS3 Frameworks636
html, css, frameworks, link-lists
What’s New in Firefox 8 (cra)635
browsers, mozilla, firefox
An Extensive Guide to Web Form Usability (sma)634
guides, forms, usability, examples
Sublime 2 vs. Notepad++633
code-editors, sublime-text, notepad++, comparisons
Perch Cheatsheet632
perch, cheat-sheets
CSS Transitions: A Simple Way to Delight Your Visitors631
css, transitions, design
The Importance of Standards630
conventions, formatting, maintainability, collaboration
The Future of CSS: Embracing the Machine (sma)629
css, history, outlooks, cssdoc
But the Client Wants IE 6 Support! (lea/sma)628
internet-explorer, microsoft, browsers, business-relations
Will HTML5 Replace Native Apps? It Might: Here’s How to Figure Out When (the)627
html, native, mobile, desktop
How to Add Images to Your CSS Borders626
how-tos, css, borders, images
Building Web Pages With Local Storage625
browser-storage, javascript, browsers, support
about:csswg (fan)624
css, processes, standards
Introduction to URL Rewriting (sma)623
introductions, urls, redirecting, techniques, apache, servers
Goodbye “time”, “datetime”, and “pubdate”—Hello “data” and “value” (htm)622
html, attributes, time, semantics
The Hidden Nuggets of WCAG2: Information Relationships621
accessibility, wcag, html, semantics
Five Questions With Lea Verou (lea+/css)620
interviews, css, vendor-extensions
A Brief Introduction to Text Replacement With sIFR (jas)619
introductions, image-replacement, techniques, flash
Discover What’s New in CSS 4 (wir)618
css, selectors
Five Questions With Paul Irish (pau+/css)617
interviews, webkit, browser-engines, browsers, internet-explorer, microsoft, chrome, google
On Semantics in HTML (j9t)616
semantics, html
Using CORS615
cors, security
Introduction to MongoDB614
introductions, databases, mongodb
Infographic: History of Web Standards (jzb)613
history, standards
The Return of the “u” Element (htm)612
html, semantics
Some Notes on the Recent XML Encryption Attack (w3c)611
xml, encryption, security
XML Encryption Flaw Leaves Web Services Vulnerable (eur)610
web-services, xml, encryption, security
Top Minimalist Website Designs: Trends and Examples609
design, minimalism, trends, examples
Google and Adobe Support the W3C (hei)608
w3c, google, adobe
Serving XHTML With Math: A Recipe for Apache (ber/w3c)607
xhtml, mathml, apache, servers, configuration
PHP Namespaces606
php, namespaces
Organizing Mobile (ali)605
mobile, content, navigation, usability
Dive Into HTML5… on HTML5 Doctor (htm)604
html
Getting Started With PHP Templating (sma)603
introductions, php, template-engines, twig
Lightbox2602
libraries, javascript, images, effects, lightbox
Start Here, Build Everywhere: Announcing Foundation601
frameworks, foundation
Are CSS Tables Better Than HTML Tables?600
tables, css, html, semantics, comparisons
Why Google Dart Will Miss Its Target599
google, dart, javascript
The Developer’s Guide to Conflict-Free JavaScript and CSS in WordPress (pet/sma)598
guides, wordpress, javascript, css
Simple, Maintainable Templating With JavaScript (nza)597
javascript, handlebars, mustache, maintainability
Learning to Love HTML5 (lou/sma)596
html, semantics
Array Handling Functions595
php, arrays, functions
Scope Donuts (stu)594
css, scope
Where Form Met Function (ale)593
w3c, apple, history
Dive Into HTML5: In Memory of Mark Pilgrim (mis)592
books, html
10 Fantastic jQuery Techniques and Effects591
jquery, techniques, effects
When Web Standards Fail Us (nza)590
html, w3c, javascript, ecmascript, standards
Managing Change in the Cloud589
cloud-computing, maintenance
WordPress Essentials: How to Create a WordPress Plugin (sma)588
fundamentals, how-tos, wordpress, plugins
Introducing PHP Superglobals587
introductions, php
Internationalization vs. Localization: What’s the Difference? (cms)586
internationalization, localization, comparisons, terminology
Why Don’t Developers Dress Better? (kel)585
career, community
How to Develop WordPress Locally With MAMP (sma)584
how-tos, wordpress
On HTML Element Identifiers583
html, css
Responsive [Images] (gri/clo)582
images, responsive-design
Scalable and Modular Architecture for CSS (jus)581
books, websites, css, smacss
Demystifying Design (ali)580
design
Simple Made Easy (ric)579
videos, software-design, architecture, principles, complexity, simplicity
Building Prototypes in HTML and CSS578
html, css, prototyping
Introduction to PHP Arrays577
introductions, php, arrays
Useful Node.js Tools, Tutorials, and Resources (sma)576
nodejs, tooling, link-lists
Analyst Watch: HTML5 Is Not Quite Ready for Primetime (sdt)575
html, standards
Pagination With “rel="next"” and “rel="prev"”574
html, metadata, pagination, search, google, seo
The Guide to CSS Animation: Principles and Examples (sma)573
guides, css, animations, principles, examples
A Farewell to CSS3 Gradients (mis)572
css, gradients, vendor-extensions, svg, images
The State of RDF and JSON (w3c)571
rdf, json, json-ld
Do You Use These 7 Attribute Selectors in Your CSS?570
css, selectors
PHP Variables569
php, variables
An Introduction to Less: Less vs. Sass (sma)568
introductions, preprocessors, less, sass, examples
Flex Your Box (kar)567
css, flexbox, layout
Flexbox Is Dead, Long Live Flexbox! (tab)566
css, flexbox, layout
“Do Not Track” Standards for the Web: The Work Is Starting (npd+/w3c)565
do-not-track, privacy, w3c
Help the Community! Report Browser Bugs! (lea/sma)564
community, collaboration, browsers, documentation, bugs
9 Popular Cloud Use Cases563
cloud-computing, storage, reliability
Create Columns Easily With the CSS3 Multi-Column Layout Module562
css, layout
10 Tips for Developing With jQuery in Notepad++561
tips-and-tricks, code-editors, notepad++, jquery
jQuery Removing Bad Characters in HTML560
jquery, html, sanitization
Elements of a Viral Launch Page (sma)559
design, landing-pages, marketing
How to Optimize Images With HTML5 Canvas (sma)558
how-tos, images, optimization, canvas, html
On URL Readability (lea)557
urls, usability
CSS Needs a Bit of Basic Love (mat)556
css, standards
A Few Design Trends (jas)555
design, trends
How to Write CSS for Others (css/sma)554
how-tos, css, maintainability, comments, sorting, collaboration
How to Become a Web Design Expert (boa/sma)553
how-tos, design, career
Mobile Design Is Not Only Responsive (hcr)552
design, responsive-design, mobile
When (and When Not to) Use an Anchor Tag? (chr/css)551
html, links, semantics
How to Simulate CSS3 “box-shadow” in IE6–8 Without JavaScript (zol)550
how-tos, css, shadows, internet-explorer, microsoft, browsers
A Primer on A/B Testing (ali)549
introductions, a-b-testing, javascript, google, analytics
Infinite All-CSS Scrolling Slideshow (chr/css)548
images, scrolling, css, effects
How I Think Posting HTML in Comments Should Work (chr/css)547
html, content-management
The Best Forms Implementation I’ve Ever Built (dre)546
forms, html, perch
Adapted (sim)545
design, responsive-design, mobile-first
W3C Launches New “Agile” Standards Development Platform544
w3c, standards, community
Why I Love Our Industry (lea)543
career, community
5 Principles of User-Centered Interface Design542
principles, design, user-experience
HTML5 and the Document Outlining Algorithm (sma)541
html, headings
W3C Releases Simplified HTML5 Spec for Web Developers (sof)540
w3c, standards, html
10 of the Best CSS3 Code Generators (cra)539
css, code-generation, tooling, link-lists
Indeterminate Checkboxes (chr/css)538
forms, html
Rethinking CSS Grids (mar)537
css, grids, layout
The Web Is 20 Years Old Today (tec)536
web, anniversaries
How Browsers Work (pau)535
browsers, browser-engines, webkit, gecko, rendering, parsing, painting, html, css, javascript, link-lists
What Makes for a Semantic Class Name? (chr/css)534
html, css, attributes, naming, semantics, examples
The Personification of Design (sma)533
career, social-media, branding
IE8 Bug With “max-width” and “overflow” (jus)532
bugs, browsers, microsoft, internet-explorer, css, overflow
The Web Development Discipline531
learning, processes, career
More Logo Markup Tips (css)530
branding, images, logos, html, tips-and-tricks
“var” Selector529
javascript, css, selectors
Why Can’t We Trigger CSS3 Animations Using “:hover” and “:focus”? (mat)528
css, selectors, animations
Special Entities of HTML (jas)527
html, character-references
Examples of Sites Where localStorage Should or Is Being Used (chr/css)526
browser-storage, apis, javascript, examples
Defending the Generalists in the Web Design Industry (boa/sma)525
design, career
Modern Version Control With Git (tob/sma)524
version-control, git, concepts
The UX of Learning (ali)523
user-experience, design, learning
Extensions to the CSS Object Model (gla/w3c)522
cssom, css
Naming and Using IDs and Classes Properly (mat)521
html, css, attributes, naming, semantics
Emphasis in Design (jas)520
design
Improving on HTML519
html, xforms, xhtml, rdf
Responsive Web Design Techniques, Tools, and Design Strategies (vit/sma)518
design, responsive-design, techniques, tooling, strategies, link-lists
Notes From Writing HTML5 Media (bur)517
html, multimedia, security
Responsive “<img>” Elements in HTML, for Responsive Designs (mat)516
html, images, responsive-design
How to Change Image Attributes in WordPress Posts (cra)515
how-tos, wordpress
Little CSS Stuff Newcomers Get Confused About (chr/css)514
css, selectors, cascade, fundamentals
Don’t Use IDs in CSS Selectors?513
css, selectors, cascade, performance
Microsoft Drop Conditional Comments in IE10 (cra)512
microsoft, browsers, internet-explorer, conditional-comments
Content Choreography (tre)511
content, responsive-design
The Actual Browser Problems With Unquoted Attributes (chr/css)510
html, attributes, support, browsers
6 Methods for Vertical Centering With CSS509
css, centering, techniques, examples
Learning to Use the “:after” and “:before” Pseudo-Elements in CSS (lou/sma)508
css, selectors, generated-content, examples
IE 8 Thinks All Table Cells Have a Colspan (chr/css)507
internet-explorer, microsoft, browsers, tables, html, css
Does “<nav>” Belong in the “<header>” Element? (mat)506
html, navigation
Validation: Measuring and Tracking Code Quality (j9t)505
html, css, conformance, quality, metrics