Curious (Clojure) Programmer Simplicity matters

Menu

  • Home
  • Archives
  • Tags
  • About
  • My Talks
  • Clojure Tip of the Day Screencast
  • (Open) Source
  • Weekly Bits & Pieces
  • RSS

My Talks

Table of Contents
  • 2019
    • Beyond Technical Debt: Unconventional techniques to uncover technical and social issues in your code
  • 2018
    • CodeScene: Get Deep Insights into Your (Clojure) Code
  • 2017
    • Clojure: A Functional LISP for the JVM

2019

Beyond Technical Debt: Unconventional techniques to uncover technical and social issues in your code

Slides (PDF)

Abstract:

  • Traditional static code analysis tools (Sonar et al.) are notoriously bad at producing actionable insights (what does the “4000 years of accumulated technical debt” really mean?)

  • CodeScene takes a different approach and focuses instead on how code evolves over time using a treasure trove we all posses – version control history.

  • Come and meet CodeScene, a unique behavioral code analysis tool that looks for patterns in version control data to understand the history and evolution of a codebase: unraveling things like hotspots, change coupling between modules and interesting social aspects of the code.

  • I’ll describe the ideas behind CodeScene, how it works and demonstrate the techniques on analyses of real projects.

2018

CodeScene: Get Deep Insights into Your (Clojure) Code

I presented CodeScene, a revolutionary behavioral code analysis tool from Empear (the company I work for).

Youtube video (audio + slides): https://youtu.be/rpkZvx2b0V4

Slides: https://www.slideshare.net/jurajmartinka77/codescene-get-deep-insights-into-your-clojure-code-clojure-vienna-meetup-march-2018

2017

Clojure: A Functional LISP for the JVM

A rather long presentation for Functional Programming Brno meetup. It was fun and my first public presentation for a bigger audience (~20 people).

Youtube video (audio + slides): https://youtu.be/YeUOWaM_Gk8

Slides: https://www.slideshare.net/FPBrno/fpbrno-20171024-clojure-a-functional-lisp-on-the-jvm/

Summary

« About Clojure Tip of the Day Screencast »

Copyright © 2025 Juraj Martinka

Powered by Cryogen | Free Website Template by Download Website Templates