Clojure Gazette 146: Refactoring, Structural Typing, Clojure Remote
Refactoring, Structural Typing, Clojure Remote
Issue 146 - October 19, 2015
Please enjoy the issue.
Sponsor: Marcus Blankenship
Frustrated with balancing coding and managing?
You're a good programmer. You solve hard problems all the time. So why is it so hard to manage a team? Wouldn't it be nice if someone with experience guided you to become the leader you want to be? Marcus Blankenship has been through it. He was a programmer; now he manages multi-million dollar projects. And he has helped many others through the process. And he's into Clojure! Please support the Gazette by signing up for his mailing list . Signing up is a no-brainer: it's free, honest (sometimes brutally so), practical advice to make you as good a manager as you are a programmer.
Adam Bard refactors some code that a beginner complained about. It's the nice thing about doing things publically: we get to hear from the beginners what trouble they're having. Refactoring is terribly important when you're doing interactive development. As the article says, it's too easy to add bit after bit, testing each step, and never scrutinizing the code as a whole for readability.
Clojure Remote is the first online Clojure conference. It's happening in February. If you want to get your tickets, there's a steep discount going on now. The CFP opens in a couple of weeks. Also, sign up for the mailing list to learn more about it.
Papers We Love GitHub
A coworker pointed out this git repo full of organized papers (each that at least one person loves). These are from the now world famous Papers We Love organization . This complements the Papers We Love Youtube channel .
Jessica Kerr rocked the ElixirConf with this great keynote. It's about Elixir a little bit a bit deeper it's asking harder questions about the future of software. What comes after REST? What comes after MVC?
An interesting library for describing data structures but optimized for building data pipelines. Very cool.
Mark Allen writes his thoughts on Peter Alvaro's talk at Strange Loop (Youtube) (which was my favorite talk).
Elixir in the Browser Youtube
My friend Bryan Joseph talking about his project to do for Elixir what ClojureScript did for Clojure. He's doing a great job on ElixirScript and I was very proud to see this talk. ElixirScript is seriously influenced by ClojureScript.
Sometimes a good experience report talk is just what you need. Joe Nash talks about how Braintree chose Clojure for their data pipeline.