amaah + design   527

Roy Fielding's protocol that influenced HTTP2 and now 3
Design  http  web  Networks  Technology  Architecture  adoption  BestPractices  REST 
8 weeks ago by amaah
SQL Is No Excuse to Avoid DevOps
The Five Phases of a Live Schema Change

The running code reads and writes the old schema, selecting just the fields that it needs from the table or view. This is the original state.
Expand: The schema is modified by adding any new fields but not removing any old ones. No code changes are made. If a rollback is needed, it's painless because the new fields are not being used.
Code is modified to use the new schema fields and pushed into production. If a rollback is needed, it just reverts to phase 2. At this time any data conversion can be done while the system is live.
Contract: Code that references the old, now unused, fields is removed and pushed into production. If a rollback is needed, it just reverts to phase 3.
Old, now unused, fields are removed from the schema. In the unlikely event that a rollback is needed at this point, the database would simply revert to phase 4.
data  Technology  database  BestPractices  Development  Software  evolution  Design  Architecture 
january 2019 by amaah
Broken Record
when the rains come to Accra... Sisyphus must be the patron saint of urban planners in Ghana
accra  ghana  africa  flood  disaster  development  infrastructure  history  waste  policy  politics  urban  strategy  environment  city  planning  culture  observation  design  toli 
march 2016 by amaah
A Tale of Two Zippers
human's are still required for some jobs however menial
automation  technology  design  tradeoffs  optimization  hardware 
february 2015 by amaah
automating fufu production
ghana  togo  africa  automation  technology  design  food 
january 2015 by amaah
A New Software Engineering
what separates a craft from an engineering discipline?
software  design  architecture  craft  technology  culture  bestpractices  engineering 
december 2014 by amaah
« earlier      
per page:    204080120160

related tags

