SlideShare a Scribd company logo
1 of 52
Download to read offline
@mscottford
MEASURING DEPENDENCY FRESHNESS
BY M. SCOTT FORD
CO-FOUNDER & CHIEF CODE WHISPERER, CORGIBYTES
A DEEP DIVE INTO
USING LIBYEAR
@mscottford
HI.
@mscottford
HI.
I’M SCOTT.
@mscottford
HI.
I LOVE TO FIX BUGS.
I’M SCOTT.
@mscottford
AND
DEPENDENCIES.
UPGRADE
@mscottford
Source: https://arstechnica.com/information-technology/2017/09/massive-equifax-breach-caused-by-failure-to-patch-two-month-old-bug/
@mscottford
WHY DOES THIS HAPPEN?
Photo credit: https://www.flickr.com/photos/mharrsch/402046838
@mscottford
WHY DOES THIS HAPPEN?
• Fear
Photo credit: https://www.flickr.com/photos/mharrsch/402046838
@mscottford
WHY DOES THIS HAPPEN?
• Fear
• Time
Photo credit: https://www.flickr.com/photos/mharrsch/402046838
@mscottford
WHY DOES THIS HAPPEN?
• Fear
• Time
• Priorities
Photo credit: https://www.flickr.com/photos/mharrsch/402046838
@mscottford
WHY DOES THIS HAPPEN?
• Fear
• Time
• Priorities
• Perceived difficulty
Photo credit: https://www.flickr.com/photos/mharrsch/402046838
@mscottford
WHY DOES THIS HAPPEN?
• Fear
• Time
• Priorities
• Perceived difficulty
• Invisible problem
Photo credit: https://www.flickr.com/photos/mharrsch/402046838
@mscottford
DEPENDENCY
FRESHNESS
Source: Measuring Dependency Freshness in Software Systems by J. Cox et al. (ICSE 2015), May 2015 https://ericbouwers.github.io/papers/icse15.pdf @mscottford
@mscottford
IT’S LIKE
BRUSHING
YOUR TEETH @mscottford
@mscottford
MINTY FRESH
SOFTWARE
@mscottford
@mscottford
BRUSH
YOUR TEETH
Source: Measuring Dependency Freshness in Software Systems by J. Cox et al. (ICSE 2015), May 2015 https://ericbouwers.github.io/papers/icse15.pdf @mscottford
OUT OF DATE DEPENDENCIES
HAVE CONSEQUENCES @mscottford
@mscottford
FOR DEVS
@mscottford
@mscottford
• Difficult to work with
FOR DEVS
@mscottford
@mscottford
• Difficult to work with
• Docs are hard to find
FOR DEVS
@mscottford
@mscottford
• Difficult to work with
• Docs are hard to find
• Support is lacking
FOR DEVS
@mscottford
@mscottford
FOR ORGS
@mscottford
FOR ORGS
• Developer productivity
@mscottford
FOR ORGS
• Developer productivity
• Significant security
risks
@mscottford
FOR ORGS
• Developer productivity
• Significant security
risks
• PR fallouts or loss of
customer trust
@mscottford
LIBYEAR
Source: https://libyear.com/
@mscottfordSource: https://libyear.com/ @mscottford
@mscottford
WHY LIBYEAR?
@mscottford
WHY LIBYEAR?
• Easy to compute
@mscottford
WHY LIBYEAR?
• Easy to compute
• Distills dependency risk as a
single number
@mscottford
WHY LIBYEAR?
• Easy to compute
• Distills dependency risk as a
single number
• Easy to communicate
@mscottford
WHY LIBYEAR?
• Easy to compute
• Distills dependency risk as a
single number
• Easy to communicate
• Provides even more value when
graphed over time
@mscottford
HOW TO MEASURE
MANUALLY
@mscottford
LATEST VERSION: RELEASE DATE
CURRENT VERSION: RELEASE DATE
–
=
PACKAGE LIBYEAR
LIBYEAR: SINGLE PACKAGE
@mscottford
@mscottford
PACKAGE(0).LIBYEAR +
PACKAGE(1).LIBYEAR +
PACKAGE(N).LIBYEAR
…
=
PROJECT LIBYEAR
LIBYEAR: ENTIRE PROJECT
@mscottford
@mscottford
HOW TO MEASURE
AUTOMATED
@mscottford
Source: https://github.com/nasirhjafri/libyear
@mscottford
EXAMPLE
PYSPIDER
@mscottford
@mscottford
HOW TO MEASURE
AUTOMATED – CHANGES OVER TIME
@mscottford
Source: https://github.com/corgibytes/freshli
@mscottford
EXAMPLE
PYSPIDER
@mscottford
@mscottford
@mscottford
EXAMPLE
FEEDBIN
@mscottford
@mscottford
@mscottford
FRESHLI’S FUTURE
MISSION VISION
Create tools that clearly illustrate
the financial risk of
deferred software maintenance.
Software systems are self-healing
and outdated dependencies
are a thing of the past.
@mscottford
BEST NEXT STEPS
• Develop metric that considers
security risk
• Formulate ways to better
compare LibYear across projects
• Provide more guidance about
“good” values (apps <= 10)
@mscottford
GET INVOLVED
• github.com/corgibytes/freshli
• Add more metrics
• Support more ecosystems and
dependency formats
• Improve graph quality
@mscottford
DEPENDENCIES
AUTO-UPGRADING
IS ACHIEVABLE
@mscottford
THANK YOU!
@mscottford
CONTACT INFO
M. SCOTT FORD
scott@corgibytes.com
@mscottford
in/mscottford
804-596-2375 x701

