<span style="border-collapse:collapse;font-family:arial, sans-serif;font-size:13px"><div><span style="border-collapse:collapse;font-family:arial, sans-serif;font-size:13px">I think what would be interesting is to:</span></div>
</span><span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px; "><div><span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px; "><br>
</span></div><meta http-equiv="content-type" content="text/html; charset=utf-8">1) show how one could build a simple webapp that on the surface is similar to what other frameworks produce (Rails, etc...)</span><span style="border-collapse:collapse;font-family:arial, sans-serif;font-size:13px"></span><span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px; ">For instance:</span><span style="border-collapse:collapse;font-family:arial, sans-serif;font-size:13px"><div>
how to easily use ubiquitous databases like MySQL or SQLite</div><div>how to use templates</div><div><span style="border-collapse:collapse;font-family:arial, sans-serif;font-size:13px">how to have nice looking URLs
</span></div><div><span style="border-collapse:collapse;font-family:arial, sans-serif;font-size:13px">how to write tests</span></div><div><span style="border-collapse:collapse;font-family:arial, sans-serif;font-size:13px">etc...</span></div>
<div><span style="border-collapse:collapse;font-family:arial, sans-serif;font-size:13px"><br></span></div><div>2) showcases some of Racket/Web unique features:</div><div><meta http-equiv="content-type" content="text/html; charset=utf-8"><div>
how continuations can, sometimes, ease programming interactive interfaces</div></div><div>how formlets can help you robust web forms</div><div>how contracts can be leveraged to enforce invariants</div><div>how the threads can be used to talk to clients through Websockets</div>
<div>etc...</div><div><br></div><div><br></div></span><span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px; ">One of the most exciting aspect of Racket, for me, is the possibility to mix languages.</span><span style="border-collapse:collapse;font-family:arial, sans-serif;font-size:13px"><div>
I don't even know if it makes sense but wouldn't be great to write an app that use Typed Racket for some modules (that require more speed or safety), Datalog to query a database, ...</div><div><br></div><div>Admittedly, this would be more appropriate for a Racket tutorial than a Racket/Web tutorial.... but I'd like to see something like this too :)</div>
<div><br></div><div>Manu</div><div><br></div></span><span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px; ">On Mon, Jun 27, 2011 at 11:26 PM, Jay McCarthy <<a href="mailto:jay.mccarthy@gmail.com" style="color:rgb(0, 0, 204)" target="_blank">jay.mccarthy@gmail.com</a>> wrote:</span><span style="border-collapse:collapse;font-family:arial, sans-serif;font-size:13px">
> I'll be giving a 15 minute presentation at RacketCon about Web apps. I<br>> was thinking about doing a tiny demo of what's in the online tutorial<br>> and then a walkthrough of some of the other, un-tutorial-ed parts of<br>
> the Web server from a reference perspective. Another option would be<br>> to show a relatively small, but complete Web app. If you have requests<br>> about specific things you'd like to hear about, please let me know.<br>
><br>> Jay<br>><br>> --<br>> Jay McCarthy <<a href="mailto:jay@cs.byu.edu" style="color:rgb(0, 0, 204)" target="_blank">jay@cs.byu.edu</a>><br>> Assistant Professor / Brigham Young University<br>> <a href="http://faculty.cs.byu.edu/~jay" style="color:rgb(0, 0, 204)" target="_blank">http://faculty.cs.byu.edu/~jay</a><br>
><br>> "The glory of God is Intelligence" - D&C 93<br>> _________________________________________________<br>> ?For list-related administrative tasks:<br>> ?<a href="http://lists.racket-lang.org/listinfo/users" style="color:rgb(0, 0, 204)" target="_blank">http://lists.racket-lang.org/listinfo/users</a><br>
><br></span>