elm-singapore / meetups

Repo for discussing and organising meetings and events
6 stars 0 forks source link

Elm Talks May #2

Closed madsflensted closed 7 years ago

madsflensted commented 7 years ago

Details

Talks:

Videos by (Engineers.sg)[https://engineers.sg/] thanks to @hhandoko

Organizers tasks:

madsflensted commented 7 years ago

Thoughworks have kindly agreed to host our Elm Talks events and we are scheduled for May 31.

@mpizenberg will you mark you calendar and select a talk?

I was thinking that i could do a Getting started with Elm talk.

And then I was wondering if @mgajda / @michal-jewel would consider giving a "Purescript and alternative to Elm" talk?

Anyone else up for doing an Elm talk?

We have approx 2 hours, so talks with length of 20-25 minutes?

madsflensted commented 7 years ago

@ctrabold do you know anybody who works with Elm?

shishkin commented 7 years ago

Cool, although I'll be travelling. Have fun!

mpizenberg commented 7 years ago

Yep sure, tomorrow I will make a poll to choose a talk, I will put the link in here. @madsflensted Regarding your getting started talk, I've recently prepared one for few of my co-workers. I send to you the slides through slack in case it can be of any use.

mpizenberg commented 7 years ago

Hi all again. So with the few projects I've been doing in elm, I could prepare a short talk (25 min?) on 1 of these subjects:

  1. API and elm package creation
  2. Participating in someone else's project (and community discussions channels)
  3. Use of json encoders and decoders
  4. Extending elm html events with "on"
  5. Using SVG in elm
  6. Struggling with the DOM
  7. Using tests in elm
  8. Throttling and debouncing using TEA
  9. A simple "state monad" for debouncing

I've just created a poll available here: http://www.strawpoll.me/12884399 You can tell there which of those subjects interest you more. Subject with more interest wins :) (I might stop the poll around next sunday, the 14th).

hhandoko commented 7 years ago

Hi @madsflensted , would it be OK if Engineers SG record this upcoming talk?

madsflensted commented 7 years ago

Sure.

Will it increase the chance of you giving a short talk? ;-)

On May 9, 2017 15:20, "Herdy Handoko" notifications@github.com wrote:

Hi @madsflensted https://github.com/madsflensted , would it be OK if Engineers SG record this upcoming talk?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/elm-singapore/meetups/issues/2#issuecomment-300082302, or mute the thread https://github.com/notifications/unsubscribe-auth/AJ8r4utI8q7xHlTGDsvFwcH-rtqHsVB8ks5r4BOxgaJpZM4M-yUo .

hhandoko commented 7 years ago

Haha, not this one, perhaps the next one. This is what I'm working on as a learning platform: https://github.com/hhandoko/diskusi . Still plenty of things to do 😁

madsflensted commented 7 years ago

Looking forward to that talk :-) - later

On May 9, 2017 16:20, "Herdy Handoko" notifications@github.com wrote:

Haha, not this one, perhaps the next one. This is what I'm working on as a learning platform: https://github.com/hhandoko/diskusi . Still plenty of things to do 😁

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/elm-singapore/meetups/issues/2#issuecomment-300095079, or mute the thread https://github.com/notifications/unsubscribe-auth/AJ8r4m0lUAam3rq4q5NsnlGgdrlnE5LJks5r4CGtgaJpZM4M-yUo .

madsflensted commented 7 years ago

@mpizenberg would you be up for giving two of your talks? In case we don't hear back from @mgajda

madsflensted commented 7 years ago

Also I have drafted the invite on Meetup.com, if anyone wants to do some proof reading and/or have suggestions: https://www.meetup.com/Elm-Singapore/events/239875407/

mpizenberg commented 7 years ago

Hi, I could make one a bit longer, but I don't think I will have time for another. The current choice of the public is "Tests in elm" so that definitely could make a longer talk in case needed.

mpizenberg commented 7 years ago

For the draft @madsflensted I think only you and Arnaud can read it (organizers), so we can't proof read

madsflensted commented 7 years ago

