Välkommen till Combitechs bloggportal!

Vi vill dela med oss och bidra till den gemensamma kunskapen i samhället. Ett sätt är genom vår kursverksamhet, ett annat genom vår bloggportal. Genom medarbetarnas/kursledares bloggar får du del av vad vi på Combitech är riktigt duktiga på, vad våra konsulter arbetar med just nu eller vad som pågår inom olika specialistområden. Allt är personliga bloggar som tar avstamp i våra konsulters vardag. Håll till godo!

Och du glöm inte - dina kommentarer är värdefulla!

Senaste nyheterna från våra bloggar

Kodkontrakt är en ny teknik som kommer i samband med Visual Studio 2010. Vad är då detta med konkontrakt? Lite förenklat kan man väl säga att det är ett sätt att kunna skriva kod som kontrollerar att inkommande och utgående parametrar och resultat är rimliga och håller sig inom förväntade gränser. Kan alltså vara riktigt bra för att se till att den som använder dina klassbibliotek inte skickar in...

Läs mer...

Publicerad 2010-02-20 00:15 av Per Salmi

Sedan ett par dagar har Visual Studio 2010 Release Candidate funnits tillgänglig för MSDN-prenumeranter och nu har denna version även släppts för allmän nerladdning. Eftersom jag höll ett föredrag om en del av nyheterna i Visual Studio 2010 och .NET Framework 4 på Combitechs Sälenkonferens 2010 nu i slutet av januari så kan det ju finnas en liten anledning att tipsa om nerladdningslänkarna til...

Läs mer...

Publicerad 2010-02-11 00:20 av Per Salmi

Jag höll kursen kodgranskning tillsammans med Anders Johnsson. Det var uppdelat så att Anders höll dag ett – Effective Inspection. Det handlade alltså om formell granskning. Det baseras på en process som är väl utprövad både på t ex SAAB och Ericsson. Det finns bara ett problem: Den används sällan. Vad detta beror på vet jag inte. Det är dock viktigt att ha en inre karta hur det skall gå till idea...

Läs mer...

Publicerad 2010-02-02 16:45 av Magnus Skoog

Som jag tidigare bloggat om så håller jag på och tar fram en presentation om modellbasering i kris. Tanken är att vända på begreppen och utgå från problemen som finns. Med hjälp av detta kanske man kan hitta nya ingångar. Nu har jag en färdig presentation som jag höll i Sälen. Se länken nedan:

Läs mer...

Publicerad 2010-01-31 10:18 av Magnus Skoog

Combitech åkte upp några dagar för att ha konferens. De blev tuffa och spännande dagar. Vi hade förberett ca 30 seminarier. Dessa seminarier spände över många områden. Själv gick jag på följande seminarier: Emulering – Möjliggör effektiv systemutveckling Scrum – Lättare sagt än gjort GPGPU – Lär dig utnyttja kraften i ditt grafikkort Science Fiction igår – Commodity idag Använd...

Läs mer...

Publicerad 2010-01-31 10:16 av Magnus Skoog

Jag gick en Scrummasterutbildning tillsammans med flera kollegor på Linköpingskontoret. Jag gjorde också provet så nu kan jag titulera mig Scrummaster. Vi hade alla stora förväntningar på kursen. Vi hade lite olika lång erfarenhet allt från 2-3 år till 20 år. Så det blev en bra mix. Jag hade två personliga frågor. Varför misslyckas en så stor del av våra projekt? Uppåt 80% av projekten uppfy...

Läs mer...

Publicerad 2010-01-31 10:15 av Magnus Skoog

Efter att ha jobbat ganska många år med utveckling av militära system så känner jag mig mer och mer övertygad om att vi dödar kreativitet och stoppar/försenar utveckling när vi har för mycket regler. Problemet med standarder är att de inte direkt tillför något. De måste i varje projekt tolkas. Själva uttolkningen tar väldigt mycket kraft och leder många gånger till låsningar. DO-178B uppdaterades...

Läs mer...

Publicerad 2010-01-15 10:21 av Magnus Skoog

Hittade ett coolt trick på CNET News som gör att man kan skapa en enda mapp som Windows 7 magiskt fyller med länkar till alla administrationsverktyg och kontrollpaneler. Att skapa sin egen God Mode mapp är enkelt! Skapa bara en ny mapp på valfritt ställe och döp om den till: GodMode.{ED7BA470-8E54-465E-825C-99712043E01C}  En extra karamell i Windows 7 som  jag har saknat under många år med W...

Läs mer...

Publicerad 2010-01-05 13:40 av Per Salmi

De traditionella processorarkitekturerna närmar sig sin maximala kapacitet. Lösningen är att använda flera parallella kärnor och det kommer inom en snar framtid datorer med kanske hundratals kärnor. Dagens program är inte anpassade för detta. De utnyttjar alltså inte de nya möjligheterna och värre än så: i de framtida systemen så kommer de befintliga programmen faktiskt att gå långsammare. Detta k...

Läs mer...

Publicerad 2009-12-17 12:53 av Magnus Skoog

Ja, det kanske inte är den mest gångbara julklappen för alla kategorier av människor. Jag har ett tips till er som som sitter och funderar på den perfekta julklappen till programmerare, hobby hackare och andra sorteras datorfantaster: Köp en Solid State Disk (SSD)! Själv har jag väl funderat lite på om det verkligen är så fantastiskt mycket snabbare än en vanlig hårddisk, men i veckan fick alla...

