Enviar búsqueda
Cargar
Analyze and Visualize Git Log for Fun and Profit
•
12 recomendaciones
•
8,236 vistas
Raimonds Simanovskis
Seguir
Presentation at Ignite RailsConf 2012
Leer menos
Leer más
Tecnología
Denunciar
Compartir
Denunciar
Compartir
1 de 21
Descargar ahora
Descargar para leer sin conexión
Recomendados
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
Recomendados
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
Más contenido relacionado
La actualidad más candente
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
La actualidad más candente
(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 a 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 a 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
Más de 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
Más de 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)
Último
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
Malak Abu Hammad
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Drew Madelung
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
hans926745
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
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
Ridwan Fadjar
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
Enterprise Knowledge
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
RTylerCroy
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Delhi Call girls
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
naman860154
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
Sujit Pal
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Gabriella Davis
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
BookNet Canada
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Rafal Los
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
2toLead Limited
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
shyamraj55
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
Pooja Nehwal
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
OnBoard
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
Maria Levchenko
Último
(20)
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
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
Descargar ahora