More Related Content

What's hot

High level concurrency
High level concurrencyHigh level concurrency
High level concurrencyRobert Brown
 
Soal un-ekonomi-sma-ips-2013-kode-eko ips-sa_32
Soal un-ekonomi-sma-ips-2013-kode-eko ips-sa_32Soal un-ekonomi-sma-ips-2013-kode-eko ips-sa_32
Soal un-ekonomi-sma-ips-2013-kode-eko ips-sa_32Ayuk Meylanie
 
The Common Sense in Digital Marketing
The Common Sense in Digital MarketingThe Common Sense in Digital Marketing
The Common Sense in Digital MarketingAlexandros R. Besmak
 
Soal un-ekonomi-sma-ips-2013-kode-eko ips-sa_39
Soal un-ekonomi-sma-ips-2013-kode-eko ips-sa_39Soal un-ekonomi-sma-ips-2013-kode-eko ips-sa_39
Soal un-ekonomi-sma-ips-2013-kode-eko ips-sa_39Firdika Arini
 
Cloud Austin 2014 - Lightning Talk Tips and Tricks
Cloud Austin 2014 - Lightning Talk Tips and TricksCloud Austin 2014 - Lightning Talk Tips and Tricks
Cloud Austin 2014 - Lightning Talk Tips and Tricksjoehack3r
 
Soal un-ekonomi-sma-ips-2013-kode-eko ips-sa_33
Soal un-ekonomi-sma-ips-2013-kode-eko ips-sa_33Soal un-ekonomi-sma-ips-2013-kode-eko ips-sa_33
Soal un-ekonomi-sma-ips-2013-kode-eko ips-sa_33Firdika Arini
 
Soal un-sosiologi-sma-ips-2013-kode-sosiologi ips-sa_22
Soal un-sosiologi-sma-ips-2013-kode-sosiologi ips-sa_22Soal un-sosiologi-sma-ips-2013-kode-sosiologi ips-sa_22
Soal un-sosiologi-sma-ips-2013-kode-sosiologi ips-sa_22Firdika Arini
 
Global Vision Twitter Presentation
Global Vision Twitter PresentationGlobal Vision Twitter Presentation
Global Vision Twitter PresentationBrennen Schmidt
 
Everything you wanted to know about internet of things (IoT) in diagrams
Everything you wanted to know about internet of things (IoT) in diagramsEverything you wanted to know about internet of things (IoT) in diagrams
Everything you wanted to know about internet of things (IoT) in diagramsChris Rigatuso
 
