# F# Weekly #13, 2019 – Ionide — A New Hope & VS 2019 Launch Event

**URL:** <https://forums.fsharp.org/t/f-weekly-13-2019-ionide-a-new-hope-vs-2019-launch-event/729>\
**Category:** General\
**Tags:** news\
**Created:** [March 30, 2019, 5:20pm UTC](https://forums.fsharp.org/t/f-weekly-13-2019-ionide-a-new-hope-vs-2019-launch-event/729 "2019-03-30T17:20:36Z")\
**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:** [March 30, 2019, 5:20pm UTC](https://forums.fsharp.org/t/f-weekly-13-2019-ionide-a-new-hope-vs-2019-launch-event/729/1 "2019-03-30T17:20:36Z")

</div>

Welcome to F# Weekly,

> [Cloud-ready applications reduce costs and improve time to market. Kick start your team's knowledge with an intensive training pack!](https://compositional-it.com/what-services-training.html?utm_source=fsweekly&utm_medium=sergey&utm_campaign=coaching#cloud-training)

A roundup of F# content from this past week:

**News**

- [Visual Studio 2019 Launch Event](https://visualstudio.microsoft.com/vs2019-launch/?WT.mc_id=-twitter-scottha)
- [Json2FSharp](https://json2fsharp.com) - online type generator
- [cs2fs-online](http://ratatosk.dynu.net/cs2fs/#?code=A4VwRgNglgxgBDCBDAziuBZAngYWWgWACgBvYuCuYAJygDckAXAUzigDtHMsNnGALAPYATABQcuADwA0cFI1rsA5nICU5SmSKUdcBtThY4AXjiSA1AEYA3Bt1tOcAF4nDAKgBMt7fbjU+INTsZuZY5k7eOgC+xFFAA) - C# to F# transpiler
- [AWS Lambda layers with .NET Core](https://aws.amazon.com/blogs/developer/aws-lambda-layers-with-net-core/?sc_channel=sm&sc_campaign=Developer_Blog&sc_publisher=TWITTER&sc_country=SDK&sc_geo=GLOBAL&sc_outcome=awareness&trk=_TWITTER&sc_content=Lambda&sc_category=AWS_Lambda&linkId=65283719)
- [AWS CDK F# HelloWorld template](https://github.com/awslabs/aws-cdk/tree/master/packages/aws-cdk/lib/init-templates/app/fsharp)
- [C◦mp◦se NYC 2019 CFP](http://www.composeconference.org/2019/cfp/)
- [Kubernetes 1.14: Production-level support for Windows Nodes, Kubectl Updates, Persistent Local Volumes GA](https://kubernetes.io/blog/2019/03/25/kubernetes-1-14-release-announcement/)
- [Using .NET PInvoke for Linux system functions](https://developers.redhat.com/blog/2019/03/25/using-net-pinvoke-for-linux-system-functions/)
- [Run static methods from gutter, IL Viewer, install SDKs and more improvements in Rider 2019.1](https://blog.jetbrains.com/dotnet/2019/03/26/run-static-methods-gutter-il-viewer-install-sdks-improvements-rider-2019-1/)

[https://twitter.com/compositionalit/status/1111674775083106305](https://twitter.com/compositionalit/status/1111674775083106305)

**Videos**

- [Functional Web Programming in .Net with the SAFE Stack](https://www.youtube.com/watch?v=goMYmopiCJ4) - Anthony Brown
- [Hot-reload your UI with F#](http://usergroup.tv/videos/hot-reload-your-ui-with-f) - Chet Husk
- [What it's like to be an active .NET Developer](https://www.youtube.com/watch?v=yPGdAlwTqJU) - On.NET
- [ML.NET End-to-End: Wine Regression with Database Data](https://www.youtube.com/watch?v=VVekyUMEKsI) - Jon Wood

**Blogs**
- [Ionide — A New Hope](https://medium.com/lambda-factory/ionide-a-new-hope-a8b5ccac33ac) - Krzysztof Cieślak
- [An example of state based-testing in F](https://blog.ploeh.dk/2019/03/25/an-example-of-state-based-testing-in-f/) - Mark Seemann
- [Querying Last.fm web API with F#](https://www.codeproject.com/Articles/1213993/Querying-Last-fm-web-API-with-Fsharp) - Bohdan Stupak
- [Designing Data Objects in C# and F#](https://www.dotnetcurry.com/patterns-practices/1429/data-objects-csharp-fsharp) - Yacoub Massad
- [F# Implementation of Scala ZIO](http://anthonylloyd.github.io/blog/2019/03/29/io) - Anthony Lloyd
- [Trace .NET Core Applications on Linux with strace](https://gist.github.com/ninjarobot/851564aaf82d1fe2ef0cd3d2bbedf430) - Dave Curylo
- [Reducing Cold Start Duration in Azure Functions](https://mikhail.io/2019/03/reducing-azure-functions-cold-start-time/) - Mikhail Shilkov

**F# vNext:**

[https://twitter.com/k\_cieslak/status/1110663557488803840](https://twitter.com/k_cieslak/status/1110663557488803840)

- [General inlining of tail calls](https://github.com/dotnet/coreclr/issues/23370)
- New language suggestions:
  - [Allow typeof or something equivalent](https://github.com/fsharp/fslang-suggestions/issues/730)
  - [Selective Type Provider Error Highlighting](https://github.com/fsharp/fslang-suggestions/issues/729)
  - [Anonymous DUs](https://github.com/fsharp/fslang-suggestions/issues/728)
  - [Shorthand syntax for single case DUs](https://github.com/fsharp/fslang-suggestions/issues/727)

**Open source projects**
- [giuliohome/TaglessFinal](https://github.com/giuliohome/TaglessFinal) - F# version of [Tagless Final Encoding in Haskell](https://jproyo.github.io/posts/2019-03-17-tagless-final-haskell.html)
- [aaronpowell/DisappointinglyAttributed](https://github.com/aaronpowell/DisappointinglyAttributed/) - Express just how dissapointed you are with others code through attributes!
- [BlythMeister/PaketSorter](https://github.com/BlythMeister/PaketSorter) - Paket Dependency & Reference Sorter

**New Releases**
- [Orleankka 2.3.0](https://github.com/OrleansContrib/Orleankka/releases/tag/2.2.8)

[https://twitter.com/rickasaurus/status/1111722836295630855](https://twitter.com/rickasaurus/status/1111722836295630855)

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

Previous F# Weekly edition – [#12, 2019](http://sergeytihon.com/2019/03/23/f-weekly-12-2019-f-in-amazon-lambda-mono-tail-calls-optimizations-il-viewer-in-rider/)
