<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Just a heads up, there's been a change of speakers at the Polyglot meeting this Thursday. &nbsp;I had to bail out. &nbsp;Still go...just no need to bring those "McAvoy Rocks!" banners anymore.<div><br class="webkit-block-placeholder"></div><div>Chris<br><div><br><div>Begin forwarded message:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Helvetica" size="3" color="#000000" style="font: 12.0px Helvetica; color: #000000"><b>From: </b></font><font face="Helvetica" size="3" style="font: 12.0px Helvetica">"Dave Hoover" &lt;<a href="mailto:dave.hoover@gmail.com">dave.hoover@gmail.com</a>&gt;</font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Helvetica" size="3" color="#000000" style="font: 12.0px Helvetica; color: #000000"><b>Date: </b></font><font face="Helvetica" size="3" style="font: 12.0px Helvetica">May 20, 2008 9:36:23 PM CDT</font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Helvetica" size="3" color="#000000" style="font: 12.0px Helvetica; color: #000000"><b>To: </b></font><font face="Helvetica" size="3" style="font: 12.0px Helvetica"><a href="mailto:polyglot-programmers@googlegroups.com">polyglot-programmers@googlegroups.com</a></font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Helvetica" size="3" color="#000000" style="font: 12.0px Helvetica; color: #000000"><b>Subject: </b></font><font face="Helvetica" size="3" style="font: 12.0px Helvetica"><b>Speaker/Topic change for Thursday's PPoC meeting (was Chris McAvoy presents...)</b></font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Helvetica" size="3" color="#000000" style="font: 12.0px Helvetica; color: #000000"><b>Reply-To: </b></font><font face="Helvetica" size="3" style="font: 12.0px Helvetica"><a href="mailto:polyglot-programmers@googlegroups.com">polyglot-programmers@googlegroups.com</a></font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><br></div> </div><br>Chris McAvoy needed to switch his Jython talk to next month and Dean<br>Wampler has graciously stepped in at the last minute to give the talk<br>he had planned to give next month. &nbsp;Dean gave this talk at SD West in<br>March. &nbsp;Here is the update...<br><br>Date &amp; Time: Thursday, May 22nd at 6:00PM<br>Place: Obtiva Corporation, 566 W. Adams, suite 400, Chicago<br>Eat: Pizza<br>Drink: Soda<br><br>Title: Polyglot and Poly-paradigm Programming (for the Persnickety)<br><br>Here is the description from the SD West web site...<br><br>Is one language and one "paradigm" right for your entire application?<br>Probably not. This class shows how combining several well-chosen<br>programming languages and modularity paradigms (object-oriented,<br>aspect-oriented, functional, etc.) can improve your applications and<br>productivity. You're probably already using<br>Java/C#/C++/XML/HTML/Javascript, plus SQL, plus ant/maven/make and<br>assorted scripts. This class goes to the next level of integration,<br>where "components + scripts = applications". That is, designs that<br>integrate higher-level "policy" code, written in high-productivity<br>languages (Ruby, Python, etc.), with lower-level components, written<br>for performance or to bridge to third-party and legacy components<br>(C/C++, Java, etc.). We'll discuss classic, prototypical examples like<br>Emacs (C plus elisp) and more modern examples that pair Ruby with C<br>and Java in various ways. We'll also discuss how growing issues like<br>concurrency are driving resurgent interest in functional languages and<br>how "cross-cutting concerns" led to aspect-oriented programming.<br>Finally, we'll consider whether or not domain-specific languages<br>(DSLs) are the "ultimate" scripting language.<br><br>And Dean's bio from the SD West web site...<br><br>Dean Wampler is a Consultant and Mentor with Object Mentor, Inc.<br>(<a href="http://www.objectmentor.com">http://www.objectmentor.com</a>), where he provides teaching and<br>mentoring services to clients in agile methods, good software design<br>principles, Ruby, and Java. Dean is actively involved in the<br>Aspect-Oriented Software Development (AOSD) community and he is an<br>expert on Ruby, Ruby on Rails, and Enterprise Java. He speaks on these<br>and other topics at industry and research conferences worldwide. Dean<br>is the author of several open-source projects, including Aquarium, an<br>AOP library for Ruby (<a href="http://aquarium.rubyforge.org">http://aquarium.rubyforge.org</a>), and Contract4J,<br>a design by contract library for Java (<a href="http://www.contract4j.org">http://www.contract4j.org</a>).<br>Dean contributed the Systems chapter to Robert Martin's<br>recently-published book entitled Clean Code.<br><a href="http://www.objectmentor.com">http://www.objectmentor.com</a><br><br><br>Questions?<br>Contact dave@obtiva.com or post to<br>http://groups.google.com/group/polyglot-programmers or visit<br>http://polyglotprogrammers.com<br><br>Spread the word!<br>--Dave<br><br>--~--~---------~--~----~------------~-------~--~----~<br>You received this message because you are subscribed to the Google Groups "Polyglot Programmers" group.<br>To post to this group, send email to polyglot-programmers@googlegroups.com<br>To unsubscribe from this group, send email to polyglot-programmers-unsubscribe@googlegroups.com<br>For more options, visit this group at http://groups.google.com/group/polyglot-programmers?hl=en<br>-~----------~----~----~----~------~----~------~--~---<br><br></blockquote></div><br></div></body></html>