feed2js_ck = true;

document.write('<div class="rss-box">');
document.write('<ul class="rss-items">');
document.write('<li class="rss-item"><a class="rss-item" href="http://www.concurrentaffair.org/2010/02/08/presentation-mint-a-multi-stage-extension-of-java/" title="Mint: A Multi-stage Extension of Java  Where: Rice University Computer Science Department, COMP 600 Graduate Seminar When: February 8, 2010  Multi-stage programming (MSP) provides a safe way of generating code at run-time. In mostly-functional languages l..." target="_self">Presentation: Mint: A Multi-stage Extension of Java</a><br />');
document.write('<span class="rss-date">February 08, 2010 02:27:21 pm</span><br />');
document.write('</li>');
document.write('<li class="rss-item"><a class="rss-item" href="http://www.concurrentaffair.org/2010/01/31/paper-mint-java-multi-stage-programming-using-weak-separability/" title="Mint: Java Multi-stage Programming Using Weak Separability  2010 ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI 2010)  Multi-stage programming (MSP) provides a disciplined approach to run-time code generation. In the purely..." target="_self">Paper: Mint: Java Multi-stage Programming Using Weak Separability</a><br />');
document.write('<span class="rss-date">January 31, 2010 07:21:58 pm</span><br />');
document.write('</li>');
document.write('<li class="rss-item"><a class="rss-item" href="http://www.concurrentaffair.org/2009/10/24/paper-test-first-java-concurrency-for-the-classroom/" title="Test-First Java Concurrency for the Classroom  41st Technical Symposium on Computer Science Education (SIGCSE 2010)  Concurrent programming is becoming more important due to the growing dominance of multi-core processors and the prevalence of graphical us..." target="_self">Paper: Test-First Java Concurrency for the Classroom</a><br />');
document.write('<span class="rss-date">October 24, 2009 03:47:27 pm</span><br />');
document.write('</li>');
document.write('<li class="rss-item"><a class="rss-item" href="http://www.concurrentaffair.org/2009/08/29/presentation-concjunit-unit-testing-for-concurrent-programs-2/" title="ConcJUnit: Unit Testing for Concurrent Programs......" target="_self">Presentation: ConcJUnit: Unit Testing for Concurrent Programs</a><br />');
document.write('<span class="rss-date">August 29, 2009 01:06:07 am</span><br />');
document.write('</li>');
document.write('<li class="rss-item"><a class="rss-item" href="http://www.concurrentaffair.org/2009/08/24/presentation-concjunit-unit-testing-for-concurrent-programs/" title="ConcJUnit: Unit Testing for Concurrent Programs......" target="_self">Presentation: ConcJUnit: Unit Testing for Concurrent Programs</a><br />');
document.write('<span class="rss-date">August 24, 2009 01:41:38 pm</span><br />');
document.write('</li>');
document.write('<li class="rss-item"><a class="rss-item" href="http://www.concurrentaffair.org/2009/07/14/tr09-02/" title="Multi-stage Programming for Mainstream Language......" target="_self">Tech Report: Multi-stage Programming for Mainstream Languages (TR09-02)</a><br />');
document.write('<span class="rss-date">July 14, 2009 03:39:51 pm</span><br />');
document.write('</li>');
document.write('<li class="rss-item"><a class="rss-item" href="http://www.concurrentaffair.org/2009/06/05/paper-concjunit-unit-testing-for-concurrent-programs/" title="ConcJUnit: Unit Testing for Concurrent Programs......" target="_self">Paper: ConcJUnit: Unit Testing for Concurrent Programs</a><br />');
document.write('<span class="rss-date">June 05, 2009 03:33:08 pm</span><br />');
document.write('</li>');
document.write('<li class="rss-item"><a class="rss-item" href="http://www.concurrentaffair.org/2009/05/24/book-a-framework-for-concurrent-unit-testing-concutest/" title="A Framework for Testing Concurrent Programs: Co......" target="_self">Book: A Framework for Concurrent Unit Testing: Concutest</a><br />');
document.write('<span class="rss-date">May 24, 2009 05:43:13 pm</span><br />');
document.write('</li>');
document.write('<li class="rss-item"><a class="rss-item" href="http://www.concurrentaffair.org/2008/10/24/presentation-java-annotations-for-types-and-expressions/" title="Java Annotations for Types and Expressions..." target="_self">Presentation: Java Annotations for Types and Expressions</a><br />');
document.write('<span class="rss-date">October 24, 2008 11:00:54 am</span><br />');
document.write('</li>');
document.write('<li class="rss-item"><a class="rss-item" href="http://www.concurrentaffair.org/2008/10/16/poster-invariant-specification-and-multi-staging-using-java-annotations/" title="Invariant Specification and Multi-Staging using Java Annotations..." target="_self">Poster: Invariant Specification and Multi-Staging using Java Annotations</a><br />');
document.write('<span class="rss-date">October 16, 2008 01:00:20 pm</span><br />');
document.write('</li>');
document.write('<li class="rss-item"><a class="rss-item" href="http://www.concurrentaffair.org/2008/09/22/presentation-java-annotations-for-invariant-specification/" title="Java Annotations for Invariant Specification..." target="_self">Presentation: Java Annotations for Invariant Specification</a><br />');
document.write('<span class="rss-date">September 22, 2008 11:00:13 am</span><br />');
document.write('</li>');
document.write('<li class="rss-item"><a class="rss-item" href="http://www.concurrentaffair.org/2007/10/30/thesis-a-framework-for-testing-concurrent-programs/" title="A Framework for Testing Concurrent Programs..." target="_self">Thesis: A Framework for Testing Concurrent Programs</a><br />');
document.write('<span class="rss-date">October 30, 2007 01:00:04 pm</span><br />');
document.write('</li>');
document.write('<li class="rss-item"><a class="rss-item" href="http://www.concurrentaffair.org/2007/10/04/presentation-testing-concurrent-programs/" title="Testing Concurrent Programs..." target="_self">Presentation: Testing Concurrent Programs</a><br />');
document.write('<span class="rss-date">October 04, 2007 12:00:00 pm</span><br />');
document.write('</li>');
document.write('<li class="rss-item"><a class="rss-item" href="http://www.concurrentaffair.org/2007/08/27/presentation-a-framework-for-testing-concurrent-programs/" title="A Framework for Testing Concurrent Programs..." target="_self">Presentation: A Framework for Testing Concurrent Programs</a><br />');
document.write('<span class="rss-date">August 27, 2007 12:00:53 pm</span><br />');
document.write('</li>');
document.write('<li class="rss-item"><a class="rss-item" href="http://www.concurrentaffair.org/2007/06/14/defense-a-framework-for-testing-concurrent-programs/" title="A Framework for Testing Concurrent Programs..." target="_self">Defense: A Framework for Testing Concurrent Programs</a><br />');
document.write('<span class="rss-date">June 14, 2007 01:00:05 pm</span><br />');
document.write('</li>');
document.write('<li class="rss-item"><a class="rss-item" href="http://www.concurrentaffair.org/2006/10/06/poster-practical-tools-for-testing-concurrent-programs/" title="Practical Tools for Testing Concurrent Programs..." target="_self">Poster: Practical Tools for Testing Concurrent Programs</a><br />');
document.write('<span class="rss-date">October 06, 2006 02:30:52 pm</span><br />');
document.write('</li>');
document.write('<li class="rss-item"><a class="rss-item" href="http://www.concurrentaffair.org/2006/06/30/paper-programming-for-change/" title="Programming for Change - Nifty Assignment..." target="_self">Paper: Programming for Change</a><br />');
document.write('<span class="rss-date">June 30, 2006 11:59:11 pm</span><br />');
document.write('</li>');
document.write('<li class="rss-item"><a class="rss-item" href="http://www.concurrentaffair.org/2006/03/01/workshop-object-oriented-design-festival/" title="Object-Oriented Design Festival..." target="_self">Workshop: Object-Oriented Design Festival</a><br />');
document.write('<span class="rss-date">March 01, 2006 06:00:23 pm</span><br />');
document.write('</li>');
document.write('<li class="rss-item"><a class="rss-item" href="http://www.concurrentaffair.org/2005/09/20/poster-unit-testing-for-concurrent-programs/" title="Unit Testing for Concurrent Programs..." target="_self">Poster: Unit Testing for Concurrent Programs</a><br />');
document.write('<span class="rss-date">September 20, 2005 03:30:14 pm</span><br />');
document.write('</li>');
document.write('<li class="rss-item"><a class="rss-item" href="http://www.concurrentaffair.org/2005/02/27/presentation-design-patterns-for-parsing/" title="Design Patterns for Parsing..." target="_self">Presentation: Design Patterns for Parsing</a><br />');
document.write('<span class="rss-date">February 27, 2005 10:00:47 am</span><br />');
document.write('</li>');
document.write('</ul></div>');
