<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&#39;t even know if it makes sense but wouldn&#39;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&#39;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 &lt;<a href="mailto:jay.mccarthy@gmail.com" style="color:rgb(0, 0, 204)" target="_blank">jay.mccarthy@gmail.com</a>&gt; wrote:</span><span style="border-collapse:collapse;font-family:arial, sans-serif;font-size:13px">
&gt; I&#39;ll be giving a 15 minute presentation at RacketCon about Web apps. I<br>&gt; was thinking about doing a tiny demo of what&#39;s in the online tutorial<br>&gt; and then a walkthrough of some of the other, un-tutorial-ed parts of<br>

&gt; the Web server from a reference perspective. Another option would be<br>&gt; to show a relatively small, but complete Web app. If you have requests<br>&gt; about specific things you&#39;d like to hear about, please let me know.<br>

&gt;<br>&gt; Jay<br>&gt;<br>&gt; --<br>&gt; Jay McCarthy &lt;<a href="mailto:jay@cs.byu.edu" style="color:rgb(0, 0, 204)" target="_blank">jay@cs.byu.edu</a>&gt;<br>&gt; Assistant Professor / Brigham Young University<br>&gt; <a href="http://faculty.cs.byu.edu/~jay" style="color:rgb(0, 0, 204)" target="_blank">http://faculty.cs.byu.edu/~jay</a><br>

&gt;<br>&gt; &quot;The glory of God is Intelligence&quot; - D&amp;C 93<br>&gt; _________________________________________________<br>&gt; ?For list-related administrative tasks:<br>&gt; ?<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>

&gt;<br></span>