Materialer fra august møde

Tuesday, 7 September 2010 20:18 by martin

Du kan downloade materialerne fra min præsentation af Guidance Automation i VS 2010 her: Download Guidance.zip

Hvis man skal bruge Guidance Automation som bruger skal man installere

  1. Visual Studio 2010 (Ultimate eller Professional – Express duer naturligvis ikke – fordi Express ikke tillader nogen form for Extensions ! Det er nærmest hoved forskellen på Express og de andre versioner)
  2. GAX 2010  - via Extension Manager

 

Hvis man er udvikler skal man installere

  1. Visual Studio 2010 (Ultimate eller Professional – Express duer naturligvis ikke)
  2. Visual Studio 2010 SDK
  3. GAX 2010  - via Extension Manager
  4. GAT 2010  - via Extension Manager

 

Rækkefølgen er vigtig. I forhold til de fejl jeg nævnte.

Hvis man skal installere MME. Er det (også via Extension Manager):

  1. Managed Menu Extension (MME) – en MSI Pakke
  2. MME MenuManager Template – en VSIX pakke der bygger oven på. Kan ikke bruges alene.

 

Koden til MME kan findes på http://mme.codeplex.com ikke den smukkeste kode i verden indtil en dag får det refaktoreret J men man kan få en idé om hvordan det foregår. Til gengæld fungerer det rigtigt fedt.

Jeg håber på et tidspunkt at få samlet MME i én pakke i stedet for 2. Helst VSIX. Selvom VSIX ikke umiddelbart kan understøtte MME fordi MME bygger på en Visual Studio AddIn (se min slide om hvad VSIX understøtter), kan jeg sandsynligvis kode mig ud af det.

Solzip kan hentes på http://solzip.codeplex.com og her er koden omvendt ganske nydelig når jeg selv skal sige det J Desværre virker Solzip pt. kun til VS2008 indtil jeg får tid til at opgradere.

Tilgengæld virker den GAX recipe der også er at finde blandt solzip koden til både VS2010 og 2008 hvis man ønsker at lægge den i sin egen factory.

 

 - Jesper Niedermann

Materialer fra april møde om Globalisering i .NET

Tuesday, 4 May 2010 07:55 by martin

Nu kan Bjarne Dam Sørensens slides fra hans præsentation af Globalization i .NET hentes som pdf her

Tools og produktivitet – Materiale fra møde

Thursday, 21 January 2010 17:05 by michael

Som lovet er her “Tools og produktivitet” præsentationen i PDF format:

.. og Visual Source Safe PowerPoint:

Materialer fra møde om spiludvikling med XNA Game Studio 3.0

Friday, 18 December 2009 08:32 by martin

Jakob har lagt slideshow og kodeeksempler fra sin præsentation i onsdags på sin blog, http://xnafan.net/, hvor du i øvrigt kan læse meget mere om spiludvikling med XNA Game Studio.

Tags:  
Actions:   E-mail | del.icio.us | Permalink | Comments (0) | Comment RSSRSS comment feed

Materialer fra september møde

Friday, 18 September 2009 14:36 by Martin
Som lovet er min præsentation og eksempelkoden fra min præsentation af SOLID principperne hermed klar til download!

aanug.SOLID.presentation.zip (192,76 kb)

Materialer fra juni møde

Wednesday, 24 June 2009 21:53 by Martin

Nu er materialerne fra vores juni møde klar til download.

Jeg håber deltagerne fik en fornemmelse for hvad BDD går ud på og hvorfor det er umagen værd.

Der blev efterspurgt en slags roadmap til de som gerne ville starte på TDD. En sådan er jeg i færd med at lave sammen med en webcast der demonstrerer TDD. Materialet kommer online i løbet af sommerferien.

aanug.bdd.presentation.zip (596,02 kb)

Præsentation af BDD for AANUG.pptx (57,83 kb)

Tags:  
Actions:   E-mail | del.icio.us | Permalink | Comments (0) | Comment RSSRSS comment feed

Web development tools - Final words

Friday, 22 May 2009 09:07 by Michael

Michael Holm Andersen siger...

Som lovet er her Powerpoint præsentation fra oplæg om "Web Development tools". Oplægget omkring produktivitet og værktøjer der hjælper os med at være bedre, hurtigere og smartere web-udviklere må vi tage på et kommende møde :-)

Jeg håber I kan bruge nogle af de tips/tricks der blev fremvist og er der spørgmål kan I jo smide spørgsmål som en kommentar til denne post. 

aanugPPTmode8_MHAtools-WEB.pptx (1.46 mb)

Dropbox og Subversion - Final words

Friday, 22 May 2009 08:55 by Michael

Jesper Niedermann siger...

Tak for fremmødet i går.

Det var lidt utilfredsstillende for mig at jeg kun hørte Michaels ellers interessante tool foredrag med et halvt øre pga. tekniske problemer. :O)

Det drejede sig om at min ene VMWare klient ikke kunne komme på internettet via mit 3G modem. Løsningen blev at anvende DNS Ip'erne fra https://www.opendns.com/start/ og sætte Network adapteren som NAT. OpenDNS har tidligere hjulpet mig f.eks kunne jeg ikke komme på nettet fra Windows 7, betaudgaven uden.

I forvirringen var der en række pointer som jeg ikke fik frem.

DropBox:

  • Det hele blev måske lidt for rosenrødt og jeg glemte at nævne 2 ulemper.
    • Den ene ulempe, der iøvrigt er en af de ting jeg godt kan lide, er at man kun kan have en  folder som værende sin DropBox.Det kan gå hen og blive en decideret ulempe, hvis man f.eks både ønsker en gratis og en betalt account.
    • Det andet er at dropbox'en forøger opstarts tid af ens PC, gennemsnitligt med 20-30 sekunder, så hvis man hader at vente skal man muligvis anvende et andet produkt. Åbenbart laver den en eller anden weird indexering af filerne ved opstart. Jeg er ikke generet af det, og i brug er den jo lynende hurtig.
  • Derudover kan jeg ikke nævne for ofte hvor revolutionerende et produkt det har været for mig i de sidste 7-8 mdr.
  • Omkring virtualisering af applikationer har jeg regnet ud hvad det var Michael snakkede om det var www.thindownload.com med allerede virtualiserede applikationer. Som er allerede virtualiserede apps. Det jeg snakkede om var hvordan man selv virtualiserer applikationerne. Jeg fik ikke nævnt at operativsystems afhængige apps. (naturligvis) kræver at man virtualiserer en udgave til hvert operativ system.
  • Spørgsmålet om hvorvidt Dropbox ejer ens filer har jeg nu undersøgt. På https://www.getdropbox.com/terms fremgår det tydeligt at man SELV ejer sine filer. Dropbox vil ikke røre dem med en ildtang :O)
  • Som sagt hvis i er interesseret i en account så mail til jesper@niedermann.dk


Subversion:

  • Jeg fik ikke nævnt at Merge er blevet "forbedret" siden version 1.5 så der nu er en mergetracking der gør at man ikke kan komme til at merge de samme ændringer 2 gange. Jeg er ikke sikker på at det er en feature jeg kan lide. Jeg kan godt lide selv at have kontrollen.
  • Som Martin nævnte kan Subversion ikke lide renames af bl.a. folders. Hvad jeg glemte at sige er at den situation er blevet væsentligt forbedret i hvertfald inden for det sidste års tid. Jeg har brugt subversion intensivt 2005-2006 og 2008-2009 og har lagt mærke til at tingene fungerer bedre nu. Man kan også læse at version 1.6 f.eks blev forbedret med bedre detection af conflicts på folder level.
  • Omkring hvilken database Subversion bruger. Det er korrekt at der bruges flade filer i form af FSFS filsystemet. Det er IKKE korrekt at man er gået væk fra Berkeley DB, men siden version 1.2 har FSFS været default. F.eks anvendte den server installation jeg viste jer (VisualSVN server) FSFS uden at jeg fik valget. Atomicitet af Commits sikres ved at alle filer først placeres i et transaktions bibliotek, og derefter kopieres de alle lokalt over til repositoriet. Så der kan i princippet gå noget galt hvis serveren bryder sammen midt i processen, men da processen genopstartes når serveren tændes igen, må det være uhyre sjældent. Faktisk siger de at der er mindre chance for datakorruption I FSFS end i Berkeley DB.


Download filer:

DropBox.pptx (122.88 kb)

Subversion.pptx (60.66 kb)

Materialer fra marts møde

Thursday, 30 April 2009 09:31 by Michael
Så er materiale fra Commerce Server 2007 mødet klar til download: Microsoft Commerce Server 2007.pdf (903.35 kb)

Materialer fra februar mødet

Monday, 27 April 2009 12:53 by Martin
Du kan finde materialerne fra Umbraco præsentationen af Per Plough her