# F# Weekly #26, 2019 – Ionide 4.0 is Released!

**URL:** <https://forums.fsharp.org/t/f-weekly-26-2019-ionide-4-0-is-released/892>\
**Category:** General\
**Tags:** news\
**Created:** [June 29, 2019, 10:03am UTC](https://forums.fsharp.org/t/f-weekly-26-2019-ionide-4-0-is-released/892 "2019-06-29T10:03:27Z")\
**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:** [June 29, 2019, 10:03am UTC](https://forums.fsharp.org/t/f-weekly-26-2019-ionide-4-0-is-released/892/1 "2019-06-29T10:03:27Z")

</div>

> ![CIT-Vertical](https://sergeytihon.files.wordpress.com/2019/06/cit-vertical.png?w=300)[Take F# to another level with end-to-end web apps through our SAFE Training course!](https://www.eventbrite.co.uk/e/functional-web-programming-with-the-safe-stack-tickets-63553242459?utm_source=fsweekly&utm_medium=blog&utm_campaign=training&utm_content=level)

Welcome to F# Weekly,

A roundup of F# content from this past week:

**News**

- [The Evolving Infrastructure of .NET Core](https://devblogs.microsoft.com/dotnet/the-evolving-infrastructure-of-net-core/)
- [Visual Studio tips and tricks](https://devblogs.microsoft.com/visualstudio/visual-studio-tips-and-tricks/)
- [Windows Terminal (Preview)](https://www.microsoft.com/en-us/p/windows-terminal-preview/9n0dx20hk701?utm_source=Direct&activetab=pivot:overviewtab)
- [Scaling from 2,000 to 25,000 engineers on GitHub at Microsoft](https://www.jeff.wilcox.name/2019/06/scaling-25k/)

[https://twitter.com/ionideproject/status/1143115171419889664?s=12](https://twitter.com/ionideproject/status/1143115171419889664?s=12)

**Videos & Slides**

- [Applicatives IRL](http://videos.ncrafts.io/video/338449781) - Jérémie Chassaing
- [The anatomy of the F# tools for Visual Studio](https://www.youtube.com/watch?v=VjfzNLjEz2w&feature=youtu.be) - Phillip Carter
- [Event Sourcing DIY S2E3 - Query Handler Part 1](https://www.youtube.com/watch?v=YwoKOoS50QY&feature=youtu.be) - ‏Roman Sachse
- [The Functional Toolkit](https://www.youtube.com/watch?v=bK-Tz-GLfOs) - Scott Wlaschin
- [Cultures of programming](http://tomasp.net/academic/drafts/cultures/cultures.pdf) - Tomas Petricek
- [Zeeshan Siddiqui - ML.NET](https://www.youtube.com/watch?v=nAnHa-P1JQM)
- [Dylan Beattie and the Linebreakers - Live at NDC Oslo 2019](https://www.youtube.com/playlist?list=PLw0jj21rhfkM-etwRXGDIko0Ou-QLdeMq)
- [All .NET Summit 2019 Videos](https://www.youtube.com/playlist?list=PLpVeA1tdgfCDIuCqslWaTpOUBQRPIHTM2&app=desktop)
  - [Full Stack Web in F#, Tomasz Heimowski](https://www.youtube.com/watch?v=VTGqJdGyb_k&list=PLpVeA1tdgfCDIuCqslWaTpOUBQRPIHTM2&index=3&t=0s)
  - [Is Task the only option? - Ayrat Hudaygulov (RU)](https://www.youtube.com/watch?v=X2AYct_oSP4&list=PLpVeA1tdgfCDIuCqslWaTpOUBQRPIHTM2&index=6&t=65s)

**Blogs**
- [F# Linear algebra with type-level dimensions and static checks](https://notebooks.azure.com/allisterb/projects/sylvester/html/Sylvester.Tensors.ipynb) - Sylvester
- [Efficiently At: Purge Duplicated Fillpatterns](https://tailoryourbim.com/efficiently-at-purge-duplicated-fillpattern/) - Chen, Ching-Hua
- [C# – The good parts](http://www.codingwithsam.com/2019/06/19/c-the-good-parts/) - Sam Williams

**F# vNext:**
- [Compilation Model Prototype - Information / Discussion / Proposed Plans](https://github.com/dotnet/fsharp/issues/7077)
- New language suggestions:
  - [Add support for Span\<'t\> pinning](https://github.com/fsharp/fslang-suggestions/issues/761)
  - [Allow to use delegate constructors as functions](https://github.com/fsharp/fslang-suggestions/issues/760)
  - [Match anonymous record's type inference with nominal records inference](https://github.com/fsharp/fslang-suggestions/issues/759)

**GitHub projects**
- [cmeeren/Elmish.WPF.Dynamic](https://github.com/cmeeren/Elmish.WPF.Dynamic) - A dynamic Elmish UI library for WPF
- [Zaid-Ajaj/Giraffe.GoodRead](https://github.com/Zaid-Ajaj/Giraffe.GoodRead) - Practical dependency injection in Giraffe that gets out of your way
- [Zaid-Ajaj/Femto](https://github.com/Zaid-Ajaj/Femto) - Femto is a CLI tool that manages npm packages used by Fable bindings
- [yatli/coc-fsharp](https://github.com/yatli/coc-fsharp) - coc.nvim integration for fsharp-language-server
- [torhovland/blazor-redux](https://github.com/torhovland/blazor-redux) - Connecting a Redux state store with Blazor.
- [CompositionalIT/SAFE-Dojo](https://github.com/CompositionalIT/SAFE-Dojo) - An introductory dojo to learn how to develop full stack web applications in F#
- [whitetigle/fable-redis](https://github.com/whitetigle/fable-redis) - Fable bindings for redis.js

**New Releases**
- [Ionide 4.0](https://github.com/ionide/ionide-vscode-fsharp/releases/tag/4.0.0)
- [Flora.CssProvider 0.6.1](https://www.nuget.org/packages/Flora.CssProvider/0.6.1)
- [FsLibLog 0.2.0](https://twitter.com/Jimmy_Byrd/status/1143272795947905025)
- [NBomber v0.12.0](https://twitter.com/AntyaDev/status/1143421948225097728)
- [XamarinForms.Reactive.FSharp 1.0.1.72](https://twitter.com/NuGetLatest/status/1143636577777803264)

> <https://twitter.com/k_cieslak/status/1143185006996664322>

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

Previous F# Weekly edition – [#25, 2019](http://sergeytihon.com/2019/06/22/f-weekly-25-2019-fabulous-ionide-4-0-updates/)\>
