Introduction
How many times has CTRL+Z saved your life? Have you ever stopped to think that the consumer of your API could possibly want to undo some operations?
Continue readingHow many times has CTRL+Z saved your life? Have you ever stopped to think that the consumer of your API could possibly want to undo some operations?
Continue readingI don’t know about you, but the time zone sometimes drives me crazy. Because of that, I’ve compiled a list of all .NET Conf 2019 sessions so that I can add to my calendar only the specific sessions I’m interested in.
Unfortunately, I will not have free time to watch all the live sessions, I will have to watch some of them on demand later. I thought about sharing because it can be useful for someone else around the world.
I don’t know about you, but the time zone sometimes drives me crazy. Because of that, I’ve compiled a list of all .NET Conf 2019 sessions so that I can add to my calendar only the specific sessions I’m interested in.
Unfortunately, I will not have free time to watch all the live sessions, I will have to watch some of them on demand later. I thought about sharing because it can be useful for someone else around the world.
I don’t know about you, but the time zone sometimes drives me crazy. Because of that, I’ve compiled a list of all .NET Conf 2019 sessions so that I can add to my calendar only the specific sessions I’m interested in.
Unfortunately, I will not have free time to watch all the live sessions, I will have to watch some of them on demand later. I thought about sharing because it can be useful for someone else around the world.
In part I of this series, we familiarize ourselves with the program code through a small analysis as well as performance measurement. Now we will try to implement possible improvements aimed at better utilize memory resources.
Okay, as a .Net programmer, you’ll probably say that talking about memory management is a joke because the .Net Framework already has the Garbage Collector (GC) that does this dirty work for you.
Thread.Sleep(n>0) can be used to perform tests or debugging operations in some scenarios. I don’t see a good reason for its use in production code.
Yesterday I needed to clone the branches of a repository that I am doing a performance improvement (later on I’ll tell you how fun it was). As my time is being counted in nano seconds lately, I am creating scripts for all possible repetitive tasks that come up.
“And let not your behaviour be like that of this world, but be changed and made new in mind, so that by experience you may have knowledge of the good and pleasing and complete purpose of God.”
This time I chose to talk about a not very trending theme. Topshelf doesn’t seem to be a very fancy theme, but you may even find a course in Pluralsight about it.
Topshelf has already made it easier for many devs to create services. I’ve been looking at some FOSS frameworks on GitHub and this is one of the ones I like the most.