<div dir="ltr"><div class="gmail_default"><div style="font-family:arial,sans-serif;font-size:12.8px">It&#39;s time for another <span class="gmail-il">LambdaLounge</span> talk!  This time we have some introductory talks, aimed at beginners in functional programming, but suitable for all!</div><div style="font-family:arial,sans-serif;font-size:12.8px"><br></div><div style="font-family:arial,sans-serif;font-size:12.8px"> <b>When</b>: Monday 18th September @ 7pm</div><div style="font-family:arial,sans-serif;font-size:12.8px"><br></div><div style="font-family:arial,sans-serif;font-size:12.8px"> <b>Who</b>:</div><div><span style="font-size:12.8px">  * Katie Fenn (npm)</span></div><div><span style="font-size:12.8px">         A Functional JS Field Guide</span></div><div><span style="font-size:12.8px"><br></span></div><div><span style="font-family:arial,sans-serif;font-size:12.8px">  * Hakim Cassimally (BBC)</span></div><div><span style="font-size:12.8px">        Writing a tile-matching game in Clojure (first steps)</span></div><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px"> </span><b style="font-size:12.8px">Where</b><span style="font-size:12.8px">:  </span><a href="https://madlab.org.uk/find-us/" target="_blank" style="font-size:12.8px">https://madlab.org.uk/find-<wbr>us/</a></div><div style="font-family:arial,sans-serif;font-size:12.8px"><br></div><div style="font-family:arial,sans-serif;font-size:12.8px"><br></div><div style="font-family:arial,sans-serif;font-size:12.8px">Whether you&#39;re an beginner or an expert in Functional Programming, everyone is welcome at <span class="gmail-il">LambdaLounge</span> talks.</div><div style="font-family:arial,sans-serif;font-size:12.8px"><br></div><div style="font-family:arial,sans-serif;font-size:12.8px">Here&#39;s the full blurb, hope to see you there on Monday!</div><div style="font-family:arial,sans-serif;font-size:12.8px"><br></div><div><div><span style="font-size:12.8px"><b>Back to School evening</b></span></div><div><span style="font-size:12.8px">As we reach the end of the Glorious British Summer, it’s time to pick up our new exercise books and pencil cases and learn some new techniques on Javascript (and a bit of Clojure) in the field!</span></div><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px">LambdaLounge is pleased to present an evening suitable for all, and especially newcomers to Functional Programming on Monday 18th September at 7pm at MadLab.</span></div><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px"><b>A Functional JS Field Guide</b></span></div><div><span style="font-size:12.8px">Katie Fenn (@katie_fenn) is a software engineer at npm. She works with all aspects of the web, particularly JavaScript, CSS, Node.JS and ops. When not at her desk, she is usually in the pool or on her bike in the Peak District.</span></div><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px">JavaScript is a language of two flavours: object-oriented and functional. Some would say functional is JavaScript’s dominant flavour, but only recently have we started exploring its uses fully. I will show how lessons from functional programming takes advantage of JavaScript’s better features, and may even change the future of computing.</span></div><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px">In this talk I will introduce the basic ingredients of functional programming and explain why embracing them makes JavaScript easier to work with. It will be aimed at JavaScript developers of all experience levels and backgrounds.</span></div><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px"><b>Writing a tile-matching game in Clojure (first steps)</b></span></div><div><span style="font-size:12.8px">Ever wondered how to write a tile-matching game (like Candy Crush and the earlier Bejeweled)? And how do you even write a game (with graphics, and state, and user interaction!) functionally? Regular speaker and co-organizer Hakim is just starting to explore this process, and will present some of the basics of modelling the game grid, and playing a basic event loop, introducing some important concepts in functional programming.</span></div></div><div style="font-family:arial,sans-serif;font-size:12.8px"><div><br></div><div>All the best,</div><div>Hakim</div></div><table cellpadding="0" class="gmail-ajC" style="font-family:arial,sans-serif;color:rgb(0,0,0);font-size:12.8px"><tbody><tr class="gmail-ajv"><td colspan="2" class="gmail-gL" style="padding:6px 0px"><span class="gmail-gI"><span><br><br></span></span></td></tr></tbody></table></div></div>