Ik heb een eenvoudige winform applicatie in .Net Framework 4.8, waar ik een betere versie van wil maken in dotnet6+. Maar logging met Serilog geconfigureerd in de appsettings.json kreeg ik niet aan de praat.
Lees verder “No Serilogging”Where are my appsettings?
Klassiekertje waar ik altijd weer intrap. Nieuw project en ik moet handmatig een appsettings.json toevoegen waarin ik een waarde voor “sourcefolder” opsla. Maar bij de vuurdoop werkt het niet: Configuration[“sourcefolder”] geeft geen waarde.
Lees verder “Where are my appsettings?”IO met de Adlink7250
In een radiostudio is het gebruikelijk dat er een “on air” signaal te zien is wanneer een microfoon in de uitzending komt. Dat betekent dat er een signaal vanuit het mengpaneel moet komen waarmee bijvoorbeeld een (rode) lamp aan gaat.
Lees verder “IO met de Adlink7250”DynamoDB Items ophalen in .Net
Ik heb bij een paar oplossingen AWS DynamoDB gebruikt maar niet overal op de juiste manier. Hier even wat hints hoe ik had kunnen doen.
Lees verder “DynamoDB Items ophalen in .Net”Event types
In de applicaties die ik voor mijn werk onderhoud werden weinig eventhandlers gebruikt. In mijn hobby projecten ben ik daar wel mee bezig. Recente vraagstukken op mijn werk geven weer inzicht hoe ik dit in mijn eigen software kan toepassen. Mijn belangrijkste leerpunt is opdeling in data- en procesevents.
Lees verder “Event types”Ahead-of-time (AoT)
Een veelbelovende feature bij .Net7 wordt “PublishAot”. Zoals ik het nu begrijp maak je daarmee een native build voor één specifieke omgeving (bijv. Linux x64 of juist Windows x64), waarbij de gebruikte dotnet functionaliteit wordt ‘meegebakken’. Dit levert een applicatie op die snel start en niet vereist dat dotnet is geïnstalleerd.
Lees verder “Ahead-of-time (AoT)”Polly voor retry policies in microservices
Tijdens het ontwikkelen van bijv. microservices loop je er snel tegenaan dat het buiten je code mis kan gaan. Een overload, niet bereikbare (internet)bronnen, tijdelijke opstartproblemen. Polly levert een aardige gereedschapskist om niet zelf het wiel uit te vinden.
CliWrap: commandlinedingen in C#
Voor mijn applicatie wil ik een wav converteren naar mp3. Daarvoor gebruik ik Lame.exe, die is gemaakt om in een Commandline met parameters aan te roepen. In C# startte ik daarvoor een proces, tikkeltje lastig en beperkt controleerbaar om te gebruiken. Als alternatief is er CliWrap. Een oplossing die het makkelijker maakt om programmaatjes.
Selecteer versus filter
Ik wil een applicatie maken die playlists genereert. Moet ik nu uit mijn lijst met muziek tracks selecteren of filteren?
Lees verder “Selecteer versus filter”Sugababes – Push the button
Geschreven door de dames zelf is het nummer geproduceerd door Dallas Austin. Hij produceerde ook bijna alles van TLC, maar ook tophits als “The Boy Is Mine” van Brandy and Monica en “They Don’t Care About Us” van Michael Jackson. Push the button is ook van toepassing op mijn Elgato Stream Deck, die bevat 15 configureerbare buttons en die wil ik op een Raspberry Pi laten werken.
Lees verder “Sugababes – Push the button”
Recente reacties