TomC + programming   760

Buzz Andersen
"Many web-centric managers and engineering organizations are confronting the “essential complexity” of native app development for the first time since Netscape ushered in an age of lightweight clients, and the response is often to try to force native app development into a familiar web-like mold without regard to the differences inherent in native apps. If you want to develop truly great, Apple-like native experiences, be ready to engage with some serious complexity."
apps  web  complexity  programming  ios  android  native  quotes 
16 days ago by TomC
The Trouble with JavaScript
Hold onto your static typed languages dearly, someone might take them away from you.
javascript  programming  code  critique  colinmoock  as3 
28 days ago by TomC
How to Design a Good API and Why it Matters
by Joshua Bloch, Principal Software Engineer at Google.
google  apis  design  code  programming  java  presentations 
4 weeks ago by TomC
Scaling node.js to 100k concurrent connections! | caustik's blog
Tuning node.js for lots of concurrent connections, notable because it's done on Rackspace.
nodejs  c100k  javascript  programming  concurrency  rackspace  tuning  scalability 
5 weeks ago by TomC
Bedrock | Infrequently Noted
Interesting post exploring API and feature design principles from a low-level/high-level code point of view.
javascript  c++  apis  design  html  web  programming  browsers  standards 
5 weeks ago by TomC
WebGL 101 - YouTube
Long, thorough tutorial: a complete introduction to WebGL. It will help if you know a bit about javascript, but everything is well explained.
webgl  youtube  videos  tutorials  programming  javascript  3d  graphics  opengl 
9 weeks ago by TomC
Free your technical aesthetic from the 2010s: A rejection of the rejection of the 1970s. (Daniel Lyons)
"Let me say this, though. If you want to blow your mind, go to your CS department's library and look through the books printed before 1980. You'll be surprised how much diversity, hope and optimism there was, back when our technical aesthetics were completely enslaved to the 1970s."
computerscience  ai  history  aesthetics  programming  ambition  technology 
10 weeks ago by TomC
isaacs's gist: 1850768 — Gist
Gist driven side-debate (also on Twitter) with Isaac of Node and Brendan of Javascript, about unicode escaping/encoding issues and the prospect of full VM-level support (fixing String.length, substring etc)
brendaneich  isaacschlueter  nodejs  javascript  unicode  github  gist  text  encoding  escaping  programming  code 
february 2012 by TomC
New full Unicode for ES6 idea
Brendan Eich's followup to last week's debate with the node.js community about full unicode support in Javascript.
javascript  nodejs  brendaneich  ecmascript  standards  es6  programming  text  unicode 
february 2012 by TomC
Danny O’Brien’s Oblomovka » Blog Archive » reality distortion field lensing
Situating Bret Victor's talk within the larger narrative around Steve Jobs, Apple, patents, Bas Ording, etc.
dannyobrien  bretvictor  stevejobs  basording  patents  design  programming  credit  influence  apple 
february 2012 by TomC
Ken Shirriff's blog: JavaScript secrets of worrydream.com
A nice look behind the scenes at the implementation of Bret Victor's homepage.
worrydream  bretvictor  css  javascript  html  design  programming  motion  code 
february 2012 by TomC
A Case Against Using CoffeeScript ☃ Ryan Florence Online
Pretty much the conclusion I came to. If the debugging issue gets sorted out I would use the Good Parts.
coffeescript  javascript  programming  languages 
december 2011 by TomC
Eigen: Getting started
Fancy vector/matrix library with optimisations for ARM/NEON stuff.
eigen  c++  mathematics  libraries  programming  code  algorithms  datastructures  optimisation 
december 2011 by TomC
Highscore - The Boost C++ Libraries
Good book on the Boost C++ libraries, translated from German.
boost  c++  books  programming  tutorials  libraries 
november 2011 by TomC
Running Your Own Node.js Version on Heroku « Superpatterns
Heroku supports custom versions of software using a "buildpack".
heroku  node.js  tutorials  programming 
november 2011 by TomC
Deep C
Awesome presentation with a nice dialog between deep and shallow c/c++ programmer personas. Some nice tips there for more robust c++ code too.
c  c++  presentations  programming  standards  specs  compilers 
october 2011 by TomC
Hail the return of native code and the resurgence of C++ | Application Development - InfoWorld
There is a nice little buzz about the C++ community now that the new standard has been finalised.
c++  software  code  programming  from delicious
august 2011 by TomC
Your Code is My Hell | Virtuous Code
Nice notes on code architectures and patterns and how they really are relevant to lighter languages like Ruby.
ruby  rails  code  programming  software  from delicious
august 2011 by TomC
Old Dijkstra Essays Considered | Luke Wagner's Blog
Great set of notes referencing Dijkstra's essays in relation to the ever evolving/improving Mozilla javascript engine.
mozilla  spidermonkey  javascript  code  programming  project_management  bugs  refactoring  structure  c++  ewd  from delicious
august 2011 by TomC
The Registry
Looking things up by strings not as bad as it sounds in a game.
games  architectures  strings  programming  code  from delicious
july 2011 by TomC
Writing Assembly Language for the iPhone, iPad, iPod and Android
And the native coding rabbit hole continues, here's a bunch of stuff about assembler optimisations for ARM chips, including the NEON instruction set for iPad stuff.
ios  neon  arm  asm  assembler  programming  optimisation  from delicious
july 2011 by TomC
« earlier      

