MSDN

Dev.Casts

Follow the Dev.Cast here!


Dev.Cast 41 – Nyheter i Visual Studio 2013 ALM

Tillsammans med Magnus Timner och Mathias Olausson, båda ifrån Transcendent Group, diskuterar vi nyheterna i Visual Studio 2013 och Team Foundation Server 2013.



Prenumerera på avsnitten ifrån Dev.Cast

Dev.Cast 40 – Nyheter i Visual Studio 2013 IDE

Tillsammans med kollegan Tommy Sundling talar vi om en hel del guldkorn, både stora och små, i den nya versionen av Visual Studio.



Prenumerera på avsnitten ifrån Dev.Cast

Dev.Cast 39 – Frågor och Svar ifrån Iris blogg

Iris Classon har en mycket populär blogg, In love with code, där hon ställer utvecklingsrelaterade frågor. Vi diskuterar ett antal av dem och ser om vi tycker lika bra om svaren som de som getts på bloggen.



Prenumerera på avsnitten ifrån Dev.Cast

Dev.Cast 37 – Ce-Que-aR-eS

The pattern with the most difficult abbreviation to pronounce, CQRS. (It helps to sing it instead.) The core of this pattern is to separate methods that change data from them that only query the data. This pattern can lead to an architecture that are very suitable for application in the cloud.

To help me to understand this pattern I interviewed Jonathan Worthington from Edument (@jnthnwrthngtn). He has a very good knowledge about this pattern and have also created a starter kit that can be used to learn CQRS.

(This podcast is in english, but I start with one minute in swedish. Don’t be afraid, be patient.)



Prenumerera på avsnitten ifrån Dev.Cast

Dev.Cast 36 - Den blomstertid nu kommer

Dags att sammanfatta våren och även förra hösten innan sommaren slår ut i full blom, tillsammans med Tess Ferrandez, Peter Bryntesson och Kristofer Liljeblad.



Prenumerera på avsnitten ifrån Dev.Cast

Dev.Cast 35 – T4 is Heaven

T4 är ett av de mest gömda verktygen som finns i Visual Studio. Med detta verktyg kan man skapa ny kod när man kompilerar sitt projekt. I det här avsnittet av Dev.Cast intervjuar jag Mårten Rånge för att förstå varför detta verktyg är så bra och vad du och jag kan använda det till.

Länkar:
www.olegsych.com
www.tangible-engineering.com/home.html
github.com/mrange/t4include/



Prenumerera på avsnitten ifrån Dev.Cast

Dev.Cast 34 – Kanban och Scrum, Retroperspektiv

Som oljan i motorn, är systemutvecklingsmetoder för utvecklingsprojekt. Bra smörjning och projektet spinner som så fint, motsatsen, så låter det som en gammal traktor. Jag har i denna podcast fått tag på två experter på Kanban och Scrum för att diskutera hur det har gått med dessa verktyg/modeller/metoder efter att de har använts av många företag under en rätt lång tid. Håkan Forss och Tobias Fors. (De är inte släkt.)



Prenumerera på avsnitten ifrån Dev.Cast

Dev.Cast 33 – MVVM, Why and how

MVVM pattern has become increasingly popular to use when writing applications on the Microsoft platform. However, there are still many questions left to answer. Some ask themselves what it is for the benefit of using this pattern, which makes the code more complicated. Other ask themselves if they should write their own framework or use the ones that others have written.

I discuss these issues with the creator of MVVM Light, Laurent Bugnion. MVVM Light is one of the most popular frameworks, toolbox for MVVM. (It is very important to call it a toolbox, not a framework. Why? Listen and you understand.)



Prenumerera på avsnitten ifrån Dev.Cast

Dev.Cast 32 – Open Source ramverk för webbapplikationer

För några veckor sedan intervjuade jag Emil Cardell om AngularJS, som är Googles ramverk för att underlätta skrivandet av webbapplikationer. Jag blev väldigt intresserad av att kolla vidare på andra ramverk som också hjälper till för att skapa webbapplikationer, och speciellt Single-page Applications. Till min hjälp för att få en rundvandring mellan ett antal olika har jag i det här avsnittet bjudit in Anders Bratland som min guide.

Vi kommer att diskutera bland annat följande ramverk: KnockoutJS, AngularJS, Breeze, DurandalJS, EmberJS, Hot Towel.



Prenumerera på avsnitten ifrån Dev.Cast

Dev.Cast 31 – Entity Framework with Julie Lerman

I think it was three years ago that I last did an interview with Julie Lerman on Entity Framework. At the time, it had just released version 2.0 and started to take up the fight against NHibernate. Now, three years later, I wonder what’s happened since then? Does Entity Framework maturity in a good way, or has it been abandoned by Microsoft? The short answer is that Entity Framework is alive and well and that it is now open source.



Prenumerera på avsnitten ifrån Dev.Cast

Dev.Cast 30 - Microsoft and Open Source

Microsoft and the open source community has often been seen as cats and dogs, enemies to each other. While it may have been so before, a lot had happened in the past few years. Microsoft has released its own projects, such as F#, Entity Framework, ASP.NET MVC, Web API and Web Pages. However, not only that, Microsoft is also involved in other open source projects, such as JQuery and Node.js, to name a few.

In this podcast, I interview Glenn Block, from Microsoft, about all this and even more things around Microsoft and Open Source. Enjoy!



Prenumerera på avsnitten ifrån Dev.Cast

Dev.Cast 29 - Behövs OR-mappers eller räcker det med Simple.Data?

Ånyo har jag fått besök i min virtuella studio av Marcus Hammarberg, en av mina open source korrespondenter, för att diskutera ett ramverk som heter Simple.Data. Och frågan är om det räcker med ett sådant ramverk istället för de OR-mappers som har varit populära under de senaste åren, främst NHibernate och Entity Framework.



Prenumerera på avsnitten ifrån Dev.Cast

Dev.Cast 28 - Iris Classon

Iris Classon är en mycket spännande person att träffa. Hon har helt bytt karriär ifrån att vara dietist till att bli programmerare och hon verkligen älskar att koda. Hon har på två år byggt upp en mycket populär blogg och redan blivit en omtyckt talare.

Nu har hon precis också blivit MVP (Most Valued Person) ifrån Microsoft. Vi firade detta genom att göra denna podcast.

"Om Barbie haft en dator skulle Iris Classon ha varit programmerare för länge sen. Nu tog hon omvägen över ett antal år som dietist, näringsfysiolog och personlig tränare innan hon äntligen hittade rätt." Sydsvenskan, 8 Nov 2012



Prenumerera på avsnitten ifrån Dev.Cast

Dev.Cast 27 - AngularJS: MVVM i browsern

Gränsen mellan feta klienter och tunna klienter suddas mer och mer ut. Med Single-page Applications har webbapplikationer verkligen fått samma funktionalitet som mer traditionella klienter skrivna i Microsoft .NET eller Java tidigare var ensamma om.

I detta avsnitt av Dev.Cast diskuterar jag med Emil Cardell för att få reda på mer om ett av dessa ramverk, AngularJs, som gör att man även kan ha en snygg arkitektur i sin webbapplikation.



Prenumerera på avsnitten ifrån Dev.Cast

Dev.Cast 26 - Azure Mobile Services, en backend för dina Appar

Jag gillar skarpt Azure Mobile Services, vilket är en backend för dina appar, oberoende av plattform. Skrivet med hjälp av node.js och ger stöd för tabeller, autentisering, notifieringar och batchjobb.

Jag har intervjuat Kirill Gavrylyuk, som arbetar i teamet som utvecklar Azure Mobile Services. Håll i hatten för det blir en riktig djupdykning i ämnet, inklusive att jag ställer på honom om vissa saker som jag funnit lite komplexa att implementera idag.

Som flera av er vet så har jag gjort en serie där jag utvecklar en “riktig tjänst” med Azure Mobile Services. Läs mer här om denna serie. Guppy - Hur bygger man en riktig tjänst med Azure Mobile Services?



Prenumerera på avsnitten ifrån Dev.Cast

Dev.Cast 25 - Node.js, javascript på serversidan

För många av oss som varit med länge och skrivit applikationer så kan det låta lite konstigt, till och med fel, att använda sig av ett dynamiskt språk på serversidan och ändå mer att det är Javascript. (Då glömmer vi visserligen väldigt lätt ASP där man använde sig av VB-script på serversidan.)

Men med Node.js har ett riktigt spännande ramverk sätt dagens ljus som gör det möjligt att just göra detta och till och med göra det med bra prestanda på serversidan.

I det här avsnittet av Dev.Cast har jag vänt mig till Anders Janmyr på Jayway för att han skall hjälpa mig mer att förstå vad Node.js är och vart och hur man skall använda detta ramverk.



Prenumerera på avsnitten ifrån Dev.Cast

