Welcome to F# Weekly,
A roundup of F# content from this past week:
News
- New book “Domain Modeling Made Functional” is published!
- Visual Studio 2017 15.5 Preview Adds F# Core & Standard Support
- XamarinWorkbooks is now open source
- Rider 2017.3 Early Access Program is open
- The First C# Advent Calendar
- Live updated test explorer for Ionide
- Conference Report of FableConf
- .NET Core has a nice and fast way to implement GetHashCode
Videos & Slides
- The Gamma: Democratizing data science – Tomas Petricek
- The mysterious correlation: a detective story – Evelina Gabasova
- Intro to Bloom Filters in F# – Michael Gilliland
- Get started with .NET Standard 2.0 – Ted Neward
- Functional Killed the OOP Star (v3.0) by Tom Pittman
Blogs
- How to create an http2 app in F# – Cameron Taggart
- How to reduce false negative in software testing! – Clément Boudereau
- Setup basic CI/CD for a Suave .Net Core 2.0 application running on an Azure App Service – Part II – Eelco Mulder
- Introduction To Suave With F# – Arthur Le Meur
- Why F# – Rachel Reese
- Quickstart WPF F#-only app in VSCode – Part 2 – Alex Netkachov
F# vNext
- Any volunteers to dive in and add F# support to these beautiful workbook tools?
- F# ppl – please test/trial this tailcall performance diagnoser, added to BenchmarkDotnet by George Plotnikov
- New F#-lang and tooling RFCs:
- New ideas:
- Remove self binding in member declarations when not used: `member __.P = expr` > `member P = expr`
- Allow defining custom literal syntax for creating collections
- Implement IReadOnly interfaces on relevant F# collections throughout FSharp.Core
- Add isOk and isError to the Result type
- Map and `dict` should implement `IReadOnlyDictionary<‘Key,’Value>`
Open source projects
- rewrap – Rewrap extension for VSCode and Visual Studio
- shed – .NET runtine inspector
- SpiseMisu.Minecraft – Minecraft client written entirely in #fsharp
New Releases
That’s all for now. Have a great week.
Previous F# Weekly edition –#45-#47
One thought on “F# Weekly #48 – Domain Modeling Made Functional”