related tags

2d  3d  aaja  abstraction  academic  accuracy  actionscript  activerecord  addyosmani  adobe  adobealchemy  aesthetics  agents  agile  ai  aim  air  ajax  akismet  alancooper  alexmclean  algorithms  alife  allocators  alpha  alpha_blending  altdevblogaday  amazon  amb  ambition  amqp  analysis  android  anecdotes  animation  animations  antialiasing  apache  api  apis  apollo  appengine  apple  applescript  applets  apps  appstore  arabic  arc  architectsandprogrammers  architecture  architectures  archiving  arel  arm  arstechnica  art  articles  artima  as3  ascii  asm  asp  assembler  assembly  astronomy  attachments  audio  autocad  autodesk  avatars  awesome  backbone  backbone.js  backpack  badeges  basording  bbc  behaviour  benchmarks  berglondon  bestof  bestof2012  bidi  bidirectional  bigdata  binary  bioinspired  biology  bit101  bitmaps  bittorrent  blacktriangle  blocks  blogs  boids  bookmarklets  books  boost  bosh  bots  branching  brendaneich  bretvictor  brianmarick  brighton  browsers  bruceeckel  bsd  bsp  budgets  bug  bugs  business  c  c#  c++  c++11  c100k  caching  cad  cake  calendars  calhenderson  callbacks  canvas  cartography  catalyst  cellular_automata  charity  charlesbloom  charts  chat  chemistry  chrome  cinder  cli  clipping  closure  closures  clutter  cms  cocoa  code  codes  coding  coffee  coffeescript  colinmoock  collaboration  collaborative  collections  colour  colours  comet  comment  competitions  compilers  compiling  complexity  compression  computation  computers  computerscience  computer_science  computing  concurrency  considered_harmful  consoles  contest  conversion  cool  copyright  coredata  costs  couchdb  counting  courses  cpu  craft  creativity  creatures  credit  critique  critters  crypto  crystalpunk  cs3  css  culture  curves  cvs  d  daemon  dannyobrien  data  database  databases  datamining  datamoshing  datastructures  dates  davidbraben  debug  debugging  definitions  demos  deployment  design  desktop  destructors  developers  development  diagrams  dialect  digg  directx  discussion  distributed  django  dna  documentation  dojo  dom  doom  dopplr  drawing  drdobbs  drm  dsp  ducktyping  e4x  ec2  eclipse  ecmascript  economics  editor  education  effects  eigen  electronics  emergence  emulation  encoding  engineering  environment  erlang  es6  escaping  esri  essay  estimation  ethics  europe  eval  events  evolution  ewd  examples  excel  exercises  experiments  extensions  eye_candy  faq  fiction  filesystem  filtering  finance  firebug  firefox  firewalls  fix  flare  flash  flex  flexbuilder  flickr  flocking  flow  folksonomies  fonts  formats  formatting  forms  forum  forums  fractals  framerate  framework  frameworks  francisirving  free  freedom  fud  fullscreen  fun  functional  functions  funny  future  fuzzing  gaia  gameboy  games  game_engines  gcc  gd  gears  generalisation  generative  generative_art  generatorx.no  genetic_algorithms  geo  geocoding  geography  geometry  gestures  gis  gist  git  github  globalisation  glsl  go  golang  golan_levin  google  googleearth  googlemaps  googlevideo  gotchas  gpu  graffiti  grammar  grantskinner  graphics  graphs  greasemonkey  gui  gwt  hackety  hacking  hacks  hadoop  hardware  hashing  haskell  hci  hdmi  health  heroes  heroku  hilbertcurves  hiphop  hiring  history  hmac  homebrew  homes  hosting  howto  howwework  html  html5  http  human_condition  ianhickson  ibm  ide  ides  im  images  image_processing  immediatemode  indexing  influence  infobubbles  information_visualisation  inheritance  inkscape  inspriation  installations  instruments  interaction  interaction_design  interactive  interface  interfaces  internship  interpolation  interviews  ios  ipad  iphone  ipod  isaacschlueter  jabber  jargon  java  javascript  javscript  jeffheer  jni  jobs  joelspolsky  joins  jquery  jruby  jslitmus  json  just  keithpeters  kentbeck  knitting  kriging  language  languages  last.fm  lean  learning  lectures  legal  leopard  libevent  libraries  library  licensing  life  lifehacks  light  linearalgebra  links  linq  linux  lists  locative  logging  london  loops  lostinactionscript  lua  lucene  mac  macbookair  macosx  macports  maeda  magazine  maintenance  makefile  making  management  manifesto  mapnik  mapping  mappr  mapreduce  maps  mapstraction  martinfowler  mathclub  mathematics  mathemetics  maths  matrices  matterofopinion  mattw  me  media  meetings  memory  mentalmodels  menu  messaging  metaphor  metaphors  metaprogramming  methodologies  methodology  microsoft  middleware  mikebostock  military  minimalist  miskohevery  mit  mobile  modelling  models  modestmaps  molecules  money  mono  motion  motion_graphics  mouse  mozilla  mp3  mscve  msys  multitouch  music  mvc  myspace  mysql  names  namespaces  nat  native  neon  nes  networking  networks  nih  nikonyman  ning  nintendo  nlp  node.js  nodebox  nodejs  noise  non_realistic_rendering  notes  nsfw  objective-c  objective-c++  objectivec  offshoring  online  oop  openended  openfire  openframeworks  opengl  opensource  openstreetmap  operating_systems  operators  optimisation  optimization  optimsation  oreilly  orm  osx  ouroboros  output  painting  paper  papers  parallel  particles  partsofspeech  patents  pathfinding  patterns  paulbourke  paulgraham  pcs  pdf  people  performance  performer  perl  philgyford  philosophy  phones  photos  php  physics  picks  piracy  pixelbender  pixels  places  planning  play  playstation  plugins  point_sprites  poker  politics  polygon  polygons  pools  porter_duff  post  postgis  practice  prefuse  preloading  presence  presentation  presentations  preservation  prints  prizes  procedural  procedural_modelling  procedural_textures  process  processing  processing.js  processing.org  processinghacks  productivity  profiles  profiling  programmers  programming  progress  projections  project_management  protocols  protovis  psychology  pubsub  put  python  qt  quadtrees  quake  quality  quartz  queries  questions  queuing  quicktime  quotes  r  rackspace  raii  rails  rainbows  random  rants  rdf  rdfa  reboot7  recipes  recommendations  recursion  redis  refactoring  reflection  regularexpressions  religion  research  rest  retail  review  reviews  rgb  rias  richardstallman  robotics  routes  rtl  rtree  ruby  rubyonrails  ruby_on_rails  rx  s3  salary  sanfrancisco  scala  scalability  scaling  scenegraph  schema  schulzeandwebb  science  screensaver  scripting  scrumjax  search  security  sensors  series  sex  sha1  shaders  shapefiles  shoes  showeverything  sidebars  silverlight  simulation  simulations  singleton  sketches  sketching  skills  skud  skype  slang  slashdot  sleep  slides  smalltalk  smarty  snes  snippets  snobol  snowclones  social  social_networks  soda  software  solr  sony  sorting  sotc  sound  soundtoys  sourcecode  space  spam  spatial  specification  specifications  specs  spidermonkey  spore  sql  sqlite  squid  stackoverflow  staging  stamen  standards  stanford  starbucks  static  statistics  steering  steering_behaviours  stevejobs  steveyegge  stl  stomp  storage  stories  strategy  strings  structure  style  svg  svm  svn  swf  swfobject  swing  syntax  tagging  tags  talks  tangible  teaching  techicaldebt  technology  technotes  TED  terryjones  testing  text  theatre  thematicmapping  theory  theses  thinlets  threading  threads  time  timelines  timers  timing  tips  todo  tomarmitge  tominsam  toolkits  tools  top10  toplap  toread  touch  towatch  toxi  toys  tracking  transformations  transforms  transport  travel  treemaps  trees  triangles  ttf  ttime  tuning  tutorial  tutorials  tweening  twisted  twitter  typing  typography  ucl  ucs2  ui  uikit  uk  underscore  unicode  units  unix  urban  urls  usa  usability  usb  utf8  utf16  v8  values  varnish  vb  vba  vectors  vedea  vehicles  venn  verbs  versioncontrol  video  videos  vim  virtualearth  virtual_environments  visas  visualisation  vml  vms  vox  war  web  web2.0  webdev  webgl  webkit  webservices  why  widgets  wii  wiki  wikipedia  winamp  windows  wisdom  wordpress  words  work  workflow  workflows  workshops  worpress  worrydream  wrappers  wrapping  writing  xaml  xcode  xcode4  xhtml  xml  xmpp  xna  xp  xslt  xss  yahoo  yahoomaps  yaml  youtube  yoz  yui  Ⓕield 

Copy this bookmark:



description:


tags: