Episode #24 – Enter the Dragan (aka @draganrocks)

Where we learn all about the expressive power of Clojure running at the speed of raw machine code on CPUs and GPUs.

Main discussion – Dragan dragan

Finally, a few words of advice from Dragan for intrepid Clojurians:

Unfortunately, I cannot recommend any Java-specific or even Python specific book for ML, since all that I have seen concentrate on the easy part (how to call specific functions) but are superficial on the hard part (understanding particular ML techniques).

The most important advice: there is no way around the math… Moderate understanding of at least calculus and linear algebra is a must.

Credits:

We owe a lot and are grateful to the people that have helped us and continue to support the production of this podcast.

Music: Thanks to youthful exuberance of PTZERY for the intro / outro music The track name, chiming with our show theme, is Melon Hamburger

Listen to more of his work via his SoundCloud

Design: Thanks to the fabulous freelance designer, Lubov Soltan for her work on the logo.

Follow her on Twitter @moolver_sin

Check out her work at Deviant Art

Mixing: Thanks to Wouter Dullaert for all the help with mixing and fixing of the audio

Follow him on Twitter @wouterdullaert

Episode #23 – The right honourable Mr Stuart Halloway aka @stuarthalloway

Main discussion – Stu stu

Upcoming:

Credits:

We owe a lot and are grateful to the people that have helped us and continue to support the production of this podcast.

MusicThanks to youthful exuberance of PTZERY for the intro / outro music. In honour of the exceptional Mr Halloway, this episode features Cave Of Quartz rather than the usual Melon Hamburger.

Listen to more of his work via his SoundCloud

Design: Thanks to the fabulous freelance designer, Lubov Soltan for her work on the logo.

Follow her on Twitter @moolver_sin

Check out her work at Deviant Art

Mixing: Thanks to Wouter Dullaert for all the help with mixing and fixing of the audio

Follow him on Twitter @wouterdullaert

Episode #22 – Yehonathan Sharvit aka @viebel on Klipse

Main discussion – Yehonathan

Upcoming:

Credits:

We owe a lot and are grateful to the people that have helped us and continue to support the production of this podcast.

Music: Thanks to youthful exuberance of PTZERY for the intro / outro music The track name, chiming with our show theme, is Melon Hamburger

Listen to more of his work via his SoundCloud

Design: Thanks to the fabulous freelance designer, Lubov Soltan for her work on the logo.

Follow her on Twitter @moolver_sin

Check out her work at Deviant Art

Mixing: Thanks to Wouter Dullaert for all the help with mixing and fixing of the audio

Follow him on Twitter @wouterdullaert

Episode #21 – James Reeves aka @weavejester

Main discussion – James jester_400x400

Upcoming:

Credits:

We owe a lot and are grateful to the people that have helped us and continue to support the production of this podcast.

Music: Thanks to youthful exuberance of PTZERY for the intro / outro music The track name, chiming with our show theme, is Melon Hamburger

Listen to more of his work via his SoundCloud

Design: Thanks to the fabulous freelance designer, Lubov Soltan for her work on the logo.

Follow her on Twitter @moolver_sin

Check out her work at Deviant Art

Mixing: Thanks to Wouter Dullaert for all the help with mixing and fixing of the audio

Follow him on Twitter @wouterdullaert

Episode #12 – EuroClojure Preview

Summary:

We go bare meta – a talk about the talks at the upcoming EuroClojure

Show Notes:

News & Events

  • Defn will be at Euroclojure – October 25/26 in Bratislava, Slovakia
    • … and we have some new branding to celebrate!

Main discussion – EuroClojure Preview

  • Many meta discussions to whet your appetite
  • Vijay doubles down on his obsession with Emacs

Links:

Credits:

Logo: Thanks to the awesome Lubov Soltan. She is a freelance designer and artist. You can follow her on Twitter and check out more of her work at Curioos.

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 #11 – Alex Miller

Summary:

11th episode … gliding solidly into double figures for a second time

We celebrate this and other wonders of the Clojure community with Mr Alex Miller

Show Notes:

News & Events

  • Defn will be at Euroclojure – October 25/26 in Bratislava, Slovakia
    • … and we have some new branding to celebrate!

Main discussion – Alex Miller

  • Vijay is obsessed with Emacs – are you also Alex?
  • PureDanger back story
  • How did you start with Clojure?
  • Insights into the Clojure development process, working with Rich and the team.
  • Alex’s experience in building large scale clojure applications
  • 1.9 and of course: spec
    • goals / non-goals
    • errors
    • applying spec on clojure & clojure.core
    • applying spec on itself (!)
  • Clojure Applied – a quick summary of the central ideas of the book.
  • Clojure Community

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 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.

Episode #8 – Discussion: Scaling with Clojure

Summary:

Another village idiot special where we discuss  what it means to scale with Clojure.

Show Notes:

Follow up

  • Thanks for keeping on listening and for the positive feedback.

News & Events

Main discussion – Scaling with Clojure

  • Discussion
    • OOP has design patterns UML etc. OOAD
    • Scaling – two thingies: Static vs. Dynamic
    • Functional Programming without OOP Paradigms
    • component/mount
    • “Modules” or namespaces /
    • Distribution – fund the clojars! (https://salt.bountysource.com/teams/clojars)
    • Functions as first class (high-order fns, fns as return types)
    • Code testing/schema/spec
    • Team – Sizes
    • Micro-services / Serverless

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 #7 – Datomic with Robert Stuttaford

Summary:

A tour of Datomic and a field report from Robert – a leading edge production pioneer.

Show Notes:

Follow up

  • Hopefully the sound quality is much better on this episode after Ray’s microphone SNAFU last week.

News & Events

Main discussion – Datomic with Robert Stuttaford

  • Background of Robert
  • Discusssion
    • Why Clojure at Cognician?
    • Why Datomic?
    • Wow – the Cognician Stack though
    • Datomic production readiness
    • Datomic Architecture
    • Querying with Datomic
    • Database queries across time (past, present and future)
    • Datomic schemas – pros and cons
    • Production scale at Cognician
    • Tooling – the REPL and Clojure
    • Scaling Datomic (esp caching)
    • Transactor (incl serialisation)
    • Storage backends (and interchangeability!)
    • What is the Pro support like?
    • Options for Licensing Datomic
    • The awesome POWER of Temporal data
      • ANSI SQL2011 https://en.wikipedia.org/wiki/SQL:2011
    • Excision – can Datomic forget me?
    • Annotated transactions – auditing and troubleshooting
    • Ctrl-Z in a database!!
    • Database functions
    • Licensing model, planning and the cloud
    • Drivers for JVM / Non-JVM clients (REST API)
    • Datascript (Nikita Prokopov)
    • Thanks!

Credits:

Guest: Thanks to Robert for being such an engaging conversationalist on the podcast.

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.