@mpizenberg added you as co-organizer :-)

madsflensted commented 7 years ago

and with regards to the talks - let us just see how people react to the announcement, maybe somebody steps forward with something otherwise we will just use the time for adhoc dicsussions.

michal-jewel commented 7 years ago

Hi Mads,

Definitely can prepare it! — Cheers Michal

On 2 May 2017, at 9:04 PM, Mads Flensted-Urech notifications@github.com wrote:

Thoughworks have kindly agreed to host our Elm Talks events and we are scheduled for May 31.

@mpizenberg will you mark you calendar and select a talk?

I was thinking that i could do a Getting started with Elm talk.

And then I was wondering if @mgajda / @michal-jewel would consider giving a "Purescript and alternative to Elm" talk?

Anyone else up for doing an Elm talk?

We have approx 2 hours, so talks with length of 20-25 minutes?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or mute the thread.

-- CONFIDENTIAL NOTE:

The information contained in this email is intended only for the use of the individual or entity named above and may contain information that is privileged, confidential and exempt from disclosure under applicable law. If you are not the intended recipient, you are hereby notified that any dissemination, distribution or copying of this communication is strictly prohibited. If you have received this message in error, please immediately notify the sender and delete the email.

michal-jewel commented 7 years ago

I would like to see JSON encoders, decoders and JSON API usage. — Cheers Michal

On 3 May 2017, at 3:14 PM, Matthieu Pizenberg notifications@github.com wrote:

Hi all again. So with the few projects I've been doing in elm, I could prepare a short talk (25 min?) on 1 of these subjects:

• API and elm package creation • Participating in someone else's project (and community discussions channels) • Use of json encoders and decoders • Extending elm html events with "on" • Using SVG in elm • Struggling with the DOM • Using tests in elm • Throttling and debouncing using TEA • A simple "state monad" for debouncing I've just created a poll available here: http://www.strawpoll.me/12884399 You can tell there which of those subjects interest you more. Subject with more interest wins :) (I might stop the poll around next sunday, the 14th).

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or mute the thread.

-- CONFIDENTIAL NOTE:

The information contained in this email is intended only for the use of the individual or entity named above and may contain information that is privileged, confidential and exempt from disclosure under applicable law. If you are not the intended recipient, you are hereby notified that any dissemination, distribution or copying of this communication is strictly prohibited. If you have received this message in error, please immediately notify the sender and delete the email.

madsflensted commented 7 years ago

Michal,

That is great! And means we have a full house on the talks side.

I will add you to the official announcement before it goes out tonight.

On May 11, 2017 09:25, "Michal J. Gajda" notifications@github.com wrote:

Hi Mads,

Definitely can prepare it! — Cheers Michal

On 2 May 2017, at 9:04 PM, Mads Flensted-Urech notifications@github.com wrote:

Thoughworks have kindly agreed to host our Elm Talks events and we are scheduled for May 31.

@mpizenberg will you mark you calendar and select a talk?

I was thinking that i could do a Getting started with Elm talk.

And then I was wondering if @mgajda / @michal-jewel would consider giving a "Purescript and alternative to Elm" talk?

Anyone else up for doing an Elm talk?

We have approx 2 hours, so talks with length of 20-25 minutes?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or mute the thread.

-- CONFIDENTIAL NOTE:

The information contained in this email is intended only for the use of the individual or entity named above and may contain information that is privileged, confidential and exempt from disclosure under applicable law. If you are not the intended recipient, you are hereby notified that any dissemination, distribution or copying of this communication is strictly prohibited. If you have received this message in error, please immediately notify the sender and delete the email.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/elm-singapore/meetups/issues/2#issuecomment-300656531, or mute the thread https://github.com/notifications/unsubscribe-auth/AJ8r4p3NubGAV8DKL5ra3KZAM4uN-h5Aks5r4mN2gaJpZM4M-yUo .

madsflensted commented 7 years ago

@hhandoko and @mgajda / @michal-jewel you both have offered to contact to Engineering.sg - just want to ensure that you are aware of each other.

