Commit Graph

  • d02640b027 Add coverage tool note Ryan McDermott 2017-01-02 12:32:04 -08:00
  • 887ee233b4 Add testing section Ryan McDermott 2017-01-02 12:29:11 -08:00
  • 2f8c0cecfb Drive home point of DIP and decoupling Ryan McDermott 2017-01-02 12:14:59 -08:00
  • 13a692a9d2 Dependency Inversion Principle (DIP) Ryan McDermott 2017-01-02 11:45:08 -08:00
  • a15c393c9a Interface Segregation Principle (ISP) Ryan McDermott 2017-01-01 21:13:23 -08:00
  • c85e78ca30 Liskov Substitution Principle (LSP) Ryan McDermott 2016-12-31 20:03:47 -08:00
  • b19273f6a3 Open/Closed Principle Ryan McDermott 2016-12-31 11:06:14 -08:00
  • 59def82057 Short-circuit don't use conditionals Ryan McDermott 2016-12-30 18:17:57 -08:00
  • 47f7e5a4ac Don't overoptimize Ryan McDermott 2016-12-30 18:04:31 -08:00
  • c713bc2d9c Use private members Ryan McDermott 2016-12-30 17:57:11 -08:00
  • 75c6c21ee6 Prefer composition over inheritance Ryan McDermott 2016-12-30 17:32:38 -08:00
  • 3870738748 Drive home point of formatting Ryan McDermott 2016-12-29 14:32:46 -08:00
  • 7799e772f7 No legal comments Ryan McDermott 2016-12-29 14:31:50 -08:00
  • 66a5f80657 Fix formatting problems Ryan McDermott 2016-12-29 14:24:05 -08:00
  • e9d40ba13b Vertical distance Ryan McDermott 2016-12-29 14:22:56 -08:00
  • 93a311f7d1 Add Formatting section Ryan McDermott 2016-12-29 14:03:41 -08:00
  • dfe15ca4a0 SRP Ryan McDermott 2016-12-23 13:10:49 -08:00
  • 9fd64e09c9 Use getters and setters Ryan McDermott 2016-12-22 23:47:58 -08:00
  • d038b41057 No journal comments Ryan McDermott 2016-12-20 22:52:38 -08:00
  • c62367f576 Fix link Ryan McDermott 2016-12-19 22:59:05 -08:00
  • d540785870 Method chaining Ryan McDermott 2016-12-19 22:56:44 -08:00
  • d1d0aee842 Avoid type-checking (part 2) Ryan McDermott 2016-12-18 22:32:13 -08:00
  • 4cf59e10f7 Avoid type-checking part 1 Ryan McDermott 2016-12-15 22:53:49 -08:00
  • ed7a224be5 No duplicate code Ryan McDermott 2016-12-13 22:04:16 -08:00
  • 0e33f7ab0c Functions should do one thing Ryan McDermott 2016-12-13 21:51:02 -08:00
  • 2bae01aeb3 Avoid conditionals Ryan McDermott 2016-12-11 20:46:28 -08:00
  • 0f3dea4146 Object.assign Ryan McDermott 2016-12-09 19:51:41 -08:00
  • 14de7dc88e Explain more about side effects Ryan McDermott 2016-12-09 19:43:01 -08:00
  • 708f91c4f8 Remove README.md from linguist documentation Ryan McDermott 2016-12-08 22:43:58 -08:00
  • af4fc0be7f Use functional programming Ryan McDermott 2016-12-08 22:02:20 -08:00
  • 15d2ad822f Async and Await Ryan McDermott 2016-12-08 21:42:25 -08:00
  • 286f59af77 Use promises Ryan McDermott 2016-12-08 21:34:56 -08:00
  • 2fb5e1da7a Back to top links Ryan McDermott 2016-12-05 22:44:18 -08:00
  • 5bf7a2accd Test back to top Ryan McDermott 2016-12-05 22:40:48 -08:00
  • a6da688c9f TOC Ryan McDermott 2016-12-05 22:36:51 -08:00
  • 6b0eef35b5 No messing with globals Ryan McDermott 2016-12-05 22:29:33 -08:00
  • 0eaa023dc8 ES6 Classes Ryan McDermott 2016-12-04 19:36:37 -08:00
  • ca4a2a39f4 Set language to JavaScript Ryan McDermott 2016-11-29 21:43:48 -08:00
  • 64d27d8520 Don't add unneeded context Ryan McDermott 2016-11-27 09:54:27 -08:00
  • 0882313f71 Capitalization Ryan McDermott 2016-11-27 09:22:27 -08:00
  • 15561904aa Commented code Ryan McDermott 2016-11-27 09:00:03 -08:00
  • b4b30a4cd0 Avoid mental mapping Ryan McDermott 2016-11-26 15:39:37 -08:00
  • 0229fc51d9 Searchable names Ryan McDermott 2016-11-26 15:31:57 -08:00
  • 65f5783cb9 Avoid side effects Ryan McDermott 2016-11-25 14:54:58 -08:00
  • 9e0135d1ac Default args Ryan McDermott 2016-11-21 21:48:09 -08:00
  • 23923fe974 First commit Ryan McDermott 2016-11-11 18:23:24 -08:00