Tag dependency-management-data

 Photo

A couple of weeks ago I was at the Manchester Gophers, giving them a sneak peek of my tutorial I'm doing on Friday at #GopherConUK, and I had a blast - was a great time with some great people, and always a fan of sharing more about #DependencyManagementData

Their post has some other great photos, but I think if you really want a convince to go and speak - if the great people isn't enough - you also get an amazing speaker gift - a custom made Gopher!

A "Funko Pop" style collectible, custom made by the Manchester Gophers organisers for Jamie Tanna. It's marked as "05", as the 5th (or is it 0-indexed and therefore 6th?) speaker. It's marked for Jamie Tanna (me!) for speaking in July 2025. Most importantly, it's an "Apex Gopher", with Go's Gopher mascot being positioned in the game of Apex Legends, which I play a lot, and is styled as the legend Caustic, with a little gas canister, and the R301, my favourite weapon. Organisers of the Manchester spent a tonne of time reading through years of Week Notes to perfect the gift, which is hugely awesome, inventive and super cool. It sits atop my desk in this photo, but it's usually in my office background.

 Like

Liked DVD (@dvdgc13@octodon.social)
Post details
Quantifying your reliance on #OSS by @www.jvt.me@www.jvt.me They started to create a dependency tree to determine whether they should take part in #hacktoberfest. But it's not always β˜€οΈπŸŒˆ as in some cases all depends on a very fragile library ([xkcd comic#2347](https://xkcd.com/2347/)) Understanding how your business depends on software is important from a few points: - how am I affected by migrating away from #OpenSource - usage of unwanted libraries - understand usage of libraries and their versions - discover unmaintained, deprecated or vulnerable software But all that applies to #InnerSource too!! - how maintained are the dependencies? - how are the security practices followed in the supply chain? How can we do it? It can be done using #OpenSource with dependency-management-data https://dmd.tanna.dev/ with a CLI and web interface. It uses a #sqlite db, and provides a graphQL api too. And without vendor locking! Dependabot API helped him to get some insights to know where contribute that were helpful to the company he was working. But it was not enough information. endoflife.date helped him to find what's soon to expire and other similar websites for other info. `dmd` helps in an easier way and it uses #renovate and other tools and services to get all the data for the model. Then you can query the db with what you are interested. It comes with some pre-baked queries. For #InnerSource you could define advisories and policies for when you don't have open APIs to query for that information. For example, flag when some software is using an old git server instance or set a set of code owners, or how many customer facing is using an outdated dependency. Their [website has some case studies with more examples](https://dmd.tanna.dev/case-studies/). #SOOCON24