Miscellaneous

This is a list of reminders and open questions I still wanted to look at in more detail. CSV conversion Next to FSharp.Data there is CSVHelper. However, it does not support FSharp types intrinsically. A stackoverflow article describes the details. ...

March 18, 2023

RESTful API

This contains some thoughts how to implement RESTful APIs. Background tbd Best practices A search for RESTful API best practices reveals many sites: ...

March 15, 2023

Github resources

Some of my codes are documented on my Github with description in the readme files. Take a look there. Github Description BoleroApp A simple Bolero app with file upload and data repository using dependency injection StringAlgorithms Some string algorithms in F# to measure string similarity WebAPI A net7.0 based RestAPI in F# DependencyInjection simple attempts at dependency injection in F# MinimalAPI Minimal API with a file upload example BoleroAppRazor Bolero App, but using Razor pages on the server

February 10, 2023

Go tricks & tips

In 2023, I became interested in the programming language Go. It is a C derivates without all the nil pointer exceptions, and has a very solid infrastructure and libraries to compile across different operating systems. ...

February 1, 2023

SWIG - interface for C and C++

SWIG SWIG is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages. SWIG is used with different types of target languages including common scripting languages such as Javascript, Perl, PHP, Python, Tcl and Ruby. ...

January 13, 2023

Operation research

Operation Research is defined in Wikipedia as Operations research (British English: operational research) … , often shortened to the initialism OR, is a discipline that deals with the development and application of analytical methods to improve decision-making. It is considered to be a subfield of mathematical sciences. ...

December 31, 2022

PDF to text conversion

There is once in a while the need to extract pure text from PDF files. This blog shows some attempts to do it with dot, with ruby, and with command line utitilites. ...

December 1, 2022

Input file element with Bolero

Bolero is a set of free and open-source libraries and tools to write web applications in F#. With it, you can write fully dynamic client-side web applications from the comfort of a strongly-typed functional language, all with great performance. ...

October 20, 2022

Using local NuGet source / repository

Had some problems creating a local nuget repository. This is how I succeeded: Create a local nuget repository / source $ cli nuget add source ~/.mynuget This leads to these changes in the configuration file: ...

October 16, 2022

Bibliographies, citations and dotnet programming

Helping out a friend to get a Matura thesis completed, I stumbled onto the topics of citations and bibliographies. In the end, I wanted to get a handle on bibliographies using dotnet code. ...

October 13, 2022