Chocolatey, har Windows lärt sig av linux?

No Gravatar

Äntligen har det kommit en pakethanterare till Windows. Den påminner lite om apt-get och med den kan man ladda ner och installera både verktyg och applikationer.

Installationen av Chocolatey är enkel. Starta powershell och skriv in:

iex ((new-object net.webclient).DownloadString("http://bit.ly/psChocInstall"))

När man väl har det installerat så är det bara att gå in och titta om det man vill ha finns. Än så länge finns det 120 paket som t.ex. ASP.NET MVC och Notepad++. För att installera ett paket så skriver man bara cinst och paketets namn. För att installera 7Zip hade jag skrivit:

cinst 7zip

Så enkelt, så ladda hem och testa det! Jag hörde talas om det när jag lyssnade på Herding Code.

Git-kurs

Git LogoJag har idag hållt en liten kurs (3 timmar) som introducerat utvecklare till Git och distribuerad versionshantering. Deltagarna jobbar dagligen i Windows och Visual Studio och trots att det inte är min dagliga hemvisst så flöt allt på bra, Git Extensions fungerade fint t ex och ingen av deltagarna fastnade på nyckelhantering eller andra “vanliga” uppstartsproblem.

Följande ämnen hanterades:

  • Grunderna: Vad är versionshantering egentligen? Vad är skillnaden mellan centraliserad och decentraliserad versionshantering? Vad är speciellt för Git?
  • Versionshanteringens bitar: blob, tree, commit, tag, branch. Repo, index, staging area och arbetsmapp
  • Installation, grundkonfigurering
  • Vardagsarbetet: commit, branch, merge, push & pull, clone & init
  • Server och dela kod via SSH, GitHub, Gitorous.

Kursen är i huvudsak praktisk och inriktad på att få den som redan jobbat med centraliserad versionshanteringssystem, såsom CVS, Subversion och Microsofts SourceSafe, att komma igång.

Det finns fler ämnen att hantera – de som ingick i kursen ger basen för det dagliga arbetet och troligen behöver man inte någonsin lära sig mer om man inte är intresserad.