Make sure you stay at the cutting-edge of F# with our advanced coaching packages
Welcome to F# Weekly,A roundup of F# content from this past week:
News
- Tickets for #FableConf are on sale!
- HTML templating in Bolero with Hot Reloading
- Bolero upgrade guide from v0.4 to v0.5
- Сompleted SAFE-Chat migration to Fable 2
- Deriving a Domain Specific Language for purely functional 3D Graphics
- Write Better Code Faster with Roslyn Analyzers
- Introduction to Web-Development with F# and Fable (F# + Babel = Fable) - Roman Sachse
- How to write a Query Handler Part 2 - Event Sourcing and CQRS DIY S2E04 - Roman Sachse
- Write your own domain specific language with F# - Mikhail Smal
- What’s new for performance in .NET Core and ASP.NET Core 3.0 - Ben Adams
- Keynote DotNet 2019 by Scott Hunter
- Languages & Runtime: .NET Community Standup - July 11th 2019
- Introduction to F# and functional programming for the C# developer - Nicola Iarocci
Blogs
- Applying the Tagless-Final pattern in F# Generic Programs - Eirik Tsarpalis
- Fsharp code kata: Prisoner Dilemma - Tonino Lucca
- Modern #CSS3 for a WebForms #GridView and #WebSharper - giuliohome
- Babel F# pipeline operator - George Dyrrachitis
- Creating Slack Commands With Azure Functions - Aaron Powell
- Using FSharp with Table Storage and Azure Functions - Aaron Powell
- F# RFC FS-1073 - Allow access to Record type constructors
- F# RFC FS-1074 - Default interface member interop
- New language suggestions:
GitHub projects
- jsinger67/Lelek - F# LL(k) Parser generator.
- intellifactory/IntroToFSharp - Introduction to F#
- aardvark-platform/aardvark.media - Functional (ELM style) front-end and UI for aardvark, an open-source platform for visual computing, real-time graphics and visualization.
- Fabulous 0.41.0
- FSharp.Control.Redis.Streams 0.1.0
- FSharp.Stats 0.1.0
- Hedgehog 0.8.3
- FSharp.UMX 1.0.0
- Irc.FSharp 0.5.0
https://twitter.com/dsyme/status/1148643496187711491
Previous F# Weekly edition – #27, 2019