TIETOJA TÄSTÄ JAKSOSTA
Episode 92
This week on Herding Code, Kevin, Jon and Scott K speak with Dru Sellers and Rob Reynolds about Nu, a .NET package management system designed to solve your open source distribution/consumption issues. The guys discuss how package management is handled in other communities, namely Ruby, and how the .NET world can benefit from these same practiced.- Dru explains the concept of package management and how it is implemented in other communities. He continues by exposing package management’s absence in the .NET space and how Nu came into being.
- Rob basically shares the typical user experience and how to add open source references with Nu.
- Kevin asks about the decision to take on the heavy dependency on Ruby. The guys get into the similarities and differences between Ruby and .NET packaging, the use of the Ruby Gems server and standing up their own Nu server.
- Rob and Dru speak to the Gem Spec and how can contribute their open source packages to Nu.
- The guys talk about dependencies, versions and package upgrade paths with Nu. Rob and Dru also share the challenges around management of open source projects like MassTransit and NServiceBus which include many cascading dependencies and the practicality of hosting packages for contrib projects which are being updated at breakneck speeds.
- Kevin asks about Bundler and the use of the local gem cache. Dru digs a little more into the differences between Ruby and .NET package management and introduces concepts like freezing references.
- Rob basically speaks to Semantic Versioning – a formalized policy on bumping version numbers.
- Rob and Dru talk about ownership and how to get one’s packages added to the Gem server. Scott K speaks of security, evil-doers, and lawyers.
- The group entertains the idea of hosting their own Gem Servers.
- Rob basically walks through another Nu usage with a RoundhousE example.
- Kevin notes that Nu installs are focused on the release of assemblies only. Rob and Dru talk to the distribution of documentation, samples and even executables as well.
- Dru provides the rundown of other .NET package management systems, their approaches and how they differ from Nu.
- Jon talks about open source naming, Google Juice and asks about the origins of the Nu (Nubular) name.
- Scott K asks what happens if Microsoft ever releases a package manager. The guys respond with talk of “bringing the awesome” and Jon shares that having more than one of something is rarely a bad thing.
- Kevin asks about the Nu roadmap. Rob and Dru talk to stabilization, issue/request tracking, and building up their own Gem Server.
- Jon asks about project contributors. Dru gives props to Bil Silmer for his contributions to the project. He also talks about the development of Nu for Visual Studio and the integrated add reference experience it will offer devs. Dru also thanks Nick Quaranto and the Ruby Community for the temporary use of their Gem Server. Jon asks how “our” use of the Gem has been received by the Ruby Community.
- K Scott basically dies.
- Dru further pimps Nu and requests that all open source projects submit their packages. Dru teases us with talk of TopShelf, UppercuT and Rob basically pimps database versioning with RoundhousE.
- Dru Sellers, @drusellers
- Rob Reynolds, @ferventcoder
- Nu - Gems for .NET
- MassTransit
- Nu for Visual Studio
- Michael Carter, @kiliman
- Bundler
- Semantic Versioning
- IronRuby
- Tom Preston-Werner
- universal-.net
- Will Green, @hotgazpacho
- Nu Google Group
- Bil Simser @bsimser
- RoundhousE
- hornget
- Bricks
- NGems
- OpenWrap
- Sebastien Lambla, @serialseb
- OpenRasta
- Nu YouTrack
- GemCutter
- Nick Quaranto, @qrush
- Topshelf
- UppercuT
Englanti
Yhdysvallat
TÄSSÄ EPISODISSA
TRANSKRIPTIO 🔗
Are you the producer of this podcast?
Add a podcast transcript
Need Audio-to-Text?
Transcribe with Listen411 in Just 60 Seconds
HAE EDELLISIÄ EPISODEJA
Hae kanavan Herding Code vanhoja jaksoja.
MUITA jaksoja TÄSSÄ PODCASTISSA
Kevin and Jon talk to Shawn Wildermuth about his new documentary film, Hello World. Shawn talks about how this film project began as a “love letter to software development,” exploring how amazing this career can be. As he delved into it he became more aware of the lack representation of…
Kevin, Jon and Rob talk to Ben Scheirman about developing user interfaces for the Apple platform with SwiftUI and Combine.
Ben screencasts at NSScreencast and is the creator of the Combine Swift course.
Download / Listen: Herding Code 244: Herding Code 244: Ben Scheirman on SwiftUI and Co…
Recently Jon switched to developing on macOS, and Rob’s been developing on Windows. It’s time for the Freaky Friday edition! The guys compare notes, what they like, what’s confusing, and what they’ve learned.
Download / Listen: Herding Code 241: The Freaky Friday macOS /…
Download / Listen: Herding Code 240: Phil Haack on Working from Home
https://herdingcode.com/wp-content/uploads/HerdingCode-0240-Phil-Haack.mp3
Jon, Kevin, and Rob talk to Phil Haack about working from home.
Links:
How To Work From Home
How to Lead From Home
Geographically Distrib…
Jon talks to Bruno Borges and Mark Heckler about Java development.
https://herdingcode.com/wp-content/uploads/HerdingCode-245-Catching-up-on-Java-dev-with-Bruno-Borges-and-Mark-Heckler.mp3
What? On video now?!?!
Download / Listen: Herding Code 245: Catching up on Java dev with Bruno B…
Vastuuvapautusilmoitus: Tälle sivulle upotettu podcast ja kuvitus ovat peräisin Herding Code:ltä, joka on sen omistajan omaisuutta, eikä se ole sidoksissa Listen Notes, Inc:n tukemaan.
MUOKKAA
Kiitos, kun autoit pitämään podcast-tietokantaa ajan tasalla.