rafaeldff + model   28

On editing text « Bosker Blog
Editing text is the opposite of handling exceptions; or, to put it another way, editing text is like exception handling but backwards in time. I realise this is an unexpected claim, so I hope you will permit me to explain. Although it has the ring of nonsense, there is a perfectly good sense in which it is just straightforwardly true.

Ah yes, category theory. Our old friend. Elucidating structural connections between apparently disconnected topics since 1945. Let me tell you a story.
blog  post  exception  Exceptions  CategoryTheory  CT  Editing  text  TextEditing  formal  formalism  model  Robin  Houston  category 
september 2012 by rafaeldff
ivan krstić · code culture » Languages and security: a short reading list
"OLPC security guru (and ocasional eLearning polemist) Ivan Kristic posts a reading list with papers relating to security and programming languages. Accompanied by a humorous description of the PL/sec research landscape"
IvanKrstić  security  programming  language  languages  research  sec  PL  PLT  capabilities  capability  model  E  ELanguage  caja  paper  papers  list  catalog  recommendation  reading 
march 2009 by rafaeldff
Scaltrans : model transformation using Scala
"[In] the frame of the Topcased project, the French Space Agency developed a small framework, called Scaltrans, supporting model transformation (based upon the Eclipse XMI format).

Scaltrans comprises 2 parts: 1) Scaltrans offers the tools to parse Ecore metamodels and to create the Scala structures associated with them.
2) Scaltrans creates the tools associated with the metamodel to parse models,
write transformations to other metamodels and pretty print the resulting model
(into XMI format). "
scala  news  announcement  Scalatrans  cnes  France  FrenchSpaceAgency  SpaceAgency  model  transformation  XMI  Eclipse  EMF  MDA  MDD  Topcased  project  opensource  license:EPL 
august 2008 by rafaeldff
Making it stick.: Toward Better UI Programming Models
Patrick Logan lists some innovative UI programming toolkits from the past decades. Constraint programming, prototype OO and FRP all have entrants.
PatrickLogan  blog  post  UI  GUI  programming  toolkit  model  list  catalog  research  morphic  FRP  ThingLab  ARK  Hypercard  Garnet  EZDraw  dataflow  ConstraintProgramming  constraint  prototype  OO 
june 2008 by rafaeldff
Weblog |
From the great DeHora: "gradual shifting of UI metaphors is one reason why AtomPub will replace WebDAV - even though WebDAV arguably addresses problems that AtomPub does not"
blog  post  BillDeHora  future  technology  web  UI  hci  atom  atompub  FS  FileSystem  model  metaphor  MentalModel 
may 2008 by rafaeldff
Naked Objects » User interfaces: the enemy of Domain Driven Design
Great post by the Naked Objects team. The relationship between users, user interface and domain model is a complex one. This article argues that an UI directly linked to the domain is the best way to secure a commitment to the domain model.
blog  post  NakedObjects  NO  framework  DDD  domain  OO  design  model  modeling  UI  usability  GUI 
november 2007 by rafaeldff
Making it stick.: Scala
Cool, Scala is increasingly being noticed. I think we should all thank David Pollak for this.
scala  blog  post  PatrickLogan  actors  library  concurrency  actor  model 
june 2007 by rafaeldff
Cool little refactoring case and one more design heuristic: "When you are tempted to encode data structure in a variable name (e.g. Hungarian notation), you need to create an object that hides that structure and exposes behavior."
article  blog  post  RobertMartin  RobertCMartin  OO  design  model  refactoring  Ruby  Hungarian  notation  heuristic 
october 2006 by rafaeldff
Coad - Archetypes,Color, and the Domain-Neutral Component
Chapter from Coad's OO book on modeling with the help of four archetypes: moment-interval, role, “catalog-entry-like description” and “party, place or thing”.
book  chapter  pdf  OO  design  model  modeling  PeterCoad  archetype  pattern  UML 
october 2006 by rafaeldff
Bringing speech acts into UMM
A paper applying speech acts theory (philosophy of language) to software modeling.
paper  MariaBergholtz  PrasadJayaweera  PaulJohannesson  OO  modeling  model  philosophy  schema  language  design 
october 2006 by rafaeldff
Dr Nic’s Magic Models
Advanced db schema introspection for rails. Models can be extracted in full (with validations and associations) from the DB.
rails  ruby  project  opensource  MIT  ActiveRecord  tutorial  DrNicMagicModels  magic  database  model  schema  ORM  mapping  extraction 
august 2006 by rafaeldff
Symbolic links
Programming through file system symbolic links (not sure if its Turing Complete, or just a FSA simulation). User interface? ls! Example code? Conway's Life!
software  coding  programming  hacking  fun  insanity  unix  computing  compute  machine  automata  hack  model  CS  ComputerScience  Life  ConwayLife  code 
june 2006 by rafaeldff
Johnny's Software Saloon: Get down with the ValueModel approach to OOP
Treating value objects as full-fledged views. (this article doesn't go in depth on the subject, but provides some links to more information).
MVC  pattern  design  DesignPattern  ValueModel  model  value  object  GUI  programming  OO  OOP  OOD  blog  post 
june 2006 by rafaeldff
Tool for visualization of source code (for smalltalk with Java converter).
smalltalk  code  programming  model  modeling  reverse  reverseengineering  engineering  software  free  visualworks  visualization  diagram  diagrams  SoftwareEngineering  SE 
september 2005 by rafaeldff

related tags

ActiveRecord  actor  actors  announcement  archetype  architecture  ARK  article  AST  atom  atompub  automata  BigBucketOfGlue  BillDeHora  biz  blog  book  BrianFoote  business  businessmodel  C  caja  calculus  capabilities  capability  catalog  category  CategoryTheory  CBS  chapter  CJDate  cnes  code  coding  column  component  compute  ComputerScience  computing  concurrency  constraint  ConstraintProgramming  ConwayLife  CS  CT  culture  cultures  data  database  dataflow  DataModeling  Date  db  dbdebunk  DDD  debunk  declarative  design  DesignPattern  diagram  diagrams  distributed  domain  dri  DrNicMagicModels  E  eclipse  economy  Editing  ELanguage  emf  engine  engineering  exception  Exceptions  extraction  EZDraw  Fabian  FabianPascal  fallacy  FileSystem  finance  formal  formalism  format  forum  framework  France  free  FrenchSpaceAgency  FRP  FS  fun  future  Garnet  generic  generics  graphic  GUI  hack  hacking  hci  heuristic  Houston  http  Hungarian  Hypercard  immutability  ims  information  InfoWorld  insanity  interview  IvanKrstić  J  java  jonudell  language  languages  LGPL  library  license:EPL  Life  list  longhorn  machine  magic  management  mapping  MariaBergholtz  mda  MDD  MentalModel  messaging  metamodel  metaphor  microsoft  MIT  model  modeling  morphic  mvc  NakedObjects  name  names  naming  news  NO  notation  object  oo  OOD  OOP  opensource  ORM  osgi  page  paper  papers  Pascal  PatHelland  PatrickLogan  pattern  PaulJohannesson  pay  pdf  people  persistent  PeterAhé  PeterCoad  PeterVonDerAhé  philosophy  PL  PLT  plugin  portal  post  ppt  practical  PrasadJayaweera  presentation  prevalent  program  programming  project  prototype  quentinclark  rails  reading  recommendation  refactoring  reflection  reflective  relational  report  representation  research  REST  revenue  reverse  reverseengineering  RobertCMartin  RobertMartin  Robin  RoR  ruby  scala  Scalatrans  schema  SE  sec  security  server  servlet  site  smalltalk  SOA  software  SoftwareEngineering  SpaceAgency  spec  stability  structure  system  systems  technology  Tefkat  text  TextEditing  ThingLab  toolkit  Topcased  toread  transformation  tutorial  TylerClose  type  typing  UI  UML  unix  usability  value  ValueModel  via:fck  visualization  visualworks  web  web-calculus  winfs  XMI  xml 

Copy this bookmark: