fsharp.org
fsharp.org copied to clipboard
F# Community Dugnad Session with Kirk, Kathleen, and Don
We are restarting the Dugnad sessions for F#! This is a chance of us to get together to "clean up the neighbourhood" of some core F# assets. the "Dugnad" concept inspired by @mathias-brandewinder. @tkshill, Kirk Shillingford offered to host.
Please join us! Teams link is below. This will be a social, fun occasion where we hang out - drinks and jokes and friendship are welcome but the aim is also to make some progress.
The invitation an open one. The aim will be to dive in and get stuff done rather than chat about what to do. Kirk Shilingford [@tkshill] will host.
Tuesday: 2022-02-08 noon Pacific / 8pm GMT
https://teams.microsoft.com/l/meetup-join/19%3ameeting_YjJkNGZkN2YtYjBlZS00MTcxLTgxNTQtMDcxZDVhNjc5MWU0%40thread.v2/0?context=%7b%22Tid%22%3a%2272f988bf-86f1-41af-91ab-2d7cd011db47%22%2c%22Oid%22%3a%220e099197-7e30-40b4-b137-48962f86e452%22%7d
When is the session Kathleen ?
Tues noon Pacific, 8PM GMT
Here are some things we can talk and feel free to comment with other things:
Kirk introduce/welcome Victories since last Dugnad
- Examples in .NET Core libraries
- Examples in FSharp.Core
- F# Language docs F# Style Guide
- Learn F# Twitter is translated: Spanish, Portugese, English, Polish (new effort) - Angel Munoz and Ad...
- Luis's videos (other learn)
- Virtual coffee at https://virtualcoffee.io/
Web presence
- Test, use, simplify and clean https://fsharp.org/ (souce https://github.com/fsharp/fsfoundation/)
- Help community improve https://en.wikipedia.org/wiki/F_Sharp_(programming_language)
- Help orient more traffic to the high quality https://dotnet.microsoft.com/languages/fsharp
- Check google searches for "F#"
- Discuss multi-language aspects, e.g. Russian/German/Chinese/Korean F# Wikipedia pages
- Social Proof - covering https://fsharp.org/testimonials in particular, but also social proof on https://docs.microsoft.com/ or https://dotnet.microsoft.com/. We have lots of good social proof in the F# community and the testimonials are pretty good. Consider a regular twitter bot to tweet a snippet quote and one testimonial each week. A drip-drip of social proof is really effective.
Technical docs
- FSharp.Core docs at https://fsharp.github.io/fsharp-core-docs/
- Work on FSharp.Formatting (fsdocs, used to build docs) *Such as separate page/member (issues in repo)
Learn
- StackOverflow review (at least get a new date that something is still relevant
- Improve https://fsharp.org/learn/
- Check google searches for "Learn F#" and "F# Tutorial"
Language design process
- Spring clean https://github.com/fsharp/fslang-design/ and https://github.com/fsharp/fslang-suggestions
Simple F# initiative
- Addressing bad compiler messages
- Finding and finding ways we get those messages and new wording
Community libraries/community tooling
- Spring clean in https://fsharp.github.io/FSharp.Data/
- Ionide
- Fable ...
@KathleenDollard I guess the first time you posted had the correct time in GMT.
Yup, 8pm GMT. See you there!
Documentation for applicative computation expressions has not yet been added to the official documentation for CEs.
https://docs.microsoft.com/en-us/dotnet/fsharp/whats-new/fsharp-50#applicative-computation-expressions
@daniellittledev would you like to contribute? I'll happily review
@daniellittledev wrote an issue for tracking this gap here: https://github.com/dotnet/docs/issues/28134
All the docs for computation expressions could do with a complete revamp I think
Among other things, we need to show the recipies for people ("I want a DSL supporting yield and for and let and custom operators") much like F# for Fun and Profit does.
Some relevant notes on applicatives are here https://github.com/dsyme/fsharp-presentations/blob/master/design-notes/rethinking-applicatives.md
For next time, to track
- [ ] F# for Python devs
- [ ] F# for Node devs
- [ ] F# for JavaScript/Typescript devs
- [ ] F# for Elm devs
- [ ] F# for Scala devs
- [ ] F# for Haskell devs
- [ ] F# for OCaml devs
@cartermp @baronfel thanks, I haven't had a lot of time recently (newborns take up a lot) and would be happy to try, but I wouldn't want to delay it if someone else can pick it up.
I'd like to add a new top level section for the topics covered by the dugnad called "Social Proof" - covering https://fsharp.org/testimonials in particular, but also social proof on https://docs.microsoft.com/ or https://dotnet.microsoft.com/, also the "F# Bonanza" video.
We have lots of good social proof in the F# community and the testimonials are pretty good, but we could for example have a regular twitter bot to tweet a snippet quote and one testimonial each week. A drip-drip of social proof is really effective.
It was recorded? Can you provide a link, please, if available. Thanks!
It was recorded? Can you provide a link, please, if available. Thanks!
It was recorded, yes, however, not yet uploaded as far as I know. @KathleenDollard may have more information on that.
It was recorded? Can you provide a link, please, if available. Thanks!
https://www.youtube.com/watch?v=ylgxQkrZG1c
For next time, to track
- [ ] F# for Python devs
- [ ] F# for Node devs
- [ ] F# for JavaScript/Typescript devs
- [ ] F# for Elm devs
- [ ] F# for Scala devs
- [ ] F# for Haskell devs
- [ ] F# for OCaml devs
Adding
- [ ] F# for C/C++ devs
Coincidentally I'd started a guide called 'F# for programmers' (https://www.tiny-thoughts.net/fsharp-for-imperative-language-users/) that has a C++ flavour, a few months ago. I can use it as a springboard.