Soal un-fisika-sma-ipa-2013-kode-fisika ipa-sa_56
Soal un-fisika-sma-ipa-2013-kode-fisika ipa-sa_56Soal un-fisika-sma-ipa-2013-kode-fisika ipa-sa_56
Soal un-fisika-sma-ipa-2013-kode-fisika ipa-sa_56Widodo Lumajang
 
ランチタイム共有サービス 昼会 @ appengine ja night 18
ランチタイム共有サービス 昼会 @ appengine ja night 18ランチタイム共有サービス 昼会 @ appengine ja night 18
ランチタイム共有サービス 昼会 @ appengine ja night 18Mitsuhiro Setoguchi
 
Apply to Become a 2013 Laureate Global Fellow
Apply to Become a 2013 Laureate Global FellowApply to Become a 2013 Laureate Global Fellow
Apply to Become a 2013 Laureate Global FellowYouthActionNet
 
Headlines and SEO
Headlines and SEOHeadlines and SEO
Headlines and SEOEric Athas
 
Index facebookpage app
Index facebookpage appIndex facebookpage app
Index facebookpage appsam-2015
 
บทที่ 1
บทที่ 1บทที่ 1
บทที่ 1teeraratWI
 

What's hot (17)

High level concurrency
High level concurrencyHigh level concurrency
High level concurrency
 
Soal un-ekonomi-sma-ips-2013-kode-eko ips-sa_32
Soal un-ekonomi-sma-ips-2013-kode-eko ips-sa_32Soal un-ekonomi-sma-ips-2013-kode-eko ips-sa_32
Soal un-ekonomi-sma-ips-2013-kode-eko ips-sa_32
 
The Common Sense in Digital Marketing
The Common Sense in Digital MarketingThe Common Sense in Digital Marketing
The Common Sense in Digital Marketing
 
Soal un-ekonomi-sma-ips-2013-kode-eko ips-sa_39
Soal un-ekonomi-sma-ips-2013-kode-eko ips-sa_39Soal un-ekonomi-sma-ips-2013-kode-eko ips-sa_39
Soal un-ekonomi-sma-ips-2013-kode-eko ips-sa_39
 
Cloud Austin 2014 - Lightning Talk Tips and Tricks
Cloud Austin 2014 - Lightning Talk Tips and TricksCloud Austin 2014 - Lightning Talk Tips and Tricks
Cloud Austin 2014 - Lightning Talk Tips and Tricks
 
Soal un-ekonomi-sma-ips-2013-kode-eko ips-sa_33
Soal un-ekonomi-sma-ips-2013-kode-eko ips-sa_33Soal un-ekonomi-sma-ips-2013-kode-eko ips-sa_33
Soal un-ekonomi-sma-ips-2013-kode-eko ips-sa_33
 
Soal un-sosiologi-sma-ips-2013-kode-sosiologi ips-sa_22
Soal un-sosiologi-sma-ips-2013-kode-sosiologi ips-sa_22Soal un-sosiologi-sma-ips-2013-kode-sosiologi ips-sa_22
Soal un-sosiologi-sma-ips-2013-kode-sosiologi ips-sa_22
 
Global Vision Twitter Presentation
Global Vision Twitter PresentationGlobal Vision Twitter Presentation
Global Vision Twitter Presentation
 
Everything you wanted to know about internet of things (IoT) in diagrams
Everything you wanted to know about internet of things (IoT) in diagramsEverything you wanted to know about internet of things (IoT) in diagrams
Everything you wanted to know about internet of things (IoT) in diagrams
 
Soal un-fisika-sma-ipa-2013-kode-fisika ipa-sa_56
Soal un-fisika-sma-ipa-2013-kode-fisika ipa-sa_56Soal un-fisika-sma-ipa-2013-kode-fisika ipa-sa_56
Soal un-fisika-sma-ipa-2013-kode-fisika ipa-sa_56
 
ランチタイム共有サービス 昼会 @ appengine ja night 18
ランチタイム共有サービス 昼会 @ appengine ja night 18ランチタイム共有サービス 昼会 @ appengine ja night 18
ランチタイム共有サービス 昼会 @ appengine ja night 18
 
