PurelyFunctional.tv Newsletter 305: Legacy, Tables, Pioneers

Eric Normand's Newsletter
Software design, functional programming, and software engineering practices
Over 5,000 subscribers

Issue 305 - December 17, 2018 · Archives · Subscribe

Hi Clojurists,

As the temperature gets colder here in the northern hemisphere, and the end of the year approaches, it's time for reflection.

Folks, I am so grateful to all of you, my readers, for being there. The community has been so generous with me. Thanks for coming along on this adventure with me.

Please enjoy the issue!

Rock on!

PS Want to get this in your email? Subscribe!


I will be speaking at IN/Clojure 2019

I will be speaking at IN/Clojure in January. Be sure to get your tickets while they last. It's less than a month away, now. I hope to see you there.


A Computer of One's Own

A new profile of female pioneers in computing every day until Christmas.


Frankenbuilds; If Agile is so good, why are our products so bad? YouTube

Gabrielle Benefield talks about how easy it is to be good a programming team while still making the wrong product.


Babel: middleware for beginner-friendly error messages YouTube

Some great work by the folks at University of Minnesota, Morris about their work to improve error messages in Clojure with an nREPL middleware. I am super impressed by these students and the leadership of the professor.


Tension between data and entity Podcast

On this episode, I answer a question from a listener about how we can simultaneously treat data as data and treat it as an entity.


Tables Considered Helpful YouTube

Daniel Gregoire going deep on how tables can be put to use in our code.


Making Game Programming Less Terrible YouTube

Jonathan Blow discusses some of the problems with mainstream programming languages. It's nice to see a practitioner (in this case, a game developer) making tools for their own use.


Address the root cause

Nikita Prokopov on Clojure's error messages.


A Factory of One Book

Daniel Markovitz has written a very accessible introduction to the concepts and processes of Lean, using the context of personal productivity. This book has some of the clearest definitions I've seen.


Dajana Guenther - Cognicast Episode 146 Podcast

A great interview, especially the stuff about organizing a conference.


Legacy Evolution --- The Innovation Opportunity! YouTube

Dave Thomas gives some recommendations for helping enterprises get more from their legacy systems. It surprised me that many of the recommendations are functional or data-driven---and he recognizes it.


Hiccup Nested Tag Shortcut Free lesson

This week's free lesson is about a little-known feature of Reagent's hiccup. Did you know there is a shortcut for nested HTML?

Sean Allen
Sean Allen
Your friendly reminder that if you aren't reading Eric's newsletter, you are missing out…
👍 ❤️
Nicolas Hery
Nicolas Hery
Lots of great content in the latest newsletter! Really glad I subscribed. Thanks, Eric, for your work.
👍 ❤️
Mathieu Gagnon
Mathieu Gagnon
Eric's newsletter is so simply great. Love it!
👍 ❤️