Refactoring to Middleware

6539ae86c7d8ddec66f3928beddad569?s=47 Nate Smith
January 15, 2013

Refactoring to Middleware

A presentation given to the Toronto Ruby Brigade on using Middleware as a pattern to refactor non-Rack related code.

6539ae86c7d8ddec66f3928beddad569?s=128

Nate Smith

January 15, 2013
Tweet

Transcript

  1. NATE SMITH @nwjsmith Wednesday, 16 January, 13

  2. Wednesday, 16 January, 13

  3. MIDDLE REFACTORING TO WARE Wednesday, 16 January, 13

  4. SHRTNR URL BUILD A Wednesday, 16 January, 13

  5. Wednesday, 16 January, 13

  6. Wednesday, 16 January, 13

  7. Wednesday, 16 January, 13

  8. Wednesday, 16 January, 13

  9. Wednesday, 16 January, 13

  10. ... Wednesday, 16 January, 13

  11. Wednesday, 16 January, 13

  12. Wednesday, 16 January, 13

  13. RACK TO THE RESCUE Wednesday, 16 January, 13

  14. APPLICATIONS VS MIDDLEWARE Wednesday, 16 January, 13

  15. Wednesday, 16 January, 13

  16. #call Wednesday, 16 January, 13

  17. Wednesday, 16 January, 13

  18. MIDDLEWARE Wednesday, 16 January, 13

  19. Wednesday, 16 January, 13

  20. Wednesday, 16 January, 13

  21. Wednesday, 16 January, 13

  22. Wednesday, 16 January, 13

  23. #call Wednesday, 16 January, 13

  24. Wednesday, 16 January, 13

  25. M M M M M A Wednesday, 16 January, 13

  26. M M M M M A Wednesday, 16 January, 13

  27. M M M M M A Wednesday, 16 January, 13

  28. Wednesday, 16 January, 13

  29. Wednesday, 16 January, 13

  30. Wednesday, 16 January, 13

  31. Wednesday, 16 January, 13

  32. Wednesday, 16 January, 13

  33. Wednesday, 16 January, 13

  34. Wednesday, 16 January, 13

  35. Wednesday, 16 January, 13

  36. Wednesday, 16 January, 13

  37. Wednesday, 16 January, 13

  38. Wednesday, 16 January, 13

  39. Wednesday, 16 January, 13

  40. Wednesday, 16 January, 13

  41. Wednesday, 16 January, 13

  42. Wednesday, 16 January, 13

  43. Wednesday, 16 January, 13

  44. Wednesday, 16 January, 13

  45. Wednesday, 16 January, 13

  46. Wednesday, 16 January, 13

  47. Wednesday, 16 January, 13

  48. Wednesday, 16 January, 13

  49. Wednesday, 16 January, 13

  50. Wednesday, 16 January, 13

  51. Wednesday, 16 January, 13

  52. Wednesday, 16 January, 13

  53. Wednesday, 16 January, 13

  54. Wednesday, 16 January, 13

  55. FURTHER READING Wednesday, 16 January, 13

  56. Wednesday, 16 January, 13

  57. RACK Wednesday, 16 January, 13

  58. RACK WSGI Wednesday, 16 January, 13

  59. RACK WSGI FARADAY Wednesday, 16 January, 13

  60. RACK WSGI FARADAY VERITAS Wednesday, 16 January, 13

  61. RACK WSGI VAGRANT FARADAY VERITAS Wednesday, 16 January, 13

  62. Wednesday, 16 January, 13

  63. MITCHELL HASHIMOTO Wednesday, 16 January, 13

  64. MITCHELL HASHIMOTO RACK MIDDLEWARE AS A GENERAL PURPOSE ABSTRACTION Wednesday,

    16 January, 13