Sistrix - SEO Do's and Don't
Sistrix - SEO Do's and Don'tSistrix - SEO Do's and Don't
Sistrix - SEO Do's and Don't
 
Apply to Become a 2013 Laureate Global Fellow
Apply to Become a 2013 Laureate Global FellowApply to Become a 2013 Laureate Global Fellow
Apply to Become a 2013 Laureate Global Fellow
 
Headlines and SEO
Headlines and SEOHeadlines and SEO
Headlines and SEO
 
Index facebookpage app
Index facebookpage appIndex facebookpage app
Index facebookpage app
 
2015 NISO Forum: The Future of Library Resource Discovery
2015 NISO Forum: The Future of Library Resource Discovery2015 NISO Forum: The Future of Library Resource Discovery
2015 NISO Forum: The Future of Library Resource Discovery
 
บทที่ 1
บทที่ 1บทที่ 1
บทที่ 1
 

Similar to A deep dive into measuring dependency freshness with lib year

PyGeekle 2022 - A Deep Dive into Measuring Dependency Freshness with LibYear
PyGeekle 2022 - A Deep Dive into Measuring Dependency Freshness with LibYearPyGeekle 2022 - A Deep Dive into Measuring Dependency Freshness with LibYear
PyGeekle 2022 - A Deep Dive into Measuring Dependency Freshness with LibYearM. Scott Ford
 
MenderCon 2020 Keynote Presentation
MenderCon 2020 Keynote PresentationMenderCon 2020 Keynote Presentation
MenderCon 2020 Keynote PresentationM. Scott Ford
 
Makers and menders - Finding Talent for Legacy Code Projects
Makers and menders - Finding Talent for Legacy Code ProjectsMakers and menders - Finding Talent for Legacy Code Projects
Makers and menders - Finding Talent for Legacy Code ProjectsM. Scott Ford
 
Building a Bridge to a Legacy Application: How Hard Can That Be?
Building a Bridge to a Legacy Application: How Hard Can That Be?Building a Bridge to a Legacy Application: How Hard Can That Be?
Building a Bridge to a Legacy Application: How Hard Can That Be?M. Scott Ford
 
@twitter Mining #Microblogs Using #Semantic Technologies
@twitter Mining #Microblogs Using #Semantic Technologies@twitter Mining #Microblogs Using #Semantic Technologies
@twitter Mining #Microblogs Using #Semantic TechnologiesMartin Ebner
 
Swap2010 twitter minining using semantic web technologies and linked data
Swap2010 twitter minining using semantic web technologies and linked dataSwap2010 twitter minining using semantic web technologies and linked data
Swap2010 twitter minining using semantic web technologies and linked dataSelver Softic
 
AppSec California 2018: The Path of DevOps Enlightenment for InfoSec
AppSec California 2018: The Path of DevOps Enlightenment for InfoSecAppSec California 2018: The Path of DevOps Enlightenment for InfoSec
AppSec California 2018: The Path of DevOps Enlightenment for InfoSecJames Wickett
 
Bitrzr - Ignite Portugal Tecnológico
Bitrzr  - Ignite Portugal TecnológicoBitrzr  - Ignite Portugal Tecnológico
Bitrzr - Ignite Portugal Tecnológicobitrzr
 
The Daily Grind - Milling Stories to Reduce Risk
The Daily Grind - Milling Stories to Reduce RiskThe Daily Grind - Milling Stories to Reduce Risk
The Daily Grind - Milling Stories to Reduce Riskfuglylogic
 
Multipathed, Multiplexed, Multilateral Transport Protocols - Decoupling trans...
Multipathed, Multiplexed, Multilateral Transport Protocols - Decoupling trans...Multipathed, Multiplexed, Multilateral Transport Protocols - Decoupling trans...
Multipathed, Multiplexed, Multilateral Transport Protocols - Decoupling trans...APNIC
 
Innotech Austin 2017: The Path of DevOps Enlightenment for InfoSec
Innotech Austin 2017: The Path of DevOps Enlightenment for InfoSecInnotech Austin 2017: The Path of DevOps Enlightenment for InfoSec
Innotech Austin 2017: The Path of DevOps Enlightenment for InfoSecJames Wickett
 