Läs mer...

Publicerad 2009-12-11 23:03 av Per Salmi

Modeller är många gånger väldigt bra för att t.ex. uttrycka komplext beteende på ett lättförståeligt sätt. Det har kommit att bli standard att använda modeller (ofta grafiska) i många sammanhang. Att skriva källkod och en massa dokument borde då kunna automatiseras. Se bilden nedan:     Visionen för framtiden är att en gemensam modell används under hela utvecklingsprocessen. Artefakter som ko...

Läs mer...

Publicerad 2009-12-10 16:46 av Magnus Skoog

Trenden med acceptans för agila verktyg och arbetssätt etablerar sig allt mer. Vi har redan tagit till oss verktyg som testdriven utveckling, XP, parprogrammering, Scrum mm. Nu kommer Lean development. Annika Bylund höll i torsdags en introduktion som bland annat tog upp historiken kring Lean, grunderna i filosofin och några konkreta tips kring verktyg och metoder. Intoduktionen av Lean visade på...

Läs mer...

Publicerad 2009-12-06 09:47 av Magnus Skoog

Jag heter Magnus Skoog och har jobbat med system och mjukvarutuveckling sedan 1992 och på Combitech i Linköping i ca 10 år. Jag har förutom mina uppdrag som konsult även roller som kursansvarig och kursledare. Jag jobbar i redaktionsrådet för OnTime (Läs alla nummer: http://www.combitech.se/sv/OnTime/OnTime.htm). Jag håller ihop vår tekniska seminarieserie TechUp mm. Jag kommer i min blog att foku...

Läs mer...

Publicerad 2009-12-06 09:02 av Magnus Skoog

Ett gäng MVP- och Regional Directors har satt samman en gratis e-bok med ett urval av artiklar där innehållet spänner över lite blandade ämnen som berör de flesta av oss som är aktiva inom utveckling av programvara och speciellt på .NET plattformen. Kolla in http://devshaped.com/book eller här för direktlänk till nerladdningen... Bland innehållet finns allt från att jobba med underhåll av äld...

Läs mer...

Publicerad 2009-09-07 11:44 av Per Salmi

Hur ofta har man inte återuppfunnit hjulet och t.ex. skrivit en egen logger och exceptionshanteringsolicy istället för att använda sig av det som finns i Enterprise Library? För att kunna ta del av följande exempel behöver man ha version 4.0 eller senare installerad, som finns att ladda ner här (installera även src). Scriptet LoggingDatabase.sql som sätter upp databasen som krävs för loggning hit...

Läs mer...

Publicerad 2009-08-10 14:46 av Ajden Towfeek

Ok, då var det dags att ta ner det färdiga Windows 7 RTM versionen som precis släpptes på MSDN/TechNet. Windows 7 ser just nu ut att vara tillgängligt i följande editions: Starter (endast för x86) Home Basic Home Premium Professional Enterprise Ultimate Det finns även Windows SDK tillgängligt direkt för nerladdning, trevligt för ibland har det dröjt lite extra innan...

Läs mer...

Publicerad 2009-08-06 19:23 av Per Salmi

Jag tänkte dela med mig lite av erfarenheterna från TDD med Entity Framework (EF) eftersom det kräver en del handpåläggning för att inte få ett beroende till System.Data.Entity från alla projekt som använder/testar datalagergränssnittet. Till det här exemplet har jag skapat en enkel databas (Phonebook) med endast en tabell (Persons) och genererat en EF-modell enligt bilderna nedan. Om jag nu...

Läs mer...

Publicerad 2009-07-08 15:33 av Ajden Towfeek

I början av mars fick jag och Mats Sjövall i uppdrag att slänga ihop ett demo av ett ledningssystem för Svensk Biogas. Det resulterade i tre dagars intensivt kodande, som sedan i sin tur ledde till en större order av ett mer funktionellt system. Syftet med systemet är att ha bättre koll på sina biogasflak, både vart de befinner sig rent geografiskt och hur de mår, vidare skulle det vara webbasera...

Läs mer...

Publicerad 2009-07-07 00:16 av Ajden Towfeek

Tänkte att jag ska inleda med att berätta lite om mig själv, jag har alltså jobbat på Combitech som systemutvecklare sedan december 2007. Mitt första uppdrag var på Ericsson och varade i ungefär ett år inom inbyggda system där jag var med och tog fram en router för hemmabruk. Därefter har jag jobbat med .NET-uppdrag mot bl.a. Svensk Biogas, Saab Security och Securitas, vilket även är området jag ä...

Läs mer...

Publicerad 2009-06-30 15:08 av Ajden Towfeek

Nu uppdaterad med nerladdningslänkar för alla som saknar MSDN prenumeration! Visual Studio 2010 beta 1 finns nu tillgänglig för utvecklare med MSDN-prenumeration. Den väntas bli tillgänglig för alla från Microsoft Downloads på onsdag 20:e maj. Det ska bli riktigt intressant att se hur studion utvecklats sedan PDC i höstas. MSDN har för tillfället separata nerladdningar för betaversioner av...

Läs mer...

Publicerad 2009-05-18 19:30 av Per Salmi