koyachi + programming   1027

John Ⓐ De Goes on Twitter: "GoF => FP: Interpreter => Free Monad Visitor => Catamorphism Singleton => Reader Monad Abstract Factory => Modules Iterator => Traversable"
GoF => FP:

Interpreter => Free Monad
Visitor => Catamorphism
Singleton => Reader Monad
Abstract Factory => Modules
Iterator => Traversable
functional  programming  oop 
december 2016 by koyachi
技術採択のときにやるべきこと - まるまるこふこふ
要件を満たすか, 採択理由のドキュメント化, 採択したいものを使ったプロダクト化(デモレベルでなく使えるレベル), 実装の理解, 自分以外に2名の賛同者(TED Talk: How to start a movement),
technology  library  framework  programming 
december 2016 by koyachi
Type-Erased Wrappers in Swift
"There are situations where we’d like to treat associated types on protocols as generics, but the compiler refuses. Using type-erasure, there is a way to perform this transformation.", AnySequence, "turning associated types into generic constraints – and it’s called type erasure.", RealmCollectionType,
swift  programming  generics  protocol 
december 2016 by koyachi
老舗メディアが改善に取り組んでいる話 / ecnavi @phpcon2016 // Speaker Deck
VOYAGE GROUP ECナビ, PHPカンファレンス2016で発表した内容, 月に一度KAIZEN会,
work  service  webapp  refactoring  programming 
november 2016 by koyachi
MVVMをベースに複雑な振る舞いをしっかり把握できるアプリ開発 - Qiita
SwiftBound, SwiftTask, ReactKit, 共通処理のために継承をしない, 分岐網羅する, ありえない分岐はサーバにログ,
interface  mvc  mvvm  reactive  functional  programming  swift  ios 
november 2016 by koyachi
iOSアプリケーションでコードベースのレイアウトを積極利用する - クックパッド開発者ブログ
ImplicitlyUnwrappedOptional, as!, 実行時エラーの可能性, UIの変更をコード差分で確認可能, PureLayout, SnapKit, Zeplin, UIデザイン&実装フロー(prototyping), コードベースでAutoLayoutする時の注意点
ios  interface  design  swift  programming 
november 2016 by koyachi
null安全でない言語は、もはやレガシー言語だ - Qiita
Ceylon, Crystal, Flow, Hack, Haskell, Java, Kotlin, Python, Rust, Scala, Swift, TypeScript,
programming 
november 2016 by koyachi
Dependency Injection · objc.io
Constructor Injection, Property Injection, Method Injecion, Ambient Context, Extract and Override Call,
di  test  objectivec  programming 
october 2016 by koyachi
Rebuild: 161: Angry Jenkins Angers Me (kohsuke)
01:06:xx, deploy頻度, feature flag, toggle, canary server, インデックス貼るだけの作業, 修正の影響度, deployに一ヶ月かけて段階的に, 異なるtimezoneで段階的にアップデート,
programming  deploy 
october 2016 by koyachi
Functional Reactive Programming in Java
FRPとRP, RxJava, 最後にさらっとRxAndroid
functional  reactive  programming  java  android 
july 2016 by koyachi
Linuxの背後にある精神
TED2016, Linus Torvalds / 青木靖 訳
linux  opensource  programming 
may 2016 by koyachi
« earlier      
per page:    204080120160

related tags