Netta Doron - Delivery on steroids - Codemotion Rome 2019
Netta Doron - Delivery on steroids - Codemotion Rome 2019Netta Doron - Delivery on steroids - Codemotion Rome 2019
Netta Doron - Delivery on steroids - Codemotion Rome 2019Codemotion
 
Important metrics for Measuring Code Health
Important metrics for Measuring Code HealthImportant metrics for Measuring Code Health
Important metrics for Measuring Code HealthM. Scott Ford
 
Supporting Remote Work While Securing, Governing, and Protecting Your Microso...
Supporting Remote Work While Securing, Governing, and Protecting Your Microso...Supporting Remote Work While Securing, Governing, and Protecting Your Microso...
Supporting Remote Work While Securing, Governing, and Protecting Your Microso...Chris Bortlik
 
IBMers at SxSW 2013
IBMers at SxSW 2013IBMers at SxSW 2013
IBMers at SxSW 2013Ryan Boyles
 
Webinar: CWAF for Mid Market/Enterprise Organizations
Webinar: CWAF for Mid Market/Enterprise OrganizationsWebinar: CWAF for Mid Market/Enterprise Organizations
Webinar: CWAF for Mid Market/Enterprise OrganizationsSucuri
 
Defense-Oriented DevOps for Modern Software Development
Defense-Oriented DevOps for Modern Software DevelopmentDefense-Oriented DevOps for Modern Software Development
Defense-Oriented DevOps for Modern Software DevelopmentJames Wickett
 
Defense-Oriented DevOps for Modern Software Development
Defense-Oriented DevOps for Modern Software DevelopmentDefense-Oriented DevOps for Modern Software Development
Defense-Oriented DevOps for Modern Software DevelopmentVMware Tanzu
 

Similar to A deep dive into measuring dependency freshness with lib year (20)

PyGeekle 2022 - A Deep Dive into Measuring Dependency Freshness with LibYear
PyGeekle 2022 - A Deep Dive into Measuring Dependency Freshness with LibYearPyGeekle 2022 - A Deep Dive into Measuring Dependency Freshness with LibYear
PyGeekle 2022 - A Deep Dive into Measuring Dependency Freshness with LibYear
 
MenderCon 2020 Keynote Presentation
MenderCon 2020 Keynote PresentationMenderCon 2020 Keynote Presentation
MenderCon 2020 Keynote Presentation
 
Makers and menders - Finding Talent for Legacy Code Projects
Makers and menders - Finding Talent for Legacy Code ProjectsMakers and menders - Finding Talent for Legacy Code Projects
Makers and menders - Finding Talent for Legacy Code Projects
 
Building a Bridge to a Legacy Application: How Hard Can That Be?
Building a Bridge to a Legacy Application: How Hard Can That Be?Building a Bridge to a Legacy Application: How Hard Can That Be?
Building a Bridge to a Legacy Application: How Hard Can That Be?
 
@twitter Mining #Microblogs Using #Semantic Technologies
@twitter Mining #Microblogs Using #Semantic Technologies@twitter Mining #Microblogs Using #Semantic Technologies
@twitter Mining #Microblogs Using #Semantic Technologies
 
Swap2010 twitter minining using semantic web technologies and linked data
Swap2010 twitter minining using semantic web technologies and linked dataSwap2010 twitter minining using semantic web technologies and linked data
Swap2010 twitter minining using semantic web technologies and linked data
 
AppSec California 2018: The Path of DevOps Enlightenment for InfoSec
AppSec California 2018: The Path of DevOps Enlightenment for InfoSecAppSec California 2018: The Path of DevOps Enlightenment for InfoSec
AppSec California 2018: The Path of DevOps Enlightenment for InfoSec
 
Bitrzr - Ignite Portugal Tecnológico
Bitrzr  - Ignite Portugal TecnológicoBitrzr  - Ignite Portugal Tecnológico
Bitrzr - Ignite Portugal Tecnológico
 
