PurelyFunctional.tv Newsletter 306: Error Messages, Milky Way, Microservices
From OO to Clojure Workshop!
Watch my free workshop to help you learn Clojure faster and shift your paradigm to functional.
It's Christmas Eve here. I'm spending lots of time with my family and friends. Eating good food. And appreciating life.
Please enjoy the issue!
PS Want to get this in your email? Subscribe!
10 Weekend projects to spruce up your Functional Programming resume From the archives
I just updated and expanded this guide. It explains when you don't want side projects on your resume and how to choose projects you can finish.
Better error messages, new functions, and new metadata protocol dispatch.
Alex Miller has been keeping a developer's journal on his site Inside Clojure. This one talks about what is required to cut a big release.
Alex Miller explaining the work done to improve error messages in 1.10. This post includes a good explanation of the different phases where errors can occur.
Read-Eval-Browse-Loop (REBL) YouTube
Stuart Halloway talks about a graphical data browser for Clojure called the Read-Eval-Browse-Loop (REBL). Clojure 1.10 comes with two new protocols called datafy and nav, which are used by the REBL.
New data on the positions of billions of stars lets us visualize the galaxy and play trajectories into the future.
Closing Keynote by Avdi Grimm YouTube
Avdi Grimm gives a very personal talk about how programming can affect our thinking.
A book by Jason Fried and David Heinemeier Hansson about their experience running what they call a "calm company". They explore why companies are frantic places that are increasingly more difficult to get work done at.
Michael Bryzek talks about how a strong focus on standardizing and tooling can do wonders for your ability to scale.
React Events Free lesson
This week's free lesson from Understanding Re-frame is all about working with React's event system. React's events are more uniform and more convenient than the default DOM events.
We're still working our way through this epic course, with one lesson made free every week. Follow PurelyFunctional.tv on Twitter to keep up with the latest free lessons.