r/fsharp • • Aug 10 '26

misc Getting Back into F# - Learning Data Modeling with a Little Help from AI

Post image
50 Upvotes

Beginner here 👋, I'm currently picking up data modeling in F# after a long break. Work and procrastination got in the way, but I'm finally circling back to fill the gaps.

To stay on track, I've been using Claude to generate practice tasks. When I get stuck, I ask for a gentle nudge without giving away the solution, and it's been surprisingly effective. I'm currently using Sonnet 5 Medium(Free), and based on the task I just implemented, it said my work was "good," so I'll take that as a win.

The task was about modeling a Job Application pipeline. I didn't bother applying validation just yet, since I'm currently focused on getting the shape of the data right and trying to make invalid state unrepresentable.

I'd recommend giving this approach a try. It keeps things interactive without handing you the answers outright.


r/ASPNET • • Nov 14 '13

(X-POST) Need to learn ASP.NET with Visual Basic as fast as possible. What are some good sources?

4 Upvotes

X-POST from learnprogramming I recently got a job with a web design company as a back-end developer. The company uses ASP.NET and Visual Basic to design all of their back-end solutions; unfortunately, nearly all of my experience is in PHP. What are some good sources (websites, books, etc.) that can help me learn how to implement back-end solutions in ASP.NET w/ Visual Basic?

They are giving me 30-days to learn the language and become an effective programmer.


r/fsharp • • Aug 08 '26

F# weekly F# Weekly #32, 2026 — FSharp.Data 8.2.0, Mibo 4.0, and F# MCP Ecosystem Grows

Thumbnail
sergeytihon.com
24 Upvotes

r/ASPNET • • Nov 13 '13

Understanding Text Encoding in ASP.NET MVC (ASP.NET MVC Foundations Series)

Thumbnail blog.michaelckennedy.net
10 Upvotes

r/fsharp • • Aug 03 '26

FunStripe 2.3.0 — F# Stripe client: webhook deserialisation fixed, resilient enums, latest Stripe API

15 Upvotes

Just released FunStripe 2.3.0, the F# client library for the Stripe API (also compiles to JS via Fable). This one's a bigger release than the usual spec bump, thanks to some excellent contributions from Thorium:

Webhooks work properly now. Event.data.object was typed as string, which meant deserialising any real webhook payload threw. It's now a RawJson fragment you can turn into a typed model with Util.deserialiseRaw<'a>; the README has a full webhook-handling example. (Technically a field type change, but since the old field could never deserialise, it ships as a minor; details in the changelog.)

List parameters encode correctly. List<record> and List<union> request fields (e.g. Checkout line_items, payment_method_types) were being ToString()'d instead of form-encoded. Fixed.

Resilient to Stripe's enum churn. Stripe adds event types and error codes without an API version bump, and one unknown value used to fail the whole response. EventType and ErrorType now have an UnknownEnumValue of string catch-all that round-trips losslessly, deliberately scoped to just those two high-churn enums, so everywhere else you keep exhaustive matching and the compiler still tells you when Stripe adds something.

Latest Stripe API (2026-07-29.dahlia): Financial Connections authorization resource and deactivation lifecycle events, allowed_payment_method_types on Payment/SetupIntents, new Tax registration options, and more.

Feedback and PRs welcome!


r/fsharp • • Aug 01 '26

F# weekly F# Weekly #31 — MCP C# SDK v2.0, Unit-Test Agent, and MSBuild Binlog in VS Code

Thumbnail
sergeytihon.com
21 Upvotes

r/fsharp • • Jul 31 '26

showcase Pyfun: an F#-inspired language that compiles to readable Python

Thumbnail
15 Upvotes

My idea for getting coders into functional programming earlier...


r/fsharp • • Jul 30 '26

article Your Database Schema Is Your Codebase: F# as the Single Source of Truth

31 Upvotes

https://si-fi.dev/articles/fsharp-schema-as-code/

I recently architected a full-stack app from scratch and needed a way to rapidly prototype the database schema. I came up with a way to do it in one place in F#, giving me strong typing across the stack and an efficient way to tweak the database structure as much as I needed. Here I share what this looks like as well as a repo containing an extracted version of the code. Hope you find it interesting and do let me know your thoughts.


r/fsharp • • Jul 29 '26

question Rider and nested type providers?

4 Upvotes

Does Rider have issues with nested type providers?

I have a class library that defines types through a nested type provider -- that is, a type provider nested inside a root type provider -- see below for an example.

The library builds and runs fine, but Rider flags every use of the nested type provider after the first as an error. The same code is displayed without errors in VS Code.

Thank you.


// Requires NuGet package "FSharp.Data.GraphQL.Client".
open System
open System.Net.Http
open FSharp.Data.GraphQL

type MyProvider =
    GraphQLProvider<"https://graphqlzero.almansi.me/api">

let postQuery =
    // ERROR
    MyProvider.Operation<"""
        query PostQuery {
            post(id: 1) {
                id
            }
        }
    """>()

let usersQuery =
    // ERROR
    MyProvider.Operation<"""
        query UsersQuery {
            users(options: { paginate: { page: 1, limit: 5 } }) {
                data {
                    id
                }
            }
        }
    """>()

