sunpig + reference   62

PHP: a fractal of bad design - fuzzy notepad
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 
5 weeks ago by sunpig
10. Tables and frames
@wnas @ysbreker Tables are awesome, when used correctly! One of my favourite pages in the internet:
html  reference  joeclark  tables  td  tr  tbody  thead  scope  webdev  accessibility  a11y 
november 2011 by sunpig

related tags

3.5  a11y  accessibility  adactio  adaptivepath  advice  ajax  alcohol  android  api  app  apple  architecture  arguments  array  article  bash  basics  bbc  before  bestpractice  blog  book  books  booze  broken  browser  bug  bugs  build  caching  chart  cheat  cheatsheet  chrisheilmann  christianheilmann  classification  claytonlewis  cldr  click  client  cmd  cms  code  command  commands  compact  compsci  computers  console  context  csr  css  css3  dailyjs  davidgoodger  debugger  debugging  delete  dereference  design  despair  development  device  diagram  documentation  dom  drag  dragdrop  drink  drop  dvcs  editor  education  elements  eloquent  emacs  enumerable  error  eval  event  examples  execution  explanation  exposure  expression  fascination  fault  feature  file  film  firebug  firefox  float  fonts  footer  framework  frontend  function  funny  geeknotes  gesture  git  global  glossary  gradient  graphics  guide  guidelines  hacks  handheld  hash  hashbang  hci  hdr  header  help  hint  howto  html  html5  http  hypertext  i18n  ia  ideas  idiom  idle  ie6  information  inspiration  instruction  interesting  interface  introduction  ios  ipad  iphone  jamesaylett  javascript  jeremykeith  joeclark  johnrieman  jqm  jquery  jquerymobile  js  juriyzaytsev  kangax  key  keydown  keypress  keyup  language  layout  lighting  line  link  links  linux  list  literal  lmorchard  local  log  lookup  lukew  lukewroblewski  markup  mattsears  memcache  memcached  methods  microsoft  minitest  misc  mobile  mock  model  movabletype  movie  mozilla  ms  mt  name  namespace  namespaces  nav  nettuts  nicholaszakas  nodejs  notation  object  objectorientation  objects  online  oo  oop  operator  overview  paulirish  pep  pep8  permalink  petermerholz  phone  photography  php  plural  port  post  poster  primer  private  programing  programming  progressive  properties  property  prototype  public  python  queryselectorall  rant  re  rebeccamurphey  recipe  reference  regex  regexp  regular  related  reset  resources  routing  rspec  rubular  ruby  rule  rules  safari  sb  scope  screen  search  security  selector  sequence  sessionstorage  setup  sf  shareware  sheet  shell  shortcut  simonwillison  snook  software  spec  standards  static  storage  style  styleguide  summary  swpie  syntax  tables  tag  tap  tbody  td  teardown  telnet  template  tequila  terminal  terminology  ternary  test  text  thead  timeline  timetravel  timewaster  tips  tool  tools  touch  tr  trace  translate  tutorial  type  types  typography  ui  uml  unix  usability  ux  var  variable  variables  versioncontrol  viewport  visual  visualization  vitalyfriedman  w3c  web  webapp  webdesign  webdev  webkit  webstandards  weird  width  wikipedia  zen  zero 

Copy this bookmark:



description:


tags: