Clojure Corner by Flexiana

Clojure Corner by Flexiana

Download on the App Store

Clojure Corner by Flexiana episodes

  • Clojure Corner: Interview with Bozhidar Batsov

    Welcome to another episode of Clojure Corner! In this episode, we’re joined by Bozhidar Batsov. Topics we covered:

    • Transitioning to Clojure and Emacs
    • The Emacs Community Dynamics
    • Functional vs. Imperative Programming in Lisp
    • Rails vs. Clojure: Framework Comparisons
    • The Evolution of Frameworks and Microservices
    • Handcrafted Code vs. AI-Generated Code
    • Engineering Management in the Age of AI and more...

    Enjoy the episode! And if you find it valuable, like, subscribe, and turn on notifications so you never miss a new episode of Clojure Corner.

    1 hr 19 min
  • Clojure Corner: Interview with Dragan Djuric

    Welcome to a new episode of Clojure Corner! This time, our guest is Dragan Djuric, a professor of software engineering and a developer working mainly on Uncomplicate Clojure libraries.

    In this episode, we explore Clojure, machine learning, HPC, GPUs, and the role of domain knowledge in building better software.

    Topics we covered:

    • Clojure in 2009 — What was it like back then?
    • Clojure and Machine Learning
    • REPL advantages in ML and HPC
    • The impact of the JVM on Machine Learning
    • Why understanding the domain matters
    • GPU + Clojure
    • Why HPC and Uncomplicate matter for the Clojure ecosystem
    • Clojurian blind spots
    • AI and the ability to do mathematics and much more...

    Enjoy the episode! If you find it valuable, like, subscribe, and turn on notifications, so you never miss a new episode of Clojure Corner.

    1 hr 56 min
  • Clojure Corner: Interview with Huahai Yang

    Welcome to another episode of Clojure Corner! In this episode, we’re joined by Huahai Yang, Co-founder & CTO at Juji, Inc. Topics we covered:

    • The journey of writing a book on Data Living
    • What Data Living is and what makes it different
    • Data Living vs. traditional databases
    • Why Datalog is important in the Clojure community
    • The history of SQL and its limitations
    • The future of database management in Clojure
    • Using Clojure to implement databases
    • The strengths of Clojure for database development and more..

    Enjoy the episode! And if you find it valuable, like, subscribe, and turn on notifications so you never miss a new episode of Clojure Corner.

    1 hr 1 min
  • Clojure Corner: Interview with Jim Callahan

    Welcome to another episode of Clojure Corner! In this episode, we're joined by Jim Callahan—software developer, innovative technical leader, and long-time member of the Clojure community. Together, we dive into a wide range of topics, including:

    • The evolution of Fire and Zest
    • Understanding the FIRE architecture
    • Iterative design and the software development process
    • Event sourcing and graph-based systems
    • Handling side effects and external services
    • Schema validation and type safety
    • How programming language choice impacts development
    • Functional programming and the simplicity of Clojure
    • The power of the REPL in everyday development and more...
    2 hr 19 min
  • Clojure Corner: Interview with Burin Choomnuan

    🎙️ Welcome to a new episode of Clojure Corner! In this episode, we’re joined by Burin Choomnuan, a Principal-level Full Stack Engineer with more than 20 years of experience designing, building, and operating enterprise-scale systems. Burin has worked across the entire technology stack—from frontend development with React, Angular, and ClojureScript, to backend systems with Java, Spring Boot, Clojure, and Node.js, all the way to cloud infrastructure using AWS, Terraform, and Kubernetes. In our conversation, we explore:

    ✅ The evolution of Clojure and its community

    ✅ Emacs and Clojure: a developer's journey

    ✅ Why developers choose Clojure

    ✅ Resources for learning Clojure

    ✅ The evolution of AI in software development

    ✅ AI’s impact on code readability and maintainability

    ✅ Exploring development stacks with Clojure

    ✅ Building applications with Clojure and Flutter

    ✅ Creating functional applications with Clojure

    ✅ The future of software development and engineering practices

    58 min
  • Clojure Corner: Interview with Timothy Pratley

    In today’s episode, we’re joined by Timothy Pratley — Clojure advocate, educator, and contributor to the Clojure ecosystem. We dive into a wide range of topics, including:

    • Timothy’s programming background and journey into Clojure

    • Teaching and growing the Clojure community •

    Chess, decision making, and software development

    • Agile methodology in Clojure projects

    • The role of testing and engineering decisions

    • Exploring Clay for data visualization

    • Introducing ChachaML — a machine learning utility

    • Understanding Hami — a diagramming tool

    • Graph theory in software design

    • Knowledge sharing and its importance in engineering

    • Economic perspectives on growth and inequality

    • Technology, automation, and job displacement • And much more...

    1 hr 46 min
  • Clojure Corner: Interview with Emil Bengtsson

    In today’s episode, we’re joined by Emil Bengtsson — builder, coder, maker of things. Creo, ergo sum. We had a practical and thoughtful conversation about software development, game development, programming languages, and the future of AI-assisted coding. 🎙️ Topics we cover:

    • Clojure and practical software development
    • The role of assets in game development
    • Navigating time constraints in project development
    • Challenges in testing and bug discovery
    • The pitfalls of microservices
    • Choosing the right game engine
    • Balancing difficulty and fun in games
    • Datomic vs. SQL and more..
    1 hr 6 min
  • Clojure Corner: Interview with Alex Miller

    Welcome to Clojure Corner!In this episode, we’re joined by Alex Miller, a key figure in the Clojure community with decades of experience in software development.Alex has been building software since 1995, working across the entire product lifecycle. His journey spans languages like C++, Java, and Clojure, with a strong passion for creating software that people truly use and benefit from. Beyond development, he’s also the creator of the Strange Loop Conference, as well as Clojure/West and Lambda Jam all important events in the developer community.

    1 hr 21 min
  • Clojure Corner: Interview with Bruce Hauman

    In this new episode of Clojure Corner, we sat down with Bruce Hauman, Senior Software Engineer and the creator of Figwheel, for an interesting and in-depth conversation about the present and future of software development. We explored topics including:

    • Innovations in Clojure
    • The evolution of LLMs and modern coding practices
    • Why understanding code still matters in the age of AI
    • Capitalism, AI, and human capability
    • Behavior-Driven Development with AI
    • The future of game development and AI
    • The future of code generation
    • The intersection of art and technology and more
    1 hr 51 min
  • Clojure Corner: Interview with Jacob O'Bryant

    In today’s episode, we’re joined by Jacob O’Bryant, software engineer and Clojurist for a practical conversation about building software, frameworks, and recommender systems. 🎙️ Topics we cover:

    • BIF frameworks: where they came from and how they evolved
    • Entrepreneurship vs. invention: Jacob’s personal path
    • Recommender systems: how they work and why they’re difficult
    • The future of recommender systems and AI
    • Exploration vs. exploitation in recommendation systems
    • The move toward long-form content
    • New ideas in energy optimization software
    • Best practices for XTDB 2 and more...
    1 hr 33 min

About Clojure Corner by Flexiana

From the publisher's feed

Interviews with prominent figures in the Clojure community, hosted by Flexiana.