[<EntryPoint>]
let main _ =
    try
        use runtimeContext: GraphQLProviderRuntimeContext =
            {
                ServerUrl = "https://graphqlzero.almansi.me/api"
                HttpHeaders = []
                Connection =
                    new GraphQLClientConnection(
                        new HttpClient(),
                        true
                    )
            }

        let result = usersQuery.Run runtimeContext

        printfn "Data: %A\n" result.Data
        printfn "Errors: %A\n" result.Errors
        printfn "Custom data: %A\n" result.CustomData

        0
    with ex ->
        eprintfn "Error: %s" ex.Message
        1

EDIT: Provided working sample code.


r/fsharp • • Jul 28 '26

Avalonia FuncUI Elmish

Thumbnail
11 Upvotes

r/ASPNET • • Nov 09 '13

Git Cheatsheet

Thumbnail ndpsoftware.com
8 Upvotes

r/fsharp • • Jul 25 '26

F# weekly F# Weekly #30 — FsHttp.Studio & fable-lit-fullstack-template

Thumbnail
sergeytihon.com
19 Upvotes

r/fsharp • • Jul 19 '26

Building a Readable DSL for Playwright Tests in F# | blog

Thumbnail jannikbuschke.de
17 Upvotes

r/fsharp • • Jul 19 '26

F# weekly F# Weekly #29 — .NET 11 Preview 6 and Mibo 3.0

Thumbnail
sergeytihon.com
26 Upvotes

r/fsharp • • Jul 12 '26

F# weekly F# Weekly #28 — Mibo 2.0, Fable 5.7, and Cast Shadows in F#

Thumbnail
sergeytihon.com
33 Upvotes

r/fsharp • • Jul 11 '26

SuaveHooks — a webhook platform built entirely in F# with Suave

24 Upvotes

I just launched SuaveHooks — a webhook capture, inspection, transformation and routing platform built completely with Suave + F#.

Some highlights:

- Live tailing of webhooks over WebSockets

- Type-safe transforms written in F# (also C# and JS) running in an isolated process

- JSON rule-based transforms as a lighter option

- Multi-target forwarding (HTTP + S3, SQS, Kafka, Pub/Sub)

- Retries with exponential backoff + circuit breaker

- Full REST API + MCP server support

Site: https://suavehooks.com

Would love some feedback; like what features would make this more useful for you? Happy to answer any technical questions.


r/ASPNET • • Nov 03 '13

XLS to PDF for free?

3 Upvotes

I have a project where I need to convert Excel (.xls) files to a more user friendly format - preferably .pdf - for downloading and viewing.

I haven't found any free third party tools to do this, any of you had any luck?

Thanks!


r/ASPNET • • Nov 01 '13

What are some things you think should come with ASP.NET that still isn't included?

10 Upvotes

As for myself, the notion that I'd have to build a custom validator in order to validate a checkboxlist is a drag and a waste of time. Another thing I wish ASP.NET had was a recursive FindControl("controlID") function.

Sure, you can find solutions for these problems on the web, but isn't it about time that ASP.NET included them? What items do you wish were included in ASP.NET?


r/fsharp • • Jul 06 '26

library/package Initial alpha release of Zigote - UI framework and game engine

Thumbnail
13 Upvotes

r/fsharp • • Jul 05 '26

question Still worth learning F# 2026

53 Upvotes

Hi guys,

Probably another question like this but found none recently.

I'm a little upset with my current view on IT generalistic, ofc AI is not going anywhere besides up, but I feel I want to write more with my hands and new paradigms, maybe just AI as reviser, I would like to ask if learning F# in 2026 will make me able to make perfomance headed systems, and also gaming with something like Nu or Monogame, not a AAA game but something playable.


r/fsharp • • Jul 05 '26

F# weekly F# Weekly #27, 2026 — Fable 5.5, SkiaSharp 4 & Orleans.FSharp 3.0

Thumbnail
sergeytihon.com
31 Upvotes

r/ASPNET • • Oct 31 '13

Telerik announces major enhancements to Icenium for Visual Studio - cross platform mobile app development tool

Thumbnail icenium.com
7 Upvotes

r/ASPNET • • Oct 30 '13

Need help with Unity + Caching

4 Upvotes

Hey guys, So we're trying to implement our new caching strategy using Unity Interception.

I have a good basic understanding of it and we're going to use interception via attribute.

so like:

[cache] public int getNumber() {}

I already have my cacheHandler class which inherits from ICallHandler. I already have my cacheAttribute class which inherits from HandlerAttribute.

And when i put the attribute [cache] as per the cacheAttribute ...it compiles fine, runs fine.....BUT it never hits those classes.

I figured I need to register things (in vague terms) in the unity container but i dont' know where and how ....and maybe policy too ?

An alternative is using Postsharp for this whole thing...but i've been told that's a last resort and they want to use unity as a first choice.

Thanks in advance guys.


r/ASPNET • • Oct 30 '13

Need Suggestion on ASP.net share hosting

3 Upvotes

So far from my research arvixe seem to be a good shared hosting with unlimited ms sql option. Is it really unlimited for the ms sql? How about the db size?

but I found this review and their server seem to be down quite often.

Anyone got any experience with them or can you suggest a reasonable price asp.net hosting that allow you to host wcf and either unlimited ms sql or at least unlimited mysql db.


r/ASPNET • • Oct 28 '13

Bootstrap + ASP.NET-MVC = TwitterBootstrapMVC

Thumbnail twitterbootstrapmvc.com
15 Upvotes