sunpig + development   323

Unit test JavaScript applications with Jasmine | Adobe Developer Connection
Jasmine is a behavior-driven development (BDD) JavaScript testing framework Pivotal Labs maintains it and makes it available on GitHub under the MIT license. Jasmine allows tests to be written independent of the DOM or other JavaScript frameworks. You run Jasmine in a browser, or headless without a browser by integrating with other frameworks such as Rhino, Envy, or the Jasmine-headless-webkit library.
bdd  tdd  jasmine  javascript  browser  test  testing  adobe  tutorial  headless  automated  development  webdev  frontend 
yesterday by sunpig
UI Patterns For Mobile Apps: Search, Sort And Filter | Smashing UX Design
But after taking a look at Craigslist mobile, it became obvious we could all benefit from some best practices around mobile search, sort and filter UI design. This article explores a dozen different ways to surface and refine the data your customers want.
theresaneil  smashingmag  development  design  pattern  search  filter  refine  save  ux  hci  sort  mobile  screen 
7 weeks ago by sunpig
What is BEM?
Heard about the BEM methodology the other day; looks really interesting.
css  frontend  oocss  coding  design  development  patterns  bem  block  element  modifier  yandex  naming  object  standard  from twitter
11 weeks ago by sunpig
Why the mobile Web – and not apps – is the best channel for sales - Mobile Marketer - Columns
A recent ZMags survey, “Meet the connected consumer,” shows that 87 percent of connected consumers prefer to use Web sites and browser-based mobile sites for browsing and shopping, whereas only 4 percent prefer smartphone and tablet applications.
web  app  native  sales  conversion  channel  marketing  business  development  mobile  device  phone 
11 weeks ago by sunpig
Fashionably flexible responsive web design (full day workshop) // Speaker Deck
So many good examples of responsive (& mobile in general) web design in this deck by @malarkey:
andyclarke  malarkey  responsive  adaptive  web  design  mobile  development  frontend  device  size  dimension 
11 weeks ago by sunpig
Your product is flawed. That should hurt.
And if you aren’t waking up every morning hurting from wanting to fix the flaws in your product, you aren’t doing it right.
product  design  development  pixar  better  psychology 
12 weeks ago by sunpig
joho/7XX-rfc - GitHub
RT @garannm: DUDE. The 700-block of HTTP status codes should totally be a real thing. h/t @gnb
development  fun  http  status  code  7xx  700  error  developer  web 
january 2012 by sunpig
Production Release Workflow with Git - JohnWilger.com
"Production Release Workflow with Git" I like the look of this.
git  workflow  production  sprint  agile  development  software  vcs  version  hotfix 
november 2011 by sunpig
Of Sites and Apps « James Pearce
Brilliant article by @jamespearce on the distinction between "sites" and "apps":
jamespearce  app  site  article  mobile  fat  thin  client  mvc  development  system  behaviour  user 
september 2011 by sunpig
Scott Chacon on the Interwebs
Scott Chacon (@chacon) on the Github git workflow: (/via @jaffathecake)
scottchacon  chacon  github  git  flow  workflow  master  branch  hotfix  patch  development  software  deploy  jenkins  ci  continuousintegration 
september 2011 by sunpig
Gabe Newell on Valve | Game development | Features by Develop
So much great stuff in this interview with Gabe Newell: Excellent thoughts on staff, customers & community /via @tef
gabenewell  interview  business  development  management  valve  customer  staff  community  games  halflife  portal  steam  source 
may 2011 by sunpig
The Future Of CSS: Experimental CSS Properties - Smashing Magazine
Smashing Magazine - "The Future Of CSS: Experimental CSS Properties" (/via @koenpeters)
css  experimental  properties  development  browser  webkit  mozilla  css3 
may 2011 by sunpig
The State of (Mobile) Web Development 2011 | Web Directions
RT @mahemoff: State of Mobile Web Development 2011 from @webdirections
webdirections  mobile  web  app  development  statistics  html  iphone  android  opera 
may 2011 by sunpig
FunctionSource: Coping with Over Four Hundred Devices: How Netflix Uses HTML5 to Deliver Amazing User Interfaces
RT @billwscott: FunctionSource: Coping with Over 400 Devices: How Netflix Uses HTML5 to Deliver Amazing UIs via @fun ...
netflix  html  html5  web  webkit  webdev  ios  mobile  qt  cute  custom  build  process  development 
april 2011 by sunpig
Hiring Developers: You're Doing It Wrong
RT @hackernewsbot: Hiring Developers: You're Doing It Wrong...
development  software  business  interview  hiring  recruitment 
march 2011 by sunpig
When Irish Eyes Are Crying | Business | Vanity Fair
"When Irish Eyes Are Crying" - Michael Lewis on the banking crisis in Ireland:
michaellewis  economics  article  finance  crash  loan  ireland  irish  economy  business  bank  banking  property  development 
february 2011 by sunpig
Alex Payne — Shortchanging Your Business with User-Hostile Platforms
Nobody uses AIR because it delivers better-quality desktop apps. Companies build AIR apps because they’re short on time and cash and wary of investing in development and maintenance that’s outside their area of expertise. This is understandable, but shortsighted, and a lot of companies are about to make the same mistake in the mobile arena.

