CSS: Chemistry, Soups and Salads

CSS: Chemistry, Soups and Salads

Talk given at @manhattan_js

D7f0df31a2e02ffbb0e6a77b8099035c?s=128

Juan Pablo Buriticá

June 26, 2014
Tweet

Transcript

  1. CSS: Chemistry, Soups and Salads @buritica

  2. ★ VP of Engineering - Ride ★ Born and raised

    in Colombia, with an O ★ Organizer of multiple events of JS Juan Pablo Buriticá
  3. This talk will be just like CSS

  4. It’s about many things, but nothing in particular

  5. This talk is not about programming

  6. It’s about three things that I have always been passionate

    about
  7. An exploration on how my past lives prepared my for

    my current life as a programmer
  8. 3 Past Lives ★Chemistry ★Cooking ★Computers

  9. Chemistry

  10. Chemistry ★ BS of Sc. Biotechnology - Australia 2003 ★Pharmaceutical

    Chemistry - Colombia 2005 ★Taught Analytical Chemistry - 2006
  11. Cooking

  12. Cooking ★Diploma in World Cuisine - Bogota 2005

  13. Libronz Tapas ★Wollongong, Australia -2003 ★Dish-washer ★Cold Prep ★Server

  14. Hotel La Fontana ★Bogotá, Colombia (not NJ) ★Prep Cook ★Line

    Cook ★Head of Buffet
  15. Hotel La Fontana ★Bogotá, Colombia (not NJ) ★Prep Cook ★Line

    Cook ★Head of Buffet
  16. Computers

  17. Computers ★Fix networks ★Fix printers ★Reinstall windows ★MySpace

  18. Early lessons in programming

  19. The lab and the kitchen taught me

  20. to care about my tools

  21. Lab ★Graphing Calculator ★Lab equipment

  22. Kitchen ★Knives ★Pots

  23. Software ★Editor ★Languages

  24. to care about the quality of my ingredients

  25. Lab ★Reagents ★Solvents ★Catalyzers

  26. Kitchen ★Fresh ★Not processed

  27. Software ★Libraries ★Frameworks

  28. to optimize my workflow

  29. Lab ★Equipment setup ★Procedures

  30. Kitchen ★Muscle Memory ★Station Layout ★Towels

  31. Software ★Dotfiles ★Shortcuts

  32. to be clean and organized

  33. Lab ★ Hood ★ Work-station Contamination

  34. Kitchen ★Separation ★Constant cleaning

  35. Software ★Readability ★Refactoring

  36. to complement theory with lots of practice

  37. Lab ★ All the journals

  38. Kitchen ★All the cookbooks

  39. Software ★All the blogs

  40. to respect deadlines

  41. Lab ★ Reaction limits

  42. Kitchen ★People gotta eat!!

  43. Software ★People want to send their yo’s yo

  44. to understand time and effort

  45. Lab ★ Length of reaction ★ Catalysts ★ Length of

    physical and chemical operations ★ Documented
  46. Kitchen ★Prep time ★Cooking time ★Documented

  47. Software ★We have no idea what we’re doing

  48. to learn how to learn

  49. Learning to learn ★ Master the basics ★ Copy the

    masters ★ Reinvent the wheel ★ Research and Experiment ★ Create
  50. Lab ★ Basic reactions and interactions ★ Aspirin Synthesis ★

    Alcohol Distillation ★ New Compounds ★ New materials, medicines
  51. Kitchen ★Mixes, temperatures, etc. ★Cordon Bleu ★Anything with eggs ★New

    ingredients, flavors, techniques
  52. Software ★variables, functions, syntaxes ★Blog, Todo App, Shopping Cart ★Own

    framework, library ★New APIs and functionality ★New products, libraries and frameworks
  53. humility

  54. trust

  55. respect

  56. Art + Science

  57. I <3 what I do

  58. Demo

  59. Na(Alginate) + CaCl2 -> 2 NaCl + Ca(Alginate)

  60. 10g Sodium Alginate

  61. Dissolve in 1000g of distilled water

  62. Let it sit for a while

  63. Strawberries

  64. Strain Puree

  65. Discard seeds

  66. Strained Puree

  67. Strawberry Puree

  68. Strawberry Puree

  69. The Setup

  70. Little drops

  71. Strawberry Caviar!!!

  72. Thanks ★ Juan Pablo Buriticá ★ @buritica ★ http://buriti.ca