adt   420

« earlier    

Value Objects Like a Pro – Hacker Noon
The correct answer was none of the three. To represent the age of a person, you should use an Age type. The bad practice of using primitive types to represent an object in a domain is so common that…
valueobject  intro  adt 
6 weeks ago by gilberto5757
Design duality and the expression problem
A fundamental question in program design: how is this type open?
type  openness  adt  object  oop  programming  theory  bestpractice 
7 weeks ago by gilberto5757
The Algebra of Algebraic Data Types, Part 3 - Chris Taylor
I gave a talk on this subject at London Haskell in November 2012. A video of the talk is on YouTube and slides are on GitHub. This is Part 3 in a …
haskell  adt  functional  programming 
october 2017 by rryan
The Algebra of Algebraic Data Types, Part 2 - Chris Taylor
I gave a talk on this subject at London Haskell in November 2012. A video of the talk is on YouTube and slides are on GitHub. This is Part 2 in a …
haskell  adt  functional  programming 
october 2017 by rryan
The Algebra of Algebraic Data Types, Part 1 - Chris Taylor
I gave a talk on this subject at London Haskell in November 2012. A video of the talk is on YouTube and slides are on GitHub. In this series of posts …
haskell  adt  functional  programming 
october 2017 by rryan

« earlier    

related tags

22parsons  @font-face  abap  abapgit  abstractdatatype  academic-publishing  access  adt-to-add  adts  advantage  advocacy  alarm  algebra  algebraic-data-types  algebraic  algebraic_datatypes  algorithm  android  android_studio  androidstudio  beatles  bestpractice  bookmarks_bar  c#  c++  c  camera  caml  circe  clojure  color  comcast  compatibility  concord4  constant  cpp  critique  curso  dannyhillis  data  datastructure  datastructures  design-thinking  design  development  discriminatedunion  diversity  domain  eclipse  eclipse,ide  elm  emulator  ethics  example  extension  feature  floss  font  fonts  functional-programming  functional  gadt  generic  google  graph  haskell  healthcare  home-securty  homealarm  howto  iconography  ide  inspiration  intro  java  javascript  journal  jre8  knowledge  language  lawsuit  layout  library  liferay  literal  macro  macros  management  manuals  matching  math  microsoft  migration  mit  music  neon  object  oop  open  openness  opensource  owned  paper  pattern  patternmatching  plt  plugin  polymorphism  process  programming  pulse  python  racket  rc8025b  reactjs  reel  repl  resources  ring  sap  scala  scheme  science  selfmanagement  slick  specialized  state-machine  sum  system  tech  testing  theory  tips  tools  type  typed_racket  types  typescript  typography  union  usability  user-testing  userdefined  usertesting  ux  value  valueobject  version  versions  visual_studio  voice  xfinity 

Copy this bookmark:



description:


tags: