-
As software creators we don't get to decide what version of our tools / libraries that people use. If we try to force them, our users will go somewhere else. Update: What Type of Software This Applies To This post talks of tools, applications and libraries. Things that end up in the users hands....
-
“If only there was some way to quickly and silently install applications and tools on my windows machine.” Chocolatey is kind of like an apt-get, but for Windows. It is a machine level package manager that is built on top of NuGet command line and the NuGet infrastructure. Jason Jarrett recently described...
-
Easy and Instant deployments and instant scale for .NET? Awhile back a few of us were looking at Ruby Gems as the answer to package management for .NET . The gems platform supported the concept of DLLs as packages although some changes would have needed to happen to have long term use for the entire...
Posted to
Rob Reynolds - The Fervent Coder
by
Rob Reynolds
on
02-16-2011
Filed under:
Filed under: NHibernate, Fluent NHibernate, RoundhousE, HowTo, UppercuT, Development, Git, Tools, .NET, Agile, Gems, Challenge
-
Recently UppercuT (UC) quietly released version 1 (in August). I’m pretty happy with where we are, although I think it’s a few months later than I originally planned. I’m glad I held it back, it gave me some more time to think about some things a little more and also the opportunity to receive a patch...
-
The thing to realize is that the destination is never the most important part of the journey. It’s the journey itself. When you start a journey, you are never fully sure where it is going to end up. We started the journey down package management for .NET three times with Nu[bular] (we in this context...
-
Dru and I were recently featured on Herding Code Podcast. In the podcast we talk about everything from package management in general to Nubular (Nu) to other package management systems ( OpenWrap , Bricks , and Horn , although horn was/is slightly different) to the possibility of Microsoft releasing...
-
Imagine we are awhile into the future. How do you get open source releases down to your project so that you can use them? How do you get the products down to your computer so that you can use them? Is it easier or harder than the way we’ve always done it before? The Past and Present Before we can go...
-
In a previous post I mentioned how I was going to show you how UppercuT (UC) has the ability to make gems stupid simple to create and publish. You ask if gems can get any easier and to that I answer, “Why YES, they can!” How about just filling out the information for the gemspec, running...
-
There has been a lot of response in the community about this gems idea we’ve been talking about. I even had the opportunity to sit down with Nick Quaranto , the guy behind Rubygems.org , over coffee Sunday and talk about where we think we are going and what it will take to get there. One of the biggest...
-
In my last post I didn’t mention dependencies. Dependencies are their own animal. They require a couple more things to be in place. Let’s talk about those things. In the .NET world, the dependency for compiled bits is usually an exact version of a reference. Let me explain. So for example...
-
In my last post I showed gems being used for .NET. Now let’s talk about How. Most of this stuff I’ve learned over the past two days, so if I have a mistake here or you have a better idea, please don’t hesitate to offer a better solution. The GemSpec The Gem::Specification reference...
-
The Ruby community has enjoyed a great user experience with a package management system they use called Gems. A gem is a package (or a library), compressed with some additional metadata, and can be either source files or binaries. Let’s focus on binary gems. We have the same concept in .NET (DLLs...