Dev.Cast 24 - Webbens API:er, Internets klister

Hur har API:er såsom Twitters, Facebook och andra utvecklats under årens lopp? Hur är det med REST och SOAP? Hur utvecklar man egna och hur tjänar man pengar på dem? Dessa frågor och många mer diskuterar jag tillsammans med Andreas Krohn ifrån Dopter. Andreas bloggar på mashup.se och är en av initiativtagarna till Nordic APIS.



Prenumerera på avsnitten ifrån Dev.Cast

Dev.Cast 23 - Nedslag i verkligheten: Hur använts Azure idag?

Jag diskuterar idag med Magnus Mårtensson (Active Solutions), MVP för Azure, om hur kunder bland annat använder Azure idag. Vi går igenom de olika delarna och hur kunder använder dem för att skapa verkliga lösningar.



Prenumerera på avsnitten ifrån Dev.Cast

Dev.Cast 22 - Ramverket Nancy

Ojoj. Det finns många open source projekt. Jag har svårt att hänga med . Men ibland sticker något projekt ut extra mycket, speciellt om man läser en person som är exalterad över det. Ett sådan ramverk är Nancy och personen är Marcus Hammarberg.

Var med och lyssna på vad Nancy är och vad det skall användas till. Jag kan inte heller låta bli att fråga Marcus mer generellt om Open Source och hur han hittar alla dessa ramverk och hur man väljer ut ett bra.

Länkar:
http://NancyFx.org
http://github.com/NancyFx
http://github.com/NancyFx/Nancy
http://blog.markrendle.net/
http://bit.ly/NancyTesting