hhandoko commented 7 years ago

Thanks @madsflensted . I am actually part of the Engineers.SG volunteer crew, I wasn't aware that @mgajda / @michal-jewel is too.

michal-jewel commented 7 years ago

Hi Mads!

Can we rename talk from “Purescript - an alternative to Elm”, to: “PureScript - another JavaScript-hosted strongly typed language like Elm”. — Cheers Michal

On 11 May 2017, at 11:05 AM, Mads Flensted-Urech notifications@github.com wrote:

Michal,

That is great! And means we have a full house on the talks side.

I will add you to the official announcement before it goes out tonight.

On May 11, 2017 09:25, "Michal J. Gajda" notifications@github.com wrote:

Hi Mads,

Definitely can prepare it! — Cheers Michal

On 2 May 2017, at 9:04 PM, Mads Flensted-Urech notifications@github.com wrote:

Thoughworks have kindly agreed to host our Elm Talks events and we are scheduled for May 31.

@mpizenberg will you mark you calendar and select a talk?

I was thinking that i could do a Getting started with Elm talk.

And then I was wondering if @mgajda / @michal-jewel would consider giving a "Purescript and alternative to Elm" talk?

Anyone else up for doing an Elm talk?

We have approx 2 hours, so talks with length of 20-25 minutes?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or mute the thread.

-- CONFIDENTIAL NOTE:

The information contained in this email is intended only for the use of the individual or entity named above and may contain information that is privileged, confidential and exempt from disclosure under applicable law. If you are not the intended recipient, you are hereby notified that any dissemination, distribution or copying of this communication is strictly prohibited. If you have received this message in error, please immediately notify the sender and delete the email.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/elm-singapore/meetups/issues/2#issuecomment-300656531, or mute the thread https://github.com/notifications/unsubscribe-auth/AJ8r4p3NubGAV8DKL5ra3KZAM4uN-h5Aks5r4mN2gaJpZM4M-yUo . — You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or mute the thread.

-- CONFIDENTIAL NOTE:

The information contained in this email is intended only for the use of the individual or entity named above and may contain information that is privileged, confidential and exempt from disclosure under applicable law. If you are not the intended recipient, you are hereby notified that any dissemination, distribution or copying of this communication is strictly prohibited. If you have received this message in error, please immediately notify the sender and delete the email.

mpizenberg commented 7 years ago

"strong typing" does not seem to be well defined.

hhandoko commented 7 years ago

Just to (re)confirm, are both speakers OK for their talks to be recorded by Engineers.SG?

michal-jewel commented 7 years ago

Hi,

I am aware of attempts from dynamic programming language community to dilute meaning of the word “strong typing”, and effective noise on Wikipedia.

What about “typeful” or “statically typed” to avoid confusion?

I think typeful is the best :-).

One can also talk about higher order Hindley-Milner type system, but it sounds academic.

The most important question is: Would you really (as a human) make a mistake of misunderstanding the “strong typing” in this CONTEXT? If the likelihood of mistake is below 1%, then I would say that the sentence is unambiguous for the target audience. (Without delving deeper into philosophy of the language, and difference between logic of communication and boolean logic.) — Cheers Michal

On 15 May 2017, at 11:12 AM, Matthieu Pizenberg notifications@github.com wrote:

"strong typing" does not seem to be well defined.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or mute the thread.

-- CONFIDENTIAL NOTE:

The information contained in this email is intended only for the use of the individual or entity named above and may contain information that is privileged, confidential and exempt from disclosure under applicable law. If you are not the intended recipient, you are hereby notified that any dissemination, distribution or copying of this communication is strictly prohibited. If you have received this message in error, please immediately notify the sender and delete the email.

michal-jewel commented 7 years ago

I am.

On 15 May 2017, at 11:16 AM, Herdy Handoko notifications@github.com wrote:

Just to (re)confirm, are both speakers OK for their talks to be recorded by Engineers.SG?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or mute the thread.

-- CONFIDENTIAL NOTE:

The information contained in this email is intended only for the use of the individual or entity named above and may contain information that is privileged, confidential and exempt from disclosure under applicable law. If you are not the intended recipient, you are hereby notified that any dissemination, distribution or copying of this communication is strictly prohibited. If you have received this message in error, please immediately notify the sender and delete the email.

michal-jewel commented 7 years ago

PS Can you please also put my affiliation (Jewel Paymentech Pte Ltd).

On 15 May 2017, at 11:16 AM, Herdy Handoko notifications@github.com wrote:

Just to (re)confirm, are both speakers OK for their talks to be recorded by Engineers.SG?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or mute the thread.

-- CONFIDENTIAL NOTE:

The information contained in this email is intended only for the use of the individual or entity named above and may contain information that is privileged, confidential and exempt from disclosure under applicable law. If you are not the intended recipient, you are hereby notified that any dissemination, distribution or copying of this communication is strictly prohibited. If you have received this message in error, please immediately notify the sender and delete the email.

michal-jewel commented 7 years ago

PS But I will attempt to fix the Wikipedia article. “Strong typing” is usually meant as “with the type system intended to express strong invariants about the code”. Such a definition has no need of precise requirement, just as a “strong man”, has no requirement of lifting exact 50kgs and up. — Have fun! Michal

On 15 May 2017, at 11:18 AM, Michal Gajda michal@jewelpaymentech.com wrote:

Hi,

I am aware of attempts from dynamic programming language community to dilute meaning of the word “strong typing”, and effective noise on Wikipedia.

What about “typeful” or “statically typed” to avoid confusion?

I think typeful is the best :-).

One can also talk about higher order Hindley-Milner type system, but it sounds academic.

The most important question is: Would you really (as a human) make a mistake of misunderstanding the “strong typing” in this CONTEXT? If the likelihood of mistake is below 1%, then I would say that the sentence is unambiguous for the target audience. (Without delving deeper into philosophy of the language, and difference between logic of communication and boolean logic.) — Cheers Michal

On 15 May 2017, at 11:12 AM, Matthieu Pizenberg notifications@github.com wrote:

"strong typing" does not seem to be well defined.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or mute the thread.

-- CONFIDENTIAL NOTE:

The information contained in this email is intended only for the use of the individual or entity named above and may contain information that is privileged, confidential and exempt from disclosure under applicable law. If you are not the intended recipient, you are hereby notified that any dissemination, distribution or copying of this communication is strictly prohibited. If you have received this message in error, please immediately notify the sender and delete the email.

mpizenberg commented 7 years ago

yep, ok for recording. Haha, I like the analogy with the strong man :)

madsflensted commented 7 years ago

@mgajda yes of course. Should have asked you for the title, sorry.

Will update tonight.

On May 15, 2017 11:33, "Matthieu Pizenberg" notifications@github.com wrote:

yep, ok for recording. Haha, I like the analogy with the strong man :)

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/elm-singapore/meetups/issues/2#issuecomment-301368654, or mute the thread https://github.com/notifications/unsubscribe-auth/AJ8r4iHEuwZ98jJA0loNTE69PiNyiL0Cks5r58eOgaJpZM4M-yUo .

madsflensted commented 7 years ago

@michal-jewel I have updated the meeting desciption:

https://www.meetup.com/Elm-Singapore/events/239875407/

madsflensted commented 7 years ago

Ok - so we "have a sitiuation" - @mpizenberg needs to travel for his academic work on our planned meetup date! And personally I like the 3 talk combo we have lined up, so I want to look into rescheduling.

How do people feel about movining it 1 or 2 weeks?

mpizenberg commented 7 years ago

Hi all, really sorry about this, I just got the news on Friday, confirmed today. I wil be abroad from May 26th to June 4th.

madsflensted commented 7 years ago

@mpizenberg no worries - we are here to have fun :-)

I have reached out to ThoughtWorks to see if they can accomodate us in the weeks following.

@michal-jewel @hhandoko just mentioning you here, I guess you should be getting notifications from having participated in this thread, but just in case.

hhandoko commented 7 years ago

