How to install Redis on Synology NAS (Container Manager)

Hello everyone! 👋 I run a small set of containers on my NAS at Home to monitor different weather and run automations. Because of this I wanted to install Redis on my NAS as well. Redis is a key value database that has a lot of extra modules such as: Redis Search: A query and indexing engine for Redis, providing secondary indexing, full-text search, vector similarity search and aggregations. Redis JSON: A NO-SQL Document Database Redis Graph: A graph database. Redis TimeSeries: A time series database. Redis Bloom: Bloom and Cuckoo filters implementation. Redis Streams: An append only Log These functionalities save me a lot of time and improve my software running inside my home. Redis is also a simple service to deploy and maintain. ...

December 16, 2024 · 1 min · Denis Nutiu

Awesome✨ Command Line Tools for Software Engineers: fzf 🌸

Hello everyone! 👋 I’ve made an article a while ago on FZF because I think it’s a great tool and now, I’ve decided to make a video as well. Enjoy 😄 Thanks!

January 21, 2023 · 1 min · Denis Nuțiu

Python Singleton Pattern implementation with LRU

Hello and happy new year! 🥳🙌 I’ve made a video on how to implement the singleton pattern in Python using the LRU cache. Thank you!

January 7, 2023 · 1 min · Denis Nuțiu

How to document a project with MkDocs 📹

Hello, Welcome my third video tutorial, this time, on how to get started with MkDocs. In this video I try to give you a basic overview of MkDocs and a configuration consisting of the material theme and search plugin. Config The MkDocs configuration used in the video. ...

October 16, 2021 · 2 min · Denis Nuțiu

How to write parametrized tests in Python with pytest 🎥

Hi 👋 Welcome to another video tutorial on how to write parametrized tests in Python using pytest. If you want to follow along, here’s the code that I’ve tested in the video. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 from typing import List class Solution: def move_zeroes(self, nums: List[int]) -> None: last_zero = 0 index = 0 while index < len(nums): if nums[index] != 0: nums[last_zero], nums[index] = nums[index], nums[last_zero] last_zero += 1 index += 1 def main(): solution = Solution() arr = [1,0,1] solution.move_zeroes(arr) print(arr) if __name__ == '__main__': main() Thanks for watching! 😄 ...

September 30, 2021 · 1 min · Denis Nuțiu

AutoFixture in ASP.Net Core 🎥

Hello, 👋 This is my first video blog post in which I try to explain AutoFixture. Here’s the test case referenced in the video and the code repository for the Retroactiune project. I used the following packages in my project. 1 2 3 4 <ItemGroup> <PackageReference Include="AutoFixture" Version="4.17.0" /> <PackageReference Include="AutoFixture.Xunit2" Version="4.17.0" /> </ItemGroup> Thanks for watching! 🙂 ...

August 19, 2021 · 1 min · Denis Nuțiu