• Home
  • All Posts
  • Authors
  • Home
  • All Posts
  • Authors

Author Archives: Anders Hesselbom

Diamantproblemet i C# 8

Diamantproblemet i C# 8

by Anders Hesselbom on January 2, 2019 with No Comments

I C# kan en klass ärva från max en annan klass, men från hur många interfaces som helst. Den begränsningen skyddar programmeraren från utmaningar som kan uppstå i språk som tillåter multipla arv (t.ex. C++), som t.ex. att två basklasser … Read More

Development, Swedish C#, diamantproblemet, diamond problem
Microsoft Cognitive Services: Computer Vision

Microsoft Cognitive Services: Computer Vision

by Anders Hesselbom on January 26, 2018 with No Comments

Kognition är den process som i förhållande till erfarenheter omvandlar sinnesintryck till en uppfattning om verkligheten. Microsoft erbjuder ett öppet programgränssnitt (API) för kognitiva tjänster som bl.a. hanterar visuellt innehåll, tal, språk och kunskap, och det är svårt att inte … Read More

Development, Swedish
Kort kod och syftningsfel

Kort kod och syftningsfel

by Anders Hesselbom on September 22, 2017 with No Comments

Det finns ibland flera sätt att göra till synes samma sak i C#, t.ex. när det gäller operatörsöverlagring. De olika teknikerna bär på olika syften, och det är ofta bättre att vara tydlig med sina syften än att försöka skriva … Read More

Development, Swedish C#, operatörsöverlagring, typomvandling
Lazy evaluated string interpolation

Lazy evaluated string interpolation

by Anders Hesselbom on September 5, 2017 with No Comments

Sedan version 6 av C# har man haft stöd för string interpolation, och sedan dess har det varit möjligt att exekvera kod i en C#-sträng. Säkerhet uppnås genom att strängen utvärderas i det omfång (scope) som den skapas. Det normala … Read More

Development, Swedish C#
Late binding i C#

Late binding i C#

by Anders Hesselbom on September 1, 2017 with No Comments

Traditionellt har Visual Basic haft stöd för både early och late binding. Med early binding (statiskt avsändande) avses användning objekt vars typ är känd redan vid kompilering, medan med late binding (dynamiskt avsändande) avses användning av objekt vars typ inte … Read More

Development, Swedish C#, Late binding
Skalning i MonoGame

Skalning i MonoGame

by Anders Hesselbom on August 17, 2017 with No Comments

MonoGame är ett av flera bibliotek för spelutveckling i Visual Studio för bl.a. PlayStation, Windows, Linux, iOS och Android. MonoGame kan rendera grafik (genom OpenGL eller DirectX), spela ljud och ta emot användarinteraktioner från tangentbord och handkontroller. Förutom att bygga … Read More

Development, Swedish C#, MonoGame
Förenklad hantering av funktioner som producerar multipla värden i C#

Förenklad hantering av funktioner som producerar multipla värden i C#

by Anders Hesselbom on February 20, 2017 with No Comments

Ganska ofta infinner sig behovet av att bygga en funktion som producerar mer än ett värde. Detta löser man exempelvis med hjälp av utparametrar eller tuples (sv: tupel) och båda metoderna har fått bättre stöd i C# version 7.0. Utparametrar … Read More

Development, Swedish C#
Kortare kod med mönstermatchning i C# 7

Kortare kod med mönstermatchning i C# 7

by Anders Hesselbom on February 15, 2017 with No Comments

Som programmerare vill man hålla sin kod så kort och så relevant som möjligt, för att öka överskådligheten och minska utrymmet för buggar. C# har genom åren utvecklats till att bli både mer kompakt och mer funktionellt, vilket inte minst … Read More

Development, Swedish Programming languages
Recent Posts
  • SolarWinds, störst på övervakning av databaser? October 28, 2020
  • Solarwinds Orion 2020.2 – dags att uppgradera! August 20, 2020
  • Docker HTML to PDF Docker for microservices – Using JavaScript and Chrome to convert HTML to PDF August 11, 2020
  • C# symbol Azure Function App problems – Error indexing method November 26, 2019
  • Agile practices in ITSM – part 4: The agile planning board June 27, 2019
Recent Comments
  • Matt on Asynchronously Wait for Task to Complete with Timeout
  • Michael Lundin on Docker for microservices – Using JavaScript and Chrome to convert HTML to PDF
  • Johan Classon on Asynchronously Wait for Task to Complete with Timeout
  • Andreas on Asynchronously Wait for Task to Complete with Timeout
  • Johan Classon on Database Migration with DbUp and VSTS
Archives
  • October 2020
  • August 2020
  • November 2019
  • June 2019
  • May 2019
  • March 2019
  • February 2019
  • January 2019
  • November 2018
  • October 2018
  • June 2018
  • May 2018
  • April 2018
  • January 2018
  • October 2017
  • September 2017
  • August 2017
  • February 2017
  • November 2016
  • October 2016
  • September 2016
  • August 2016
  • June 2016
  • May 2016
  • April 2016
  • March 2016
  • February 2016
  • January 2016
  • December 2015
  • November 2015
  • October 2015
  • September 2015
  • July 2015
  • June 2015
  • May 2015
  • April 2015
Categories
  • Agile
  • at Nethouse
  • Business Intelligence
  • databases
  • Development
  • Infrastructure
  • Management
  • Solarwinds
  • Swedish
  • Uncategorized
Meta
  • Log in
  • Entries RSS
  • Comments RSS
  • WordPress.org