F#周报2019年第47期

新闻

  • 相遇WebWindow,.NET Core上的跨平台webview类库
  • 使用Bolero在WebAssembly中运行F#
  • 用于你团队代码库的AI辅助IntelliSense
  • Jupyter Notebook里的ML.NET

视频及幻灯片

  • Monads
  • 使用React,Elmish,F#与Fable构建hackernews的克隆
  • 使用Thoth.Json在F#与Fable中解码Json
  • LSP:IDE背后的魔法
  • 在JS生态系统中使用F#
  • 同时使用Entity Framework与Docker
  • 使用Mac上的Visual Studio进行ASP.NET Core 3.0开发
  • DotNetCore.Show第38回
  • 组合的力量
  • F# Basic 004——值
  • Visual Studio:.NET社区会议
  • .NET摇滚:使用.NET配置你的云

博客

  • 使用F#通过基于属性的方式测试你的API响应类型
  • 快速地从C#到F#移植PBKDF2密码哈希函数
  • 使用FSharp创建HTTP Trigger Azure Function
  • C# 9候选特性

F# vNext

  • F#语言建议:
    • 为异步计算表达式引入初始选项
    • 允许record的泛型约束
    • 当缩进操作符导致match或者if-else区块产生歧义时发出警告

GitHub项目

  • jet/equinox——.NET遡源类库,包括CosmosDB,EventStore,集成测试及SqlStreamStore后端
  • cboudereau/category-theory-for-dotnet-programmers——该仓库包含所有Bartosz Milewski书中的C++/haskell例子,已转换成csharp与fsharp

最新的发布

  • Pulsar.Client 0.10.0
  • CosmoStore.Marten 3.0.0
  • FSharpx.Collections and Experimental 2.1.1

来源

你可能感兴趣的:(F#周报2019年第47期)