PHP: a fractal of bad design - fuzzy notepad
5 weeks ago by sunpig
Virtually every feature in PHP is broken somehow. The language, the framework, the ecosystem, are all just bad. And I can’t even point out any single damning thing, because the damage is so systemic. Every time I try to compile a list of PHP gripes, I get stuck in this depth-first search discovering more and more appalling trivia. (Hence, fractal.)
PHP is an embarrassment, a blight upon my craft. It’s so broken, but so lauded by every empowered amateur who’s yet to learn anything else, as to be maddening. It has paltry few redeeming qualities and I would prefer to forget it exists at all.
php
language
design
feature
broken
software
code
programming
rant
reference
security
fault
bug
error
array
PHP is an embarrassment, a blight upon my craft. It’s so broken, but so lauded by every empowered amateur who’s yet to learn anything else, as to be maddening. It has paltry few redeeming qualities and I would prefer to forget it exists at all.
5 weeks ago by sunpig
Using Modernizr to detect HTML5 features and provide fallbacks | HTML5 Doctor
7 weeks ago by sunpig
Modernizr is a JavaScript library that detects which HTML5 and CSS3 features your visitor’s browser supports. In detecting feature support, it allows developers to test for some of the new technologies and then provide fallbacks for browsers that do not support them. This is called feature detection and is much more efficient than browser sniffing.
modernizr
html
javascript
js
yepnope
html5doctor
webdev
frontent
feature
detect
load
conditional
7 weeks ago by sunpig
Half of UK population owns a smartphone | Technology | guardian.co.uk
november 2011 by sunpig
RT @technokitten: In case you missed it yesterday, half of UK's phone owners have snmartphones, Android & RIM leading
uk
statistics
smartphone
phone
device
android
blackberry
apple
ios
nokia
symbian
feature
guardian
november 2011 by sunpig
Understanding the Git Workflow
august 2011 by sunpig
RT @sandofsky: I've written up how to understand Git's workflow.
sandofsky
benjaminsandofsky
git
workflow
process
branch
maser
feature
release
rebase
squash
pick
interactive
dev
howto
instruction
august 2011 by sunpig
Performance Innumeracy & False Positives | Infrequently Noted
february 2011 by sunpig
RT @slightlylate: Every millisecond matters /cc @kurafire
alexrussell
browser
webdev
performance
frontend
web
cache
ua
useragent
detection
feature
from twitter
february 2011 by sunpig
Assumptive Development - Snook.ca
february 2011 by sunpig
RT @snookca: Assumptive Development "We need to accept that, as web developers, we cannot test every permutation..."
jonathansnook
snook
assumption
us
detection
feature
useragent
web
webdev
server
client
javascript
version
testing
february 2011 by sunpig
Cutting The Interrogation Short | Infrequently Noted
february 2011 by sunpig
RT @dalmaer: Why does Alex Russell hate feature testing, kittens, and cute fuzzy ducklings?
alexrussell
feature
test
detect
ua
browser
js
javascript
performance
modernizr
ress
server
cache
responsive
from twitter
february 2011 by sunpig
Same Markup: Explaining "@_jscript_version" and Styling New HTML5 Elements - IEBlog - Site Home - MSDN Blogs
ie conditional comments conditionalcomments tag js javascript block html5shim browser browserdetection featuredetection feature capability element html5 web webdev performance
july 2010 by sunpig
ie conditional comments conditionalcomments tag js javascript block html5shim browser browserdetection featuredetection feature capability element html5 web webdev performance
july 2010 by sunpig
related tags
3.2 ⊕ adaptive ⊕ alexrussell ⊕ android ⊕ app ⊕ apple ⊕ application ⊕ array ⊕ assumption ⊕ asymco ⊕ benjaminsandofsky ⊕ billiemandel ⊕ blackberry ⊕ block ⊕ branch ⊕ branching ⊕ breakpoint ⊕ broken ⊕ browser ⊕ browserdetection ⊕ bug ⊕ business ⊕ cache ⊕ capability ⊕ chart ⊕ client ⊕ code ⊕ comments ⊕ complexity ⊕ conditional ⊕ conditionalcomments ⊕ content ⊕ create ⊕ css ⊕ css3 ⊕ cut ⊕ decision ⊕ design ⊕ detect ⊕ detection ⊕ dev ⊕ development ⊕ device ⊕ dionalmaer ⊕ element ⊕ error ⊕ example ⊕ exception ⊕ experience ⊕ facebook ⊕ facet ⊕ fault ⊕ feature ⊖ featuredetection ⊕ featuritis ⊕ flickr ⊕ flipper ⊕ fogbugz ⊕ frontend ⊕ frontent ⊕ functionality ⊕ git ⊕ github ⊕ graph ⊕ guardian ⊕ handle ⊕ hci ⊕ howto ⊕ hracedediu ⊕ html ⊕ html5 ⊕ html5doctor ⊕ html5shim ⊕ ie ⊕ implementation ⊕ industry ⊕ instruction ⊕ interaction ⊕ interactiondesign ⊕ interactive ⊕ interface ⊕ ios ⊕ ixd ⊕ javascript ⊕ joel ⊕ joelonsoftware ⊕ joelspolsky ⊕ jonathansnook ⊕ js ⊕ landscape ⊕ language ⊕ layout ⊕ library ⊕ license ⊕ lists ⊕ load ⊕ lukasmathis ⊕ maser ⊕ media ⊕ mediaquery ⊕ merge ⊕ mobile ⊕ modernizr ⊕ netmagazine ⊕ nokia ⊕ olistudholme ⊕ optimization ⊕ passion ⊕ pattern ⊕ performance ⊕ phone ⊕ php ⊕ pick ⊕ possibilities ⊕ prioritize ⊕ priority ⊕ process ⊕ product ⊕ programming ⊕ progressive ⊕ project ⊕ query ⊕ rails ⊕ rant ⊕ rebase ⊕ reference ⊕ release ⊕ remove ⊕ requirement ⊕ responsive ⊕ ress ⊕ rim ⊕ rinkmark ⊕ ruby ⊕ sandofsky ⊕ scope ⊕ security ⊕ server ⊕ simplicity ⊕ small ⊕ smartphone ⊕ snook ⊕ social ⊕ software ⊕ squash ⊕ statistics ⊕ stephanierieger ⊕ suite ⊕ support ⊕ switch ⊕ symbian ⊕ tag ⊕ test ⊕ testing ⊕ trunk ⊕ ua ⊕ uk ⊕ us ⊕ useragent ⊕ ux ⊕ version ⊕ versioncontrol ⊕ web ⊕ webdev ⊕ width ⊕ windows ⊕ workflow ⊕ yepnope ⊕ yiibu ⊕ yui ⊕ zeldman ⊕ zomigi ⊕Copy this bookmark: