C# Lambda Expressions
In this code snippet, we will take a look at lambda expressions, Func
In this code snippet, we will take a look at lambda expressions, Func
In this code snippet, we will take a look at unsafe code, pointers, stack allocation and spans in C#. C# has managed memory unlike for example C/C++. This means that you don’t have to allocate or clear memory by yourself and in the case of .NET the CLR(common language runtime) takes care of memory allocation and garbage collection. This also means that in C# you can’t work with a pointer or allocate your variables on the stack which is common practice in C/C++.
In this code snippet, we will take a look at async and await in C#.
The aysnc keyword enables a method to use the await keyword. These two keywords together enable us to execute code asynchronously. When called an async method will return a Task.
In this code snippet, we will learn how to do some basic queries using LINQ(Language Integrated Query) in C#.LINQ is used to work with data within C# and can be used on enumerable types(IEnumerable
In this post, I will list and briefly describe the docker container I use on my home server. There are a bunch of very useful apps or services out there that you can simply run as a docker container on your home server. By self hosting you get total control over your services and data.
In this post, I will show you how to modify the UPS so it works properly. Years ago I bought these 18650 battery charge shield boards that can be essentially used as a UPS(uninterruptible power supply). I just recently made a project that required a UPS so I finally decided to use them. This is when I found out about all the problems associated with this module.
In this post, I will document the build process for my mini portable server made from an old Bitcoin miner case and an Orange Pi Zero Plus. One day I was looking through my SBCs parts bin and saw the Orange Pi Zero Plus board(still in its packaging) I had bought many years ago but never used. I got the idea to make a small portable server that could maybe run an MQTT broker, act as an AP, run a web server, etc.
In this post, I will show you how to flash a Sonoff Wi-Fi smart switch with the Tasmota firmware. Tasmoata is open source firmware for ESP chips. It gives you extra functionality like control via HTTP, Web UI, MQTT or serial compared to the Sonoff app. It also makes it easy to integrate with other services like Home Assistant. But most importantly it has no external dependencies and it won’t collect your data.
This is just a quick review of a couple of LED bulbs I got for my car some time ago. I want to share this so people don’t make the same mistake as I did buying these crappy LED bulbs. They were pretty cheap but even so it pointless buying them if they don’t work and just become e-waste. Also, it’s a pain to keep changing them when they die or start to flicker especially if they are in hard to reach places that require removing car parts to get to.
Recently I replaced/retrofitted the reverse lights and back fog lights on my car. I thought I’d document the process and post it online so it can help out anyone trying to do the same.