Welcome to F# Weekly,
A roundup of F# content from this past week:
News
F# Advent Calendar
- Functional approaches to dependency injection – Scott Wlaschin
- Creating a tutorial from Git repo – Tomasz Heimowski
- Data structures and algorithms – helping Santa Claus find his road to San Francisco – Tomasz Jaskuλa
- reF#actoring: rewriting an actor in F# – Vagif Abilov
- The Traveling Santa Problem… a Neural Network solution – Riccardo Terrell
- Solidifying Releases with FAKE (F# MAKE) – Elastic Inc
- Hello fable-import-sharepoint – David Podhola
- Advent with a Star – Carsten König
- About Expandable F# Compiler project – kekyo2
- When Playstation meets F#, PSX |> Pi – Ross McKinlay + Andrea McAts
Blogs
- Performance comparison of different data pipelines in .NET – Mårten Rånge
- From Elm To Fable, Trying F# In The Frontend – Lucas Reis
- Creating Expressive Error Messages With Business Rule Functions –
Robert Kuzelj - Building a Voice-Driven TV Remote – Part 3: The Device API – Greg Shackles
- Evaluate JsonPath Queries using FSharp.Data – Jonathan Leaver
- Output logs in Console, File and Live stream for your WebSharper sitelet – Kimserey Lam
- Exploring F# with .NET Core and Kestrel – Shane Logsdon
- Understanding Monads in F# – fsharpn00b
- Solutions for Advent of Code by Mark Heath:
- Solutions for Advent of Code by Yan Cui:
F# vNext
- Merged: Implement “Add Open” code fix
- New ideas:
Open source projects
- Canopy.Mobile – Canopy testing framework for mobile apps
- cocos-sharp-samples-fsharp – F# Samples for CocosSharp (Android mostly)
- learnhappstack – Translation of some F# Applied examples to Haskell(Happstack)
- Microsoft.CodeAnalysis.ActivePatterns -F# Active pattern helper functions for Roslyn C#/Visual Basic AST.
New Releases
- FSharp.Compiler.Service.Visitors 0.7.1
- Expecto v2.2.0 is released with String diff support
- FSharp.Control.FusionTasks (F# 4.0) 1.0.20
- Alpha release of VS test adapter for Expecto
- FSharp.Data.Whitespace 1.0.1
- Azure Functions 1.0.10690
That’s all for now. Have a great week.
Previous F# Weekly edition – #51
I started a blog that is so far all F#, building up a bit of an F# based project, https://winterlimelight.com/
This site seems to be a great summary of what is being written in the F# community so if you feel it’s suitable for your site, it’s inclusion in your weekly summaries would be most appreciated.