21 Oct 2023 |
| @msorc:matrix.org left the room. | 19:57:21 |
24 Oct 2023 |
| Rob removed their profile picture. | 19:19:13 |
16 Nov 2023 |
| rbauduin joined the room. | 12:59:03 |
rbauduin | Hi, happy to see an F# room on matrix. Let's hope activity here grows in the future. I'll try to think to ask my questions here (I'm also on the slack) | 13:01:52 |
21 Nov 2023 |
justosophy | fsharp |> ♥️ | 02:15:04 |
24 Nov 2023 |
João Alexandre de Toledo | Hi,
Does anyone here use F# to develop CRUD applications?
How do you access the database?
I've been trying to implement some simple tasks, but... well, it's difficult, nothing works beyond the total basic examples,...
Well, it's just a rant... | 23:19:57 |
26 Nov 2023 |
| @simon-c:matrix.org left the room. | 13:32:12 |
30 Nov 2023 |
mika_akizuki | In reply to @jalexandretoledo:matrix.org Hi,
Does anyone here use F# to develop CRUD applications? How do you access the database?
I've been trying to implement some simple tasks, but... well, it's difficult, nothing works beyond the total basic examples,...
Well, it's just a rant... EntityFramework Core should work, you just have to write some adapter classes (not so functional but works) and use LINQ (query expressions in F#). | 13:34:57 |
mika_akizuki | In reply to @jalexandretoledo:matrix.org Hi,
Does anyone here use F# to develop CRUD applications? How do you access the database?
I've been trying to implement some simple tasks, but... well, it's difficult, nothing works beyond the total basic examples,...
Well, it's just a rant... * EntityFramework Core should work, you just have to write some adapter classes (not so functional though) and use LINQ (query expressions in F#). | 13:35:09 |
2 Dec 2023 |
João Alexandre de Toledo | I see... But do you *really* use it this way in your daily life? I'm just curious...
I read a lot of F# code and it is simply beautiful...
And I can't live without VsVim, a Visual Studio plugin written in F# by Jared Parr, so I know it works in some domains...
But, when I try to implement something closer to my reality,...
As I said before, it's just a rant.
But I won't give up... It seems Facil can lead me somewhere interesting... | 21:29:46 |
3 Dec 2023 |
mika_akizuki | Frankly speaking I didn't :( just know it kinda works. Sad fact, lots of those libraries were written for C# and though it does work it is sadly not beautiful to use in F#, but sometimes we have to accept imperfection, don't we? | 02:28:14 |
bisen2 | In reply to @jalexandretoledo:matrix.org
I see... But do you really use it this way in your daily life? I'm just curious...
I read a lot of F# code and it is simply beautiful... And I can't live without VsVim, a Visual Studio plugin written in F# by Jared Parr, so I know it works in some domains...
But, when I try to implement something closer to my reality,...
As I said before, it's just a rant.
But I won't give up... It seems Facil can lead me somewhere interesting... I have, in a previous job. We wrote a custom functional data access library on top of EFCore to get around some of the C#-isms of EFCore. That being said, there are other ORM type libraries that work more smoothly with F# | 02:58:17 |
4 Dec 2023 |
rbauduin | I have written a database backed application at https://gitlab.com/myowndb/myowndb
But as my queries were very dynamic, I developed a custom database accessing lib, which I plan to extract from the database. It's not of a big help regarding your question, but it shows it works though ;-) | 07:47:18 |
thonoht | At my work we build most of our back-ends in F# nowadays. For data access we usually user Dapper, and dbup for database migrations. There is also a Dapper.FSharp nuget that adds some F#-friendly wrappers around dapper. But we don't use it, and instead have created a small module that provides the required functions for calling dapper functions. | 08:37:30 |
rbauduin | I didn't know dbup, thanks for the reference. I'm using Evolve (https://evolve-db.netlify.app/) | 10:04:25 |
16 Dec 2023 |
| Deide changed their profile picture. | 13:07:59 |
6 Jan 2024 |
| Deide changed their profile picture. | 22:52:36 |
11 Jan 2024 |
| @konohamaru:matrix.org joined the room. | 20:27:17 |
| @konohamaru:matrix.org joined the room. | 20:28:22 |
| @konohamaru:matrix.org joined the room. | 20:35:28 |
| @konohamaru:matrix.org left the room. | 20:35:34 |
13 Jan 2024 |
| psydroid changed their profile picture. | 21:01:50 |
15 Jan 2024 |
| psydroid changed their profile picture. | 08:24:50 |
7 Feb 2024 |
| pgdev changed their display name from pagerpg to pgdev. | 11:26:45 |
14 Feb 2024 |
| @xuserr:matrix.org left the room. | 06:57:21 |
17 Feb 2024 |
| @ronald:tomesh.net left the room. | 06:00:03 |
24 Feb 2024 |
| ᴍᴜǫɪᴜ ʜᴀɴ changed their display name from Muqiu Han to ᴍᴜǫɪᴜ ʜᴀɴ. | 23:35:24 |
| ᴍᴜǫɪᴜ ʜᴀɴ changed their profile picture. | 23:35:44 |
26 Feb 2024 |
| ᴍᴜǫɪᴜ ʜᴀɴ changed their profile picture. | 06:03:28 |
13 Mar 2024 |
| @rusty54:matrix.org left the room. | 01:51:02 |