<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Altran CIS bloggen &#187; 2010</title>
	<atom:link href="http://blogg.altran.se/cis/index.php/tag/2010/feed/" rel="self" type="application/rss+xml" />
	<link>http://blogg.altran.se/cis</link>
	<description>Altran CIS bloggen</description>
	<lastBuildDate>Thu, 26 Jan 2012 18:32:42 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>TechEd Europe 2010 &#8211; Sammandrag av tredje dagen</title>
		<link>http://blogg.altran.se/cis/2010/11/12/teched-europe-2010-sammandrag-av-tredje-dagen/</link>
		<comments>http://blogg.altran.se/cis/2010/11/12/teched-europe-2010-sammandrag-av-tredje-dagen/#comments</comments>
		<pubDate>Fri, 12 Nov 2010 07:25:03 +0000</pubDate>
		<dc:creator>Kompetensfabriken</dc:creator>
				<category><![CDATA[ECM]]></category>
		<category><![CDATA[Konferenser]]></category>
		<category><![CDATA[SharePoint 2010]]></category>
		<category><![CDATA[Sharepoint]]></category>
		<category><![CDATA[Webb]]></category>
		<category><![CDATA[2010]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[SP2010]]></category>
		<category><![CDATA[TechEd]]></category>
		<category><![CDATA[Visual Studio]]></category>

		<guid isPermaLink="false">http://blogg.altran.se/cis/?p=819</guid>
		<description><![CDATA[Applied Software Testing with Visual Studio 2010
 
Dagens första session handlade om test och vad Visual Studio 2010 erbjuder för verktyg och vad man bör tänka på. Det Microsoft har haft i åtanke med Visual Studio är att det skall vara det kompletta verktyget för systemutveckling och alla där till hörande aktiviteter. Det är en fin [...]]]></description>
			<content:encoded><![CDATA[<div dir="ltr"><span style="font-family: Tahoma; color: #000000; font-size: x-small;"><strong>Applied Software Testing with Visual Studio 2010</strong></span></div>
<div dir="ltr"> </div>
<div dir="ltr"><span style="font-family: tahoma; font-size: x-small;">Dagens första session handlade om test och vad Visual Studio 2010 erbjuder för verktyg och vad man bör tänka på. Det Microsoft har haft i åtanke med Visual Studio är att det skall vara det kompletta verktyget för systemutveckling och alla där till hörande aktiviteter. Det är en fin tanke, men frågan är hur många som i praktiken faktiskt använder Visual Studio som det ultimata verktyget. Just testdelarna följer ju inte med i standardversionerna utan kräver att man kör Ultimate eller den särskilda testversionen. I många projekt jag själv jobbat i har man istället använt open source alternativ och tredjepartsprodukter för att komplettera sin verktygslåda med test- och planeringsverktyg.</span></div>
<div dir="ltr"> </div>
<div dir="ltr"><span style="font-family: tahoma; font-size: x-small;">Nåväl, om man nu sitter på Ultimate licensen så ingår det ju faktiskt och helt klart är det rätt trevliga funktioner som erbjuds. Eftersom allt är integrerat så hänger user stories, testfall, buggar och källkod ihop och det är enkelt att följa utvecklingen av en särskild feature/funktionalitet genom hela livscykeln. Att allt är samlat på samma ställe (Team Foundation Server) gör det hela enkelt ur ett administrationsperspektiv. Vill man t.ex. göra ändringar i sin infrastruktur behöver man inte leta runt i hela serverparken och se till att man får med sig all data ur olika system till den nya plattformen man tänkt sig migrera till.</span></div>
<div dir="ltr"> </div>
<div dir="ltr"><span style="font-family: tahoma; font-size: x-small;">Jag skall inte gå in i detalj på varje enskilt testverktyg som ingår i VS2010 utan nöjer mig med att säga att det finns väldigt bra möjligheter till planering och uppföljning där man både före och under projektets gång enkelt kan plocka fram den information man är intresserad av, såsom olika dashboards för buggar, autmatiska byggen, senaste incheckningar, färdiga och godkända testfall osv osv (lång mening detta!). Kort sagt finns det man behöver tillgängligt med grafer och siffror och det som slår mig är att det som presenteras ser snyggt ut och man begriper direkt vad man tittar på.</span></div>
<div dir="ltr"> </div>
<div dir="ltr"><span style="font-family: tahoma; font-size: x-small;">Förutom presentation av vad som finns tillgängligt i Visual Studio gick föreläsaren också igenom vad man bör tänka på rent allmänt i mjukvaruprojekt sett ur ett testperspektiv. Mycket kretsade kring automatisering och där bör man först ställa sig några frågor innan man sätter igång.</span></div>
<ul style="font-family: Tahoma; font-size: 10pt;" dir="ltr">
<li>
<div><span style="font-family: tahoma;">Can this be automated?</span></div>
</li>
<li>
<div><span style="font-family: tahoma;">Cost of autmation?</span></div>
</li>
<li>
<div><span style="font-family: tahoma;">Cost of maintaining autmation?</span></div>
</li>
<li>
<div><span style="font-family: tahoma;">Benfits of automating this?</span></div>
</li>
<li>
<div><span style="font-family: tahoma;">How should we automate?<br />
</span><span style="font-family: tahoma;">- Unit testing of this feature<br />
</span><span style="font-family: tahoma;">- Web performance test of this feature<br />
</span><span style="font-family: tahoma;">- etc</span></div>
</li>
<li>
<div><span style="font-family: tahoma;">What should we automate in the project?<br />
</span><span style="font-family: tahoma;">- Deployment?<br />
</span><span style="font-family: tahoma;">- Test cases<br />
</span><span style="font-family: tahoma;">- etc</span></div>
</li>
</ul>
<div dir="ltr"><span style="font-family: tahoma; font-size: x-small;">Kontentan är att man tidigt i projektet skall skaffa sig en teststrategi med releaseplanering, iterationsplanering osv just ur testperspektivet. Vilka tester är viktigast? Ett kul exempel som föreläsaren tog upp var &#8221;What would make Steve look bad?&#8221;. Det handlade helt enkelt om att identifiera vilka funktioner som kommer få din chef/beställare/projektgrupp att få stå med mössan i hand och skämmas om de inte fungerar. Testfall som täcker in de viktigaste funktionerna alltså. Dessa bör alltid vara högt prioriterade och skall identifieras så snabbt som möjligt, återkomma i flera av projektets faser osv.</span></div>
<div dir="ltr"> </div>
<div dir="ltr"><span style="font-family: tahoma; font-size: x-small;">Ja, det var något om testning och VS2010. Otroligt mycker mer finns självfallet att berätta/beskriva, men det får bli i ett annat forum. Nu skall jag vidare och få en introduktion till Microsoft CRM2011 för utvecklare.</span></div>
<div dir="ltr"> </div>
<div dir="ltr"><span style="font-family: tahoma; font-size: x-small;">//David.</span></div>
<div dir="ltr"> </div>
<div dir="ltr"> </div>
<div dir="ltr"><span style="font-family: tahoma; font-size: x-small;"><strong>Developer Introduction to CRM 2011</strong></span></div>
<div dir="ltr"> </div>
<div dir="ltr"><span style="font-family: tahoma; font-size: x-small;">För att få en inblick i Microsofts CRM produkt hoppade jag in på en session om just detta som var riktad mot utvecklare. Det handlade alltså om den kommande versionen (2011) av Microsoft Dynamics CRM, eller xRM som de nu vill kalla det. Det behöver inte nödvändigtvis vara Customer Relationship Management, det kan vara &#8221;Any Relationship Management&#8221;. Man planerar att släppa den riktiga releaseversionen i Januari 2011.</span></div>
<div dir="ltr"> </div>
<div dir="ltr"><span style="font-family: tahoma; font-size: x-small;">Hur som helst så gick man igenom produkten i helikopterperspektiv och påpekade flitigt att oavsett om du vill jobba i molnet eller lokalt &#8221;on the premises&#8221; så spelar det ingen roll. Du kan starta på det ena sättet och sedan byta om du vill. De demonstrationer som gjordes under sessionen använde naturligtvis online varianten och det flöt faktiskt på riktigt bra genom alla tre gränssnitt som demonstrerades. Dessa var Outlook, webbläsaren och Windows Phone. I webbgränssnittet kunde alla snabbt konstatera att den välkända ribbonkontrollen återfinns även i denna produkt. Tydligen delar CRM 2011 och SP2010 samma kodbas så allt som går att göra i SP2010 gällande ribbon, contextmenyer etc fungerar på precis samma sätt i CRM 2011.</span></div>
<div dir="ltr"> </div>
<div dir="ltr"><span style="font-family: tahoma; font-size: x-small;">I outlook integreras CRM 2011 riktigt fint och allt du kan göra med &#8221;vanliga&#8221; outlookobjekt såsom flaggning, kategorisering etc, går också att göra med dina CRM objekt. Vill du knyta mail i inkorgen till CRM går det också som en dans (förhoppningsvis utan felaktiva danssteg) genom att enkelt länka ihop mailet med aktuell &#8221;kund&#8221;. När väl första mailet är knutet så åker framtida konversationer automatiskt in i CRM och kopplas ihop så att det går att följa upp dessa t.ex. i webbgränssnittet utan att du har Outlook till hands.</span></div>
<div dir="ltr"> </div>
<div dir="ltr"><span style="font-family: tahoma; font-size: x-small;">Som utvecklare finns det riktigt bra möjligheter att jobba med CRM 2011 då det är byggt i .NET 4 och exponerar alla businessobjekt, webbservicar och annat som behövs för att bygga den specifika affärslogiken man behöver. För att nämna några intressanta features som erbjuds till dig som utvecklare så finns bl.a. möjligheten att skapa plugins som exekverar din egen kod, t.ex. vid sparaoperationer. Du kan jobba med &#8221;secured fields&#8221; som innebär att du kan styra på fältnivå vem som får ta del av informationen på ett objekt i CRM (t.ex. kundobjekt). Det finns också en audit history tillgänglig där man kan se vem som uppdaterat vad mm. Ja, detta var några exempel men det finns ju mycket mycket mer. Kort sagt får man ganska mycket funktionalitet &#8221;out of the box&#8221; som man kan utnyttja och enkelt bygga vidare på. </span><span style="font-family: tahoma; font-size: x-small;">För den som vill veta mer ur just utvecklarperspektivet finns ett whitepaper att tanka hem här: <a href="http://blogg.altran.se/cis/wp-admin/redir.aspx?C=38053cf52cf74cc48822cb39bd1b1ee1&amp;URL=http%3a%2f%2ftinyurl.com%2fcrmdevwp" target="_blank">http://tinyurl.com/crmdevwp</a>. </span><span style="font-family: tahoma; font-size: x-small;">Det finns också information att ta del av på channel9, <a href="http://blogg.altran.se/cis/wp-admin/redir.aspx?C=38053cf52cf74cc48822cb39bd1b1ee1&amp;URL=http%3a%2f%2fchannel9.msdn.com%2ftags%2fcrm" target="_blank">http://channel9.msdn.com/tags/crm</a>.</span></div>
<div dir="ltr"> </div>
<div dir="ltr"><span style="font-family: tahoma; font-size: x-small;">Nu på eftermiddagen blir det till att besöka utställningen lite mer här på TechEd och spana in intressanta produkter särskilt inom SharePointområdet. Jag har redan identifierat att det finns ett stort utbud (kanske för stort tom) av migreringsverktyg för att migrera från allt möjligt in till SP2010. Stannar man till och pratar lite med utställarna blir de ofta eld och lågor och trycker giveaways i dina händer innan du hinner blinka samtidigt som de scannar din namnbricka för att få dina kontaktuppgifter. Nåja, det får man väl stå ut med även om jag känner att jag inte behöver fler tshirts med olika företagsloggor&#8230;</span></div>
<div dir="ltr"> </div>
<div dir="ltr"><span style="font-family: tahoma; font-size: x-small;">//David.</span></div>
<hr />
<div dir="ltr">
<div dir="ltr">
<div>
<div dir="ltr"><span style="font-family: Tahoma; color: #000000; font-size: x-small;"><strong>Managed Extensibility Framework in action</strong></span></div>
<div dir="ltr"> </div>
<div dir="ltr"><span style="font-family: tahoma; font-size: x-small;">Managed Extensibility Framework (MEF) är ett nytt ramverk i .NET 4.0 som kan användas till att upptäcka och ladda komponenter i runtime. Det är på sätt och vis ett IoC ramverk på samma sätt som Unity eller Spring.Net men med skillnaden att det går att ladda klasser från komponenter utanför den egna applikationens gränser. Så istället för att referera en dll genom att i Visual Studio lägga till en referns kan detta göras i runtime.</span></div>
<div dir="ltr"><span style="font-family: tahoma; font-size: x-small;">Den stora fördelen här är givetvis att man får en lösare koppling.</span></div>
<div dir="ltr"><span style="font-family: tahoma; font-size: x-small;"><span style="font-family: tahoma;">MEF innehåller två grundläggande delar; hitta den/de komponenter som ska laddas och använda dem. </span>  </span></div>
<div dir="ltr"><span style="font-family: tahoma; font-size: x-small;">Att hitta komponenterna görs genom att man med en speciella typer av providers talar om för applikationen var komponeterna finns.</span></div>
<div dir="ltr"><span style="font-family: Tahoma; font-size: x-small;">För att man därefter ska kunna kommunicera med dem krävs att man har skapat ett kontrakt. Men det är inte ett kontrakt i form av ett interface som de flesta utveckare är vana vid. Kontrakten utgörs i sin enklaste form av textsträngar som används till att peka på den egentliga implementationen av en metod.</span></div>
<div dir="ltr"><span style="font-family: Tahoma; font-size: x-small;">Mot slutet ställdes frågan - vad ska man använda? MEF eller någon annant IoC-ramverk? Som i så många andra fall är svaret; det beror på&#8230;</span></div>
<div dir="ltr"><span style="font-family: Tahoma; font-size: x-small;">Vill man kunna ladda externa komponenter dynamiskt är MEF vägen att gå. Om det man ska ladda finns i den egna applikationen kan man lika gärna använda Unity eller Spring.Net. </span> </div>
<div dir="ltr"> </div>
<div dir="ltr"><span style="font-family: Tahoma; font-size: x-small;">//Jonas.</span></div>
<div dir="ltr"> </div>
<div dir="ltr"> </div>
<div dir="ltr"><span style="font-family: Tahoma; font-size: x-small;"><strong>Entity Framework deep dive</strong></span></div>
<div dir="ltr"> </div>
<div dir="ltr"><span style="font-family: Tahoma; font-size: x-small;">I denna session var det publiken som bestämde vad föreläsarna skulle prata om genom omröstning. Valen föll på performance, repository pattern och flerskiktade applikationer. För var och en av områdena visades en hel del kod och det hela blev till slut en slags checklista med saker och ting man bör tänka på inom respektiva område.</span></div>
<div dir="ltr"><span style="font-family: tahoma; font-size: x-small;">Personligen tyckte jag att performance-delen var den mest intressanta. Om den kan man genrellt säga att ju mer du kan förkompilera (Linq-frågor, vyer, lagrade procedurer, mm) desto bättre prestanda. Den svagaste länken här är Linq-frågorna som i vissa fall inte lämpar sig att förkompilera. </span></div>
<div dir="ltr"><span style="font-family: tahoma; font-size: x-small;">Repository patter är relativt välkänt och jag blev förvånad över att det var så många som ville höra med om det. Det är i sig ingen nyhet och med EF är det inga konstigheter heller. Mest intressant var att de visade hur man skriver enhetstester mot sig repository genom att mocka kontexten (dvs databasen). Det man måste hålla koll på är de interface som olika klasser har och som instantieras i samband med kontexten skapas.    </span> </div>
<div dir="ltr"> </div>
<div dir="ltr"><span style="font-family: Tahoma; font-size: x-small;">//Jonas.</span></div>
</div>
</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blogg.altran.se/cis/2010/11/12/teched-europe-2010-sammandrag-av-tredje-dagen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TechEd Europe 2010 &#8211; Sammandrag av första dagen</title>
		<link>http://blogg.altran.se/cis/2010/11/09/teched-europe-2010-sammandrag-av-forsta-dagen/</link>
		<comments>http://blogg.altran.se/cis/2010/11/09/teched-europe-2010-sammandrag-av-forsta-dagen/#comments</comments>
		<pubDate>Tue, 09 Nov 2010 21:16:57 +0000</pubDate>
		<dc:creator>Kompetensfabriken</dc:creator>
				<category><![CDATA[Konferenser]]></category>
		<category><![CDATA[SharePoint 2010]]></category>
		<category><![CDATA[Sharepoint]]></category>
		<category><![CDATA[Webb]]></category>
		<category><![CDATA[2010]]></category>
		<category><![CDATA[konferens]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[SP2010]]></category>
		<category><![CDATA[TechEd]]></category>
		<category><![CDATA[Visual Studio]]></category>

		<guid isPermaLink="false">http://blogg.altran.se/cis/?p=780</guid>
		<description><![CDATA[Då var vi på plats i Berlin för att ta del av TechEd och för att återrapportera om vad som händer här. &#8221;Vi&#8221; är inga andra än David Lindgren och Jonas Beijer och fram till på fredag har vi inga andra arbetsuppgifter än att inhämta så mycket vi kan från de över 500 sessioner som [...]]]></description>
			<content:encoded><![CDATA[<p>Då var vi på plats i Berlin för att ta del av TechEd och för att återrapportera om vad som händer här. &#8221;Vi&#8221; är inga andra än David Lindgren och Jonas Beijer och fram till på fredag har vi inga andra arbetsuppgifter än att inhämta så mycket vi kan från de över 500 sessioner som erbjuds. Här följer ett sammandrag av dagens föreläsningar.</p>
<hr /><strong>Dagens andra session -  SharePoint 2010 Overview</strong></p>
<p>Dagens andra session handlade lite övergripande om SharePoint 2010. Vad hände med den första sessionen kanske ni undrar? Jo, den handlade om Office 365 och den var intressant, men Jonas tar hand om rapporteringen för denna i sitt blogginlägg.</p>
<p>Såå.. SharePoint 2010. För de som redan bekantat er med SP2010 blir det inga kioskvältare, men för övriga skulle jag vilja göra lite reklam för några specifika nyheter i SP2010.</p>
<p>Det första som kom upp som jag tyckte lät riktigt intressant var möjligheten för utvecklare att integrera sin egenutvecklade kod i Developer Dashboard på ett oerhört enkelt sätt. Nämligen att omsluta sin kod med using direktivet och <strong>SPMonitoredScope</strong>. Enklare än så har det aldrig varit att profilera sin applikation och hitta prestandaproblem. Surfa upp detta om du inte hört talas om det!</p>
<p>Nästa aha-upplevelse är det förbättrade stödet för events av olika slag. Särskilt &#8221;after synchronus events&#8221; som tidigare saknats och som vållat många uppdateringsrelaterade konfliktproblem när man jobbat med listitems efter incheckning etc. Om det är vad jag tror att det är så känns detta riktigt bra och användbart. Tack för det!</p>
<p>Även om man sedan tidigare känner till de grafiska nyheterna såsom Ribbon, Statusbar, Notification area och Dialog framework så ter det sig inte bättre än att man blir rätt sugen på att börja utveckla något <img src='http://blogg.altran.se/cis/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Helt klart är att det tillkommit många stimulerade arbetsverktyg för oss utvecklare!</p>
<p>Ytterligare trevligheter är ju också tillgängliggörandet av data genom REST. Hur schysst är det inte att t.ex. kunna hämta diagram som jpg bild direkt ur en arbetsbok i excel genom följande syntax:</p>
<p><a href="http://myserver/mywebsite/_vti_bin/ExcelRest.aspx/Sales%20Reports/Sales_Report.xlsx/Model/Charts('ResellerSalesChart')?$format=image">http://myserver/mywebsite/_vti_bin/ExcelRest.aspx/Sales%20Reports/Sales_Report.xlsx/Model/Charts(&#8217;ResellerSalesChart&#8217;)?$format=image</a>. </p>
<p>Ja, det var något ur dagens andra session. För den kunskapstörstande rekommenderas starkt att surfa in på channel9 (channel9.msdn.com) och söka på &#8221;SharePoint 2010&#8243;. På channel9 finns självklart också mycket andra bra filmer som berör mer än SharePoint.</p>
<p>//David.</p>
<p> </p>
<p><strong>Windows Azure BootCamp – del 1</strong></p>
<p>Före lunch deltog undertecknad i Windows Azure BootCamp för att prova på att skapa tjänster i Microsofts molntjänst. Det blev inte så mycket konkret utvecklat under den timme sessionen varade men man fick en skön känsla för hur enkelt det är att administrera det man väljer att stoppa i molnet. Att skapa konton och sparka igång en service går verkligen på ett kick och för den som tröttnat på att administrera servrar av olika slag borde detta vara drömmen. När det kommer till skalbarhet likaså, då det räcker med ett enkelt val i en textbox och du har så många instanser du anser nödvändigt. Om du vill så lägger Microsoft även på alla patchar och vill du hellre sköta det själv går det också fint. Lastbalansering out of the box såklart!</p>
<p>Det finns självfallet väldigt mycket att skriva om Microsofts molntjänster, men skall man sammanfatta det lite så handlar det om tre områden. Software as a service, Platform as a service och Infrastructure as a service. Släng upp din favoritsökmotor och sök på just dessa begrepp så hittar du snabbt mer information, eller läs Jonas inlägg kring detta.</p>
<p>Vill man själv labba med Windows Azure så är det enkelt att komma igång. Man kan t.ex. skaffa trialkonto gratis och har man msdn abbonemang ingår ett visst antal timmar. Sen varierar säkert prismodellen lite men han som höll i sessionen pratade om 12 cent per timme och server. Inte precis jättedyrt i mina öron. Imorgon blir det del 2 i bootcampen. Ser fram emot denna&#8230;</p>
<p>//David.</p>
<p> </p>
<p><strong>Eftermiddagen i sammandrag</strong></p>
<p>Under eftermiddagen på konferensens första dag med sessioner tittade vi in på <strong>&#8221;How we do language design at Microsoft: VB and C#&#8221;</strong>. En mycket intressant session där mycket diskussion uppstod med de minst sagt intelligenta åhörarna kring tekniska detaljer i programmeringsspråken. Det som jag tog med mig från denna timme var en troligen kommande ny feature i C# där man kan skapa asynkrona kodblock på ett väldigt enkelt sätt. Eftersom jag varken tog en bild på exemplet som visades eller har fotografiskt minne så har jag nu ikväll surfat upp en annan bloggares inlägg där kodexempel samt ytterligare förklaring finns. Helt klart läsvärt för den som är intresserad av asynkron programmering.</p>
<p><a href="http://www.abhisheksur.com/2010/10/c-50-asynchronous-made-easy.html">http://www.abhisheksur.com/2010/10/c-50-asynchronous-made-easy.html</a></p>
<p> </p>
<p>Sist ut för dagen av sessionsbesöken blev <strong>&#8221;Build Compelling Intranets and Extranets with SharePoint 2010&#8243;.</strong> En liten besvikelse då det visade sig att det inte fanns en feature med namn &#8221;Compelling&#8221; som man enkelt kunde trycka Activate på och sen vara i hamn med uppdraget. Sessionen handlade mer om hur man bör tänka för att skapa framgångsrika intranät/extranät. T.ex. genom att ta bort ”friktion” vid inloggning genom att koppla på Live ID istället för att låta användarna få ytterligare ett kontonamn och lösenord. Just för detta har bl.a. Wictor Willén skrivit en bra bloggpost som hittas här:</p>
<p><a href="http://www.wictorwilen.se/Post/Visual-guide-to-Windows-Live-ID-authentication-with-SharePoint-2010-part-1.aspx">http://www.wictorwilen.se/Post/Visual-guide-to-Windows-Live-ID-authentication-with-SharePoint-2010-part-1.aspx</a> </p>
<p>Andra saker man bör tänka på är att utforma sin sajt så att användarna verkligen VILL använda den. Det kan t.ex. uppnås genom att man kopplar på många av de sociala funktioner som numera finns i SharePoint och skapar belöningssystem för användare som är flitiga med att skriva blogginlägg, kommentera på dokument osv. Givetvis skall det synas vad man gör och här drog föreläsaren en hel del paraleller till Facebook och den news feed som finns där och som fick användandet av Facebook att explodera. När man man ser vad andra gör blir det helt enkelt mer intressant att själva bli delaktig. ”Drive user adoption” är vad man skall göra helt enkelt!</p>
<p>//David.</p>
<p> </p>
<hr /> </p>
<p><strong>Moln ute, moln inne</strong></p>
<div>
<div>Himlen över Berlin är grå och här inne på mässan härskar också molnen i form av Windows Azure.</div>
<div>Dagen började med en dragning om Office 365. Detta är ett samlingsnamn för Office 2010 Plus, Exchange online, Sharepoint online och Lync. Alla med sin hemvist i molnet.<br />
Lync (uttals link) är det nya namnet på Office Communication Server vilken bla innehåller stöd för tele- och videokonferenser.</div>
<div>Syftet med Office 365 är att folk ska kunna jobba och kommunicera var de än befinner sig och som stöd för detta använda välkända applikationer som t ex Outlook. Det ska vara egalt för användaren om hon läser sin mail i Outlook på sin PC, i webbklienten eller i sin smartphone. Till detta kommer även en ny licensmodell för Office där Mircosoft tar betalt per användare i ställen för som tidigare per installation.</div>
<div> </div>
<div>Dagens andra session gick igenom de olika delarna i molnet.<br />
Windows Azure plattformen består i huvudsak av 3 olika delar;<br />
IaaS (Infrastructure as a Service)<br />
PaaS (Platform as a Service)<br />
SaaS (Software as a Service)</div>
<div>Vi utvecklare kommer att spendera mest tid i PaaS eftersom det är här den kod vi skriver kommer att köras.</div>
<div>PaaS kan i sin tur sägas bestå av tre olika delar den också; Azure, Azure SQL och Azure AppFabric.</div>
<div> </div>
<div>Azure delas upp i olika sk &#8221;Roles&#8221; beroende på vad det är som ska göras. Om det är en exe man vill deploya i molnet är det en Worker Role och en webbapp i Asp.Net är en Web Role. Det kommer även att finnas en tredje, Virtual Machine Role. Detta tillhör egentligen IaaS och används om man vill köra egna virtuella maskiner i molnet. </div>
<div> </div>
<div>Azure SQL är SQL-Server som en tjänst, en logisk server. Enligt Microsoft ska den innehålla ca 90% av vad som finns i SQL-Server idag.<br />
Enligt en föreläsare jag lyssnade på i eftermiddags så är en av delarna som saknas transaktionshantering. Hur tänkte man då ?!</div>
<div>Min tredje session för dagen innehöll faktiskt inget moln utan hur designprocessen går till när ny funktionalitet ska föras in i C# eller VB.NET.<br />
För C#:s del så finns det faktiskt ingen funktionalitet som man har uppfunnit från grunden. Man har istället tittat på existerande språk och försökt göra det folk använder mest därifrån på ett lite bättre sätt. Linq t ex härstammar från funktionalitet i språket Haskel.<br />
Det nämndes att mycket av det som införts i C# under senare år faktiskt inte har något med objektorientering, som språker faktiskt bygger på, att göra. Lamda-uttryck, Linq, operatorsöverlagring och generics. Inget av detta är OO.</div>
<div> </div>
<div>I dagens fjärde session var det tillbaka in i molnet. Hur man migrerar en existerande webbapplikation skriven i Asp.Net till molnet. Det hela handlade om en fiktiv applikation som fanns i ett intranät och användes till att hantera olika typer av utlägg. En rätt vanlig typ av webbapplikation som lagrar data i SQL-Server, loggar fel i eventloggen och autentiserar användare mot ett AD. Utmaningen här är först och främst att &#8221;frikoppla&#8221; applikationen från filsystem (eventloggen) och AD. Azure har loggningsdelar som funkar percis som på samma sätt som i Asp.Net så här behöver man bara byta loggningsprovider. När det gäller AD så kan man lösa inloggningen med hjälp av WIF (Windows Identity Foundation) och Claim based authentication.<br />
Det finns även andra mindre uppenbara problem. Sessioner som lagras i minnet då applikationen i molnet kommer att köras i en lastbalanserad miljö. I molnet är man tvungen att betala både för bandbredd och trafikmängd. Något man tidigare inte behövt eftersom den egna infrastrukturen använts. Till detta kommer även att eftersom applikationen inte längre finns &#8221;i huset&#8221; så kommer användarna att uppleva längre svarstider.</div>
<div> </div>
<div>En tisdag i molnet alltså&#8230;</div>
<div> </div>
<div>//Jonas.</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blogg.altran.se/cis/2010/11/09/teched-europe-2010-sammandrag-av-forsta-dagen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mer om SharePoint 2010-certifieringarna</title>
		<link>http://blogg.altran.se/cis/2010/06/07/mer-om-sharepoint-2010-certifieringarna/</link>
		<comments>http://blogg.altran.se/cis/2010/06/07/mer-om-sharepoint-2010-certifieringarna/#comments</comments>
		<pubDate>Mon, 07 Jun 2010 17:15:27 +0000</pubDate>
		<dc:creator>Joakim</dc:creator>
				<category><![CDATA[SharePoint 2010]]></category>
		<category><![CDATA[Sharepoint]]></category>
		<category><![CDATA[2010]]></category>
		<category><![CDATA[certifiering]]></category>
		<category><![CDATA[SP2010]]></category>

		<guid isPermaLink="false">http://blogg.altran.se/cis/?p=671</guid>
		<description><![CDATA[Det kommer, som jag nämnde i förra inlägget, finnas två certifieringar för varje gren på SharePoint 2010. Det kommer funka som så att man först får certifiera sig som Technology Specialist, klarar man den certifieringen så kan man försöka sig på PRO-certifieringen.
Ur informationen som Microsoft släppt om de kommande MOC-kurserna för respektive certifiering, kan man [...]]]></description>
			<content:encoded><![CDATA[<p>Det kommer, som jag nämnde i förra inlägget, finnas två certifieringar för varje gren på SharePoint 2010. Det kommer funka som så att man först får certifiera sig som Technology Specialist, klarar man den certifieringen så kan man försöka sig på PRO-certifieringen.</p>
<p>Ur informationen som Microsoft släppt om de kommande MOC-kurserna för respektive certifiering, kan man utläsa att TS-certifieringen riktar sig till de som ska jobba med SharePoint-utveckling i ett team, medan PRO-certifieringen är till för de som är tänkta att leda dylika utvecklingsteam.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogg.altran.se/cis/2010/06/07/mer-om-sharepoint-2010-certifieringarna/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>QCon London 2010 &#8211; Wrap-up</title>
		<link>http://blogg.altran.se/cis/2010/03/23/qcon-london-2010-wrap-up/</link>
		<comments>http://blogg.altran.se/cis/2010/03/23/qcon-london-2010-wrap-up/#comments</comments>
		<pubDate>Tue, 23 Mar 2010 20:18:48 +0000</pubDate>
		<dc:creator>Kompetensfabriken</dc:creator>
				<category><![CDATA[Konferenser]]></category>
		<category><![CDATA[2010]]></category>
		<category><![CDATA[Arkitektur]]></category>
		<category><![CDATA[QCon]]></category>

		<guid isPermaLink="false">http://blogg.altran.se/cis/?p=496</guid>
		<description><![CDATA[Efter en dryg veckas uppehåll i bloggandet kommer här den sista installationen från QCon 2010.
Fredagens föreläsningar bjöd på mycket intressanta ämnen. Dessvärre var vi tvungna att dra oss mot flygplatsen redan vid lunchtid, så vi missade de sista skälvande timmarna.
Stefan Norberg bjöd på en inblick i hur Unibets nya arkitektur för deras webportal är uppbyggd [...]]]></description>
			<content:encoded><![CDATA[<p>Efter en dryg veckas uppehåll i bloggandet kommer här den sista installationen från QCon 2010.</p>
<p>Fredagens föreläsningar bjöd på mycket intressanta ämnen. Dessvärre var vi tvungna att dra oss mot flygplatsen redan vid lunchtid, så vi missade de sista skälvande timmarna.</p>
<p>Stefan Norberg bjöd på en inblick i hur Unibets nya arkitektur för deras webportal är uppbyggd i en <em>Event Driven Architecture</em> baserad på bl.a. Apache ActiveMQ. Justin Sheely höll ett föredrag om Concurrency och distribuerade system, diskuterade hur man går från ACID (Atomicity, Consistency, Isolation, Durability) till BASE (Basically Available, Soft State, Eventually Consistent). Förutom detta påminner han oss om CAP-teoremet (Consistency, Availability, Partition-Tolerance &#8212; du kan få två men aldrig tre!). För den intresserade finns det en bra artikel om BASE och CAP här: <a title="brewers-cap-theorem" href="http://www.julianbrowne.com/article/viewer/brewers-cap-theorem" target="_blank">brewers-cap-theorem</a>.</p>
<p>För min del avslutades QCon 2010 med ett föredrag av Stefan Tilkov &#8211; Pragmatic SOA beyond buzzwords and flame wars. Stefan lovsjöng REST och hade synpunkter på effektiviteten (läs: dissade) WS-*-standarderna för WebService-integration. Han hävdade att ESB-lösningar (Enterprise Service Bus) mest gömmer spaghetti-integrationer. Slutklämmen &#8211; CSOA. Common Sense Oriented Architecture. Man tackar.</p>
<p>För att återknyta till ett av konferensens teman &#8212; hur jobbar vi 2015 skulle jag vilja våga mig på några gissningar om vad som kommer vara viktigt framöver:</p>
<ul>
<li>Relationsdatabaser är inte bra på allt &#8212; för många tillämpningar finns alternativa lagringsmodeller som passar mycket bättre.</li>
<li>Vi kommer se mer tillämpningar av BASE, där man gör avkall på atomicitet och konsistens till förmån för skalbarhet.</li>
<li>REST kommer leta sig in i enterprise-tillämpningar. Förhoppningsvis inte bara genom exponering av funktionalitet över HTTP, utan mer genomgripande.</li>
<li>Funktionella programspråk kommer vara allt viktigare. Möjligheten att interoperera (dela objekt i JVM/CLR) med nuvarande lösningar kommer vara en nyckelfaktor. Delar av applikationer kan då skrivas med olika programspråk, där rätt verktyg används vid rätt tillfälle.</li>
<li>Molnet. Många av de större företagen driftsätter &#8221;privata moln&#8221;, supervirtualiserade driftsmiljöer för interna IT-system. Mindre företag kommer använda sig av publika molntjänster för att slippa investera i egen serverkapacitet.</li>
<li>Vi kommer se fler RIA-tillämpningar (Rich Internet Application) där abstraktioner man normalt sett hittar i skrivbordsapplikationer kommer ut på webben.</li>
</ul>
<p>En sak är jag helt säker på: Det kommer vara viktigt att snabbt bygga system som gör det som förväntas med rätt kvalitet.</p>
<ul></ul>
<p>Tack för den här gången!</p>
<p>/Emil</p>
]]></content:encoded>
			<wfw:commentRss>http://blogg.altran.se/cis/2010/03/23/qcon-london-2010-wrap-up/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>QCon London 2010 &#8211; Åldrande mjukvara, Mönster, Framtiden och DDD</title>
		<link>http://blogg.altran.se/cis/2010/03/12/qcon-london-2010-aldrande-mjukvara-monster-framtiden-och-ddd/</link>
		<comments>http://blogg.altran.se/cis/2010/03/12/qcon-london-2010-aldrande-mjukvara-monster-framtiden-och-ddd/#comments</comments>
		<pubDate>Thu, 11 Mar 2010 22:55:04 +0000</pubDate>
		<dc:creator>Kompetensfabriken</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Konferenser]]></category>
		<category><![CDATA[Webb]]></category>
		<category><![CDATA[2010]]></category>
		<category><![CDATA[Arkitektur]]></category>
		<category><![CDATA[DDD]]></category>
		<category><![CDATA[Design Patterns]]></category>
		<category><![CDATA[QCon]]></category>

		<guid isPermaLink="false">http://blogg.altran.se/cis/?p=489</guid>
		<description><![CDATA[Torsdagen har varit mycket inspirerande. Den startade med en keynote av Ralph Johnson (en av Gang of Four) som satte mönster i objektorienterad design på kartan. Ralph diskuterade hur utveckling skiljer sig åt när en programvara skall leva länge kontra dö snabbt. Skillnaderna är stora. En levande programvara behöver underhållas med varsam hand för att [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_490" class="wp-caption alignnone" style="width: 610px"><img class="size-medium wp-image-490" title="Eric Evans om 2015" src="http://blogg.altran.se/cis/wp-content/uploads/2010/03/IMG_0044-600x450.jpg" alt="Eric Evans om 2015" width="600" height="450" /><p class="wp-caption-text">Eric Evans om 2015</p></div>
<p>Torsdagen har varit mycket inspirerande. Den startade med en keynote av Ralph Johnson (en av <a title="GoF" href="http://en.wikipedia.org/wiki/Design_Patterns" target="_blank">Gang of Four</a>) som satte mönster i objektorienterad design på kartan. Ralph diskuterade hur utveckling skiljer sig åt när en programvara skall leva länge kontra dö snabbt. Skillnaderna är stora. En levande programvara behöver underhållas med varsam hand för att kommande generationer av utvecklare skall kunna arbeta vidare.</p>
<p>Kevlin Henney (delförfattare till Pattern Oriented Software Architecture-serien av böcker) diskuterade mönster, och hur viktigt det är att känna till konsekvenserna av att applicera ett mönster. Särskilt de negativa konsekvenserna. Singleton är förutom ett designmönster även en whiskysort, och enligt Kevlin är spriten att föredra framför designmönstret när man designar system&#8230;</p>
<p>Eric Evans (Domain Driven Design) höll två mycket intressanta föredrag, dels om framtiden (What will not change by 2015) så som han såg den, dels om hur man kan arbeta strukturerat med DDD i en Agil uvecklingsmiljö (Folding design into an Aglie Process). Den sistnämnda presentationen var av mycket hög kaliber, med bra tips om vilka signaler man kan lyssna efter när det är dags att ta ett steg tillbaka för att arbeta fram en bättre design. Presentationen filmades, så jag hoppas den kommer upp på nätet så alla intresserade kan ta del av den.</p>
<p>Mer från QCon kommer!</p>
<p>/Emil</p>
]]></content:encoded>
			<wfw:commentRss>http://blogg.altran.se/cis/2010/03/12/qcon-london-2010-aldrande-mjukvara-monster-framtiden-och-ddd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>QCon London 2010 &#8211; Software craftmanship, ESB, RIA, NOSQL</title>
		<link>http://blogg.altran.se/cis/2010/03/11/qcon-london-2010-software-craftmanship-esb-ria-nosql/</link>
		<comments>http://blogg.altran.se/cis/2010/03/11/qcon-london-2010-software-craftmanship-esb-ria-nosql/#comments</comments>
		<pubDate>Wed, 10 Mar 2010 22:39:19 +0000</pubDate>
		<dc:creator>Kompetensfabriken</dc:creator>
				<category><![CDATA[Konferenser]]></category>
		<category><![CDATA[Webb]]></category>
		<category><![CDATA[2010]]></category>
		<category><![CDATA[Agile]]></category>
		<category><![CDATA[Arkitektur]]></category>
		<category><![CDATA[QCon]]></category>

		<guid isPermaLink="false">http://blogg.altran.se/cis/?p=482</guid>
		<description><![CDATA[Onsdagen har varit full av aktivitet här på QCon.
Vi startade med en mycket underhållande keynote med Robert &#8221;Uncle Bob&#8221; Martin som pratade om dålig kod, software craftmanship på ett mycket fängslande sätt. Något att ta med sig är &#8221;The boy scout rule&#8221; &#8212; lämna alltid campingplatsen lite lite bättre än som den var när du [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_483" class="wp-caption alignnone" style="width: 610px"><img class="size-medium wp-image-483" title="Dan Ingalls" src="http://blogg.altran.se/cis/wp-content/uploads/2010/03/IMG_0042-600x450.jpg" alt="Dan Ingalls" width="600" height="450" /><p class="wp-caption-text">Dan Ingalls håller keynote 40 years of fun with computing</p></div>
<p>Onsdagen har varit full av aktivitet här på QCon.</p>
<p>Vi startade med en mycket underhållande keynote med Robert &#8221;Uncle Bob&#8221; Martin som pratade om dålig kod, software craftmanship på ett mycket fängslande sätt. Något att ta med sig är &#8221;The boy scout rule&#8221; &#8212; lämna alltid campingplatsen lite lite bättre än som den var när du kom &#8212; direkt applicerbart på systemutveckling (och många andra områden för den delen).</p>
<p>Dagen avslutades med ännu en keynote, av Dan Ingalls (skaparen av Smalltalk, pionjär inom Objektorientering mm) med titeln 40 years of fun with computers. Mycket underhållande och tänkvärt. Samtidigt som vi gör stora framsteg så har vi fortfarande samma problem som förr.</p>
<p>Mellan dagens keynotes har det varit ett stort antal intressanta föreläsningar om vitt skilda ämnen. De jag har besökt har handlat om ESB (Enterprise Service Bus), när det är lämpligt att använda en, och när det är mindre lämpligt. Jag har nosat på Performance Management (det går bara att jobba proaktivt med prestanda om man mäter!), NOSQL-rörelsen med grafdatabasen <a title="Neo4j" href="http://neo4j.org" target="_blank">neo4j</a> (grafdatabaser är väldigt kraftfulla för viss typ av information) , och RIA (Rich Internet Applications) med <a href="http://www.opensocial.org" target="_blank">opensocial</a> och <a title="Vaadin" href="http://vaadin.com" target="_blank">vaadin</a>.</p>
<p>Mer från QCon kommer!</p>
<p>/Emil</p>
]]></content:encoded>
			<wfw:commentRss>http://blogg.altran.se/cis/2010/03/11/qcon-london-2010-software-craftmanship-esb-ria-nosql/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>QCon London 2010 &#8212; DCI/Lean och REST</title>
		<link>http://blogg.altran.se/cis/2010/03/09/qcon-london-2010-dcilean-och-rest/</link>
		<comments>http://blogg.altran.se/cis/2010/03/09/qcon-london-2010-dcilean-och-rest/#comments</comments>
		<pubDate>Tue, 09 Mar 2010 21:54:48 +0000</pubDate>
		<dc:creator>Kompetensfabriken</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Konferenser]]></category>
		<category><![CDATA[Webb]]></category>
		<category><![CDATA[2010]]></category>
		<category><![CDATA[agila arbetssätt]]></category>
		<category><![CDATA[DCI]]></category>
		<category><![CDATA[Lean]]></category>
		<category><![CDATA[QCon]]></category>
		<category><![CDATA[REST]]></category>

		<guid isPermaLink="false">http://blogg.altran.se/cis/?p=476</guid>
		<description><![CDATA[Tisdagen här i London har förutom ett besök på Milroy&#8217;s of Soho (en av de bättre whisky-butikerna här) gett oss mycket matnyttig kunskap kring DCI/Lean (Data Context Interaction, Lean Software Development, Lean IT), och REST/ROA (REpresentational State Transfer, Resource Oriented Architecture).
Lean-utveckling handlar i mångt och mycket om göra lagom mycket arkitektur &#8221;up front&#8221;, att ta [...]]]></description>
			<content:encoded><![CDATA[<p>Tisdagen här i London har förutom ett besök på Milroy&#8217;s of Soho (en av de bättre whisky-butikerna här) gett oss mycket matnyttig kunskap kring DCI/Lean (<a title="DCI" href="http://en.wikipedia.org/wiki/Data,_Context,_and_Interaction" target="_blank">Data Context Interaction</a>, <a title="LEAN" href="http://en.wikipedia.org/wiki/Lean_software_development" target="_blank">Lean Software Development</a>, <a title="LEAN it" href="http://en.wikipedia.org/wiki/Lean_IT" target="_blank">Lean IT</a>), och REST/ROA (<a title="REST" href="http://en.wikipedia.org/wiki/Representational_State_Transfer" target="_blank">REpresentational State Transfer</a>, <a title="ROA" href="http://en.wikipedia.org/wiki/Resource_oriented_architecture" target="_blank">Resource Oriented Architecture</a>).</p>
<p>Lean-utveckling handlar i mångt och mycket om göra lagom mycket arkitektur &#8221;up front&#8221;, att ta svåra beslut sent, bara utföra arbete som addera värde mm. Detta i kombination med DCI där man tydligt separerar Data (domän) från Context (use cases) och Interaction (Roller) ger en kraftfull mix av användarupplevelse och tillräckligt kraftfull arkitektur för utveckling. Jim Coplien engagerade och underhöll under hela dagen.</p>
<p>Brian Sletten visade hur REST/ROA ger oss möjligheter att arbeta med vår data på helt nya sätt. Dessutom snabbt ( datan kan göras cachebar). Och enkelt (web-baserade protokoll för integration). Den semantiska webben är på gång (igen), den här gången med ROA och REST som drivkrafter. Brian imponerade med demonstrationer av enkelhet och kraftfullhet i <a title="restlet" href="http://www.restlet.org/" target="_blank">Restlets</a> och <a title="netkernel" href="http://www.1060research.com/netkernel/" target="_blank">Netkernel</a>. Mycket av detta finns att läsa om i Roy Fieldings avhandling från 2000: <a title="fielding phd" href="http://www.ics.uci.edu/~fielding/pubs/dissertation/top.htm" target="_blank">Architectural Styles and Design of Network-based Software Architectures</a>.</p>
<p>Mer från QCon kommer!</p>
<p>/Emil &amp; Stefan</p>
]]></content:encoded>
			<wfw:commentRss>http://blogg.altran.se/cis/2010/03/09/qcon-london-2010-dcilean-och-rest/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Releasedatum för SharePoint 2010</title>
		<link>http://blogg.altran.se/cis/2010/03/09/releasedatum-for-sharepoint-2010/</link>
		<comments>http://blogg.altran.se/cis/2010/03/09/releasedatum-for-sharepoint-2010/#comments</comments>
		<pubDate>Tue, 09 Mar 2010 07:07:41 +0000</pubDate>
		<dc:creator>Joakim</dc:creator>
				<category><![CDATA[SharePoint 2010]]></category>
		<category><![CDATA[2010]]></category>
		<category><![CDATA[Launch]]></category>
		<category><![CDATA[Sharepoint]]></category>
		<category><![CDATA[SP2010]]></category>

		<guid isPermaLink="false">http://blogg.altran.se/cis/?p=464</guid>
		<description><![CDATA[I fredags tillkännagav Arpan Shah att releasedatum för SharePoint 2010 är fastslaget till 12:e maj. Roligt.
Det kommer hållas nåt online launch-event som man kan registrera sig för genom länken ovan.
]]></description>
			<content:encoded><![CDATA[<p>I fredags <a href="http://blogs.msdn.com/sharepoint/archive/2010/03/05/sharepoint-2010-office-2010-launch.aspx" target="_blank">tillkännagav</a> Arpan Shah att releasedatum för SharePoint 2010 är fastslaget till 12:e maj. Roligt.</p>
<p>Det kommer hållas nåt online launch-event som man kan registrera sig för genom länken ovan.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogg.altran.se/cis/2010/03/09/releasedatum-for-sharepoint-2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>QCon London 2010 &#8212; Software Architecture for Developers</title>
		<link>http://blogg.altran.se/cis/2010/03/08/qcon-london-2010-software-architecture-for-developers/</link>
		<comments>http://blogg.altran.se/cis/2010/03/08/qcon-london-2010-software-architecture-for-developers/#comments</comments>
		<pubDate>Mon, 08 Mar 2010 21:44:10 +0000</pubDate>
		<dc:creator>Kompetensfabriken</dc:creator>
				<category><![CDATA[Konferenser]]></category>
		<category><![CDATA[2010]]></category>
		<category><![CDATA[Agile]]></category>
		<category><![CDATA[Arkitektur]]></category>
		<category><![CDATA[TDD]]></category>

		<guid isPermaLink="false">http://blogg.altran.se/cis/?p=458</guid>
		<description><![CDATA[Första dagens tutorials är till ända här i London. En Ale eller två har slunkit ner.
Simon Brown och Kevin Seal (grundarna till www.codingthearchitecture.com) har underhållit oss under dagen med ett manifest kring systemarkitektur för utvecklare &#8212; eller &#8221;lite lagom mycket&#8221; systemarkitektur, med visst förakt för Ivory Tower-arkitekter (se Wikipedia för lite intressant bakgrund kring begreppet) [...]]]></description>
			<content:encoded><![CDATA[<p>Första dagens tutorials är till ända här i London. En Ale eller två har slunkit ner.</p>
<p>Simon Brown och Kevin Seal (grundarna till <a title="www.codingthearchitecture.com" href="http://www.codingthearchitecture.com" target="_blank">www.codingthearchitecture.com</a>) har underhållit oss under dagen med ett manifest kring systemarkitektur för utvecklare &#8212; eller &#8221;lite lagom mycket&#8221; systemarkitektur, med visst förakt för Ivory Tower-arkitekter (se <a title="Ivory Tower" href="http://en.wikipedia.org/wiki/Ivory_Tower" target="_blank">Wikipedia</a> för lite intressant bakgrund kring begreppet) och ett stort mått av pragmatism.</p>
<p>En stor del av arkitektur enligt Simon och Kevin handlar om en mjukvarulösnings kvalitetsaspekter, något som man sällan har tydliga krav på, så de har försett oss med inspiration och metodik kring hur man kan angripa detta. Mätbarhet och realism finns med som viktiga parametrar kring detta.</p>
<p>Vi diskuterade även hur viktig arkitekturen är i en agilt driven utvecklingsprocess &#8212; viktig men även lite svår att få till. Hur jobbar man egentligen strategiskt i en utpräglat taktisk miljö? Inga patentlösningar presenterades, men man tar med sig en hel del nya tankar king hur man kan jobba vidare. Den här artikeln i ämnet &#8212; <a title="Agile Architecture" href="http://www.agilemodeling.com/essays/agileArchitecture.htm" target="_blank">Agile Architecture</a> &#8212; är klart läsvärd.</p>
<p>Mer info från QCon kommer!</p>
<p>/Emil</p>
]]></content:encoded>
			<wfw:commentRss>http://blogg.altran.se/cis/2010/03/08/qcon-london-2010-software-architecture-for-developers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SharePoint 2010 som Enterprise Social Software</title>
		<link>http://blogg.altran.se/cis/2009/12/16/sharepoint-2010-som-enterprise-social-software/</link>
		<comments>http://blogg.altran.se/cis/2009/12/16/sharepoint-2010-som-enterprise-social-software/#comments</comments>
		<pubDate>Wed, 16 Dec 2009 21:23:53 +0000</pubDate>
		<dc:creator>Joakim</dc:creator>
				<category><![CDATA[SharePoint 2010]]></category>
		<category><![CDATA[Webb]]></category>
		<category><![CDATA[2010]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[Enterprise 2.0]]></category>
		<category><![CDATA[Sharepoint]]></category>
		<category><![CDATA[Social Computing]]></category>

		<guid isPermaLink="false">http://blogg.altran.se/cis/?p=344</guid>
		<description><![CDATA[Att Microsoft  med SharePoint Server 2010 tagit ett nytt steg mot att erbjuda en fullfjädrad Enterprise 2.0-plattform står klart.
Redan i 2007-versionen kunde man blogga, skapa wikis, lägga till polare i sin My Site , och med tredjepartslösningar som Newsgator få till en riktigt hyfsad Social Computing-upplevelse.
En av nyheterna i 2010 som skjuter till ytterligare lite [...]]]></description>
			<content:encoded><![CDATA[<p>Att Microsoft  med SharePoint Server 2010 tagit ett nytt steg mot att erbjuda en fullfjädrad Enterprise 2.0-plattform står klart.</p>
<p>Redan i 2007-versionen kunde man blogga, skapa wikis, lägga till polare i sin My Site , och med tredjepartslösningar som <a href="http://www.newsgator.com" target="_blank">Newsgator</a> få till en riktigt hyfsad Social Computing-upplevelse.</p>
<p>En av nyheterna i 2010 som skjuter till ytterligare lite mer facebookighet är the activity feed. Som användare kan du surfa runt på sidor i SharePoint 2010-servern och tagga saker som du tycker verkar fiffiga att hålla koll på.</p>
<p>När det som taggats ändras så dyker det upp en notis om det i din activity feed. Det är en rollup av olika saker som händer på olika platser, till skillnad från alerts eller rss-feed från en specifik lista.</p>
<p>Bakom activity feed finns en ny objektmodell som man kan använda för att skapa egna s.k. ActivityApplications som användare sedan kan välja att konsumera. Det är implementerat så att en avändare genom sin profil har en koppling till en rad ActivityApplications. Deras publicerade output samlas ihop av ett timerjobb och sparas tillsammans med den andra profilinformationen. Fast att det sparas tillsammans är en sanning med modifikation, SharePoint 2010 är också revolutionerande i hur många databaser som behövs, activity-data har en egen, men varje activity är kopplad till en user profile.</p>
<p>Att activity feeden är utbyggbar genom sin objektmodell är glädjande, eftersom man då inte behöver begränsa sig till att prenumerera på information från den mängd som finns i SharePoint. Man kan skriva activity applications som tittar i affärssystem, tidrapporteringssystem, CRM-system etc., och bli notifierad om händelser i dessa.</p>
<p>Taggning av content för också det med sig att andra kan kommentera på det du som användare taggat, det är detta som kallas social feedback. Social feedback är securitytrimmat, så om ekonomichefen taggar budgeten så kan bara andra som har rätt att se budgeten kommentera och diskutera runt den, vanliga människor ser inte den bland chefens taggar. Samma som med security trimming av sökresultat (faktiskt precis samma sak, båda använder sökindexet för trimmning).</p>
]]></content:encoded>
			<wfw:commentRss>http://blogg.altran.se/cis/2009/12/16/sharepoint-2010-som-enterprise-social-software/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

