Episode #18 – Gijs Stuurman

Main discussion – Gijs

  • Naming problems
  • TheGeez – https://twitter.com/thegeez
  • CREPL – http://thegeez.net

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 @wouter

Episode #17 – Village Idiots

Main discussion

  • One for the vi lovers 😉
  • Calling it a main discussion seems too grand – it’s a meandering bar style discussion

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 @wouter

Episode #16 – Malcolm Sparks

Main discussion

• Before Clojure … journey to enlightenment

• JUXT … what it is and how it’s going

• Yada

  • Motivation
  • Did we need yet another HTTP server? Why Aleph over ring?
  • Benefits of HTTP? And why is HATEOAS proving so elusive?
  • On the details of Yada
  • Resource model – defaults, extensibility by data and functions
  • Routing – based on resources, relationship with bidi (plus explanation of bidi)
  • SSE – real-time notification system over HTTP, hiding in plain sight
  • Swagger – the good and the bad
  • Security – resource centred concepts, form-based, integrations with standard schemes
  • Advanced topics – interceptors
  • Future thoughts on Yada 2.0 (if that’s allowed these days!)

 

Community questions (new feature):

From @RobStuttaford on Twitter: @DefnPodcast @malcolmsparks curious how Juxt hires Clj devs. Do you train them up? Hire seasoned pros? If you train, what’s that look like?

From @shaun-mahood on Slack: Question for Malcolm – has he looked at spec much, and if so does he have any thoughts on how things would change in yada if yada were to replace schema with spec?

From @anmonteiro on Slack: not exactly a question but I’d love if the show touched a little on Malcolm’s talk at ClojuTRE, i.e. what they’re doing at JUXT for their website

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 @wouter

Youtube videos of the EuroClojure interviews

Here are the interviews in full technicolour.

One or two of the videos may have some sound quality issues and we are working on that but didn’t want to hold back for the sake of the audiophiles 😉

  • Colin “The Cursive” Fleming – on twitter @CursiveIDE
  • Jon “The JUXT” Pither – on twitter @jonpither
  • Srihari “The Carnatic” Sriraman – on twitter @sriharisriraman
  • Carin “The Healer” Meier – on twitter @gigasquid
  • Malcolm “Yada” Sparks – on Twitter @malcolmsparks
  • Dragan “The GPU Tamer” Djuric – on Twitter @draganrocks
  • David “The ClojureScript Guy” Nolen – on Twitter @swannodette

 

Credits:

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

This one was a little different where Ptzery and Wouter (especially as he even had to use Windows at one point!) pulled out all the stops. Big thanks!!

Logistics and room allocation: Our heartfelt thanks go out to Lynn Grogan from Cognitect, without whom this would not have been possible.

Follow her on Twitter at @lynngrogan

Video and Music: PTZERY came along with us to EuroClojure and was responsible for the video recording. Thanks to him also for the intro / outro music The track name, chiming with one of our show sub-themes, 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 video and the audio

Follow him on Twitter @wouterdullaert

 

Episode #15 – EuroClojure 2016 interviews (Part 2 of 2)

Summary:

We say hello and have some brief chats with some of the fantastic speakers at the EuroClojure 2016 conference in Bratislava, Slovakia.

Show Notes:

Malcolm “Yada” Sparks – on Twitter @malcolmsparks
Dragan “The GPU Tamer” Djuric – on Twitter @draganrocks
David “The ClojureScript Guy” Nolen – on Twitter @swannodette

EuroClojure 2016 Official Videos of the talks:

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 @wouter

Episode #14 – EuroClojure 2016 interviews (Part 1 of 2)

Summary:

We say hello and have some brief chats with some of the fantastic speakers at the EuroClojure 2016 conference in Bratislava, Slovakia.

Show Notes:

Colin “The Cursive” Fleming – on twitter @CursiveIDE
Jon “The JUXT” Pither – on twitter @jonpither
Srihari “The Carnatic” Sriraman – on twitter @sriharisriraman
Carin “The Healer” Meier – on twitter @gigasquid

Videos of the talks:

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 @wouter

Episode #13 – Arne Brasseur

Summary:

We get inspired by the energy and awesomeness of Arne Brasseur

Show Notes:

News & Events

Main discussion – Arne Brasseur

  • Chestnut
  • Clojure Bridge
  • Lambda Island
  • Clojure Script – reframe

Links:

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 @wouter

 

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.