Issue 235 – July 24, 2017

Hi Clojurers,

Thanks so much for all of the birthday wishes. I have the best readers.

I need to apologize for a bug a customer recently discovered on my site: the download links for individual videos and reference sheets sometimes didn’t work. I’ve fixed the bug. If you tried to download them before but couldn’t, please try again.

Also, I would like to let all of my customers who bought a long time ago that if they need to reactivate their purchase, just send me the email receipts and I’ll take care of it. You paid for the courses and I want to make sure you can get them.

Please enjoy the issue.

Rock on!
Eric Normand <>

PS Want to get this in your email? Subscribe!

Some History of Functional Programming Languages YouTube

David Turner is a legend in the academic Functional Programming world. He designed the Miranda language, which later greatly influenced Haskell. This talk is great. It talks about why he didn’t choose Lisp to teach functional programming. I never knew that Lisp wasn’t based on the Lambda Calculus. You’ll have to watch the video to learn more.

Hyperproductive development

Jessica Kerr talks about why some developers are ten times as productive as others. And it’s not what you think.

Types as Design Tools YouTube

Kris Jenkins discusses how types can help us design better abstractions. His points remind me a lot of the topic of my talk Building Composable Abstractions. It also reminds me of how much I learned as a Haskell programmer.

IEEE Spectrum Top Programming Languages

IEEE published a new ranking for programming languages. Theirs is based on weighted metrics from different sources. I always find these surprising (for instance I would have guessed JavaScript for the top of all the rankings), but then I realize the programming world is much bigger than the small part I stay in.

Repl Driven Development Vimeo

Stuart Halloway seems to be on a roll. He’s teaching about how best to use the Repl to develop in Clojure. His main point: we should use the Repl more. I have to agree with him. Use of the Repl distinguishes experienced Clojure programmers.

The Formulartic Spectrum YouTube

Suz Hinton shows how easy it is to use JavaScript to creatively analyze data and visualize it.

Functional programming for deep learning

Joyce Xu briefly introduces Clojure then goes right into Cortex to talk about Deep Learning.

Simple By Design

Drew Verlee’s perspective on Clojure’s strengths.

Euroclojure and ClojureTRE Speaker Interviews

I often forget to link to these interviews I do at Euroclojure just passed and if you missed it, check out interviews with some of the speakers. Also, ClojuTre has already announced their speaker lineup, and there are plenty of interviews already available. I promise I’ll link to more of these in the future.