<div dir="ltr"><div><div><span style="font-size:12.8px">This is just a reminder that there are 3 weeks until the deadline for CUFP</span></div><div><span style="font-size:12.8px">2017 submissions. I'll be at Compose conference today if anybody wants to</span></div><div><span style="font-size:12.8px">ask me any questions. My badge reads "Alexandre Lang".</span></div><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px">The CFP and the form for submitting presentations proposals can be</span></div><div><span style="font-size:12.8px">found at: <a href="http://cufp.org/2017/call-for-presentations.html">http://cufp.org/2017/call-for-presentations.html</a></span></div><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px">------------------------------------------------------------------------</span></div><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px">> 2017 Call for Presentations</span></div><div><span style="font-size:12.8px">> </span></div><div><span style="font-size:12.8px">> Workshop for Commercial Users of Functional Programming 2017</span></div><div><span style="font-size:12.8px">> Sponsored by SIGPLAN</span></div><div><span style="font-size:12.8px">> CUFP 2017</span></div><div><span style="font-size:12.8px">> Co-located with ICFP 2017</span></div><div><span style="font-size:12.8px">> Oxford, UK</span></div><div><span style="font-size:12.8px">> September 7-9</span></div><div><span style="font-size:12.8px">> Talk Proposal Submission Deadline: 9 June 2017</span></div><div><span style="font-size:12.8px">> </span></div><div><span style="font-size:12.8px">> The annual CUFP event is a place where people can see how others are</span></div><div><span style="font-size:12.8px">> using functional programming to solve real world problems; where</span></div><div><span style="font-size:12.8px">> practitioners meet and collaborate; where language designers and users</span></div><div><span style="font-size:12.8px">> can share ideas about the future of their favorite language; and where</span></div><div><span style="font-size:12.8px">> one can learn practical techniques and approaches for putting functional</span></div><div><span style="font-size:12.8px">> programming to work.</span></div><div><span style="font-size:12.8px">> </span></div><div><span style="font-size:12.8px">> ------------------------------------------------------------------------</span></div><div><span style="font-size:12.8px">> </span></div><div><span style="font-size:12.8px">> Giving a CUFP Talk</span></div><div><span style="font-size:12.8px">> </span></div><div><span style="font-size:12.8px">> If you have experience using functional languages in a practical</span></div><div><span style="font-size:12.8px">> setting, we invite you to submit a proposal to give a talk at the event.</span></div><div><span style="font-size:12.8px">> We're looking for two kinds of talks:</span></div><div><span style="font-size:12.8px">> </span></div><div><span style="font-size:12.8px">> Retrospective reports are typically 25 minutes long. Now that CUFP has</span></div><div><span style="font-size:12.8px">> run for more than a decade, we intend to invite past speakers to share</span></div><div><span style="font-size:12.8px">> what they’ve learned after a decade spent as commercial users of</span></div><div><span style="font-size:12.8px">> functional programming. We will favour experience reports that include</span></div><div><span style="font-size:12.8px">> technical content.</span></div><div><span style="font-size:12.8px">> </span></div><div><span style="font-size:12.8px">> Technical talks are also 25 minutes long, and should focus on teaching</span></div><div><span style="font-size:12.8px">> the audience something about a particular technique or methodology, from</span></div><div><span style="font-size:12.8px">> the point of view of someone who has seen it play out in practice. These</span></div><div><span style="font-size:12.8px">> talks could cover anything from techniques for building functional</span></div><div><span style="font-size:12.8px">> concurrent applications, to managing dynamic reconfigurations, to design</span></div><div><span style="font-size:12.8px">> recipes for using types effectively in large-scale applications. While</span></div><div><span style="font-size:12.8px">> these talks will often be based on a particular language, they should be</span></div><div><span style="font-size:12.8px">> accessible to a broad range of programmers.</span></div><div><span style="font-size:12.8px">> </span></div><div><span style="font-size:12.8px">> We strongly encourage submissions from people in communities that are</span></div><div><span style="font-size:12.8px">> underrepresented in functional programming, including but not limited to</span></div><div><span style="font-size:12.8px">> women; people of color; people in gender, sexual and romantic</span></div><div><span style="font-size:12.8px">> minorities; people with disabilities; people residing in Asia, Africa,</span></div><div><span style="font-size:12.8px">> or Latin America; and people who have never presented at a conference</span></div><div><span style="font-size:12.8px">> before. We recognize that inclusion is an important part of our ission</span></div><div><span style="font-size:12.8px">> to promote functional programming. So that CUFP can be a safe</span></div><div><span style="font-size:12.8px">> environment in which participants openly exchange ideas, we abide by the</span></div><div><span style="font-size:12.8px">> SIGPLAN Conference Anti-Harassment Policy:</span></div><div><span style="font-size:12.8px">> </span></div><div><span style="font-size:12.8px">>     <a href="http://www.sigplan.org/Resources/Policies/Anti-harassment">http://www.sigplan.org/Resources/Policies/Anti-harassment</a></span></div><div><span style="font-size:12.8px">> </span></div><div><span style="font-size:12.8px">> If you are interested in offering a talk, or nominating someone to do</span></div><div><span style="font-size:12.8px">> so, please submit your presentation before 09 June 2017 via the CUFP</span></div><div><span style="font-size:12.8px">> 2017 Presentation Submission Form:</span></div><div><span style="font-size:12.8px">> </span></div><div><span style="font-size:12.8px">>     <a href="https://goo.gl/forms/KPloANxHHwdiaoVj2">https://goo.gl/forms/KPloANxHHwdiaoVj2</a></span></div><div><span style="font-size:12.8px">> </span></div><div><span style="font-size:12.8px">> You do not need to submit a paper, just a short proposal for your talk.</span></div><div><span style="font-size:12.8px">> There will be a short scribe's report of the presentations and</span></div><div><span style="font-size:12.8px">> discussions but not of the details of individual talks, as the meeting</span></div><div><span style="font-size:12.8px">> is intended to be more of a discussion forum than a technical</span></div><div><span style="font-size:12.8px">> interchange.</span></div><div><span style="font-size:12.8px">> </span></div><div><span style="font-size:12.8px">> Nevertheless, presentations will be recorded and presenters will be</span></div><div><span style="font-size:12.8px">> expected to sign an ACM copyright release form.</span></div><div><span style="font-size:12.8px">> </span></div><div><span style="font-size:12.8px">> Note that we will need presenters to register for the CUFP workshop and</span></div><div><span style="font-size:12.8px">> travel to Oxford at their own expense. There are some funds available to</span></div><div><span style="font-size:12.8px">> would-be presenters who require assistance in this respect.</span></div><div><span style="font-size:12.8px">> </span></div><div><span style="font-size:12.8px">> ------------------------------------------------------------------------</span></div><div><span style="font-size:12.8px">> </span></div><div><span style="font-size:12.8px">> Program Committee</span></div><div><span style="font-size:12.8px">> </span></div><div><span style="font-size:12.8px">>     Alex Lang (Tsuru Capital), co-chair</span></div><div><span style="font-size:12.8px">>     Rachel Reese (Mulberry Labs), co-chair</span></div><div><span style="font-size:12.8px">>     Garrett Smith (Guild AI)</span></div><div><span style="font-size:12.8px">>     Danielle Sucher (Jane Street)</span></div><div><span style="font-size:12.8px">>     Jasper Van der Jeugt (Fugue)</span></div><div><span style="font-size:12.8px">>     Yukitoshi Suzuki (Ziosoft)</span></div><div><span style="font-size:12.8px">>     Evelina Gabasova (University of Cambridge)</span></div><div><span style="font-size:12.8px">>     Brian Mitchell (Jet.com)</span></div><div><span style="font-size:12.8px">> </span></div><div><span style="font-size:12.8px">> ------------------------------------------------------------------------</span></div><div><span style="font-size:12.8px">> </span></div><div><span style="font-size:12.8px">> More information</span></div><div><span style="font-size:12.8px">> </span></div><div><span style="font-size:12.8px">> For more information on CUFP, including videos of presentations from</span></div><div><span style="font-size:12.8px">> previous years, take a look at the CUFP website at <a href="http://cufp.org">http://cufp.org</a>. Note</span></div><div><span style="font-size:12.8px">> that presenters, like other attendees, will need to register for the</span></div><div><span style="font-size:12.8px">> event. Acceptance and rejection letters will be sent out by July 15th.</span></div><div><span style="font-size:12.8px">> Guidance on giving a great CUFP talk</span></div><div><span style="font-size:12.8px">> </span></div><div><span style="font-size:12.8px">> Focus on the interesting bits: Think about what will distinguish your</span></div><div><span style="font-size:12.8px">> talk, and what will engage the audience, and focus there. There are a</span></div><div><span style="font-size:12.8px">> number of places to look for those interesting bits.</span></div><div><span style="font-size:12.8px">> </span></div><div><span style="font-size:12.8px">> Setting: FP is pretty well-established in some areas, including formal</span></div><div><span style="font-size:12.8px">> verification, financial processing, and server-side web services. An</span></div><div><span style="font-size:12.8px">> unusual setting can be a source of interest. If you're deploying</span></div><div><span style="font-size:12.8px">> FP-based mobile UIs or building servers on oil rigs, then the challenges</span></div><div><span style="font-size:12.8px">> of that scenario are worth focusing on. Did FP help or hinder in</span></div><div><span style="font-size:12.8px">> adapting to the setting?</span></div><div><span style="font-size:12.8px">> </span></div><div><span style="font-size:12.8px">> Technology: The CUFP audience is hungry to learn about how FP techniques</span></div><div><span style="font-size:12.8px">> work in practice. What design patterns have you applied, and to what</span></div><div><span style="font-size:12.8px">> areas? Did you use functional reactive programming for user interfaces,</span></div><div><span style="font-size:12.8px">> or DSLs for playing chess, or fault-tolerant actors for large-scale</span></div><div><span style="font-size:12.8px">> geological data processing? Teach us something about the techniques you</span></div><div><span style="font-size:12.8px">> used, and why we should consider using them ourselves.</span></div><div><span style="font-size:12.8px">> </span></div><div><span style="font-size:12.8px">> Getting things done: How did you deal with large-scale software</span></div><div><span style="font-size:12.8px">> development in the absence of pre-existing support tools that are often</span></div><div><span style="font-size:12.8px">> expected in larger commercial environments (IDEs, coverage tools,</span></div><div><span style="font-size:12.8px">> debuggers, profilers) and without larger, proven bodies of libraries?</span></div><div><span style="font-size:12.8px">> Did you hit any brick walls that required support from the community?</span></div><div><span style="font-size:12.8px">> </span></div><div><span style="font-size:12.8px">> Don't just be a cheerleader: It's easy to write a rah-rah talk about how</span></div><div><span style="font-size:12.8px">> well FP worked for you, but CUFP is more interesting when the talks also</span></div><div><span style="font-size:12.8px">> cover what doesn't work. Even when the results were all great, you</span></div><div><span style="font-size:12.8px">> should spend more time on the challenges along the way than on the parts</span></div><div><span style="font-size:12.8px">> that went smoothly.</span></div></div></div>