Cross-platform solutions like AIR might be better for your business in the short term, but your customers probably hate it, and you could be shortchanging yourself in the long run. If there’s a market, spend the time and money to build proper native desktop and mobile apps. If you don’t think there’s a market but the demand is there, expose an API to your service, let inspired developers build native apps, and see what happens.
adobe  air  business  software  development  alexpayne  platform  native  mobile  from twitter
january 2011 by sunpig
Vagrant - Welcome
Vagrant looks pretty awesome. This might be a must-have.
vagrant  virtual  virtualized  development  environment  ruby  virtualbox  deployment  from twitter
december 2010 by sunpig
« earlier      

related tags

"tamper  1.9.2  3.1  3.2  3.5  7xx  37signals  64bit  aaronnewton  ab  absolute  abstraction  abtesting  access  accessibility  account  acid  activeperl  activestate  activity  acyclic  adactio  adapter  adaptive  adbice  addon  adobe  adoption  advertising  advice  age  agile  air  airplane  ajax  ajaxian  ala  alancooper  alexpayne  alexrussell  algorithm  algorithms  alistapart  alm  amazon  analyse  analysis  analytics  ancestor  android  andybudd  andyclarke  anildash  ants  anywhere  apache  api  app  appengine  appenginejs  apple  application  applications  apps  appstore  architecture  argument  array  arrogance  art  article  articles  asp  asp.net  aspnet  aspnetmvc  aspx  assemblies  asset  associative  atlas  atomicity  attack  authentication  authnauthz  authorization  autocomplete  automated  automation  autosuggest  awesome  bank  banking  base  based  basics  bayeux  bdd  beanstalk  beautifier  behaviour  bem  benchmark  benjaminpollack  bentilly  bestpractice  beta  better  bigbrother  bin  bind  bing  bisect  bits  blind  block  blog  bobbyvandersluis  book  bookmarklet  bootstrap  boring  braithwaite  branch  branching  brand  breakpoint  brew  bridge  brooks  browser  browserdetection  browsers  browserwars  bubble  bug  bugs  build  bull  business  buyout  c  c#  c++  cache  caching  california  callback  canonical  cappucino  career  cargocult  case  cassini  catchup  cersioncontrol  certification  chacon  change  channel  charles  chart  chat  check  cheese  chrisheilmann  christianheilmann  chrome  ci  class  clean  client  clientcide  clojure  clone  closed  closure  cloud  cluster  coast  cocoa  code  codereview  coding  codinghorror  codingstandards  coffee  coffeescript  collaboration  collection  color  colour  comet  commandline  comments  commit  commonjs  communication  community  compare  comparison  compatibility  competition  compiler  component  composite  compression  compressor  computing  concentration  condition  config  configure  confusion  connection  consistency  consistent  console  constraints  consumer  content  continuous  continuousintegration  control  conversion  cooper  cooperation  cost  coudal  coverage  crash  create  creativity  crockford  crossdomain  crossroads  cruisecontrol  css  css3  csun  culture  custom  customer  cute  cwe  danwebb  daringfireball  data  data"  database  datatable  date  davidwalsh  db  debt  debug  debugger  debugging  degrade  delegation  deliverables  delusion  dependencies  deploy  deployment  derekhammer  design  desktop  details  detect  dev  develop  developer  developers  development  device  dhh  dhtml  diagnose  diagram  diff  dimension  dinosaur  directed  direction  directory  disability  discussion  distributed  distributes  django  dll  dns  do  documentation  dojo  dom  domainkeys  dotnet  double  douglascrockford  download  dragonfly  drm  dustindiaz  dvcs  dynamic  ebook  ebs  ec2  eclipse  ecmascript  economics  economy  ecosystem  edge  edit  editing  editor  effects  efficiency  effort  element  email  enemy  engineer  engineering  enhancement  enterprise  enterpriselibrary  environment  ericmeyer  ericmiraglia  ericsink  error  escapist  essay  estimate  estimating  event  evidence  evil  evolution  example  examples  excel  expectation  experience  experiment  experimental  extension  fabric  facade  facebook  fail  failure  fallthrough  false  fashion  fast  fat  fault  feature  features  feedback  feminism  fibonacci  fighter  filament  filamentgroup  file  files  filter  finance  financial  find  firebug  firefox  flash  flickr  flipper  flow  fluid  fogbugz  fogcreek  folder  folders  for  foreach  form  format  formatter  forms  formula  foundation  fowler  fractal  framework  friendfeed  front-end  fronteers  frontend  ft  fun  function  fundamentals  funny  future  g-test  gabenewell  gae  galileo  gallery  game  games  gaming  gangoffour  gardget  gawker  geek  geeknotes  gem  general  geo  geofence  geshi  gilde  gilesbowkett  ginatrapani  gis  git  git-bisect  github  gmail  good  goodpractice  google  goto  gradient  graph  greed  grid  gruber  guide  guild  guyenglish  gzip  hack  hacks  haganrivers  halflife  handheld  handlers  hash  hashtable  haskell  hci  header  headless  henrikkniberg  heroku  hg  hierarchy  highlighting  hints  hiring  history  horror  host  hosted  hosting  hotfix  hotness  hours  howto  htaccess  html  html5  http  httparty  i18n  ide  identity  idle  ie  ie6  ie7  ie8  iis  image  images  implementation  indent  index  info  inheritance  injection  inline  innerhtml  insight  inspiration  instal  install  instance  instructions  instrumentation  integration  intellisense  interactiondesign  interface  internet  internetexplorer  internetexplorere  interview  introduction  ios  ipad  iphone  ipv4  ipv6  ireland  irish  iteration  iterative  jamesbach  jamespearce  jamesshore  jaredspool  jasmine  java  javascript  jayfields  jayflowers  jed  jeffatwood  jeffcroft  jenkins  jeremykeith  jesseliberty  jet  jinabolton  job  joehewitt  joel  joelonsoftware  joelspolsky  johnallsop  johnresig  johnshopkins  josephcooney  jqm  jquery  jquerymobile  js  jsbin  jsdoc  jsgi  jslint  jsmin  json  json-p  jspnp  kanban  key  keyboard  knowing  knowledge  knowledgemanagement  komodo  kriszyp  kscottallen  lambda  lanaguge  lang  language  languages  laugh  law  layout  leak  learning  lessismore  level  lh  lib  libraries  library  license  lifehacker  lift  line  link  linkedin  linkibol  links  lion  lisp  listen  lists  literal  load  loan  local  localization  lock  log  logging  lookup  loop  loops  mac  macros  maintainability  maintainable  maintenance  make  making  malarkey  management  manmonth  mapping  maps  mario  market  marketing  markets  markotto  markup  martinfowler  mashup  master  math  maturity  memcached  memory  memoryleak  mercurial  merge  merging  messaging  meta  metadata  methodology  methods  michaellewis  microformats  microsoft  mikeroberts  minification  minify  minimalism  mistake  mitre  mmog  mmorpg  mobile  mobilesafari  mobileweb  mocha  mock  mode  model  modifier  modular  module  monad  monitor  monoculture  mootools  motion  mouse  movabletype  mozilla  mri  ms  mssql  mt  mtgetvar  mtsetvar  mtsetvarblock  mtsetvartemplate  mulitple  mvc  mysql  myth  namespaces  naming  narrow  narwhal  native  ndepend  negotiation  nerd  nest  netflix  network  networking  nicholaszakas  nickvlku  nifty  nl  node  nodejs  nodesitepen  nokia  number  nvie  oauth  obidos  object  objective-j  objectorientation  objects  odetocode  ollywright  omfg  onclick  ongoing  oo  oocss  oop  open  openid  openness  opensource  openweb  opera  optimization  oracle  organization  origin  os  oss  osx  overview  p290  package  packaging  padding  page  pageweight  paperclip  parameter  pareto  parse  parsing  part  particletree  passion  paste  pastrykit  patch  patents  path  patrickcauldwell  pattern  patterns  paulcarvill  paulgraham  pc  pdb  pearson  pep  pep8  perfect  performance  perl  peterpaulkoch  philosophy  phone  phonenumber  photos  php  phpbb  picasso  pinboard  pipes  piracy  pixar  planning  platform  platfrm  plugin  points  policy  pop  popsoftware  popularity  port  portal  position  poster  postgres  postgresql  ppk  practice  presentation  preventdefault  principles  prioritize  priority  prism  privacy  private  problems  proc  procedure  process  product  production  productivity  professional  professionalism  profile  profiler  profit  prognostication  program  programming  progressive  progressiveenhancement  project  properties  property  prototype  proven  proxy  psychology  ptr  public  pull  push  pydev  python  qa  qt  quality  query  querystring  question  questions  quora  raganwald  rails  rake  rands  rank  ranking  rant  razr  readable  readme  rebeccamurphy  recruitment  redgate  refactoring  reference  refine  reflector  regex  reginald  relative  release  rem  remote  remysharp  replacement  repository  request  require  requirements  resource  resources  responsive  rest  return  reuse  revision  rewrite  rewriting  rich  rickstrahl  robertlglass  rounded  routing  rpc  rpg  ruby  rules  run  rvm  ryancampbell  s3  safari  safety  sales  sans  save  sb  scalability  scalable  scale  scheduling  schem  schema  scheme  science  scottchacon  scottguthrie  scotthanselman  scottschiller  scottwatermasysk  screen  screencast  script  scripting  scrum  sdk  search  security  selectors  semantic  senderid  seo  sequence  server  serverjs  serverside  service  setup  shadow  shared  shawnoster  shityouknow  shortcut  shortcut:firefox  sidebar  sigh  simonwillison  simpletalk  site  sitepen  size  skill  slides  small  smallscreen  smashingmag  snippet  snowleopard  soap  social  software  softweare  sort  source  sourcecontrol  sourcegear  space  spam  specification  speed  spolsky  sprint  sproutcore  sql  sqlserver  src  stackoverflow  staff  standard  standards  starbucks  startup  static  statistics  status  stcuture  steam  steveblank  stop  stopevent  stoppropagation  stoptheworldiwanttogetoff  storage  story  stoyanstefanov  strategy  string  structure  stuartlangridge  stub  style  styleguide  styles  subversion  summary  supermen  superstition  survey  svn  swfir  swiffer  switch  syntax  system  systems  tab  table  tag  takeover  talk  tantekcelik  tdd  teaching  team  technical  technology  template  test  testing  text  tfs  theresaneil  thin  thinkup  threading  threat  throwaway  tidy  tight  timbray  time  timeline  tips  token  tolerance  tomhume  tool  toolchair  toolkit  tools  tornado  tortoise  tortoisesvn  trace  tracing  track  transaction  translatiion  tree  trend  trends  triad  tricks  trunk  truth  try  tutorial  tutorials  tweak  twisted  twitter  twophase  type  types  ui  uie  uml  unit  unittest  unittesting  unknown  unobtrusive  unpack  unused  uri  url  usability  user  users  utilities  ux  vagrant  validation  validator  value  valve  variables  vcs  velociraptor  velocity  version  versioncontrol  versioning  video  vincentdriessen  virtual  virtualbox  virtualized  virtualmachine  virtualpc  virtualserver  vista  visualization  visualstudio  vm  voldemort  voltaire  vote  vpc  vs  vs2005  vsnet  vsnet2005  vulnerability  w3c  walk  warning  watir  web  web.config  web20  webapp  webapps  webdesign  webdev  webdevcorners  webdirections  webforms  webinspector  webkit  webserver  webservices  webstandards  wft  while  width  wiki  wikipedia  wilshepley  windows  winxp  wire  wisc  wisdom  wolfire  wolfrentzsch  work  workflow  workspace  wpo  writing  xdebug  xhtml  xkcd  xml  xray  yahoo  yandex  yql  yui  yui3  yuitest  zeldman  zip 

Copy this bookmark:



description:


tags: