PurelyFunctional.tv Newsletter 306: Error Messages, Milky Way, Microservices

Sign up for weekly Clojure tips, software design, and a Clojure coding challenge.

Issue 306 - December 24, 2018 · Archives · Subscribe

Hi Clojurators,

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!

Rock on!
Eric Normand <eric@purelyfunctional.tv>

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.


Clojure 1.10 released!

Better error messages, new functions, and new metadata protocol dispatch.


Clojure 1.10, site, tools.deps

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.


Clojure 1.10 error messages

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.


The Milky Way as You've Never Seen It Before YouTube

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.


It doesn't have to be crazy at work Book

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.


Design Microservice Architectures the Right Way

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.