About:

Retif is a software engineer with expertise in C#/.NET, C++/Qt, and Python, currently residing in Norway.

Website:

Specializations:

Interests:

Programming Software development

Outgoing Links:

Jason Coles
Subscribe to RSS:
The article discusses the integration of a C++ library into a .NET/C# project using CMake, detailing the process of setting up the environment, configuring the CMake project, and handling various challenges such as encoding issues...
The text discusses the distribution of iOS applications within a company from a website without using the App Store. It explains the process of building the application, the manifest.plist, the itms-services URI, and the caveats a...
The text discusses the author's experience with home automation, including the use of Vero V instead of Apple TV, the discovery of Home Assistant, and the installation of Home Assistant on Vero V using Docker. The author also expl...
The text discusses the process of integrating a C++ library into an Android application. It covers the installation of required components, creating an Android application, building a C++ library for Android, and loading the pre-b...
The author describes their experience with Oracle Cloud Free Tier, detailing how their website suddenly went down without notice and all their resources were wiped out. They express frustration with the service and share their sea...
The text describes the process of compiling a C++ program into WebAssembly using Emscripten with pthreads. It includes an example C++ program, the compilation process, and the requirements for running a pthreads-enabled WebAssembl...
The text explains the different scopes of the CMake target_link_libraries() function and how they affect the final result. It provides a theoretical explanation, practical examples, and a silly analogy to illustrate the concepts. ...
The article discusses building stuff from sources on Steam Deck. It explains that Steam Deck is a powerful PC with a common x86_64 / AMD64 architecture, and can be used for software development. It also provides information on the...
The text is a detailed review of the author's experience with the Steam Deck, including the process of purchasing it from the US store, differences between models, and a thorough analysis of the hardware and controls. The author a...
The text is about the author's journey to obtaining Norwegian citizenship. It details the process of finding a job in Norway, the requirements for citizenship, and the exams required for naturalization. The author also shares thei...
The article discusses the use of Qt for developing software for microcontrollers, the limitations of microcontrollers, the benefits of using Qt, the research conducted to port Qt to microcontrollers, the results of the research, a...
The post discusses the possibility of using Qt for software development on microcontrollers, the advantages of using microcontrollers, and the challenges of using Qt on an MCU. It also details the research, porting process, and re...
The text discusses the author's experience with managing dependencies in a C++ project using vcpkg. The author initially tried Conan package manager but did not proceed with it. They then explored vcpkg and found it intriguing and...
The text is about how to collect and analyze data about the users who visit the company's websites using Microsoft Graph and Matplotlib charts. It explains how to collect emails from different websites, query Microsoft Graph, and ...
The text discusses the process of implementing Active Directory users authentication via LDAP in an ASP.NET Core MVC project. It explains the benefits of using an LDAP server and the challenges faced when working with different pl...
The text explains how to query astronomy databases in ADQL via TAP. It describes the process of sending requests, using PyVO, TAP services with astronomical data, and the problems and challenges encountered. It also discusses a sa...
The text discusses the issue of resolving dependencies in a C++ project and introduces the Conan package manager as a solution. It explains the benefits of pre-building dependencies and the challenges of managing dependencies for ...