Episode 10 – Spec.ial

Summary:

10th episode … holy shit we hit double figures!

We celebrate with another village idiot special, this time discussing spec

Show Notes:

Follow up

  • Thanks again to Lucas and Michael for a great episode last time. There is lots of love out there for the project so keep it up!

News & Events

  • http://clojutre.org/2016/ – it happened and the videos are up!
  • Defn will be at Euroclojure – October 25/26
    • EuroClojure talks  – David Nolen, Carin Meier etc.

Interlude

  • A short, possibly disastrous interlude from (defray impure amusement)
    • A podcast first for the Clojure Comedian

Main discussion – Spec

  • What it is – what is the history | Type checking | Contracts | Schema
  • Why in 1.9, not just a lib?
  • What can we do with it?
    • Optional
    • Type specification for functions | SH Youtube vids
      • Types
      • Regex
      • And / Or
      • Functions
      • SEMANTICS!
    • Compile time checking
    • Validity / Conformance
      • Results / Errors as a map
    • Generative testing – test.check
    • Runtime checking
  • Namespaces on keywords
    • The revenge of XML continues 🙂
  • Effect on the language
    • What happens to macros?
    • Better error messages?
  • Effect on the eco-system
    • Better tooling?
    • Versioning?

Links:

Credits:

Music: Thanks to the very talented ptzery for the permitting us to use his music on the opening and closing of the podcast. This track is Melon Hamburger. You can give his work some ❤️ and hear more on his SoundCloud.

Episode #9 – Onyx with Mike and Lucas

Summary:

A fun, loooong episode to discuss the awesome Onyx with Mike Drogalis and Lucas Bradstreet

@Mike on Twitter

@Lucas on Twitter

and the new chap, Gardner Vickers, is @Gardner on Twitter

Show Notes:

Follow up

  • Thanks for keeping on listening and for the positive feedback, especially our latest confirmed listener, a certain Mr Rich Hickey.

News & Events

  • Defn will be at Euroclojure – October 25/26
    • EuroClojure talks  – David Nolen, Carin Meier etc.
  • http://clojutre.org/2016/ < September 10th Tampere, Finland (pronounced Tampe Ray according to Ray)

Main discussion – Onyx

  • Michael and Lucas background
    • What is Onyx?
    • What are the typical use cases of onyx?
    • Compare to Spark/Flink/Storm/Heron .. etc.
    • Challenges of Distributed Computing and what Clojure brings to the table
    • Building Onyx Apps
    • Deployment – cluster support
    • Tooling – monitoring
    • Interop with other techs in the same space: Kafka/Datomic/S3 etc.
    • Jepsen testing …
    • Who is using Onyx and how …
    • Future Plans for Onyx

Links:

Credits:

Music: Thanks to the very talented ptzery for the permitting us to use his music on the opening and closing of the podcast. This track is Melon Hamburger. You can give his work some ❤️ and hear more on his SoundCloud.