33 min listen
94: Benchee and OpenSource with Tobias Pfeiffer
94: Benchee and OpenSource with Tobias Pfeiffer
ratings:
Length:
60 minutes
Released:
Apr 12, 2022
Format:
Podcast episode
Description
We talk with Tobias Pfeiffer about his popular performance benchmarking tool Benchee. We learn about why he created it, what's special about it, and the big features in the latest release. It was 2 years between this release and the previous one. Tobi talks openly about the technical challenges that compounded with personal challenges, feelings of obligation, anxiety, and the drive for perfection. As developers, many of us struggle with these same issues and it helps just hearing that we're not alone.
Show Notes online - http://podcast.thinkingelixir.com/94 (http://podcast.thinkingelixir.com/94)
Elixir Community News
- https://www.devsforukraine.io/ (https://www.devsforukraine.io/) – Devs for Ukraine online conference, April 25-26
- https://github.com/sorentwo/oban/pull/677 (https://github.com/sorentwo/oban/pull/677) – Oban library putting effort into documentation guides. Testing is the first out.
- https://medium.com/membraneframework/introducing-auto-demands-release-of-membrane-v0-9-0-c0213d8efa51 (https://medium.com/membraneframework/introducing-auto-demands-release-of-membrane-v0-9-0-c0213d8efa51) – Membrane Framework release v0.9.0 was announced
- https://podcast.thinkingelixir.com/43 (https://podcast.thinkingelixir.com/43) – Previous show covering more about Membrane
- https://supabase.com/blog/2022/03/30/supabase-enterprise#elixir-livebooks (https://supabase.com/blog/2022/03/30/supabase-enterprise#elixir-livebooks) – Supabase announced Livebooks for Supabase
- https://github.com/supabase/livebooks (https://github.com/supabase/livebooks)
- https://podcast.thinkingelixir.com/73 (https://podcast.thinkingelixir.com/73) – Previous show with Paul Copplestone about Supabase
Do you have some Elixir news to share? Tell us at @ThinkingElixir (https://twitter.com/ThinkingElixir) or email at show@thinkingelixir.com (mailto:show@thinkingelixir.com)
Discussion Resources
- https://github.com/bencheeorg/benchee (https://github.com/bencheeorg/benchee)
- https://pragtob.wordpress.com/2022/03/08/benchee-1-1-0-released-why-did-it-take-so-long/ (https://pragtob.wordpress.com/2022/03/08/benchee-1-1-0-released-why-did-it-take-so-long/)
- http://www.pragtob.info/ (http://www.pragtob.info/)
- https://github.com/PragTob?tab=repositories (https://github.com/PragTob?tab=repositories) – List of current github repositories
- https://remote.com/ (https://remote.com/)
- https://nextjs.org/ (https://nextjs.org/) – NextJS is react
- https://spawnfest.org/ (https://spawnfest.org/)
- https://github.com/github/scientist (https://github.com/github/scientist) – Scientist ruby gem
- https://github.com/cwbriones/scientist (https://github.com/cwbriones/scientist) – Elixir port of the library
- Application Performance Monitoring (APM) (Application Performance Monitoring (APM))
- https://en.wikipedia.org/wiki/Garbagecollection(computer_science) (https://en.wikipedia.org/wiki/Garbage_collection_(computer_science))
- https://www.youtube.com/watch?v=aqLujfzvUgM (https://www.youtube.com/watch?v=aqLujfzvUgM) – Devon Estes - Digging through the garbage
- https://github.com/OvermindDL1 (https://github.com/OvermindDL1)
- https://github.com/whatyouhide/stream_data (https://github.com/whatyouhide/stream_data)
- https://www.rug-b.de/ (https://www.rug-b.de/)
- https://github.com/bencheeorg/benchee/issues/313 (https://github.com/bencheeorg/benchee/issues/313) – Benchee Mac issue
- https://www.shopify.com/ (https://www.shopify.com/)
- https://rubygems.org/gems/simplecov (https://rubygems.org/gems/simplecov)
- https://github.com/alco/benchfella (https://github.com/alco/benchfella)
- https://rubygems.org/gems/benchmark-ips (https://rubygems.org/gems/benchmark-ips)
- https://github.com/bencheeorg/benchee#hooks-setup-teardown-etc (https://github.com/bencheeorg/benchee#hooks-setup-teardown-etc)
Guest Information
- https://twitter.com/PragTob (https://twitter.com/PragTob) – on Twitter
- https://github.com/PragTob/ (https://github.com/PragTob/) – on Github
- http://www.pragtob.info/
Show Notes online - http://podcast.thinkingelixir.com/94 (http://podcast.thinkingelixir.com/94)
Elixir Community News
- https://www.devsforukraine.io/ (https://www.devsforukraine.io/) – Devs for Ukraine online conference, April 25-26
- https://github.com/sorentwo/oban/pull/677 (https://github.com/sorentwo/oban/pull/677) – Oban library putting effort into documentation guides. Testing is the first out.
- https://medium.com/membraneframework/introducing-auto-demands-release-of-membrane-v0-9-0-c0213d8efa51 (https://medium.com/membraneframework/introducing-auto-demands-release-of-membrane-v0-9-0-c0213d8efa51) – Membrane Framework release v0.9.0 was announced
- https://podcast.thinkingelixir.com/43 (https://podcast.thinkingelixir.com/43) – Previous show covering more about Membrane
- https://supabase.com/blog/2022/03/30/supabase-enterprise#elixir-livebooks (https://supabase.com/blog/2022/03/30/supabase-enterprise#elixir-livebooks) – Supabase announced Livebooks for Supabase
- https://github.com/supabase/livebooks (https://github.com/supabase/livebooks)
- https://podcast.thinkingelixir.com/73 (https://podcast.thinkingelixir.com/73) – Previous show with Paul Copplestone about Supabase
Do you have some Elixir news to share? Tell us at @ThinkingElixir (https://twitter.com/ThinkingElixir) or email at show@thinkingelixir.com (mailto:show@thinkingelixir.com)
Discussion Resources
- https://github.com/bencheeorg/benchee (https://github.com/bencheeorg/benchee)
- https://pragtob.wordpress.com/2022/03/08/benchee-1-1-0-released-why-did-it-take-so-long/ (https://pragtob.wordpress.com/2022/03/08/benchee-1-1-0-released-why-did-it-take-so-long/)
- http://www.pragtob.info/ (http://www.pragtob.info/)
- https://github.com/PragTob?tab=repositories (https://github.com/PragTob?tab=repositories) – List of current github repositories
- https://remote.com/ (https://remote.com/)
- https://nextjs.org/ (https://nextjs.org/) – NextJS is react
- https://spawnfest.org/ (https://spawnfest.org/)
- https://github.com/github/scientist (https://github.com/github/scientist) – Scientist ruby gem
- https://github.com/cwbriones/scientist (https://github.com/cwbriones/scientist) – Elixir port of the library
- Application Performance Monitoring (APM) (Application Performance Monitoring (APM))
- https://en.wikipedia.org/wiki/Garbagecollection(computer_science) (https://en.wikipedia.org/wiki/Garbage_collection_(computer_science))
- https://www.youtube.com/watch?v=aqLujfzvUgM (https://www.youtube.com/watch?v=aqLujfzvUgM) – Devon Estes - Digging through the garbage
- https://github.com/OvermindDL1 (https://github.com/OvermindDL1)
- https://github.com/whatyouhide/stream_data (https://github.com/whatyouhide/stream_data)
- https://www.rug-b.de/ (https://www.rug-b.de/)
- https://github.com/bencheeorg/benchee/issues/313 (https://github.com/bencheeorg/benchee/issues/313) – Benchee Mac issue
- https://www.shopify.com/ (https://www.shopify.com/)
- https://rubygems.org/gems/simplecov (https://rubygems.org/gems/simplecov)
- https://github.com/alco/benchfella (https://github.com/alco/benchfella)
- https://rubygems.org/gems/benchmark-ips (https://rubygems.org/gems/benchmark-ips)
- https://github.com/bencheeorg/benchee#hooks-setup-teardown-etc (https://github.com/bencheeorg/benchee#hooks-setup-teardown-etc)
Guest Information
- https://twitter.com/PragTob (https://twitter.com/PragTob) – on Twitter
- https://github.com/PragTob/ (https://github.com/PragTob/) – on Github
- http://www.pragtob.info/
Released:
Apr 12, 2022
Format:
Podcast episode
Titles in the series (100)
11: New Ecto features in 3.5 with Mike Binns: Learning about some new features coming in Ecto 3.5 from Mike Binns. Mike explains Ecto.Enum, what a ParameterizedType is, the new "redact" option on fields and much more! Show Notes online - https://thinkingelixir. by Thinking Elixir Podcast