#fsharp
@praeclarum I am learning #FSharp on an iPad on the couch with #Continuous which is pretty damn cool!
But sometimes the error messages get in the way, can I hide/collapse them somehow?

F# Weekly #13, 2023 – Fantomas 6 #fsharp
https://sergeytihon.com/2023/04/01/f-weekly-13-2023-fantomas-6/

Luis teaches how to set up your F# development environment here: https://bit.ly/3G1IFkZ

@khalidabuhakmeh i have been working through a book on using Keras. all the code examples are python but I’m doing the exercises in F# with a dotnet keras wrapper. Happy to share examples if that’s helpful. #fsharp #machinelearning
Watch Tomas Petricek talk on designing composable functional libs, not just for data. ➡️ http://bit.ly/42OmHfh
#fsharp

@b4ux1t3 @jmarr @bitbonk @josua_jaeger @avaloniaui @angelmunoz - glad to hear! (psst - it's all "real work" - don't let anyone tell you one type of programming is the official programming activity, or that your favorite language is only for X...). FWIW, I've used #fsharp for everything from dna analysis, to routine web UIs, notebooks, scripting, pipelines, graphing, hardware control and it shines at all of that. It's good for things where you don't want to get the code wrong if that's a category (traditionally science + finance :)
"At Credit Suisse, we’ve been using F# to develop quantitative models for financial products" - Howard Mansell

Today's random F# code from our app is about using Verify (snapshot testing) to make sure we don't accidentally change our events, which we store in our database): https://www.planetgeek.ch/2023/03/31/todays-random-f-code-using-verify-to-prevent-breaking-changes-in-stored-data/
#fsharp #dotnet

@b4ux1t3 I’d probably also need some sort of MV* framework. Does a good one exist that works well with #FSharp and @avaloniaui ?
Would **Avalonia.FuncUI **be the obvious choice?
What is the coolest stack to build a #crossplatform #mobile app with #FSharp and #dotnet?
Adam Granicz give some insights on making most of WebSharper web controls and UI templates! ➡️ http://bit.ly/3FXBj27

It's a stress-free life being an F# dev!
In this talk, Ian Russell - author of "Essential F#" shows why F# is a great choice for building scalable Web APIs and services.

Lightning Talk: A Finance Student Learns to Code F#
Say hi if you want to learn it too!

Im wondering if something like constexpr from C++ could be realised in #fsharp with myriad? The hard part is detecting the facts it would be constant. Hmm, something to ponder while Im tapping away at my c++ code 🙂
AltCover.Visualizer (code coverage visualizer for #Dotnet built in #fsharp) v8.6.48
* [BUGFIX] Issue #180 - fix packaging after moving to net5.0 in v8.6.14 (to stay ahead of dependencies)
See the release notes for details
https://www.nuget.org/packages/altcover.visualizer/8.6.48#release-body-tab
Respond to SMS and Voice webhooks using F# and Giraffe
#dotnet #fsharp #aspnet #twilio
https://www.twilio.com/blog/respond-to-sms-and-voice-webhooks-using-fsharp-and-giraffe
"The use of F# demonstrates a sweet spot for the language within enterprise software" - Simon Cousins

Are you ready to learn advanced functional programming in F#?
Go for it! ➡️ http://bit.ly/3JGKNjg
#fsharp

Scott Wlaschin triumphs over the dreaded "Enterprise Developer from Hell" using F# and Property Based Testing.
#fsharp #tdd
http://bit.ly/40bcCqW

"The F# code is consistently shorter, easier to read, easier to refactor and contains far fewer bugs. As our data analysis tools have developed … we’ve become more productive." - Kaggle
#fsharp #testimonials


Join Mathew Crews for more speed!
Fast F# Performance Bytes: Types for Map Lookup

Don Syme talks about how does this F# compiler feature work - Resumable State Machines.
#fsharp

F# Weekly #12, 2023 – Copilot X and F# in StarTreck #fsharp https://sergeytihon.com/2023/03/25/f-weekly-12-2023-copilot-x-and-f-in-startreck/

"The compiler and the use of exhaustive pattern matching have saved us from what could’ve been many mistakes in production." - Kristian Lundström & Simon Lydell
#fsharp #testimonials

It's been a while but I got some feedback thus I had to make this new release of #perlaDevServer
Beta 11 is available in NuGet as well
https://github.com/AngelMunoz/Perla/releases/tag/v1.0.0-beta-011
#fsharp #webdev #dotnet
Cross-platform with Uno, Fsharp and elmish!
Join Andrii Chebukin on his talk about Uno, the only cross-platform framework that allows you to build pixel-perfect UIs and connect app implementations in a truly cross-device experience.
#fsharp

@UrsEnzler @louis have used it happily as my primary platform for past decade and as primary dev language for nearly 20 years with no regrets. Various presentations on the experience here https://github.com/demetrixbio/presentations. #fsharp
How to Run the SAFE Stack on Kubernetes with a PostgreSQL Backend?
Chris Arnott shares some of the methods he use to keep database operations automatic and smooth.
#fsharp
http://bit.ly/3FGXMjD

Live in ~2h.
https://amplifying-fsharp.github.io/sessions/2023/03/24/
Watch, enjoy, participate.
#fsharp #AmplifyingFSharp
During my tour through the functional language zoo I rarely encounter anyone talking about #FSharp. I wonder why this is? I find it very accessible and it has great tooling, documentation and learning material.
Perhaps because it is a #dotnet lang? In any case, what are your opinions about it? Do you have practical experience with it or even run it in production?
"The sensible defaults (immutability, non-nullability, algebraic data types, etc.) along with the power of the F# compiler enables our team to quickly and concisely develop systems." - Matt McCarty (http://lula.com)
#fsharp #testimonials

it might be a stretch but has anyone tried the latest #perlaDevServer previews?
I'm wondering if I'm postponing v1 too much so I'd like to mark the testing commands as experimental and release the rest stuff which I know it is working
any feedback in that area would be appreciated
#fsharp #webdev #dotnet #devserver
Learn how to build a custom JWT authentication using F# and ASP.NET with Victor Freire!
#fsharp
http://bit.ly/3FGKuUk

Today's random F# code from our app is about how we structure our codebase: https://www.planetgeek.ch/2023/03/22/todays-random-f-code-code-structure/
#fsharp #dotnet #CodeStructure

Tonight on #Twitch, we're going to be playing with #APRS!
I'll be building an AX.25 parser in #DotNet with #FSharp!
We might even get as far as implementing a Kiss client in #CSharp, and crunching some live packets!
Come and join in on the #HamRadio fun at around 8PM Eastern!
#LiveCoding #CSharp #Programming #OpenSource #AmateurRadio #FunctionalProgramming
FsExcel now supports text rotation!

RT Paweł Stadnicki
The notebook's superpower lies in ability to create data visually with a tool it shines (@reactjs),
trigger creating types behind the scenes with interactive engine (#dotnetinteractive)
and operate on the data with a language of choice.
#fsharp @code @Mapbox @FSQStudio https://t.co/hC1krgr7Dl
:sys_twitter: https://twitter.com/florence_dev/status/1637733707858468864
Copilot for PRs meeting Ionide code base is not a crossover I expected. But it's the one I already love. 🥰
Myth of the week about F#: We tried functional programming in C# and it's unreadable! Yes, but that's where F# shines.
https://www.planetgeek.ch/2023/03/21/myths-about-f-we-tried-fp-in-c-and-its-unreadable-yes-but-thats-where-f-shines/ #dotnet #fsharp #myths

F# Weekly #11, 2023 – Fable 4, .NET 8 Preview 2, GPT-4 #fsharp https://sergeytihon.com/2023/03/18/f-weekly-11-2023-fable-4-net-8-preview-2-gpt-4/
Every once in a while I need to figure out dependency injection in F# and I always stumble upon https://www.bartoszsypytkowski.com/dealing-with-complex-dependency-injection-in-f/
This time I think It finally clicked in me at last
I'll be using the environment pattern there to provide platform specific impls for Avalonia xplat services
#fsharp
📺 Object-Oriented vs. Functional Programming With #csharp and #fsharp
🗣️ Speaker: @UrsEnzler and host @khalidabuhakmeh 🗓️ When: Thursday, April 6, 2023, 3:00 – 4:00 PM UTC
🤗 Open to all, welcome!
🎟️ More info: https://jb.gg/wuay2z
Knowing Urs, this will be a great talk!
Did you miss our #vscode Polyglot Notebooks livestream this morning with @cecilphillip ?? Not a problem - catch up on the recording here to learn how notebooks are a great tool for exploring SDKs!
https://www.youtube.com/watch?v=cY9wHDhJA6Y
#jupyter #csharp #fsharp #powershell #javascript #html #sql #kql #mermaid #stripe #dotnet
Want to use multiple languages in a notebook while getting rich IntelliSense? Check out the #vscode Polyglot Notebooks extension, now in GA!🎉
#polyglotnotebooks has language server support and variable sharing for C#, JavaScript, SQL, & more!
👉 https://aka.ms/PolyglotNotebooksGA
#csharp #fsharp #javascript #powershell #javascript #html #sql #mermaid #kql #jupyter #dotnet
Do have a friend who wants to learn F# - for free?
Here's the Introduction to the Beginner Series to F#, by Luis Quintanilla!
#fsharp #beginnerseries @ljquintanilla
Why Every Day as a Developer Would Be Easier with F#!
- A free of functional programming jargon talk
F# has great potential to make daily work easier and less error-prone. Join to learn why!
#fsharp @ursenzler
F# ❤️ GUI
Develop cross-platform GUI Applications using F# and AvaloniaUI!
#fsharp @AvaloniaUI
https://bit.ly/3Ziiyy5
The latest #JetBrainRider release has some new #fsharp improvements including:
- New postfix templates match, for, and with.
- Support for regular expressions in string literals.
If you’re a #dotnet developer checkout https://github.com/fsprojects/Avalonia.FuncUI
Allows you to write code like this. Even if you never used #fsharp it’s easy peasy 🍋.
Danyl Novhorodov shows how to Build fast and safe services on his"Lightweight microservices with F# and ZeroMQ" article.#fsharp #FsAdvent @sergey_tihon @dnovhorodov
https://danyl.hashnode.dev/lightweight-microservices-with-fsharp-and-zeromq
Amplifying F#: Making a difference for the #fsharp ecosystem
Tune in for a fun, interactive, and fascinating session with two programming language creators. Guido van Rossum, creator of Python, learns F# from scratch from the creator of F#, Don Syme! #fsharp
Check out James Randall's Wolfenstein 3D port written in F#! He's brought a new level of elegance to this classic first-person shooter. #fsharp #Wolfenstein3D
bit.ly/3jZWuZz
Submissions for the first #FPWebConf are open, and we are looking for speakers!
If you have explored functional programming for web development and would like to share your experiences, we would like to hear from you! Please submit a talk at the conf page - https://hasgeek.com/jsfoo/fp-webconf/
Boosts appreciated!
#functionalprogramming #webdevelopment #conference #india #haskell #purescript #elm #typescript #rustlang #scala #kotlin #clojure #fsharp #ocaml #reason
A Brief Introduction to F# - Erik Schierboom
Elmish.Avalonia is now available! 🎉
This is a port of the excellent "Elmish.WPF" library for use with AvaloniaUI!
Details (including screenshots, "how" and "why") can be found here:
https://github.com/JordanMarr/Elmish.Avalonia
#fsharp
@wfaler #ReasonML looked interesting - then kinda forked to #ReScript (https://rescript-lang.org - which is just the buckle script layer) and it’s direction got confusing from the outside.
Maybe I should just start looking at #FSharp and .NET
Testing the waters! Would you be interested in a 2-days F# conference, focus on data / numerical analysis applied to business?
Tentatively: Europe (Berlin?), September, 1 day talks, 1 day hands-on workshops.
Thoughts, feedback, questions much appreciated!
#fsharp
Announcing the “FP Web Conf” - a series of talks and in person events covering topics related to Functional Programming and Web Development. The events are free to attend, but don't forget to register on the website in advance! The first event is scheduled to take place in March this year.
https://hasgeek.com/jsfoo/fp-webconf/
We are also accepting proposals for talks and case studies. If you or your company has evaluated or adopted functional programming, we invite you to share your insights and experiences with the community!
#functionalprogramming #webdevelopment #conference #india #haskell #purescript #typescript #rustlang #scala #kotlin #clojure #fsharp #ocaml #reason