Recent Posts

50 shades of .NET on AWS

One question I hear often from .NET developers is: “how can I host my .NET application on AWS?”. I systematically answer: “It depends”. In this article, I will walk you through the decision tree to use for deciding the best option to host your .NET application on AWS. Author: Francois Bouteruche At a first glance, my answer may be frustrating …

Read More »

SDN Magazine – 2023 – #146

Met het SDN-magazine hebben we het tempo weer te pakken. In 2022 is het ons gelukt om je elk kwartaal te  voorzien van een mooi opgemaakt en goed gevuld magazine. Fijn dat nieuwe auteurs ons mooie magazine voorzien van interessante artikelen uit de .NET community. Wij zijn er erg blij mee, laat je feedback horen via @SDN_Community of via redactie@sdn.nl. …

Read More »

SDN Magazine – 2022 – #145

Het einde van het jaar is in zicht, de Sint is alweer even het land uit en de huizen en straten worden weer versierd  met kerstbomen en lichtjes. Vorig jaar rond deze tijd kwam het eerste vernieuwde magazine uit, heel gek om te bedenken dat het jaar voorbijgevlogen is waarin dit alweer de 5e editie is van het vernieuwde magazine. …

Read More »

Code analyseren en genereren met Roslyn

Versie: 1.0 Auteur: Maarten Grootoonk (LinkedIn) Bio: Maarten Grootoonk is een Software Engineer en trainer bij Ordina die zich specialiseert in het Microsoft landschap. Zo ontwikkelt hij .NET applicaties voor de klant en geeft hij verschillende Azure trainingen en workshops.   Artikel Introductie Bij het ontwikkelen van software worden we vaak geholpen door integrated development environments (IDE’s) zoals Visual Studio. …

Read More »

Visual Studio Solution Filters

Visual Studio is een geweldig product, maar de performance van Visual Studio bij grotere solutions wil nog wel eens een punt van aandacht zijn. Ook kan een solution met daarin heel veel projecten de aandacht wel eens afleiden van de code die aangepast moet worden. Dit geldt zeker voor een nieuwkomer op een project die in één keer heel veel …

Read More »

Make a difference

At Netcompany we believe that our people can make a real difference to our societies, businesses and the environment. Our culture is open and driven by collaboration. Our flat organizational structure allows for greater agility and a pragmatic approach focused on delivering optimal results. Technology is at the centre of everything we do at Netcompany. What guides us is a …

Read More »

Externe REST services aanroepen met Refit

Je kunt je bijna geen applicatie meer voorstellen die geen gebruik maakt van externe gegevens. Vaak komt deze data uit REST Api’s1. Als developer kan het behoorlijk saai zijn om de zoveelste API te moeten ontsluiten maar gelukkig zijn er mogelijkheden om dit een stuk eenvoudiger te maken. Één van die opties is het gebruik van Refit2. Auteur: Jacob Duijzer …

Read More »

‘Een goede QA Engineer heeft een holistische blik’

Als QA Engineer wordt Kitty van Leeuwen graag zo vroeg mogelijk in een proces betrokken. Haar visie: hoe meer je geautomatiseerd test, hoe meer ruimte er overblijft voor creatief handmatig testen.  Toen Kitty van Leeuwen in februari 2018 bij Ordina begon binnen de AUTO|Q unit deed ze dat met het idee om op termijn door te stromen naar een andere …

Read More »

Distributed Tracing met Application Insights

De meeste developers die wel eens iets met de Azure cloud doen, zijn wel bekend met Azure Application Insights (AI). AI is onderdeel van Azure Monitor, en is met minimale configuratie te gebruiken als sink voor de logregels vanuit je applicatie. Zeker voor applicaties die op een Azure App Service Plan draaien is dit heel gemakkelijk in te richten. Je …

Read More »

Een sprong in het diepe – Column

Een aantal maanden geleden sprong ik in het diepe. Ik begon met een nieuw project met een voor mij nog onbekende technologie. Als mobile .NET developer heb ik veel ervaring met het bouwen van mobiele apps, vooral met Xamarin en Xamarin.Forms. Mijn sprong in het diepe was het bouwen van een mobiele app met cross-platform framework Flutter! Auteur: Duco Fronik …

Read More »

ARM jezelf met Bicep

Misschien heb je al gehoord van de nieuwe DSL (of Domain Specific Language) die is geïntroduceerd onder de naam Bicep. Deze nieuw ontwikkelde taal is een oplossing om het schrijven van ARM templates simpeler, makkelijker en sneller te maken. Wat is Bicep? Auteur: Eduard Keilholz      |  Gepubliceerd in SDN Magazine 142 Wat is Bicep? ARM is een afkorting …

Read More »

Het Ijs Breken – Column

Column Nadine Wolff   |   Gepubliceerd in SDN-magazine 142 Op de eerste dag van mijn eerste stage van de (technische) Informatica opleiding werd ik voorgesteld aan collega’s en kreeg ik mijn plek aangewezen in de kamer. Ik kan mij nog herinneren dat een van de collega’s grapte dat ze nu geen vrouwonvriendelijke grapjes konden maken. Ik lachte een beetje schaapachtig en …

Read More »

Van software developer naar CTO

Later als ik groot ben… “Wat wil je later worden als je groot bent? Later wil ik CTO worden papa!” Ik heb het nog nooit een kind horen zeggen. Prinses, brandweer, mama, topvoetballer, zangeres en piloot zijn beroepen die op zo’n moment vaak genoemd komen. Als onderdeel van de digitalisering hebben veel bedrijven een CTO-functie ingericht. Maar wat is een …

Read More »

Listings: Mutation testing in .NET with Stryker uit SDN Magazine #145

Listing 1: namespace Demo { public class DemoCode { public int AddNumbers(int v1, int v2) { return v1 + v2; } } [TestClass] public class DemoTest { [TestMethod] public void MyTestMethod() { // Arrange var sut = new DemoCode(); // Act int result = sut.AddNumbers(1, 1); //Assert Assert.AreEqual(result, result); } } }     Listing 2: public class DemoCode { …

Read More »

Listings: Waarom testen we? uit SDN Magazine #145

Listing 1:   CREATE TABLE IF NOT EXISTS accounts ( user_id INTEGER PRIMARY KEY GENERATED ALWAYS AS IDENTITY, email VARCHAR ( 255 ) UNIQUE NOT NULL, password VARCHAR ( 50 ) NOT NULL, first_name VARCHAR ( 50 ) NOT NULL, last_name VARCHAR ( 50 ) NOT NULL, created_on TIMESTAMP NOT NULL, last_login TIMESTAMP ); Listing 2: #language: nl-NL Functionaliteit: Het …

Read More »