racket / web-server

Other
90 stars 47 forks source link

Updating Continue to match changes in web dev practice #53

Open spdegabrielle opened 5 years ago

spdegabrielle commented 5 years ago

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

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 commented 5 years ago

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

spdegabrielle commented 5 years ago

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

spdegabrielle commented 5 years ago

sorry forgot to include @bennn

euhmeuh commented 5 years ago

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 :wink:

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