rtlechow + patterns   46

Martin Fowler Explains Txtzyme | DorkbotPDX
"In their new book, Domain Specific Languages, Martin Fowler and Rebecca Parsons demystify the creation of small languages by decomposing the practice into four-dozen carefully-named essays (patterns) offering solutions to every problem one might encounter. What would they call Txtzyme? They'd call it Delimiter-Directed Translation with Embedded Interpretation."
software  programming  dsl  languages  patterns 
11 weeks ago by rtlechow
Active Record vs Objects
"This dilemma is the basis for the oft-cited impedance mismatch between relational databases and object oriented languages. Tables are data structures, not classes. Objects are encapsulated behavior, not database rows... So applications built around ActiveRecord are applications built around data structures. And applications that are built around data structures are procedural—they are not object oriented. The opportunity we miss when we structure our applications around Active Record is the opportunity to use object oriented design."
activerecord  patterns  design  persistence  programming  oop  rails  database  orm 
march 2010 by rtlechow
Visual Frameworks - a set on Flickr
"Visual frameworks are for exploring, organizing and communicating information. They help clarify thinking and generate new ideas. This prototype "deck" aims to capture, categorize and explain what the core visual frameworks are, and how they're used. It's a work in progress... feedback welcomed!"
flickr  frameworks  visual  design  graphics  patterns 
march 2010 by rtlechow
Waving Hands
"This is a game concerning the imaginary conflict between two powerful wizards in a duel of sorcery. The two opponents perform magical gestures with their hands to create their supernatural weapons - spells. Some spells are so potent as to be able to blind a man, call forth terrifying creatures, or even kill the unfortunate victim instantly. Consequently, each wizard must rely on his own cunning to be able to time enough defensive spells to avoid the brunt of his adversary's attack, yet deliver sufficient offensive spells of his own to crack the magical armour of his opponent, and kill the wizard outright."
awesome  game  games  gaming  patterns  magic  rules 
january 2010 by rtlechow

related tags

37signals  accessibility  activerecord  acts_as_state_machine  adages  agile  ajax  algorithm  alterego  anti-patterns  antipatterns  apply  architecture  article  articles  authentication  authorization  awesome  background  bestpractices  binding  block  blog  book  books  c++  cells  class  closures  code  composed_of  computers  data  database  databases  db  design  designpatterns  development  dry  dsl  electronics  estimation  execution  flickr  formatting  forms  frameworks  function  functional  game  gamedev  games  gaming  gems  graphics  gui  helper  history  howto  html5  http  humour  inspiration  interaction  interactiondesign  interface  internet  ixd  java  javascript  languages  layout  learning  libraries  lisp  login  magic  management  math  metaprogramming  money  oauth  oop  openid  opinion  orm  password  pattern  patterns  persistence  plugin  polymorphism  practices  pragdave  presenter  productivity  programming  prototype  prototype.js  proxy  rails  refactoring  reference  regex  registration  research  rest  restful  ruby  rubyonrails  rules  science  scope  security  services  signup  social  socialmedia  socialnetworks  software  state  statemachine  state_machine  structures  symbol  technology  temporal  time  tips  to_proc  tutorials  twitter  ui  UML  usability  userexperience  ux  uxd  views  visual  web  webdesign  webdev  webservices  wiki  wikipedia  wireframes  xp 

Copy this bookmark:



description:


tags: