Random excerpts from Brno Clojure Meetup

Last week, I was quite happy to attend (:brno Clojure) meetup. There were only five people including me. Nevertheless, we had a great time and covered a lot of topics. There was no main theme, just live free and spontaneous discussion about our experience with Clojure. We discussed following topics:
  • server-side template duct
    • easy-to-use template for getting started with Clojure web
    • how is it different from chestnut?
  • liskasys
    • Karel Miarka’s own project
    • Uses Datomic
  • Emacs/Spacemacs vs. Cursive
    • Spacemacs has lots of preconfigured plugins => easier to use
      than plain Emacs
  • Korma SQL
  • “Specs” for re-frame application state db
    • It can be better to not enforce using spec for app-db because the additional value is not so high and it can lead to tedious updates of spec whenever you add something to app-db
  • Usefulness of namespaced keywords
    • avoid conflicts: same keywords in different namespaces
  • Pitfalls of debugging CLJS
    • unclear error messages
    • hard to find root cause
  • Logging
    • log whole Clojure data structure instead of standard log
      • you can then process logs with clojure (search, filter, …)
  • Using Ansible for automatic deployment
  • Component reloaded workflow
    • figwheel-like experience on backend
  • Figwheel
    • re-load on save vs. reload explicitly (triggered by keyboard shortcut)
    • explicit reload gives us a better control
  • Ideas for next meetups
    • Applications / System showcases
      • demonstrate the apps we are working on
      • discussion, best practices
    • Coding dojo – we can work together on 4clojure problems or similar
    • Invite Pavel Tisnovsky
      to Brno Clojure meetup
I’m really looking forward to the next Brno Clojure meetup.
I’d be love to see more people there as well.

One Reply to “Random excerpts from Brno Clojure Meetup”

Leave a Reply