2ch  3d  acm  actionscript  activerecord  adobe  agile  AIExport  ajax  AlanKay  algorithm  altjs  amqp  android  angularjs  animation  anime  anyevent  apache  api  apikit  app  APR  architecture  art  article  asic  async  audacity  audio  AudioUnit  Audrey  automation  bacon.js  BASIC  berkeleydb  BitTorrent  block  blocks  blog  bonjour  book  boost  brain  brazil  breve  browser  bug  c  c#  c++  C3  cache  captcha  cast  catalyst  cg  cgi  ChangeLog  channel  cheatsheet  child  chrome  circuitbreaker  class  clos  closure  cloud  cnc  cocoa  code  CodeGenaration  codereading  coderepos  coffeescript  collection  color  comet  comic  communication  community  compiler  computer  concurrency  continuation  continuations  cookpad  coro  coroutine  cpan  cpu  creativity  css  cuda  culture  CVS  cycle.js  d  dagger  dart  Dashboard  data  datastructure  db  debian  debug  defered  deferred  deploy  design  DesignPattern  dev  development  device  devops  di  dictionary  diff  distributed  diy  docker  document  dom  dotimpact  doxygen  DPDP  dropbox  dsl  dtrace  DVD  dwango  Dylan  echonest  ecmascript  edit  editor  elisp  elixir  elm  emacs  english  erlang  error  eto  event  eventhandler  eventlet  exception  exonemo  extension  facekit  feed  fiber  flash  flutter  flux  font  fpga  framework  free  fsm  functinonal  functional  gadget  game  gauche  gc  gcc  gcp  gdb  geek  generator  generics  geometory  geometry  GFS  git  github  gitst  glitch  glsl  gnu  golang  google  GoogleBase  goopy  gpgpu  gpu  graph  graphics  graphql  graphviz  groupcache  gui  hack  hacker  hardware  hash  haskell  haxe  help  HTDP  html  http  httpd  hyperestraier  hystrix  hyuki  I-BLOCK  i18n  idea  idempotence  iframe  illustrator  ime  infrastructure  interaction  intereface  interface  internet  interview  ios  ipad  ipython  iter  iterator  japan  java  javascript  javscript  jitter  jquery  json  julia  jvm  kata  keitap  keyboard  koan  kvs  learning  LED  LEGO  library  libuv  life  linux  lisp  live  livecoding  LL  llvm  log  lua  macos  macro  magazine  mail  make  mala  Management  manual  MapReduce  mario  masui  math  Max/MSP  memo  memoization  memory  messagepack  messaging  meta  metaprogramming  meteor  Microsoft  MindStroms  miro  mix-in  mixin  mobile  mochikit  model  module  mona  monad  money  mongodb  mono  moose  mop  motivation  movie  mp3  mud  music  mvc  mvvm  naoya  navow  netflix  network  news  nimrod  Ning  nintendo  nintendods  nio  node.js  nodebox  note  npm  o'reilly  objectivec  ocaml  Office  oo  oop  opencv  openframeworks  opengl  opensource  openssl  optimize  oreilly  os  osc  OSS  PaperCraft  parallel  pastbin  pathfinding  pattern  PaulGraham  pc  pd  pdf  perl  person  photo  php  pico8  pipe  PixelShox  planet  plotter  plugin  podcast  podcastle  PoEAA  poratability  portability  posix  presentation  pro  proce55ing  process  processing  profiling  programming  promise  protocol  prototype  prototype.js  psp  python  qiita  QRCode  qt  QuartzComposer  query  r  rails  rdbms  react  reactive  recursion  redis  redux  refactoring  reference  report  reswift  retro  retry  review  RIA  rss  ruby  rubymotion  rust  rxswift  scala  scalability  Schema  scheme  science  scm  scons  Script  SE  search  SearchEngine  server  service  shader  shell  shema  shibuya.js  shop  shopify  sicp  signal  simple  sketch  smalltalk  source  spidermonkey  spotlight  squeak  ssjs  ssl  statemachine  stitch  stm  streetview  study  subscribe  subversion  SuffixArray  sweet.js  swift  swig  system  TAGS  task  tech  technology  template  test  text  tha  thread  threads  Tiger  tokuhirom  tool  trac  tumblr  tutorial  twisted  twitter  unity  unix  usability  ux  vector  vi  video  vieo  visualization  visualstudio  vm  web  Web2.0  webapp  webaudio  webgl  webkit  websocket  wiki  wikipedia  windows  work  workflow  workshop  xml  XMLHttpRequest  xp  xs  yacc  yaml  yaneurao  YCombinator  yield  zeromq  zine  _tmp  _巡回  _未読  _物欲    ことば  はてな  はてなリング  へぇ  まとめ  ジャケ  ネタ  増井俊之  夏目漱石  未読  未踏  組込み  読書 

Copy this bookmark:



description:


tags: