Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Reflex - higher-order FRP for front-end development #205

Closed
iamkevinv opened this issue Jun 5, 2017 · 15 comments
Closed

Reflex - higher-order FRP for front-end development #205

iamkevinv opened this issue Jun 5, 2017 · 15 comments

Comments

@iamkevinv
Copy link
Member

No description provided.

@dalaing
Copy link

dalaing commented Jul 8, 2017

I don't know if BrisJS is keen on hearing about AltJS languages, but I could talk about doing front-end development with GHCJS and reflex if that would be of interest to the group. If that were the case, I know a couple of people who could give a good talk on Purescript as well.

@dalaing
Copy link

dalaing commented Jul 8, 2017

These talks would also be relevant to #193

@AshKyd
Copy link
Member

AshKyd commented Jul 17, 2017

This sounds like fun, thanks for stepping up! Just a few questions:

  1. Are you available for:
    • (a) August 14th
  2. Which presentation block do you reckon this would be best suited to?
    • (a) 40min
    • (b) 20min
  3. Please provide your Twitter handle (if available) so we can link from the meetup, website etc.

Let me know, and we can schedule you in. :)

FYI information for speakers is available on the website. Talks will be recorded for the website & YouTube channel, if you wish to opt out of this please let us know. Internet is not available at the venue, but if you need access to a 4G hotspot please let us know on the night.

@dalaing
Copy link

dalaing commented Jul 17, 2017

I think it would definitely be a 40 minute talk, and I could do it on the 14th.

Have there been any talks about Purescript before? If not, I'll put some slides together to give a primer of ML-like syntax. If the audience is likely to be thinking "Why functional?" I can put some slides in about that as well.

I'm giving a version of this talk to BFPG tomorrow night at The Precinct, but it's probably going to go a bit deeper into things since I don't have to motivate / explain those initial things as much. If anyone is in the area and wants to check out the high-speed version of the talk, feel free to drop by :)

If the syntax might be a bridge to far for people, I can provide a link and some sample code at the end to sodium-typescript, which just got released the other day and might look a bit more familiar to folks. It also has a book that would probably help if people wanted to get started slowly.

Unfortunately (?) I don't have a twitter handle.

@dalaing
Copy link

dalaing commented Jul 17, 2017

Also - I have no idea what the BrisJS policy is on spruiking various things.

I'm currently working for Data61 at the Functional Programming Lab, and we're periodically doing free 3-day Intro to Functional Programming courses in Brisbane. Am I alright to mention that during the talk, in case people like what they see / want to understand things a bit better / try some of this stuff out in anger?

If not it's no big deal, I just thought I'd ask so that I know either way.

@AshKyd
Copy link
Member

AshKyd commented Jul 17, 2017

That sounds good. I'll leave the final scheduling to @iamkevinv, but I think everything should be good to go.

Not having Twitter isn't a dealbreaker, though it is how we pull in speaker info to the BrisJS site so you just won't have a bio next to your video :)

Also, feel free to spruik those events. If you have any coming up, do let me know and I'll schedule some tweets as well.

@dalaing
Copy link

dalaing commented Aug 7, 2017

Is this likely to go ahead?

If so, I'll really have to get cracking on retooling the talk for an audience that isn't as familiar with Haskell as BFPG :) If not, I'm fine to mothball it for a while.

@iamkevinv
Copy link
Member Author

Hey @dalaing - happy to have you next Monday :-) sorry for dragging out the suspense. We're all JS people so be kind to us - these other languages might seem scary! Heheh. Looking forward to it.

@AshKyd
Copy link
Member

AshKyd commented Aug 7, 2017

Good news, thanks @iamkevinv!

@dalaing, could I please get a title/synopsis we can use for the meetup :)

@dalaing
Copy link

dalaing commented Aug 7, 2017

Title:
Reflex - higher-order FRP for front-end development.

Synopsis:
There has been a lot of buzz about Functional Reactive Programming over the last few years.
Most of it has been about distant relatives of the original idea, which aren't anywhere near as powerful.

This talk will be about Reflex, a Haskell library which uses FRP for front-end development with great correctness, composability and performance.

Even if you're never going to touch Haskell with a ten-foot pole, the ideas should be interesting for those who have been following the various reactive technologies.

@dalaing
Copy link

dalaing commented Aug 7, 2017

@iamkevinv I'll be kind :) I mostly just want to get across some of the ideas from the original conception of Functional Reactive Programming, since I think they're pretty handy for front-end development.

If I have time, I'll try to work some sodium-typescript in - although it's not really something I'm set up for. The syntax might be a bit more familiar, but I don't think it has some of the key features that Reflex has and I'd probably be able to fit less stuff in per slide.

@AshKyd AshKyd changed the title Can someone talk about: Object Oriented vs Functional JS development Reflex - higher-order FRP for front-end development Aug 8, 2017
@AshKyd
Copy link
Member

AshKyd commented Aug 14, 2017

Thanks very much for your talk, it was really eye opening! Do you have some slides/resources posted somewhere we could share with the meetup?

@dalaing
Copy link

dalaing commented Aug 15, 2017

I should have the slides up somewhere in a day or two - I'll let you know when they're ready.

@dalaing
Copy link

dalaing commented Aug 16, 2017

I've put the slides up here.

@AshKyd
Copy link
Member

AshKyd commented Aug 16, 2017

Awesome thanks. I've added them to this page, the video will pop in when it's uploaded https://brisjs.org/#talk-189

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants