rocky
yannliu.bsky.social
rocky
@yannliu.bsky.social
F#er
Ingesting Data in F# with Aether: A Practical Guide to Using Lenses, Prisms, and Morphisms dev.to/rockfire/sim...
Ingesting Data in F# with Aether: A Practical Guide to Using Lenses, Prisms, and Morphisms
In the world of functional programming, dealing with immutable and deeply nested data structures can...
dev.to
December 20, 2024 at 2:09 AM
Reposted by rocky
Help us out! If we want to spread the message about Lambda Days 2025, where should we post about it?
@scalatimes.com, #Elixir Weekly, #Haskell Weekly... Who else should we b̶o̶t̶h̶e̶r̶ inform? 🤔

#functionalprogramming #lambdadays #callfortalks #clojure #erlang #elm #ocaml #scala
December 9, 2024 at 4:45 PM
Quickly code a desktop application based on HTML
dev.to/rockfire/net...
.NET Cross-Platform Web Desktop APP Framework to replace Electron
The main goal is to replace Electron. After trying many similar projects, I ultimately selected two...
dev.to
December 18, 2024 at 6:21 AM
Thanks, the best people. #dotNETConf 2024 China Shanghai #dotnet
December 18, 2024 at 5:19 AM
Avalonia UI offers powerful capabilities for creating modern, visually appealing applications with... dev.to/rockfire/imp...
Implementing Transparency and Acrylic Effects in Avalonia UI
Avalonia UI offers powerful capabilities for creating modern, visually appealing applications with...
dev.to
December 18, 2024 at 5:14 AM
Reposted by rocky
#fsharp and #postgres event store (MartenDB) for the win!
December 15, 2024 at 6:12 PM
Reposted by rocky
Even better if you use CliWrap
github.com/Tyrrrz/CliWrap

let! result = Cli.Wrap("path/to/exe")
.WithArguments([
"--foo"
"bar"
])
.WithWorkingDirectory("work/dir/path")
.ExecuteAsync()
GitHub - Tyrrrz/CliWrap: Library for running command-line processes
Library for running command-line processes. Contribute to Tyrrrz/CliWrap development by creating an account on GitHub.
github.com
December 10, 2024 at 8:56 PM
I will share subject
F# connect .NET and Scientific Computing
at .NET Conf China Shanghai 2024/12/24.
December 5, 2024 at 12:11 PM
crazy fsharp, package size only 1MB
```fsharp
fflat script.fsx # about 13MB, full .NET
fflat script.fsx --small # about 2.6MB, no debug/globalization/symbols
fflat script.fsx --tiny # about 1MB, no reflection/exceptions, no printfn!
```
github.com/ieviev/fflat
GitHub - ieviev/fflat: F# native script compiler
F# native script compiler. Contribute to ieviev/fflat development by creating an account on GitHub.
github.com
December 5, 2024 at 2:40 AM
Reposted by rocky
Recent #dotnet 9 feature, which promotes classes to stack under certain circumstances plays great with #fsharp code, check it out, no extra allocations when working with options:

gist.github.com/vzarytovskii...
benchmark.fs
GitHub Gist: instantly share code, notes, and snippets.
gist.github.com
November 13, 2024 at 8:01 AM
Reposted by rocky
As a reminder, the best way to keep up-to-date with the #fsharp community (If social media isn't your thing) is by subscribing to Sergey Tihon's F# Weekly newsletter.

sergeytihon.com/2024/11/17/f...
F# Weekly #46, 2024 – .NET 9, F# Nullable Reference Types, New Home on BlueSky
Welcome to F# Weekly, A roundup of F# content from this past week: News Nullable Reference Types in F# 9 – .NET Blog What’s New in Rider 2024.3 & F# support Announcing .NET 9 – .NET…
sergeytihon.com
November 17, 2024 at 4:22 PM
Reposted by rocky
Did they recognize that that logo is one of languages of dotnet?

I'm still curious.

#fsharp #build after party #seoul 2022
November 13, 2024 at 12:06 AM