Suche senden
Hochladen
Analyze and Visualize Git Log for Fun and Profit
•
12 gefällt mir
•
8,236 views
Raimonds Simanovskis
Folgen
Presentation at Ignite RailsConf 2012
Weniger lesen
Mehr lesen
Technologie
Melden
Teilen
Melden
Teilen
1 von 21
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
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
Empfohlen
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
Weitere ähnliche Inhalte
Was ist angesagt?
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
Was ist angesagt?
(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
Ähnlich wie 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
Ähnlich wie 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
Mehr von 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
Mehr von 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)
Kürzlich hochgeladen
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
Curtis Poe
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
Ravi Sanghani
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
Pixlogix Infotech
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
LoriGlavin3
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
AliaaTarek5
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
HarshalMandlekar2
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
LoriGlavin3
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
Kari Kakkonen
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
Raghuram Pandurangan
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
MounikaPolabathina
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
ThousandEyes
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Pim van der Noll
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
LoriGlavin3
2024 April Patch Tuesday
2024 April Patch Tuesday
Ivanti
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
ThousandEyes
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
BookNet Canada
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
Sergiu Bodiu
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
LoriGlavin3
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
Farhan Tariq
How to write a Business Continuity Plan
How to write a Business Continuity Plan
Databarracks
Kürzlich hochgeladen
(20)
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
2024 April Patch Tuesday
2024 April Patch Tuesday
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
How to write a Business Continuity Plan
How to write a Business Continuity Plan
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
Jetzt herunterladen