ElixirOttawaMeetup / MeetUpIdeas

Idea tracker for the Meetup
5 stars 0 forks source link

Beautiful PropEr - property based testing #12

Closed drozzy closed 7 years ago

drozzy commented 7 years ago

Another beautiful tutorial by Fred Hebert: http://propertesting.com/book_foundations_of_property_based_testing.html

Would make for a nice talk.

maxneuvians commented 7 years ago

Looks like a good topic - if you would like to present @drozzy that would be awesome. You can either do something small 5-15 mins or something longer 30-60.

drozzy commented 7 years ago

@maxneuvians I've not touched that in a while. Also, it's in erlang, are people ok with that?

I could convert it to Elixir, I suppose.

maxneuvians commented 7 years ago

Yes - I think exposing too much Erlang would probably be confusing to a lot of the people just starting Elixir. As you have probably seen it would be pretty easy to call erlang functions from Elixir with the :module.function syntax. I also saw this recently: https://github.com/parroty/excheck. Property testing as a concept would be highly interesting though for everybody regardless of language.

drozzy commented 7 years ago

This is a bit of a conundrum. Because it uses erlang macros - I don't really know how to convert it to Elixir.

I only worked with PropEr myself, and yes, concepts are pretty much language independent.

I can probably pull it off in excheck as well (just looked at it, looks similar). But I'm thinking if maybe PropEr will actually be more interesting (as it is pretty famous).

Btw, when do you want it?

maxneuvians commented 7 years ago

Up to you! You can either do it next Monday or in September.

drozzy commented 7 years ago

You mean July 24? Sure, since you already have a presentation going, I'll do only 15 minutes or so.

maxneuvians commented 7 years ago

I can move that - that one really was only a filler because nobody wanted to present. You can do much longer if you like, I think people will have a good amount of questions as well because it is a new concept.

maxneuvians commented 7 years ago

However, if the timeframe to plan something longer is too short, we can also do it another time.

drozzy commented 7 years ago

I can do shorter or longer, don't matter to me.

maxneuvians commented 7 years ago

ok plan to do like 30-45 mins and then I think we will have some good amount of questions

drozzy commented 7 years ago

Ok.

drozzy commented 7 years ago

I only got MacBook with a USB-C connection. Will that work?

maxneuvians commented 7 years ago

Yes - the meetup is now at survey monkey and they are pretty well equipped!