Submit Search
Upload
Analyze and Visualize Git Log for Fun and Profit
•
12 likes
•
8,236 views
Raimonds Simanovskis
Follow
Presentation at Ignite RailsConf 2012
Read less
Read more
Technology
Report
Share
Report
Share
1 of 21
Download now
Download to read offline
Recommended
Analyze and Visualize Git Log for Fun and Profit - DevTernity 2015
Analyze and Visualize Git Log for Fun and Profit - DevTernity 2015
Raimonds Simanovskis
eazyBI Overview - Embedding Mondrian in other applications
eazyBI Overview - Embedding Mondrian in other applications
Raimonds Simanovskis
Jenkins world 2017 - Data-Driven CI Pipeline with Gerrit Code Review
Jenkins world 2017 - Data-Driven CI Pipeline with Gerrit Code Review
Luca Milanesio
Scala from the Trenches
Scala from the Trenches
Kfir Bloch
Elixir absinthe-basics
Elixir absinthe-basics
Ruben Amortegui
UPenn on Rails intro
UPenn on Rails intro
Mat Schaffer
Reactive Microservices with Quarkus
Reactive Microservices with Quarkus
Niklas Heidloff
How to keep Jenkins logs forever without performance issues
How to keep Jenkins logs forever without performance issues
Luca Milanesio
Recommended
Analyze and Visualize Git Log for Fun and Profit - DevTernity 2015
Analyze and Visualize Git Log for Fun and Profit - DevTernity 2015
Raimonds Simanovskis
eazyBI Overview - Embedding Mondrian in other applications
eazyBI Overview - Embedding Mondrian in other applications
Raimonds Simanovskis
Jenkins world 2017 - Data-Driven CI Pipeline with Gerrit Code Review
Jenkins world 2017 - Data-Driven CI Pipeline with Gerrit Code Review
Luca Milanesio
Scala from the Trenches
Scala from the Trenches
Kfir Bloch
Elixir absinthe-basics
Elixir absinthe-basics
Ruben Amortegui
UPenn on Rails intro
UPenn on Rails intro
Mat Schaffer
Reactive Microservices with Quarkus
Reactive Microservices with Quarkus
Niklas Heidloff
How to keep Jenkins logs forever without performance issues
How to keep Jenkins logs forever without performance issues
Luca Milanesio
SZZ Unleashed: An Open Implementation of the SZZ Algorithm
SZZ Unleashed: An Open Implementation of the SZZ Algorithm
Markus Borg
Kotlin + spring boot = decision making platform
Kotlin + spring boot = decision making platform
Andrei Chernyshev
Why I don’t want to develop iOS apps in Objective C
Why I don’t want to develop iOS apps in Objective C
SeniorDevOnly
Helpful into to Rx
Helpful into to Rx
Serg Dort
Visual Recognition with Anki Cozmo and TensorFlow
Visual Recognition with Anki Cozmo and TensorFlow
Niklas Heidloff
When to use Serverless? When to use Kubernetes?
When to use Serverless? When to use Kubernetes?
Niklas Heidloff
静的解析、はじまったな
静的解析、はじまったな
Akira Kuratani
PubSub++ - Atmosphere 2015
PubSub++ - Atmosphere 2015
Krzysztof Debski
Charles_Qian_Resume
Charles_Qian_Resume
Charles Qian
Alfresco Process Services (APS) and the Internet of Things
Alfresco Process Services (APS) and the Internet of Things
Nathan McMinn
Product update Feb 20
Product update Feb 20
🌍 Job van der Voort
Build, Deploy, and Scale Your First Web App Using DigitalOcean App Platform
Build, Deploy, and Scale Your First Web App Using DigitalOcean App Platform
DigitalOcean
True Git: The Great Migration
True Git: The Great Migration
colleenfry
Selenium Testing your Kubernetes Apps with Machine Learning and Testim
Selenium Testing your Kubernetes Apps with Machine Learning and Testim
Codefresh
Jakarta Tech Talk: How to develop your first cloud-native Application with Java
Jakarta Tech Talk: How to develop your first cloud-native Application with Java
Niklas Heidloff
Streamlined Geek Talk
Streamlined Geek Talk
Sarah Allen
Slide: Introducing GitLab by ALMtoolbox
Slide: Introducing GitLab by ALMtoolbox
Noa Harel
Jkklapp py eml · git_hub
Jkklapp py eml · git_hub
pepecarpo
Ruby on rails evaluation
Ruby on rails evaluation
Luis Goldster
PHPFrameworkDay 2020 - Different software evolutions from Start till Release ...
PHPFrameworkDay 2020 - Different software evolutions from Start till Release ...
Alexandr Savchenko
"Different software evolutions from Start till Release in PHP product" Oleksa...
"Different software evolutions from Start till Release in PHP product" Oleksa...
Fwdays
Android application development
Android application development
Linh Vi Tường
More Related Content
What's hot
SZZ Unleashed: An Open Implementation of the SZZ Algorithm
SZZ Unleashed: An Open Implementation of the SZZ Algorithm
Markus Borg
Kotlin + spring boot = decision making platform
Kotlin + spring boot = decision making platform
Andrei Chernyshev
Why I don’t want to develop iOS apps in Objective C
Why I don’t want to develop iOS apps in Objective C
SeniorDevOnly
Helpful into to Rx
Helpful into to Rx
Serg Dort
Visual Recognition with Anki Cozmo and TensorFlow
Visual Recognition with Anki Cozmo and TensorFlow
Niklas Heidloff
When to use Serverless? When to use Kubernetes?
When to use Serverless? When to use Kubernetes?
Niklas Heidloff
静的解析、はじまったな
静的解析、はじまったな
Akira Kuratani
PubSub++ - Atmosphere 2015
PubSub++ - Atmosphere 2015
Krzysztof Debski
Charles_Qian_Resume
Charles_Qian_Resume
Charles Qian
Alfresco Process Services (APS) and the Internet of Things
Alfresco Process Services (APS) and the Internet of Things
Nathan McMinn
Product update Feb 20
Product update Feb 20
🌍 Job van der Voort
Build, Deploy, and Scale Your First Web App Using DigitalOcean App Platform
Build, Deploy, and Scale Your First Web App Using DigitalOcean App Platform
DigitalOcean
True Git: The Great Migration
True Git: The Great Migration
colleenfry
Selenium Testing your Kubernetes Apps with Machine Learning and Testim
Selenium Testing your Kubernetes Apps with Machine Learning and Testim
Codefresh
Jakarta Tech Talk: How to develop your first cloud-native Application with Java
Jakarta Tech Talk: How to develop your first cloud-native Application with Java
Niklas Heidloff
Streamlined Geek Talk
Streamlined Geek Talk
Sarah Allen
Slide: Introducing GitLab by ALMtoolbox
Slide: Introducing GitLab by ALMtoolbox
Noa Harel
Jkklapp py eml · git_hub
Jkklapp py eml · git_hub
pepecarpo
What's hot
(18)
SZZ Unleashed: An Open Implementation of the SZZ Algorithm
SZZ Unleashed: An Open Implementation of the SZZ Algorithm
Kotlin + spring boot = decision making platform
Kotlin + spring boot = decision making platform
Why I don’t want to develop iOS apps in Objective C
Why I don’t want to develop iOS apps in Objective C
Helpful into to Rx
Helpful into to Rx
Visual Recognition with Anki Cozmo and TensorFlow
Visual Recognition with Anki Cozmo and TensorFlow
When to use Serverless? When to use Kubernetes?
When to use Serverless? When to use Kubernetes?
静的解析、はじまったな
静的解析、はじまったな
PubSub++ - Atmosphere 2015
PubSub++ - Atmosphere 2015
Charles_Qian_Resume
Charles_Qian_Resume
Alfresco Process Services (APS) and the Internet of Things
Alfresco Process Services (APS) and the Internet of Things
Product update Feb 20
Product update Feb 20
Build, Deploy, and Scale Your First Web App Using DigitalOcean App Platform
Build, Deploy, and Scale Your First Web App Using DigitalOcean App Platform
True Git: The Great Migration
True Git: The Great Migration
Selenium Testing your Kubernetes Apps with Machine Learning and Testim
Selenium Testing your Kubernetes Apps with Machine Learning and Testim
Jakarta Tech Talk: How to develop your first cloud-native Application with Java
Jakarta Tech Talk: How to develop your first cloud-native Application with Java
Streamlined Geek Talk
Streamlined Geek Talk
Slide: Introducing GitLab by ALMtoolbox
Slide: Introducing GitLab by ALMtoolbox
Jkklapp py eml · git_hub
Jkklapp py eml · git_hub
Similar to Analyze and Visualize Git Log for Fun and Profit
Ruby on rails evaluation
Ruby on rails evaluation
Luis Goldster
PHPFrameworkDay 2020 - Different software evolutions from Start till Release ...
PHPFrameworkDay 2020 - Different software evolutions from Start till Release ...
Alexandr Savchenko
"Different software evolutions from Start till Release in PHP product" Oleksa...
"Different software evolutions from Start till Release in PHP product" Oleksa...
Fwdays
Android application development
Android application development
Linh Vi Tường
Introduction to WCF RIA Services for Silverlight 4 Developers
Introduction to WCF RIA Services for Silverlight 4 Developers
Saltmarch Media
Cloudsolutionday 2016: Getting Started with Severless Architecture
Cloudsolutionday 2016: Getting Started with Severless Architecture
AWS Vietnam Community
[2011-17-C-4] Heroku & database.com
[2011-17-C-4] Heroku & database.com
Mitch Okamoto
Ror Seminar With agilebd.org on 23 Jan09
Ror Seminar With agilebd.org on 23 Jan09
Shaer Hassan
Lecture3
Lecture3
jousterlabs
FISL: Content Management Primer
FISL: Content Management Primer
Richard Esplin
ConFoo Montreal - Microservices for building an IDE - The innards of JetBrain...
ConFoo Montreal - Microservices for building an IDE - The innards of JetBrain...
Maarten Balliauw
Intro ror
Intro ror
tim_tang
[WSO2 Integration Summit Nairobi 2019] Role of Integration in an API Driven W...
[WSO2 Integration Summit Nairobi 2019] Role of Integration in an API Driven W...
WSO2
Code Review tool for personal effectiveness and waste analysis
Code Review tool for personal effectiveness and waste analysis
Mikalai Alimenkou
IDE, Terminal and SCM to work with Ruby on Rails
IDE, Terminal and SCM to work with Ruby on Rails
Henry Le
Code for Startup MVP (Ruby on Rails) Session 1
Code for Startup MVP (Ruby on Rails) Session 1
Henry S
Html 5 Revolution
Html 5 Revolution
Alex Ivy
cadec-2017-golang
cadec-2017-golang
TiNguyn863920
SharePoint 2010: ECM-ready?
SharePoint 2010: ECM-ready?
C/D/H Technology Consultants
MongoDB Launchpad 2016: MongoDB 3.4: Your Database Evolved
MongoDB Launchpad 2016: MongoDB 3.4: Your Database Evolved
MongoDB
Similar to Analyze and Visualize Git Log for Fun and Profit
(20)
Ruby on rails evaluation
Ruby on rails evaluation
PHPFrameworkDay 2020 - Different software evolutions from Start till Release ...
PHPFrameworkDay 2020 - Different software evolutions from Start till Release ...
"Different software evolutions from Start till Release in PHP product" Oleksa...
"Different software evolutions from Start till Release in PHP product" Oleksa...
Android application development
Android application development
Introduction to WCF RIA Services for Silverlight 4 Developers
Introduction to WCF RIA Services for Silverlight 4 Developers
Cloudsolutionday 2016: Getting Started with Severless Architecture
Cloudsolutionday 2016: Getting Started with Severless Architecture
[2011-17-C-4] Heroku & database.com
[2011-17-C-4] Heroku & database.com
Ror Seminar With agilebd.org on 23 Jan09
Ror Seminar With agilebd.org on 23 Jan09
Lecture3
Lecture3
FISL: Content Management Primer
FISL: Content Management Primer
ConFoo Montreal - Microservices for building an IDE - The innards of JetBrain...
ConFoo Montreal - Microservices for building an IDE - The innards of JetBrain...
Intro ror
Intro ror
[WSO2 Integration Summit Nairobi 2019] Role of Integration in an API Driven W...
[WSO2 Integration Summit Nairobi 2019] Role of Integration in an API Driven W...
Code Review tool for personal effectiveness and waste analysis
Code Review tool for personal effectiveness and waste analysis
IDE, Terminal and SCM to work with Ruby on Rails
IDE, Terminal and SCM to work with Ruby on Rails
Code for Startup MVP (Ruby on Rails) Session 1
Code for Startup MVP (Ruby on Rails) Session 1
Html 5 Revolution
Html 5 Revolution
cadec-2017-golang
cadec-2017-golang
SharePoint 2010: ECM-ready?
SharePoint 2010: ECM-ready?
MongoDB Launchpad 2016: MongoDB 3.4: Your Database Evolved
MongoDB Launchpad 2016: MongoDB 3.4: Your Database Evolved
More from Raimonds Simanovskis
Profiling Mondrian MDX Requests in a Production Environment
Profiling Mondrian MDX Requests in a Production Environment
Raimonds Simanovskis
Improve Mondrian MDX usability with user defined functions
Improve Mondrian MDX usability with user defined functions
Raimonds Simanovskis
Data Warehouses and Multi-Dimensional Data Analysis
Data Warehouses and Multi-Dimensional Data Analysis
Raimonds Simanovskis
mondrian-olap JRuby library
mondrian-olap JRuby library
Raimonds Simanovskis
Atvērto datu izmantošanas pieredze Latvijā
Atvērto datu izmantošanas pieredze Latvijā
Raimonds Simanovskis
JavaScript Unit Testing with Jasmine
JavaScript Unit Testing with Jasmine
Raimonds Simanovskis
JRuby - Programmer's Best Friend on JVM
JRuby - Programmer's Best Friend on JVM
Raimonds Simanovskis
Agile Operations or How to sleep better at night
Agile Operations or How to sleep better at night
Raimonds Simanovskis
TDD - Why and How?
TDD - Why and How?
Raimonds Simanovskis
PL/SQL Unit Testing Can Be Fun
PL/SQL Unit Testing Can Be Fun
Raimonds Simanovskis
opendata.lv Case Study - Promote Open Data with Analytics and Visualizations
opendata.lv Case Study - Promote Open Data with Analytics and Visualizations
Raimonds Simanovskis
Extending Oracle E-Business Suite with Ruby on Rails
Extending Oracle E-Business Suite with Ruby on Rails
Raimonds Simanovskis
Rails-like JavaScript Using CoffeeScript, Backbone.js and Jasmine
Rails-like JavaScript Using CoffeeScript, Backbone.js and Jasmine
Raimonds Simanovskis
RailsWayCon: Multidimensional Data Analysis with JRuby
RailsWayCon: Multidimensional Data Analysis with JRuby
Raimonds Simanovskis
Why Every Tester Should Learn Ruby
Why Every Tester Should Learn Ruby
Raimonds Simanovskis
Multidimensional Data Analysis with JRuby
Multidimensional Data Analysis with JRuby
Raimonds Simanovskis
Rails on Oracle 2011
Rails on Oracle 2011
Raimonds Simanovskis
Rails-like JavaScript using CoffeeScript, Backbone.js and Jasmine
Rails-like JavaScript using CoffeeScript, Backbone.js and Jasmine
Raimonds Simanovskis
How to Adopt Agile at Your Organization
How to Adopt Agile at Your Organization
Raimonds Simanovskis
Multidimensional Data Analysis with Ruby (sample)
Multidimensional Data Analysis with Ruby (sample)
Raimonds Simanovskis
More from Raimonds Simanovskis
(20)
Profiling Mondrian MDX Requests in a Production Environment
Profiling Mondrian MDX Requests in a Production Environment
Improve Mondrian MDX usability with user defined functions
Improve Mondrian MDX usability with user defined functions
Data Warehouses and Multi-Dimensional Data Analysis
Data Warehouses and Multi-Dimensional Data Analysis
mondrian-olap JRuby library
mondrian-olap JRuby library
Atvērto datu izmantošanas pieredze Latvijā
Atvērto datu izmantošanas pieredze Latvijā
JavaScript Unit Testing with Jasmine
JavaScript Unit Testing with Jasmine
JRuby - Programmer's Best Friend on JVM
JRuby - Programmer's Best Friend on JVM
Agile Operations or How to sleep better at night
Agile Operations or How to sleep better at night
TDD - Why and How?
TDD - Why and How?
PL/SQL Unit Testing Can Be Fun
PL/SQL Unit Testing Can Be Fun
opendata.lv Case Study - Promote Open Data with Analytics and Visualizations
opendata.lv Case Study - Promote Open Data with Analytics and Visualizations
Extending Oracle E-Business Suite with Ruby on Rails
Extending Oracle E-Business Suite with Ruby on Rails
Rails-like JavaScript Using CoffeeScript, Backbone.js and Jasmine
Rails-like JavaScript Using CoffeeScript, Backbone.js and Jasmine
RailsWayCon: Multidimensional Data Analysis with JRuby
RailsWayCon: Multidimensional Data Analysis with JRuby
Why Every Tester Should Learn Ruby
Why Every Tester Should Learn Ruby
Multidimensional Data Analysis with JRuby
Multidimensional Data Analysis with JRuby
Rails on Oracle 2011
Rails on Oracle 2011
Rails-like JavaScript using CoffeeScript, Backbone.js and Jasmine
Rails-like JavaScript using CoffeeScript, Backbone.js and Jasmine
How to Adopt Agile at Your Organization
How to Adopt Agile at Your Organization
Multidimensional Data Analysis with Ruby (sample)
Multidimensional Data Analysis with Ruby (sample)
Recently uploaded
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
Allon Mureinik
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
ThousandEyes
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
Paola De la Torre
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Delhi Call girls
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
Delhi Call girls
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Alan Dix
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
Delhi Call girls
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
OnBoard
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
Puma Security, LLC
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
Padma Pradeep
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
Mark Billinghurst
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
2toLead Limited
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
hans926745
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
Neo4j
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
Ridwan Fadjar
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
BookNet Canada
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
Memoori
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
naman860154
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Safe Software
Recently uploaded
(20)
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Analyze and Visualize Git Log for Fun and Profit
1.
Analyze and Visualize
Git Log For Fun and Profit Raimonds Simanovskis
2.
Code Metrics... Lines of
Cyclomatic code Test complexity coverage rails_best_practices saikuro flay reek flog roodi
3.
Git Commit Log
4.
Mining Rails —
Learning from your App’s Lifeline Michael Feathers, Corey Haines RailsConf 2011
5.
Multi-Dimensional
Analysis Authors Fil e es i m T
6.
Multi-Dimensional
Analysis Dimensions Measures Authors Commits File Extension Additions Commit Deletions Time Zone Hour Fil e Week Day es i m T
7.
Ruby on Rails
Git Log
8.
Only Ruby (.rb)
files
9.
DHH contribution
10.
DHH contribution
11.
Top contributors in
2012
12.
9-to-5 disciplined
developer Hours of day
13.
Don’t burn yourself
Hours of day
14.
Textile programmer :)
15.
Top all time Rails
code “deleters” Mikel Lindsaar “How to (not) kill Rails”
16.
Most active pairs
17.
Contributions by time
zone 2011
18.
Contributions by time
zone 2012
19.
Changes per day
of week 2004-2011 Friday by hours of day
20.
Changes per day
of week 2012
21.
https://eazyBI.com/
help/git @rsim
Download now