# F# Weekly #37-38, 2018 – VS 15.8.5, Giraffe 3.0 and .NET Conf 2018

**URL:** <https://forums.fsharp.org/t/f-weekly-37-38-2018-vs-15-8-5-giraffe-3-0-and-net-conf-2018/484>\
**Category:** General\
**Tags:** news\
**Created:** [September 23, 2018, 8:55am UTC](https://forums.fsharp.org/t/f-weekly-37-38-2018-vs-15-8-5-giraffe-3-0-and-net-conf-2018/484 "2018-09-23T08:55:02Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![sergey\_tihon](https://yyz2.discourse-cdn.com/flex030/user_avatar/forums.fsharp.org/sergey_tihon/32/25_2.png) [@sergey\_tihon](https://forums.fsharp.org/u/sergey_tihon)\
**Post date:** [September 23, 2018, 8:55am UTC](https://forums.fsharp.org/t/f-weekly-37-38-2018-vs-15-8-5-giraffe-3-0-and-net-conf-2018/484/1 "2018-09-23T08:55:02Z")

</div>

Welcome to F# Weekly,

A roundup of F# content from this past week:

**News**

- [F# Helpers for Azure DevOps](https://marketplace.visualstudio.com/items?itemName=isaacabraham.fsharp-helpers-extension)
- [Phillip’s office hours from Slack, 2018-09-18](https://forums.fsharp.org/t/phillips-office-hours-from-slack-2018-09-18/476)
- [New version of Ionide is out with reference CodeLens](https://twitter.com/i/web/status/1039787600524070912)
- [Giraffe 3.0.0 with huge perf improvements for the GiraffeViewEngine and more](https://twitter.com/i/web/status/1041946631904677888)
- [Fable and TypeScript - Love Story or Forbidden Affair?](https://gitlab.com/0x53A/ramblings/blob/master/TS_And_Fable ____Sitting_In_A_Tree____ Kissing.md)
- [Blazor 0.6 apps can be built in other .NET languages or without .cshtml files](https://twitter.com/i/web/status/1042954589807489024)!
- [Latest results of Zebra performance vs ASP.NET core](https://twitter.com/dv00d00/status/1043552433232912387/photo/1)
- [Giraffe Documentation](https://github.com/giraffe-fsharp/Giraffe/blob/master/DOCUMENTATION.md)
- [Writing a JIT Compiler in C#](https://www.mono-project.com/news/2018/09/11/csharp-jit/)
- [Announcing ‘Machine Learning .NET’ 0.5](https://blogs.msdn.microsoft.com/dotnet/2018/09/12/announcing-ml-net-0-5/)
- [Announcing Azure Pipelines with unlimited CI/CD minutes for open source](https://azure.microsoft.com/en-us/blog/announcing-azure-pipelines-with-unlimited-ci-cd-minutes-for-open-source/)
- [Azure Pipelines now available in GitHub Marketplace](https://blog.github.com/2018-09-10-azure-pipelines-now-available-in-github-marketplace/)
- [GitHub Pull Requests in Visual Studio Code](https://code.visualstudio.com/blogs/2018/09/10/introducing-github-pullrequests)
- [Announcing .NET Core 2.2 Preview 2](https://blogs.msdn.microsoft.com/dotnet/2018/09/12/announcing-net-core-2-2-preview-2/)
- [Performance of FASTER in C#](https://github.com/Microsoft/FASTER/wiki/Performance-of-FASTER-in-C%23)
- [The future of ASP.NET SignalR](https://blogs.msdn.microsoft.com/webdev/2018/09/17/the-future-of-asp-net-signalr/)
- [Get This Fantastic Book about .NET Memory Management](https://blogs.msdn.microsoft.com/maoni/2018/09/17/get-this-fantastic-book-about-net-memory-management/)!
- [Xamarin.Forms 3.2.0 Released: Going Big with Little Things](https://blog.xamarin.com/xamarin-forms-3-2-0-released-going-big-with-little-things/)
- [Updating your .NET project dependencies with Dependabot](https://www.jerriepelser.com/blog/updating-net-dependencies-dependabot/)

> <https://twitter.com/CGravill/status/1040289237759868929>

[**.NET Conf 2018**](https://channel9.msdn.com/Events/dotnetConf/2018?sort=rating&direction=asc) + [**slides**](https://github.com/dotnet-presentations/dotnetconf2018)

- [What's new with F# 4.5](https://channel9.msdn.com/Events/dotnetConf/2018/S310) ([slides](https://github.com/cartermp/fs45dnconf/blob/master/fs45-dotnetconf2018.pdf))
- [Machine Learning in .NET (ML.NET)](https://channel9.msdn.com/Events/dotnetConf/2018/S201)
- [AI for Every Developer](https://channel9.msdn.com/Events/dotnetConf/2018/S301)
- [Artificial Intelligence and Machine Learning for Every .NET Developer](https://channel9.msdn.com/Events/dotnetConf/2018/S202)
- [Keynote](https://channel9.msdn.com/Events/dotnetConf/2018/S101)
- [Welcome to .NET Conf 2018!](https://channel9.msdn.com/Events/dotnetConf/2018/S102)
- [What's Coming to C#?](https://channel9.msdn.com/Events/dotnetConf/2018/S103)
- [Build Great Libraries using .NET Standard](https://channel9.msdn.com/Events/dotnetConf/2018/S107)
- [Latest Productivity Updates in Visual Studio 2017 Update 15.8](https://channel9.msdn.com/Events/dotnetConf/2018/S105)
- [Visual Studio for Mac Tips & Tricks](https://channel9.msdn.com/Events/dotnetConf/2018/S210)
- [Retro Computing with .NET](https://channel9.msdn.com/Events/dotnetConf/2018/S313)
- [5 Azure Services Every .NET Developer Needs to Know](https://channel9.msdn.com/Events/dotnetConf/2018/S203)
- [Put your C#, VB and F# projects and packaging on a diet](https://channel9.msdn.com/Events/dotnetConf/2018/S213)
- [.NET Core CLI and Global Tools](https://channel9.msdn.com/Events/dotnetConf/2018/S316)
- [Azure DevOps for .NET Teams](https://channel9.msdn.com/Events/dotnetConf/2018/S307)
- [Building your Open Source projects with Azure Pipelines and Azure](https://channel9.msdn.com/Events/dotnetConf/2018/S206)
- [Azure Durable Functions for Serverless .NET Orchestration](https://channel9.msdn.com/Events/dotnetConf/2018/S204)
- [What's New in Xamarin Forms?](https://channel9.msdn.com/Events/dotnetConf/2018/S109)
- [Blazor: Modern Web development with .NET and WebAssembly](https://channel9.msdn.com/Events/dotnetConf/2018/S207)

**Videos**
- [Making Mobile App Programming Simple With F#](https://www.youtube.com/watch?v=bEO7bl79uAM) - Don Syme (feat. Jim Bennett)
- [BDD in a Functional World](https://www.youtube.com/watch?v=KebokRu0zwU&utm_content=buffer1e8a5&utm_medium=social&utm_source=twitter.com&utm_campaign=buffer) - Chris Roff
- [How to look like a statistician: a developer's guide to probabilistic programming](https://evelinag.com/probabilistic-programming/#/) - Evelina Gabasova
- [.NET Design Reviews: Hardware Intrinsics (Intel)](https://www.youtube.com/watch?v=OWwdiStakGI)
- [TWC9: Azure DevOps Launch, .NET Conf 2018, GitHub PR Extension for VS Code, Mario Madness and more](https://channel9.msdn.com/Shows/This+Week+On+Channel+9/TWC9-Azure-DevOps-Launch-NET-Conf-2018-GitHub-PR-Extension-for-VS-Code-Mario-Madness-and-more?WT.mc_id=channel9-twitter-cda)
- [YOW! 2017 Ken Scambler - Adopting FP: A Human-First Approach](https://www.youtube.com/watch?v=vpcKnqyNdSQ)

**Blogs**
- [Introducing F# Analyzers](https://medium.com/lambda-factory/introducing-f-analyzers-772487889429) - Krzysztof Cieślak
- [Elmish Xamarin Forms from Fable point of View](http://kunjan.in/2018/08/elmish-xamarin-forms-from-fable-point-of-view/) - ‏Kunjan Dalal
- [F# – A trading strategy backtester #3](https://francotiveron.wordpress.com/2018/09/10/f-a-trading-strategy-backtester-3/) - Franco Tiveron
- [Using MiniProfiler with FSharp](https://medium.com/@akoslukacs42/using-miniprofiler-with-fsharp-7400ab259a84) - Akos Lukacs
- [Information Accounting: Budget Your Code](http://tiny-giant-books.com/blog/information-accounting-budget-your-code/?ref=twitterpreview) - Tiny Giant Books
- [Build your first Web API with F#, Giraffe and host it on Azure Cloud](https://koukia.ca/build-your-first-web-api-with-f-giraffe-and-host-it-on-azure-cloud-1d9dc07dc248) - Aram Koukia
- [Give me Monsters! (Part 5)](http://brandewinder.com/2018/09/15/give-me-monsters-part-5/) - ‏Mathias Brandewinder
- [Visual Studio 2017 v15.7 Brings F# Up to Par with C#](https://visualstudiomagazine.com/articles/2018/05/09/fsharp-improvements.aspx) - David Ramel
- [Reporting data from ClickUp (or any) API in F#](https://blog.bitrise.io/reporting-data-from-clickup-or-any-api-in-fsharp) - Tamás Srancsik
- [Replacing FAKE target strings with types](https://blog.vbfox.net/2018/09/12/fake-typed-targets.html) - Julien Roncaglia
- [OSS Build and Release with VSTS](https://oren.codes/2018/05/15/oss-build-and-release-with-vsts/) - Oren Novotny

**F# vNext**
- [F# Language and Compiler Release Notes](https://github.com/Microsoft/visualfsharp/blob/master/release-notes.md)
- [The F# TypeProvider SDK now has a template for creating a basic type provider and packaging it for all F# tooling including .NET SDK](https://twitter.com/i/web/status/1041993367998087170).
- [Visual Studio 2017 version 15.8.5](https://docs.microsoft.com/en-us/visualstudio/releasenotes/vs2017-relnotes#15.8.5)
  - Compiling non-.NET SDK style F# projects results in an internal MSBuild error unless MSBuild parallelism is set to 1.
  - F# is not NGEN'd in Visual Studio.
  - F# deploys the FSharp.Core 4.5.0.0 binary in the 4.4.3.0 location.

- New ideas:
  - [Compiler warning when `obj` is inferred as a type](https://github.com/fsharp/fslang-suggestions/issues/696)
  - [Allow results of `match!` to be bound](https://github.com/fsharp/fslang-suggestions/issues/695)
  - [Adapt differentiated F# and vectors, matrices, tensors as core data types](https://github.com/fsharp/fslang-suggestions/issues/694)
  - [Use on multiplae binding (`let x, y = ...` compiles, but `use x, y = ..` not)](https://github.com/fsharp/fslang-suggestions/issues/693)
  - [Generic struct type whose fields are all unmanaged types is unmanaged](https://github.com/fsharp/fslang-suggestions/issues/692)
  - [remove type augmentation eviction notice](https://github.com/fsharp/fslang-suggestions/issues/691)
  - [create an fsi.RemovePrinterTransformer method](https://github.com/fsharp/fslang-suggestions/issues/690)

> <https://twitter.com/dsyme/status/1041993748270514176>

**Open source projects**

- [jet/falanx](https://github.com/jet/falanx) - Generates F# code from proto3 definition files
- [jimbobbennett/SqueakyAppLinuxAndMac](https://github.com/jimbobbennett/SqueakyAppLinuxAndMac) - A version of the default Fabulous app template running on Linux and macOS
- [lqdev/RemarkFS](https://github.com/lqdev/RemarkFS/) - FSharp Markdown Slide Creation Tool based on Remark
- [DieselMeister/FSharpris](https://github.com/DieselMeister/FSharpris) - Tetris Clone in F#
- [mavnn/elmish-tutorial](https://gitlab.com/mavnn/elmish-tutorial/) - This tutorial teaches people how to use Fable, Elmish and Fulma to build a simple UI
- [mvsmal/saturn-boilerplate](https://github.com/mvsmal/saturn-boilerplate) - Boilerplate for Saturn project with FAKE 5
- [mvsmal/saturn-boilerplate](https://github.com/mvsmal/saturn-boilerplate) - Boilerplate for Saturn project with FAKE 5
- [Zaid-Ajaj/fabulous-simple-elements](https://github.com/Zaid-Ajaj/fabulous-simple-elements) - An alternative view rendering API for Fabulous (Elmish Xamarin.Forms) that is easy to use and simple to read, inspired by Elmish on the web.
- [nosami/SokobanFabulous](https://github.com/nosami/SokobanFabulous) - Sokoban game for iOS and Android written in F# using Xamarin Fabulous framework
- [CompositionalIT/SAFE-Dojo](https://github.com/CompositionalIT/SAFE-Dojo) - An introductory dojo to learn how to develop full stack web applications in F#
- [fsharplang-ru/Fable.SemanticUI](https://github.com/fsharplang-ru/Fable.SemanticUI) - React.SeamanticUI to Fable bindings

> <https://twitter.com/KirillOsenkov/status/1040114171302440961>

**New Releases**

- [Giraffe 3.0.0](https://github.com/giraffe-fsharp/Giraffe/releases/tag/v3.0.0)
- [SQLProvider 1.1.52](https://www.nuget.org/packages/SQLProvider)
- [Fantomas 2.8.1](https://twitter.com/verdonckflorian/status/1039951854904508418)
- [MiniScaffold 0.12.0](https://github.com/TheAngryByrd/MiniScaffold/releases/tag/0.12.0) is out with support for scaffolding of console apps
- [WebSharper 4.5.2](https://twitter.com/Tarmil_/status/1040554451252199424)
- [Hopac v0.4.1](https://www.nuget.org/packages/Hopac/)
- [FSharp. Data. Npgsql 0.1.44-beta](https://www.nuget.org/packages/FSharp.Data.Npgsql/0.1.44-beta)
- [Linq. Expression. Optimizer 1.0.12](https://www.nuget.org/packages/Linq.Expression.Optimizer)
- [Rider 2018.2.3](https://blog.jetbrains.com/dotnet/2018/09/13/resharper-ultimate-2018-2-3-rider-2018-2-3-released/)
- [Fable. MaterialUI 1.3.2](https://www.nuget.org/packages/Fable.MaterialUI/)

> <https://twitter.com/fsharpMake/status/1043637319654432769>

That’s all for now. Have a great week.

Previous F# Weekly edition – [#36, 2018](http://sergeytihon.com/2018/09/07/f-weekly-36-2018-fabulous-voting-for-2018-community-for-f-heroes/)
