Welcome to F# Weekly,
A roundup of F# content from this past week:
News
- F# support improvements in Rider 2017.2
- JetBrains Rider 2017.2 is released
- Visual Studio 2017 Version 15.4 Released
- Visual Studio 2017 Version 15.5 Preview
- Step-back while debugging with IntelliTrace
- Visual Studio 2017 for Mac 7.2.0
- Azure Durable Functions and Bindings Extensibility Preview Announcement
- Announcing UWP Support for .NET Standard 2.0
- .NET Framework October 2017 Security and Quality Rollup
- Creating Native macOS Apps with Xamarin.Forms
Videos & Slides
- F# Without Windows – Mitchell Tilbrook
- Growing Serverless code with Azure Functions and F# – Mathias Brandewinder
- Machine Learning with F#, Redux – Mathias Brandewinder
- Functional Design Patterns – Scott Wlaschin
- Domain Modeling Made Functional – Scott Wlaschin
- Functional Programming Patterns for Mere Mortals – Daniel Chambers
- Algebraic Data Types for C# – John Azariah
- FableConf 2017: Towards a new way of collaboration – Alfonso García-Caro
- How to write a function in F# (Part 2) – Casual F# with Kit Eason
- F# Delight – Tom Prior
- MancFUG #004 – Fable, putting the fun into functional JavaScript
- Event Driven Applications in F# – Mikhail Shilkov
Blogs
- Learning about the F# SAFE stack – Suave.io, Azure, Fable, Elmish – Scott Hanselman
- Suave Music Store Tutorial – 2nd version – Tomasz Heimowski
- The Solar System with ARKit and F# – Larry O’Brien
- Getting started with programming and getting absolutely nowhere (Part 12) – EBrown
- Getting started with programming and getting absolutely nowhere (Part 13) – EBrown
- Workflow Alpha – Michael Newton
F# vNext
- Breaking change in tuples after VS 15.4 update
- Lightweight solution load deprecated in VS 15.5
- New and hot FSharp.TypeProviders.SDK is baking right now!
- F# type provider authors – If you’re wondering what an intro type provider looks like after the recent revamp of the TPSDK, see here It should all look very familiar
- A generative type provider is very similar, just with isErased=false and a ProvidedAssembly
- If you author using the updated TPSDK, your type provider will automatically be “cross-targeting” meaning it can be used when generating code for .NET Standard or .NET Core
- If your type provider component is .NET Standard 2.0, then it will load nicely regardless of whether host tooling (e.g. F# compiler or Ionide/FsAutoComplete) is running in .NET Core or .NET Framework
Open source projects
- elmish-sample – Sample app using Elmish.Xamarin.Forms
- meandiff – Testing Intermediate Representations for Binary Analysis
- BioFSharp – BioFSharp aims to be a user-friendly library for Bioinformatics written in F# as the successor official of FSharpBio
New Releases
That’s all for now. Have a great week.
Previous F# Weekly edition –#41
2 thoughts on “F# Weekly #42 – Visual F# Team is hiring”