Andreas Håkansson heter skaparen av Nancy (http://thecodejunkie.com)
Han har gjort det tillsammans med Steven Robbins (http://www.grumpydev.com/)
Hjälp kring Nancy får man bäst på https://jabbr.net/#/rooms/nancyfx eller på https://groups.google.com/forum/?fromgroups#!forum/nancy-web-framework



Prenumerera på avsnitten ifrån Dev.Cast

Dev.Cast 21 - ASP.Net igår, idag och imorgon

Många av oss som har jobbat med webbutveckling har vuxit upp med ASP och sedan ASP.NET. Men om man tänker efer är det en teknologi som verkligen har utvecklats sedan det lanserades som ASP+. Fredrik Normén (Squeed) och jag tänker tillbaka, diskuterar vad som gäller idag och vad som kanske kan hända imorgon.



Prenumerera på avsnitten ifrån Dev.Cast

Dev.Cast 20 - Arkitektur bland moln och appar

Vad händer med mjukvaruarkitekturen när nya förutsättningar och trender dyker upp? Vad har hänt med SOA (Service Oriented Architecture) och andra frågor diskuterar jag med Sten Sundblad, en av nestorerna inom mjukvaruarkitektur i Sverige.



Prenumerera på avsnitten ifrån Dev.Cast

Dev.Cast 19 - Performance in Windows Phone

I detta avsnitt diskuterar jag tillsammans med fyra andra personer, ifrån Skype (Jevgeni Tsaikin, Bogdan Djukic, Marcus Grenängen) och Coderox (Johan Lindfors), om performance i Windows Phone. (Ursäkta min blandning av svenska och engelska, men detta avsnitt är på engelska.)

Det blir många spännande diskutioner om hur man gör snabba appar och hur man testar dem och felsöker dem och hur bland annat Skype jobbar med detta för sin app.

Jag rekommenderar att ni går in på Jevgenis blogg för mer information om Performance.



Prenumerera på avsnitten ifrån Dev.Cast

Dev.Cast 18 - C# Smorgasbord

Den här gången samtalar jag med Filip Ekberg som precis har gett ut sin första bok, C# Smorgasbord. En bok, som precis som titeln antyder, innehåller ett antal kapitel som behandlar en rad olika ämnen.

Jag tycker personligen att flera av kapiteln i boken är väl värda att läsa. Boken har betyget 4.9 av 5 på Amazon. (7 som röstat.)



Prenumerera på avsnitten ifrån Dev.Cast

Dev.Cast 17 - Lösenord, överallt lösenord och vad gör vi åt det?

Håll i hatten för idag diskuterar jag tillsammans med Sergio Molero autenticiering, dess historia och hur man på bästa sätt implementerar det idag. Det blir en åkning bland MD5-hashar, Identity Providers, Katalogtjänster, OAuth och mycket annat.



Prenumerera på avsnitten ifrån Dev.Cast

Dev.Cast 16 - The Christmas Geek Gadget Show

I detta avsnitt frossar vi i gadgets tillsammans med två geeks, Jimmy Engström och Pete Brown. Och som bonus har jag också en intervju med Thomas Floberg, affärsområdeschef för Windows 8, om Windows 8 och nya datorer med detta nya operativsystem.

Detta avsnitt är det sista för 2012, vi ses i 2013. Ha en riktigt god Jul!

Länkar:
Nova Drone
Petes example of Nova Drone
Willzyx
Netduino
Sphero
Bluetooth controlled Orange (sphero)
Igrill
Lego Mindstorm
Tellstick
Petes book - Windows 8 XAML in Action
Book: 10 PRINT CHR$(205.5+RND(1)); : GOTO 10 (Software Studies)
Book: Speaking Code: Coding as Aesthetic and Political Expression (Software Studies)



Prenumerera på avsnitten ifrån Dev.Cast

Dev.Cast 15 - BizTalk, ryktet om min död starkt överdrivet

BizTalk Server, den gamla trotjänaren i många företag, har under hösten till och med ryktats att den skulle vara en död produkt ifrån Microsoft. Men ingenting är mer fel, hävdar Johan Hedberg, expert på bland annat BizTalk på Enfo Zystems, i denna intervju.

I denna intervju går vi igenom hälsoläget för Biztalk och tittar framåt på nästa version av servern, med namnet BizTalk Server 2013.



Prenumerera på avsnitten ifrån Dev.Cast

Dev.Cast 14 - Filimundus om mobila spel och Unity

Max Nilsson ifrån Filimundus gästar oss i vår virtuella Skype-studio för att diskutera marknaden för mobila spel och hur de använder spelmotorn Unity för att utveckla dem.

För er som inte känner Filimundus, så är det ett spelbolag som har utvecklat flera lyckade spel för iOS och Android, och nu även Windows 8. De mest kända är ett antal Pettsonspel och spel med Pippi Långstrump.



Prenumerera på avsnitten ifrån Dev.Cast

Dev.Cast 13 - SharePoint 2013 för Utvecklare

Som de flesta av oss redan vet så är en hel ny suite av Office-produkter på väg ut. Detta som har samlingsnamnet Office 2013. Och när ett nytt Office kommer så kommer naturligtvis även en ny version av SharePoint ut, också det med namnet 2013, SharePoint 2013.

Jag har varit nyfiken under ett tag att förstå vad som är nytt i SharePoint 2013, speciellt vad man kan göra med produkten som utvecklare. Jag har inte riktigt orkat läsa in mig utan har istället tagit hjälp av Patrik Löwendahl, som arbetar med bland annat med SharePoint på Avanade.

För mig var det flera nyheter, såsom det nya app-begreppet, hur SharePoint och Office 365 hänger ihop och Access Service.

Länkar:
SharePoint for Developers
Office for Developers



Prenumerera på avsnitten ifrån Dev.Cast

Dev.Cast 12 - Hur säkert är molnet?

Fler och fler börjar intressera sig för att förflytta sina tjänster, helt eller dela av, till molnet. Men för många av oss finns det fortfarande en osäkerhet om hur säkert detta är. Det finns naturligtvis en pågående diskussion om detta. För att lyssna in till den har jag bjudit in Daniel Akenine, Microsoft, som jobbar med dessa frågor både nationellt och internationellt. Vi diskuterar molnet generellt, så även om du inte är intresserad av Microsofts moln Windows Azure är detta intressant att lyssna till.



Prenumerera på avsnitten ifrån Dev.Cast

Dev.Cast 11 - Rapport ifrån Verkligheten, Jayway

Ett ett antal podcast kommer jag att intervjua utvecklare för att diskutera sina projekt. Vi diskuterar bland annat vad som gått bra och vad som gått mindre bra, vilka verktyg som använts och hur arkitekturen ser ut. Vill du vara med i en sådan podcast så hör av dig till mig, Dag König, på dagk@microsoft.com och beskriv ditt projekt.

I denna rapport ifrån verkligheten pratar jag med Christian Jacobsen och Henrik Feldt, båda ifrån Jayway, om en Windows 8 app som skall göra att hanteringen av sina reseräkningar blir ett riktigt nöje.

Vi diskuterar bland annat vilka open source projekt som de använder sig av, F# och Async.



Prenumerera på avsnitten ifrån Dev.Cast

Dev.Cast 10 - Vad är på gång inom utvecklingsbranchen?

I det här avsnittet försöker jag tillsammans med Jimmy Nilsson (Factor10), Per Rovegård (Factor10) och Marcus Grenängen (Skype) se ut över vårt utvecklingslandskap och se vad som hänt under de senaste åren och vad som är hett nu och framåt. Vi berör ämnen såsom testdriven utveckling, NoSQL, Scrum, nya språk och mycket annat.



Prenumerera på avsnitten ifrån Dev.Cast

Dev.Cast 09 - Intryck ifrån Build

Efter att ha jagat några av deltagarna ifrån Microsofts Buildkonferens så fick jag till slut tag på Johan Lindfors, Coderox, och Cecilia Wirén, Active Solution. Båda jet-laggade, men snälla att ställa upp.

Med dem fick jag möjlighet att stilla min nyfikenhet om hur det verkligen var på Buildkonferensen. Hur är den nya plattan Windows RT; hur var sessionerna och kvällarna och den viktigaste frågan; hur luktade det i tälten.

Allt får vi svar på i detta avsnitt.

Länkar:
Rekommenderade presentationer (se vänstra spalten)
Windows Phone 8 SDK

Dev.Cast 08 - Nyheterna i Visual Studio 2012 ALM

ALM, det vill säga Application Lifecycle Management, är något som varje ny version av Visual Studio, sedan 2005, vuxit med så det knakar. Det är system och funktioner för källkodshantering, ärendehantering, testning, rapporter och mycket annat. Allt detta för att underlätta ett utvecklingsprojekts alla faser.

Via Skype har jag intervjuat två experter på området. Mathias Olausson (som är MVP på just detta) och Magnus Timner, båda ifrån Transcendent Group.

Länkar:
Startsida för Visual Studio 2012
Visual Studio Update this Fall
Building iOS Apps in TFS

Dev.Cast 07 - Vad är nytt i Visual Studio 2012 för testare?

Testare, de som kvalitetssäkrar det som jag gjort, är några av de osjungna hjältarna i ett utvecklingsprojekt. En av dessa är Hans Wallentin, som nu jobbar som testexpert för Visual Studio. Jag fångade honom för att fråga vad som har hänt i den nya versionen, Visual Studio 2012, när det gäller testning.

Länkar:
Visual Studio 2012 – Testing the application

Dev.Cast 06 - Windows Azure Update

Windows Azure, Microsofts molnplattform, utvecklas fort och det har hänt mycket på det senaste året. Jag ville ha en genomgång av detta så jag jag har har i detta avsnittet av Dev.Cast bjudit in Björn Eriksen för att prata om Windows Azure.

Länkar:
Huvudsida för Windows Azure
Windows Azure Developer Center
Windows Azure Mobile Services

Dev.Cast 05 - Design av appar för Windows 8

Windows 8 innebär inte endast ett nytt API för att skriva appar för utan, nästan mer, en ny design att förhålla sig till.
I Windows 8 får vi för första gången möjlighet att skriva appar som är gjorda för touch first och för plattor.
I detta avsnitt diskuterar jag med Danwei Tran Luciani om vad som kan vara bra att tänka på när man designar sina appar för den nya versionen av Windows.

Dev.Cast 04 - Skriva appar med Html och JavaScript i Windows 8

Jag har den här gången bjudit in Mikael Söderström att diskutera hur man skriver appar för Windows 8 med Html och JavaScript. Jag utmanade honom nämligen för en liten tid sedan att göra en app med hjälp av dessa tekniker. Mikael har god kunskap och erfarenhet hur det är att just använda sig av dessa tekniker för att göra en vanlig webbapp / webbsida.

Här diskuterar vi skillnaden och hur det är att flytta en vanlig webbsida till att bli en app i Windows 8.

Dev.Cast 03 - Deep Dive Windows 8

I veckans avsnitt av Dev.Cast gör vi en riktig djupdykning ned i Windows 8. Min dykarkompis för detta är Anders Thun, kollega till mig, som är en riktig djuping när det gäller det här.

Vi diskuterar vad Win RT egentligen är; hur det förhåller sig till .NET och JavaScript; hur installeras en app ifrån Windows Store och hur exekveras den och mycket annat.

Dev.Cast 02 - Introduktion till utveckling för Windows 8

I veckans avsnitt av Dev.Cast diskuterar jag tillsammans med Tess Ferrandez om fördelarna med Windows 8 och dess Windows Store för utvecklare.