It's OK by me 😄

madsflensted commented 7 years ago

So TW is clear for both June 14 and 15

Speakers do you have any preference?

On May 16, 2017 08:33, "Herdy Handoko" notifications@github.com wrote:

It's OK by me 😄

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/elm-singapore/meetups/issues/2#issuecomment-301641892, or mute the thread https://github.com/notifications/unsubscribe-auth/AJ8r4pvqVwpOWihnznNpYv2V5JxMrFNPks5r6O7ZgaJpZM4M-yUo .

madsflensted commented 7 years ago

@michal-jewel @mpizenberg @hhandoko are you ok with June 15?

mpizenberg commented 7 years ago

Yes, June 15 is ok

madsflensted commented 7 years ago

@mgajda good for you as well?

On May 20, 2017 11:57, "Matthieu Pizenberg" notifications@github.com wrote:

Yes, June 15 is ok

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/elm-singapore/meetups/issues/2#issuecomment-302848750, or mute the thread https://github.com/notifications/unsubscribe-auth/AJ8r4jh2hqhCSHgd2X4r5RKCHub3mxF_ks5r7mSpgaJpZM4M-yUo .

hhandoko commented 7 years ago

Yup, OK for 15 June 👌

mgajda commented 7 years ago

Yes! :-)

On 22 May 2017, at 9:27 AM, Herdy Handoko notifications@github.com wrote:

Yup, OK for 15 June 👌

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/elm-singapore/meetups/issues/2#issuecomment-302984425, or mute the thread https://github.com/notifications/unsubscribe-auth/AAp12dzQJ43_1hl0zYZNZzTyRxsfGPe1ks5r8PKYgaJpZM4M-yUo.

madsflensted commented 7 years ago

Thanks all, I will proceed with TW and 15th

On May 22, 2017 11:16, "Michał J. Gajda" notifications@github.com wrote:

Yes! :-)

On 22 May 2017, at 9:27 AM, Herdy Handoko notifications@github.com wrote:

Yup, OK for 15 June 👌

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/elm- singapore/meetups/issues/2#issuecomment-302984425, or mute the thread < https://github.com/notifications/unsubscribe-auth/AAp12dzQJ43_ 1hl0zYZNZzTyRxsfGPe1ks5r8PKYgaJpZM4M-yUo>.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/elm-singapore/meetups/issues/2#issuecomment-302989682, or mute the thread https://github.com/notifications/unsubscribe-auth/AJ8r4tsWvCFcxEE93mfGB_c-2_x3FDfIks5r8P3_gaJpZM4M-yUo .

madsflensted commented 7 years ago

Ok - I have updated the meetup event. See you all on the 15th of June.

mpizenberg commented 7 years ago

Thank you Mads for all the organization!

madsflensted commented 7 years ago

@mgajda @mpizenberg @hhandoko are we ready for tomorrw?

I plan on being there a little after six o'clock to have time to set up.

mpizenberg commented 7 years ago

definitely not ready, but hey, there are 24h in a day ^^! Good idea, I should try to come a bit early also. Need any help for the organization?

madsflensted commented 7 years ago

Coming a bit early is good - but other than that just bring your "show" :-D

michal-jewel commented 7 years ago

I’m all set.

On 14 Jun 2017, at 8:49 PM, Mads Flensted-Urech notifications@github.com wrote:

@mgajda @mpizenberg @hhandoko are we ready for tomorrw?

I plan on being there a little after six o'clock to have time to set up.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or mute the thread.

-- CONFIDENTIAL NOTE:

The information contained in this email is intended only for the use of the individual or entity named above and may contain information that is privileged, confidential and exempt from disclosure under applicable law. If you are not the intended recipient, you are hereby notified that any dissemination, distribution or copying of this communication is strictly prohibited. If you have received this message in error, please immediately notify the sender and delete the email.

madsflensted commented 7 years ago

@hhandoko what time to you plan to arrive?

mpizenberg commented 7 years ago

elm_tests.pdf

madsflensted commented 7 years ago

Thank you all!