The Daily Grind - Milling Stories to Reduce Risk
The Daily Grind - Milling Stories to Reduce RiskThe Daily Grind - Milling Stories to Reduce Risk
The Daily Grind - Milling Stories to Reduce Risk
 
Multipathed, Multiplexed, Multilateral Transport Protocols - Decoupling trans...
Multipathed, Multiplexed, Multilateral Transport Protocols - Decoupling trans...Multipathed, Multiplexed, Multilateral Transport Protocols - Decoupling trans...
Multipathed, Multiplexed, Multilateral Transport Protocols - Decoupling trans...
 
Innotech Austin 2017: The Path of DevOps Enlightenment for InfoSec
Innotech Austin 2017: The Path of DevOps Enlightenment for InfoSecInnotech Austin 2017: The Path of DevOps Enlightenment for InfoSec
Innotech Austin 2017: The Path of DevOps Enlightenment for InfoSec
 
Netta Doron - Delivery on steroids - Codemotion Rome 2019
Netta Doron - Delivery on steroids - Codemotion Rome 2019Netta Doron - Delivery on steroids - Codemotion Rome 2019
Netta Doron - Delivery on steroids - Codemotion Rome 2019
 
Important metrics for Measuring Code Health
Important metrics for Measuring Code HealthImportant metrics for Measuring Code Health
Important metrics for Measuring Code Health
 
Viral is a Dirty Word
Viral is a Dirty WordViral is a Dirty Word
Viral is a Dirty Word
 
Supporting Remote Work While Securing, Governing, and Protecting Your Microso...
Supporting Remote Work While Securing, Governing, and Protecting Your Microso...Supporting Remote Work While Securing, Governing, and Protecting Your Microso...
Supporting Remote Work While Securing, Governing, and Protecting Your Microso...
 
IBMers at SxSW 2013
IBMers at SxSW 2013IBMers at SxSW 2013
IBMers at SxSW 2013
 
Webinar: CWAF for Mid Market/Enterprise Organizations
Webinar: CWAF for Mid Market/Enterprise OrganizationsWebinar: CWAF for Mid Market/Enterprise Organizations
Webinar: CWAF for Mid Market/Enterprise Organizations
 
Busting the #SocialMedia Silo
Busting the #SocialMedia SiloBusting the #SocialMedia Silo
Busting the #SocialMedia Silo
 
Defense-Oriented DevOps for Modern Software Development
Defense-Oriented DevOps for Modern Software DevelopmentDefense-Oriented DevOps for Modern Software Development
Defense-Oriented DevOps for Modern Software Development
 
Defense-Oriented DevOps for Modern Software Development
Defense-Oriented DevOps for Modern Software DevelopmentDefense-Oriented DevOps for Modern Software Development
Defense-Oriented DevOps for Modern Software Development
 

Recently uploaded

Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Rob Geurden
 
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationBradBedford3
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanyChristoph Pohl
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesPhilip Schwarz
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Andreas Granig
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEEVICTOR MAESTRE RAMIREZ
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfAlina Yurenko
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Hr365.us smith
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commercemanigoyal112
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Matt Ray
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsSafe Software
 
Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Mater
 
PREDICTING RIVER WATER QUALITY ppt presentation
PREDICTING  RIVER  WATER QUALITY  ppt presentationPREDICTING  RIVER  WATER QUALITY  ppt presentation
PREDICTING RIVER WATER QUALITY ppt presentationvaddepallysandeep122
 
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...Akihiro Suda
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based projectAnoyGreter
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceBrainSell Technologies
 
Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringHironori Washizaki
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmSujith Sukumaran
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Angel Borroy López
 

Recently uploaded (20)

Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...
 
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion Application
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEE
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commerce
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data Streams
 
Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)
 
PREDICTING RIVER WATER QUALITY ppt presentation
PREDICTING  RIVER  WATER QUALITY  ppt presentationPREDICTING  RIVER  WATER QUALITY  ppt presentation
PREDICTING RIVER WATER QUALITY ppt presentation
 
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based project
 
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort ServiceHot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. Salesforce
 
Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their Engineering
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
 

A deep dive into measuring dependency freshness with lib year