Abena  abstraction  abstractions  absurd  accessibilty  accident  accra  activitygraph  adaptability  adaptation  addressability  addressing  adjacencies  Adobe  adoption  AdrianaEvans  advocacy  aesthetic  affair  afghanistan  africa  African-American  aggregation  agriculture  AI  ajax  algorithm  algorithms  alienation  america  amnesia  analysis  annotation  annoyance  anthropology  apache  api  appliances  appreciation  appropriation  arbitrage  architecture  archive  archtecture  art  ArtfulDodge  Asia  assertiveness  atom  atompub  attention  AttractiveNuisance  Australia  authentication  authenticity  authoring  automation  b-movie  backlash  bags  banking  batik  bea  beauty  behaviour  belgium  bestpractices  BigDig  binding  biology  black  bleach  blues  bolivia  bookmarking  bookmarks  books  borderlands  Boston  bosworth  boundaries  brazil  bricolage  bridge  britain  british  browser  bubble  BUDS  building  buildings  bureaucracy  BurkinaFaso  bus  business  button  buyer'sremorse  buzzwords  caching  calendaring  california  Cambridge  camouflage  capitalism  cars  cash  cell  ceremony  chair  change  chemistry  Cherrelle  CherylPepsiiRiley  children  china  Chinatown  chip  chips  city  classic  classification  ClintEastwood  clothing  cloud  cluster  coding  cognition  coinages  collaboration  collage  collapse  colonialism  colour  Columbia  comic  commerce  commercialization  commodities  commons  communication  communications  communism  communities  competition  complexity  composition  comprehension  compulsion  computation  computer  computing  concrete  concurrency  congestion  Congo  constraints  construction  consumption  containers  content  control  cool  cooperation  coordination  copper  corporation  costs  couch  couchdb  craft  craigslist  creativeprocess  creativity  credit  crime  crisis  criticism  crowds  css  cues  culture  curve  cynicism  DamianKatz  data  database  datacenter  deadwood  debt  decay  decentralization  deception  decisions  declaration  declarative  decline  decomposition  deconstruction  delicious  delimiters  dependencies  deployment  depression  design  destruction  development  dhtml  direction  disability  disambiguation  disaster  disease  disintermediation  disk  display  disruption  dissemination  distributed  distribution  diversity  dk  dns  document  documentary  dogear  dom  domino  door  drawing  drm  drugs  DSL  dthml  dubai  dutchwax  dynamics  earthquake  economics  education  electricity  electronics  elevators  email  emotion  empathy  encoding  end-to-end  energy  engineering  england  entrepreneur  environment  error  error-handling  errorhandling  ESB  essay  europe  evolution  evolvability  exile  exploration  extensibility  externalities  extortion  fabric  failure  fall  family  farce  fashion  fear  feature  feedback  feeds  festival  fiber  fifi  filetype:pdf  film  finance  firewall  flickr  flood  flow  folksonomies  folksonomy  fonts  food  forms  Formula  frameworks  France  fraud  freedom  Freelance  friction  FullForce  fun  functional  funk  funny  furl  furniture  future  gambling  garbage  garbagecollection  garden  gc  gdata  gecko  genetics  gentrification  geography  Germany  ghana  GhanaMustGo  Gide  glitches  globalization  glue  glue-layer  gluecode  godfather  google  googlereader  governance  GrahamGreene  graph  graphic  graphs  greasemonkey  greatgame  grid  groups  groupthink  groupware  GWA  hack  Hard  hardproblems  hardware  hazing  health  heist  heuristics  hibernate  hilarity  hillary  hip-hop  history  holland  household  housing  hp  html  http  hubris  humanfactors  humour  hype  hypermedia  hyphens  i18n  ibm  Iceland  iconography  ideas  identification  identity  iframe  illustration  illustrations  imagination  immigration  implementation  in  incentives  India  indonesia  inertia  inflation  infopath  informal  information  infrastructure  innovation  insight  inspiration  insurance  integration  intel  intenet  interaction  interface  interfaces  intermediaries  intermediation  internet  invention  investing  investment  ip  irony  irritation  j2ee  JamesBrown  java  javascript  jax-rpc  jazz  jcr  jdf  jotspot  journalism  jsf  jsr170  juice  k-station  kenya  kiss  KofiMakinwa  Korea  kragen  Kukua  LA  Lagos  language  latency  latinamerica  law  layering  laziness  leaky  learning  lego  lessons  leverage  liabilty  libraries  life  light  lighting  linguistics  linux  LisaLisa  literature  locality  localization  location  London  long-tail  LongTail  LosAngeles  loss  lotus  lowendtheory  Lyon  machine-learning  machinelearning  magazine  mail  maintenance  Malawi  mall  management  manga  manhattan  manufacturing  marketing  markets  materials  mathematics  Mecca  mechanic  media  media:document  Memoir  memory  message  metadata  metal  metallurgy  metaphysics  metrics  mexico  microformats  microservices  microsoft  middleboxes  middlemen  migration  military  mobile  mobility  model  modeling  moderation  modernity  modularity  money  monitoring  monopoly  mood  movie  movies  mozambique  mozilla  multihoming  multithreading  music  naming  narration  nasa  navigation  neighbourhood  neologisms  netscape  network  networks  neutrality  New  NewFormula  NewJersey  newyork  Nigeria  nostalgia  notary  notes  nouns  nuclear  nuisance  nyc  oakland  obfuscation  obituary  object-oriented  observation  ObserversAreWorried  obsession  obsolescence  ocd  oddpost  office  offline  oil  olpc  opacity  openid  opensource  operation  operations  optimization  options  opulence  organization  overlay  packaging  packet  Pakistan  panic  parable  parenting  parking  participation  patents  patience  patterns  peering  people  perception  performance  persistence  personalization  perspective  philosophy  phone  photo  photography  photos  Photoshop  php  physics  pilgrimage  pitts  plagiarism  plaid  planning  plastic  plastics  platform  platforms  plugins  poetry  policy  politics  poltics  pop  population  portal  portlets  poverty  power  pragmatism  prediction  prescience  presentations  preservation  pricediscrimination  pricing  principles  printing  prison  privacy  process  processes  production  productivity  programmability  programming  protocol  psychology  publichealth  publishing  python  race  rail  railroads  rant  rational  rdf  Reader  realestate  recommendation  recommendations  regulation  reinvention  rejection  reliability  religion  remittances  representation  research  resilience  resource  resourcemodeling  rest  restoration  reuse  reverseengineering  review  rich  risk  roads  roots  routing  rpc  rsa  rss  rwanda  safari  safety  sales  Samsung  sanitation  satire  SaudiArabia  scalability  scale  scaling  schema  school  science  Scotland  scripting  sdn  sdo  search  security  selectiveamnesia  Sell  semantics  semi-structured  SenamOkudzeto  sensing  serendipity  services  ShellGame  shelves  shipping  shuttle  SierraLeone  signs  simplicity  skype  slavery  sloppiness  slums  SmallThings  snake  snakeoil  SOA  soap  social  social-software  SocialLiving  socialsoftware  sociology  software  sopranos  soul  SouthAfrica  space  spaghetti  spectacle  sprawl  sql  standards  stategy  statistics  steel  StephenBruce  stereotypes  storage  StoreAndForward  story  storytelling  strategy  street  streetlife  structure  style  styles  sun  survey  sustainability  susu  Sweden  synchronization  syndication  syntax  system  systems  tagging  tags  Taiwan  taste  taxi  technology  technorati  telecom  telecommunications  templates  tennis  terrorism  testosterone  textiles  theatre  theft  theory  ThingsFallApart  thinking  threads  todo  togo  toli  tone  topology  trade  tradeoffs  traffic  trains  transactions  transparency  transportation  travel  tree  trends  tribes  trucking  trust  Turkey  tv  typeface  typing  typography  ubiquity  udell  ugly  ui  unicode  urban  uri  url  US  usa  usability  usenet  ussr  utility  utopia  validation  values  verbs  versioning  via:abenadove  via:alexharrowell  via:bhyde  via:dankwa  via:greglinden  via:lesfleurs  via:nate  video  vietnam  violence  virtualization  virtuosity  visibility  vision  visualization  vulnerability  war  waste  web  websphere  WestAfrica  westerns  whimsy  wiki  WilliamPitt  wireless  wiring  wit  wonder  words  workplace  World  writing  WS-*  wsrp  xform  xforms  xhtml  xml  xmlhttp  xpath  Yahoo  Yemen  youth  Zeitgeist  zingers  ziploc 

Copy this bookmark: