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

Updating Continue to match changes in web dev practice #53

Open
spdegabrielle opened this issue Jan 18, 2019 · 4 comments
Open

Updating Continue to match changes in web dev practice #53

spdegabrielle opened this issue Jan 18, 2019 · 4 comments

Comments

@spdegabrielle
Copy link
Sponsor Member

I think that Continue, as a flagship tutorial for Racket, needs new sections to cover changes in web development practice especially supporting client side web frameworks(angular,Ember,Vue,React) by building backends that support XMLHttpRequest/WebSockets/Fetch. Other possibilities include

  • developing with client side racket (RacketScript, Urlang, Whalesong?)
  • authentication (both doing it yourself, or using OpenID to)
  • creating and accessing web API's like AWS, twitter etc.

I think the best way to do this would be to develop a tutorial in the style of Continue, then it could be linked from, or integrated into the Continue tutorial.

Any thoughts? Is this a good or bad idea? Would it be better to focus community effort elsewhere?

Kind regards,

Stephen

@spdegabrielle
Copy link
Sponsor Member Author

Another possibility; custom #lang's or eDSL's to support the above by either highlighting existing languages or creating new ones.

@spdegabrielle
Copy link
Sponsor Member Author

@sorawee @greghendershott @jeapostrophe @jbclements @mbutterick - I CC you all because you all had valuable input on the other Continue issue.

@spdegabrielle
Copy link
Sponsor Member Author

sorry forgot to include @bennn

@euhmeuh
Copy link
Contributor

euhmeuh commented Jan 25, 2019

That a very good idea. I have plans for that because that's exactly what I'm trying to add with https://github.com/euhmeuh/web-galaxy and https://github.com/soegaard/urlang.
As I explore the ways you can implement features such as authentication, CSRF, javascript generation... I'm building up some notes and I'll try to put them together and make a tutorial out of it.

If anyone has experience with building up modern websites with racket/web-server, please share your methods 😉

I'd be glad to contribute to Continue when I have substantial material.

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

No branches or pull requests

2 participants