This last Tuesday, I had the pleasure of presenting an introduction to functional programming in Scala where I work at Mentor Graphics. The presentation was the first of the Knowledge Sharing Seminars that we have started. I put a lot of time and energy into preparing for this, which is why I’ve not had a blog post in a couple of weeks.
The objective of this introduction was to educate our division on the strong trend towards functional programming that has occurred over the past few years. I hoped to pique the interest of the developers to explore this further. I’m convinced that functional programming is only going to gain relevance, and I hope this helps my organization stay abreast with this important climate shift.
Of course, I delivered my talk in the context of Scala. Frankly, it is the only functional programming language I have spent enough time with to be able to give a half-intelligent presentation.
I have edited portions of the video which are particular to Mentor Graphics. What remains is of interest to a general audience. I hope you enjoy watching the video as much as I enjoyed preparing and delivering the talk.