Stories in Open Source

Stories in Open Source

What’s it like to work on Open Source projects? They’re all the same aren’t they? No, they’re not - the longer I worked on Open Source the more I realize how different the experience is for each one of them. Walk with me through some stories that happened to me in Open Source and let’s see what we can take away.

8480daec7137f28565bc2d2e666b915a?s=128

Tobias Pfeiffer

March 05, 2020
Tweet

Transcript

  1. 1.
  2. 3.
  3. 4.
  4. 5.
  5. 6.
  6. 7.
  7. 8.
  8. 14.
  9. 15.
  10. 16.
  11. 17.

    Shoes.app width: 300, height: 200 do background lime..blue stack do

    para "Welcome to the world of Shoes!" button "Click me" do alert "Nice click!" end image "http:./shoesrb.com/img/shoes-icon.png", margin_top: 20, margin_left: 10 end end
  12. 18.
  13. 19.
  14. 25.

    class Dog def bark puts 'Woooof' end end Dog.extend AfterDo

    Dog.after :bark do puts 'I just heard a dog bark!' end dog = Dog.new dog.bark # Output is: # Woooof # I just heard a dog bark! after_do
  15. 26.
  16. 29.

    list = Enum.to_list(1..10_000) map_fun = fn i .> [i, i

    * i] end Benchee.run( %{ "flat_map" .> fn .> Enum.flat_map(list, map_fun) end, "map.flatten" .> fn .> list .> Enum.map(map_fun) .> List.flatten() end }, time: 10, memory_time: 2 ) benchee
  17. 30.
  18. 35.
  19. 36.
  20. 43.
  21. 46.
  22. 47.
  23. 50.
  24. 57.
  25. 58.
  26. 59.
  27. 60.